OSDN Git Service

PR middle-end/35456
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR middle-end/35456
4         * gcc.c-torture/execute/pr35456.c: New test.
5
6 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
7
8         * gcc.target/i386/sse-10.c: Don't use
9         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
10
11 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
12
13         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
14         * gfortran.dg/reassoc_2.f90: Ditto.
15         * gfortran.dg/reassoc_3.f90: Ditto.
16
17 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
18
19         PR fortran/33197
20         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
21         * gfortran.dg/dg.exp: Likewise.
22         * gfortran.dg/vect/vect.exp: Likewise.
23         * gfortran.fortran-torture/execute/execute.exp: Likewise.
24         * gfortran.fortran-torture/compile/compile.exp: Likewise.
25         * gfortran.dg/gamma_1.f90: Also check log_gamma.
26         * gfortran.dg/invalid_contains_1.f90: Remove warning about
27         empty CONTAINS.
28         * gfortran.dg/gamma_2.f90: Add a few error messages.
29         * gfortran.dg/invalid_contains_2.f90: Remove warning about
30         empty CONTAINS.
31         * gfortran.dg/gamma_3.f90: Adjust error message.
32         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
33         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
34         * gfortran.dg/bessel_1.f90: New test.
35         * gfortran.dg/recursive_check_3.f90: Remove warnings.
36         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
37         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
38         * gfortran.dg/contains_empty_1.f03: New test.
39         * gfortran.dg/erfc_scaled_1.f90: New test.
40         * gfortran.dg/hypot_1.f90: New test.
41         * gfortran.dg/contains_empty_2.f03: New test.
42
43 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
44
45         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
46
47 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
48
49         PR 24924
50         * g++.dg/cpp/string-2.C: This is a warning now.
51         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
52         default, so add it.
53         
54 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
55
56         * g++.dg/cpp0x/auto1.C: New.
57
58 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
59
60         PR fortran/34770
61         * gfortran.dg/pointer_1.f90: New test.
62
63 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
64
65         PR c++/35315
66         * g++.dg/ext/attrib32.C: Add another test case.
67
68 2008-02-29  Tom Tromey  <tromey@redhat.com>
69
70         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
71         line.
72
73 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
74
75         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
76         to make the interchange profitable.
77
78 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
79
80         PR fortran/31463
81         PR fortran/33950
82         PR fortran/34296
83         * gfortran.dg/arrayio_11.f90: Fixed test.
84         * gfortran.dg/arrayio_12.f90: Likewise.
85         * gfortran.dg/module_read_1.f90: Added warning-directives.
86         * gfortran.dg/pr32242.f90: Likewise.
87         * gfortran.dg/result_in_spec_3.f90: Likewise.
88         * gfortran.dg/use_12.f90: Likewise.
89         * gfortran.dg/warn_function_without_result.f90 : New test.
90
91 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
92
93         PR fortran/34868
94         * gfortran.dg/f2c_9.f90: New test.
95
96 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
97
98         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
99         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
100         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
101         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
102         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
103         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
104         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
105         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
106         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
107         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
108         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
109         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
110         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
111         * testsuite/gfortran.dg/ldist-1.f90: New.
112
113 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
114
115         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
116
117 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
118
119         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
120
121 2008-02-27  Jan Beulich  <jbeulich@novell.com>
122
123         * gcc.target/i386/mmx-1.c: Add
124         -Werror-implicit-function-declaration to dg-options.
125         * gcc.target/i386/mmx-2.c: Likewise.
126         * gcc.target/i386/sse-13.c: Likewise.
127         * gcc.target/i386/sse-14.c: Likewise.
128
129 2008-02-27  Revital Eres  <eres@il.ibm.com>
130
131         PR rtl-optimization/34999
132         * gcc.dg/tree-prof/pr34999.c: New.
133
134 2008-02-27  Richard Guenther  <rguenther@suse.de>
135
136         PR middle-end/25290
137         * gcc.c-torture/execute/pr35390.c: New testcase.
138
139 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
140
141         PR ada/22255
142         * gnat.dg/test_direct_io.adb: New file.
143
144 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
145
146         PR ada/34799
147         * gnat.dg/specs/pr34799.ads: New test.
148
149 2008-02-27  Richard Guenther  <rguenther@suse.de>
150
151         PR middle-end/34971
152         * gcc.c-torture/execute/pr34971.c: New testcase.
153
154 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
155
156         * gcc.dg/gomp/preprocess-1.c: New test.
157
158         PR c++/35368
159         * g++.dg/ext/visibility/typeinfo2.C: New test.
160         * g++.dg/ext/visibility/typeinfo3.C: New test.
161
162 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
163
164         * gcc.dg/bf-ms-attrib.c (main): Return 0.
165
166 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
167
168         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
169         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
170
171 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
172
173         PR c/28800
174         * gcc.dg/empty-source-2.c: Adjust for warning message.
175         * gcc.dg/empty-source-3.c: Likewise.
176         * gcc.dg/pack-test-2.c: Adjust comment.
177         * gcc.dg/pragma-ep-2.c: Likewise.
178         * gcc.dg/pragma-re-2.c: Likewise.
179         * gcc.dg/va-arg-2.c: Likewise.
180
181 2008-02-26  Tobias Burnus  <burnus@net-b.de>
182
183         PR fortran/35033
184         * gfortran.dg/assignment_2.f90: New.
185
186 2008-02-26  Jason Merrill  <jason@redhat.com>
187
188         PR c++/35315
189         * g++.dg/ext/attrib32.C: New.
190
191 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
192
193         * gcc.c-torture/execute/nest-align-1.x: Delete.
194
195 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
196
197         PR 26264
198         * 20021023-1.c: Use __builtin_va_start instead of
199         __builtin_stdarg_start.
200         * pr17301-1.c: Likewise.
201         * pr17301-2.c: Likewise.
202                 
203 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
204         
205         * gcc.dg/pr34351.c: New.
206         
207 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
208
209         * gcc.dg/Wlarger-than2.c: New.
210         
211 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
212
213         PR c++/35323
214         * g++.dg/lookup/crash7.C: New.
215
216 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
217
218         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
219
220 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
221
222         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
223
224 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
225
226         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
227
228 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
229
230         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
231         Windows.
232
233 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
234
235         * lib/target-supports.exp (check_profiling_available): Report -p
236         unavailable on *-*-mingw*.
237
238 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
239
240         * lib/target-supports.exp (check_effective_target_pthread_h): New.
241         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
242         dg-require-effective-target pthread_h.
243
244 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
245
246         * gcc.dg/Wswitch-enum-error.c: New.
247         * gcc.dg/Wswitch-error.c: New.
248         * gcc.dg/20011021-1.c: Use two directives to match two different
249         messages.
250         
251 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
252         
253         PR 28322
254         * gcc.dg/pr28322.c: New.
255         * gcc.dg/pr28322-2.c: New.
256         * lib/prune.exp: Ignore "At top level" even if there is no ':'
257         preceding it.
258
259 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
260
261         PR c++/35333
262         * g++.dg/other/error26.C: New.
263
264 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
265
266         PR c++/35338
267         * g++.dg/other/error25.C: New.
268
269 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
270
271         PR target/35258
272         * gcc.dg/pr35258.c: New testcase.
273
274 2008-02-25  Jan Beulich  <jbeulich@novell.com>
275
276         * gcc.dg/20020426-2.c: Remove bogus workaround.
277         * g++.old-deja/g++.other/store-expr1.C: Likewise.
278         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
279
280 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
281
282         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
283
284 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
285
286         PR middle-end/19984
287         * gcc.dg/pr19984.c: New test.
288         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
289         name of the variable.
290
291 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
292
293         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
294         (main): Call check_vect and foo.  Check array values after
295         the call to foo.
296         * gcc.dg/vect/vect-117.c: Call check_vect.
297         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
298
299 2008-02-25  Jason Merrill  <jason@redhat.com>
300
301         PR c++/33486
302         * g++.dg/lookup/strong-using-5.C: New.
303
304 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
305
306         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
307         sh* targets.
308
309 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
310
311         PR target/35349
312         * gcc.c-torture/execute/20050604-1.x: New file.
313
314 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
315
316         * gcc.target/i386/pr22076.c: Update number of mov insns
317         for PIC targets.
318         * gcc.target/i386/pr34256.c: Ditto.
319
320 2008-02-24  Diego Novillo  <dnovillo@google.com>
321
322         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
323
324         PR 33738
325         * g++.dg/warn/pr33738.C: New.
326
327 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
328
329         * gcc.c-torture/execute/nest-align-1.x: New file.
330
331 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
332
333         PR c++/34749
334         * g++.dg.ext/dllimport13.C: New test.
335
336 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
337
338         PR libfortran/24685
339         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
340         powerpc*-apple-darwin*.
341
342 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
343
344         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
345         ERFC into gfortran.dg/large_real_kind_3.F90.
346         * gfortran.dg/large_real_kind_3.F90: New test.
347
348 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
349
350         PR rtl-opt/33512
351         * gcc.dg/and-1.c: New test.
352
353 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
354
355         * gcc.c-torture/execute/20080222-1.c: New test.
356
357 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
358
359         PR target/22076
360         PR target/34256
361         * gcc.target/i386/pr22076.c: New test.
362         * gcc.target/i386/pr34256.c: New test.
363         * gcc.target/i386/vecinit-5.c: New test.
364         * gcc.target/i386/vecinit-6.c: New test.
365         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
366
367         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
368         <xmmintrin.h>, define __m64 and __m128 directly.
369         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
370
371 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
372
373         PR C++/34715
374         * g++.dg/ext/always_inline-1.C: New test.
375         * g++.dg/ext/always_inline-2.C: New test.
376         * g++.dg/ext/always_inline-3.C: New test.
377         * g++.dg/ext/always_inline-4.C: New test.
378
379 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
380
381         * gcc.target/cris/asm-b-1.c: New test.
382
383 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
384
385         PR c++/35282
386         * g++.dg/template/nontype17.C: Add.
387
388 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
389
390         PR c++/35282
391         Revert:
392         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
393
394         PR c++/28743
395         * g++.dg/template/nontype17.C: New.
396         * g++.dg/template/nontype16.C: Add error.
397
398 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
399
400         PR c/19999
401         * gcc.dg/Wfloat-equal-1.c: New.
402         * g++.dg/warn/Wfloat-equal-1.C: New.
403
404 2008-02-21  Michael Matz  <matz@suse.de>
405
406         PR target/35264
407         * gcc.dg/pr35264.c: New testcase.
408
409 2008-02-21  Richard Guenther  <rguenther@suse.de>
410
411         * gfortran.dg/reassoc_1.f90: New testcase.
412         * gfortran.dg/reassoc_2.f90: Likewise.
413         * gfortran.dg/reassoc_3.f90: Likewise.
414
415 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
416
417         PR libfortran/34974
418         * gfortran.dg/fmt_t_7.f: New test.
419
420         PR libfortran/35132
421         * gfortran.dg/streamio_15.f90: New test.
422         
423 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
424
425         PR libfortran/35036
426         * gfortran.dg/fmt_zero_digits.f90: Revise test.
427
428 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
429
430         * gcc.dg/Wframe-larger-than.c: New option test.
431
432 2008-02-20  Tobias Burnus  <burnus@net-b.de>
433
434         PR fortran/34997
435         * gfortran.dg/dollar_sym_1.f90: New.
436         * gfortran.dg/dollar_sym_2.f90: New.
437
438 2008-02-20  Richard Guenther  <rguenther@suse.de>
439
440         PR middle-end/35265
441         * gcc.dg/builtins-66.c: New testcase.
442
443 2008-02-20  Richard Guenther  <rguenther@suse.de>
444
445         * gcc.dg/fold-reassoc-1.c: New testcase.
446         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
447
448 2008-02-20  Richard Guenther  <rguenther@suse.de>
449
450         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
451
452 2008-02-20  Ira Rosen  <irar@il.ibm.com>
453
454         * lib/target-supports.exp (check_effective_target_vect_unpack):
455         Return true for SPU.
456         (check_effective_target_vect_short_mult): Likewise.
457         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
458         the loop on targets that support vect_unpack.
459
460 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
461
462         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
463         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
464         templates to reduce number of passed arguments.
465
466 2008-02-19  Jason Merrill  <jason@redhat.com>
467
468         PR c++/34950
469         * g++.dg/template/explicit-args1.C: New.
470
471 2008-02-19  Richard Guenther  <rguenther@suse.de>
472
473         PR tree-optimization/34989
474         * gcc.dg/pr34989-1.c: New testcase.
475         * gcc.dg/pr34989-2.c: Likewise.
476
477 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
478
479         PR c++/35028
480         * g++.dg/gomp/pr35028.C: New test.
481
482         PR c++/34964
483         PR c++/35244
484         * gcc.dg/gomp/pr34964.c: New test.
485         * g++.dg/gomp/pr34964.C: New test.
486         * gcc.dg/gomp/pr35244.c: New test.
487         * g++.dg/gomp/pr35244.C: New test.
488
489         PR c++/35078
490         * g++.dg/gomp/pr35078.C: New test.
491
492 2008-02-19  Christian Bruel  <christian.bruel@st.com>
493
494         * gcc.dg/packed-array.c: New testcase. 
495
496 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
497
498         PR target/33555
499         * gcc.target/i386/pr33555.c: New test.
500         
501 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
502
503         PR target/35189
504         * gcc.target/i386/isa-1.c: New.
505         * gcc.target/i386/isa-2.c: Likewise.
506         * gcc.target/i386/isa-3.c: Likewise.
507         * gcc.target/i386/isa-4.c: Likewise.
508         * gcc.target/i386/isa-5.c: Likewise.
509         * gcc.target/i386/isa-6.c: Likewise.
510         * gcc.target/i386/isa-7.c: Likewise.
511         * gcc.target/i386/isa-8.c: Likewise.
512         * gcc.target/i386/isa-9.c: Likewise.
513         * gcc.target/i386/isa-10.c: Likewise.
514         * gcc.target/i386/isa-11.c: Likewise.
515         * gcc.target/i386/isa-12.c: Likewise.
516         * gcc.target/i386/isa-13.c: Likewise.
517         * gcc.target/i386/isa-14.c: Likewise.
518
519 2008-02-18  Joey Ye  <joey.ye@intel.com>
520             H.J. Lu  <hongjiu.lu@intel.com>
521
522         PR middle-end/34921
523         * gcc.c-torture/execute/nest-align-1.c: New test case.
524
525 2008-02-17  Richard Guenther  <rguenther@suse.de>
526
527         PR middle-end/35227
528         * gcc.dg/torture/pr35227.c: New testcase.
529
530 2008-02-17  Richard Guenther  <rguenther@suse.de>
531
532         PR tree-optimization/35231
533         * gcc.c-torture/execute/pr35231.c: New testcase.
534
535 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
536
537         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
538         (test_gt): Ditto.
539
540 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
541
542         * obj-c++.dg/encode-2.mm: XFAIL.
543         * obj-c++.dg/encode-3.mm: Likewise.
544
545 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
546             Paolo Carlini  <pcarlini@suse.de>
547
548         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
549         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
550         * g++.dg/ext/has_nothrow_copy.C: Likewise.
551
552 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
553
554         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
555         (main): Change to void and rename to sse_test.
556         * gcc.target/i386/pr24306.c: Ditto.
557         * gcc.target/i386/pr32065-2.c: Ditto.
558         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
559         (main): Change to void and rename to sse2_test.
560         * gcc.target/i386/20060512-3.c: Ditto.
561
562 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
563
564         PR fortran/35150
565         * gfortran.dg/c_loc_tests_12.f03: New test.
566
567 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
568
569         PR c++/35023
570         PR c++/35024
571         PR c++/35026
572         * g++.dg/cpp0x/vt-35026.C: New.
573         * g++.dg/cpp0x/vt-35023.C: New.
574         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
575         * g++.dg/cpp0x/vt-35024.C: New.
576
577 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
578
579         * gcc.c-torture/execute/va-arg-25.x: Remove.
580
581 2008-02-15  Richard Guenther  <rguenther@suse.de>
582             Zdenek Dvorak  <ook@ucw.cz>
583
584         PR tree-optimization/35164
585         * g++.dg/torture/pr35164-1.C: New testcase.
586         * g++.dg/torture/pr35164-2.C: Likewise.
587
588 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
589
590         PR testsuite/35119
591         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
592         in dg-final to match the assembly code generated by Darwin 9.
593
594 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
595
596         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
597
598 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
599
600         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
601
602 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
603
604         * lib/dejapatches.exp: New file.
605
606 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
607
608         PR c++/34050
609         * g++.dg/cpp0x/vt-34050.C: New.
610
611 2008-02-14  Jason Merrill  <jason@redhat.com>
612
613         PR c++/5645
614         PR c++/11159
615         * g++.dg/warn/pr11159.C: New.
616         * g++.dg/warn/pr5645.C: Likewise.
617
618 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
619
620         PR preprocessor/35061
621         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
622
623 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
624
625         PR c++/28743
626         * g++.dg/template/nontype17.C: New.
627         * g++.dg/template/nontype16.C: Add error.
628
629 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
630
631         PR c++/35138
632         * g++.dg/template/member8.C: New test.
633
634 2008-02-13  Michael Matz  <matz@suse.de>
635
636         * gcc.dg/pr35065.c: Fix testcase warnings.
637
638 2008-02-13  Jason Merrill  <jason@redhat.com>
639
640         PR c++/34962, c++/34937, c++/34939
641         * g++.dg/ext/tmplattr9.C: New.
642
643 2008-02-13  Michael Matz  <matz@suse.de>
644
645         PR debug/35065
646         * gcc.dg/pr35065.c: New testcase.
647
648 2008-02-12  Richard Guenther  <rguenther@suse.de>
649
650         PR tree-optimization/35171
651         * gcc.c-torture/compile/pr35171.c: New testcase.
652
653 2008-02-12  Richard Guenther  <rguenther@suse.de>
654
655         PR middle-end/35163
656         * gcc.c-torture/execute/pr35163.c: New testcase.
657
658 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
659
660         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
661
662 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
663
664         * gnat.dg/loop_address.adb: New test.
665
666 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
667
668         * obj-c++.dg/bitfield-1.mm: Expect failures.
669         * obj-c++.dg/bitfield-4.mm: Likewise.
670         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
671         * obj-c++.dg/encode-8.mm: Likewise.
672         * obj-c++.dg/isa-field-1.mm: Likewise.
673         * obj-c++.dg/layout-1.mm: Likewise.
674         * obj-c++.dg/lookup-2.mm: Likewise.
675         * obj-c++.dg/try-catch-2.mm: Likewise.
676         * obj-c++.dg/try-catch-9.mm: Likewise.
677
678 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
679
680         PR c++/35144
681         * g++.dg/tree-ssa/pr35144.C: New test.
682
683         PR inline-asm/35160
684         * gcc.target/i386/pr35160.c: New test.
685
686         PR c++/34862
687         * g++.dg/init/new27.C: New test.
688
689 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
690
691         PR c++/35077
692         * g++.dg/template/crash78.C: New.
693
694 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
695
696         PR testsuite/35047
697         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
698         * gcc.dg/compat/vector-2_y.c: Ditto.
699
700 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
701             Richard Guenther  <rguenther@suse.de>
702
703         PR tree-optimization/33992
704         * gcc.c-torture/execute/pr33992.c: New testcase.
705
706 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
707
708         * gfortran.dg/streamio_14.f90:  New test.
709
710 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
711
712         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
713         Add -mfpmath=387 to dg-options.
714
715 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
716
717         PR testsuite/35047
718         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
719         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
720         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
721         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
722         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
723         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
724         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
725         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
726         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
727
728 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
729
730         PR objc++/34193
731         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
732
733 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
734
735         PR c++/35056
736         * g++.dg/conversion/bitfield8.C: New.
737
738 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
739
740         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
741
742 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
743
744         PR c++/35049
745         PR c++/35096
746         * g++.dg/ext/vector13.C: New.
747
748 2008-02-06  David Daney  <ddaney@avtrex.com>
749
750         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
751
752 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
753
754         * lib/target-supports.exp (check_effective_target_hard_float): Remove
755         special case for xtensa-*-*.
756         
757 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
758
759         PR fortran/35037
760         * gfortran.dg/volatile11.f90: New test.
761
762 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
763
764         PR c++/33553
765         * g++.dg/template/array19.C: New test.
766
767 2008-02-05  Diego Novillo  <dnovillo@google.com>
768
769         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
770
771         PR 33738
772         * g++.dg/warn/pr33738.C: Remove.
773
774 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
775
776         PR fortran/34945
777         * gfortran.dg/bounds_check_13.f: New test.
778
779 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
780
781         PR testsuite/33946
782         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
783
784 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
785
786         PR target/35083
787         * gcc.target/i386/pr35083.c: New test.
788
789 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
790
791         PR fortran/32315
792         * gfortran.dg/data_bounds_1.f90: New test.
793
794 2008-02-04  Diego Novillo  <dnovillo@google.com>
795
796         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
797
798         PR 33738
799         * testsuite/g++.dg/warn/pr33738.C: New.
800
801 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
802
803         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
804         to match.
805
806 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
807
808         * lib/target-supports.exp (check_effective_target_hard_float): Only
809         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
810         other targets, grep for a call insn in the rtl expand dump for an
811         add of two doubles.
812         (target_compile): Support generating rtl dumps as output.
813
814 2008-02-04  Richard Guenther  <rguenther@suse.de>
815
816         PR middle-end/33631
817         * gcc.c-torture/execute/pr33631.c: New testcase.
818
819 2008-02-04  Richard Guenther  <rguenther@suse.de>
820
821         PR middle-end/35043
822         * gcc.c-torture/compile/pr35043.c: New testcase.
823
824 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
825
826         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
827
828 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
829
830         * gcc.target/i386/pr31628.c: Require effective target fpic.
831         * gcc.target/i386/strinline.c: Ditto.
832         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
833         * gcc.dg/pr35045.c: Ditto.
834         * gcc.dg/20050503-1.c: Ditto.
835
836 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
837
838         PR fortran/32760
839         * gfortran.dg/host_assoc_variable_1.f90: New test.
840         * gfortran.dg/allocate_stat.f90: Change last three error messages.
841
842 2008-02-02  Michael Matz  <matz@suse.de>
843
844         PR target/35045
845         * gcc.dg/pr35045.c: New test.
846
847 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
848
849         PR libfortran/35001
850         * gfortran.dg/shape_4.f90:  New test.
851
852 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
853
854         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
855
856 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
857
858         PR rtl-optimization/34773
859         * gcc.target/cris/torture/pr34773.c: New test.
860
861 2008-02-01  Nick Clifton  <nickc@redhat.com>
862
863         * lib/target-supports.exp (check_profiling_available): Do not
864         expect profiling to work on the xstormy16 target.
865
866 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
867
868         PR testsuite/35047
869         * gcc.c-torture/execute/20050316-2.x: New file.
870         * gcc.target/i386/pr17390.c: Update scan pattern.
871         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
872         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
873
874 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
875
876         PR fortran/34910
877         * gfortran.dg/proc_assign_2.f90: New test.
878
879 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
880             Jakub Jelinek  <jakub@redhat.com>
881
882         PR c++/34935
883         PR c++/34936
884         * g++.dg/ext/alias-canon.C: New.
885         * g++.dg/ext/alias-mangle.C: New.
886
887 2008-01-30  Jan Hubicka  <jh@suse.cz>
888
889         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
890
891 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
892
893         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
894         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
895
896 2008-01-30  Jan Hubicka  <jh@suse.cz>
897
898         PR target/34982
899         * gcc.c-torture/execute/pr34982.c: New testcase.
900
901 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
902
903         * gcc.target/s390/tf_to_di-1.c: New testcase.
904
905 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
906
907         PR fortran/34975
908         * gfortran.dg/use_only_3.f90: New test.
909         * gfortran.dg/use_only_3.inc: Modules for new test.
910
911         PR fortran/34429
912         * gfortran.dg/function_charlen_2.f90: New test.
913
914 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
915
916         PR middle-end/34969
917         * gcc.dg/pr34969.c: New test.
918
919         PR c/35017
920         * gcc.dg/inline-25.c: New test.
921         * gcc.dg/inline-26.c: New test.
922         * gcc.dg/inline-27.c: New test.
923
924 2008-01-29  Richard Guenther  <rguenther@suse.de>
925
926         PR middle-end/35006
927         * gcc.c-torture/compile/pr35006.c: New testcase.
928
929 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
930
931         PR c++/34055
932         PR c++/34103
933         PR c++/34219
934         PR c++/34606
935         PR c++/34753
936         PR c++/34754
937         PR c++/34755
938         PR c++/34919
939         PR c++/34961
940         * g++.dg/cpp0x/vt-34219-2.C: New.
941         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
942         * g++.dg/cpp0x/vt-34961.C: New.
943         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
944         cases from the re-opened PR.
945         * g++.dg/cpp0x/vt-34753.C: New.
946         * g++.dg/cpp0x/vt-34919.C: New.
947         * g++.dg/cpp0x/vt-34754.C: New.
948         * g++.dg/cpp0x/vt-34606.C: New.
949         * g++.dg/cpp0x/vt-34219.C: New.
950         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
951         * g++.dg/cpp0x/vt-34755.C: New.
952         * g++.dg/cpp0x/pr31438.C: Ditto.
953         * g++.dg/cpp0x/variadic81.C: Ditto.
954
955 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
956
957         * g++.dg/torture/pr34641.C: Put the dg-do first.
958
959 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
960
961         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
962
963 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
964
965         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
966
967 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
968
969         PR 31535
970         * gcc.target/powerpc/spe-small-data-1.c: New test.
971         * gcc.target/powerpc/spe-small-data-2.c: New test.
972
973 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
974
975         PR libfortran/34980
976         * gfortran.dg/shape_3.f90:  New test.
977
978 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
979
980         * gcc.target/s390/20020926-1.c: Remove -m31.
981
982 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
983
984         * gcc.target/s390/20020926-1.c: Disable for s390x.
985
986 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
987
988         PR fortran/34994
989         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
990         expression.
991
992 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
993
994         PR fortran/34990
995         * gfortran.dg/array_constructor_22.f90: New test.
996
997 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
998
999         PR middle-end/34688
1000         * gcc.c-torture/compile/pr34688: New test.
1001
1002 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1003
1004         PR fortran/34848
1005         * gfortran.dg/missing_optional_dummy_5.f90: New.
1006
1007 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1008
1009         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1010         noinline.  XFAIL test.
1011
1012 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1013
1014         PR fortran/31610
1015         * gfortran.dg/array_3.f90: New test.
1016
1017 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1018
1019         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1020         on i?86/x86_64.
1021
1022         PR c++/34965
1023         * gcc.dg/pr34965.c: New test.
1024         * g++.dg/other/error24.C: New test.
1025
1026 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1027
1028         PR libfofortran/34887
1029         * gfortran.dg/x_slash_2.f:  New test.
1030
1031 2008-01-26  Richard Guenther  <rguenther@suse.de>
1032
1033         PR c++/34235
1034         * g++.dg/torture/pr34235.C: New testcase.
1035
1036 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1037
1038         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1039
1040 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1041
1042         PR target/34981
1043         * gcc.target/mips/lazy-binding-1.c: New test.
1044         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1045         mips_forced_no_abicalls and mips_forced_no_shared.
1046         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1047         Avoid using small data with -mabicalls.  Don't make -G0 force
1048         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1049         forces the opposite option.
1050
1051 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1052
1053         PR target/34970
1054         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1055         Use -std=gnu89 switch.
1056
1057 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1058
1059         PR libfortran/34876
1060         * gfortran.dg/direct_io_9.f: New test.
1061
1062 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1063
1064         PR fortran/34661
1065         * gfortran.dg/where_operator_assign_4.f90: New test.
1066
1067 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1068
1069         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1070         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1071         c4x-*-* targets.
1072
1073 2008-01-25  Richard Guenther  <rguenther@suse.de>
1074
1075         PR middle-end/32244
1076         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1077
1078 2008-01-25  Richard Guenther  <rguenther@suse.de>
1079
1080         PR tree-optimization/34966
1081         * gcc.c-torture/compile/pr34966.c: New testcase.
1082
1083 2008-01-25  Richard Guenther  <rguenther@suse.de>
1084
1085         PR c++/33887
1086         * g++.dg/torture/pr33887-1.C: New testcase.
1087         * g++.dg/torture/pr33887-2.C: Likewise.
1088         * g++.dg/torture/pr33887-3.C: Likewise.
1089         * gcc.c-torture/execute/20071211-1.c: Likewise.
1090
1091 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1092
1093         PR target/34856
1094         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1095
1096 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR middle-end/33333
1099         * g++.dg/gomp/pr33333.C: New test.
1100
1101         PR preprocessor/34692
1102         * gcc.dg/cpp/pr34692.c: New test.
1103         * gcc.dg/gomp/pr34692.c: New test.
1104
1105 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1106
1107         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1108
1109 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1110
1111         PR fortran/34202
1112         * gfortran.dg/empty_type.f90: New test.
1113
1114 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1115
1116         PR c++/34603
1117         * g++.dg/template/crash77.C: New.
1118
1119 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1120
1121         PR target/34856
1122         * gcc.dg/pr34856.c: New test.
1123
1124 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1125
1126         * gfortran.dg/namelist_39.f90: Delete temporary files.
1127         * gfortran.dg/namelist_44.f90: Ditto.
1128
1129 2008-01-24  Richard Guenther  <rguenther@suse.de>
1130
1131         PR middle-end/34953
1132         * g++.dg/torture/pr34953.C: New testcase.
1133
1134 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1135
1136         PR middle-end/34934
1137         * gcc.c-torture/compile/20080124-1.c: New test.
1138
1139 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1140
1141         PR fortran/34872
1142         * gfortran.dg/function_charlen_3.f: New test.
1143
1144 2008-01-23  Michael Matz  <matz@suse.de>
1145
1146         PR debug/34895
1147         * g++.dg/debug/pr34895.cc: New testcase.
1148
1149 2008-01-23  Richard Guenther  <rguenther@suse.de>
1150
1151         PR middle-end/31529
1152         * gcc.dg/pr31529-1.c: New testcase.
1153         * gcc.dg/pr31529-2.c: Likewise.
1154
1155 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1156
1157         PR c++/34829
1158         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1159         unsigned int for the first argument.
1160
1161 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1162
1163         PR c++/33984
1164         * g++.dg/conversion/bitfield7.C: New test.
1165         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1166
1167 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1168
1169         From Michael Frysinger  <michael.frysinger@analog.com>
1170         * gcc.target/bfin/mcpu-bf547.c: New test.
1171         * gcc.target/bfin/mcpu-bf523.c: New test.
1172         * gcc.target/bfin/mcpu-bf524.c: New test.
1173         * gcc.target/bfin/mcpu-bf526.c: New test.
1174
1175 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1176
1177         * gcc.c-torture/execute/20080122-1.c: New test.
1178
1179 2008-01-22  Tom Tromey  <tromey@redhat.com>
1180
1181         PR c++/34859
1182         * gcc.dg/cpp/pr34859.c: New file.
1183
1184 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1185
1186         PR fortran/34875
1187         * gfortran.dg/vector_subscript_3.f90: New test.
1188
1189 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1190
1191         PR fortran/34848
1192         * gfortran.dg/missing_optional_dummy_4.f90
1193
1194 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1195
1196         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1197
1198 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1199
1200         * gnat.dg/unchecked_union1.adb: New test.
1201
1202 2008-01-22  Tom Tromey  <tromey@redhat.com>
1203
1204         PR c++/34829
1205         * g++.dg/ext/pr34829.C: New file.
1206
1207 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1208
1209         PR c++/34607
1210         * gcc.dg/gomp/pr34607.c: New test.
1211         * g++.dg/gomp/pr34607.C: New test.
1212
1213         PR c++/34914
1214         * g++.dg/ext/vector10.C: New test.
1215
1216         PR c++/34918
1217         * g++.dg/other/error23.C: New test.
1218
1219         PR c++/34917
1220         * g++.dg/ext/vector12.C: New test.
1221
1222 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1223
1224         PR 32102
1225         * gcc.dg/Wstrict-overflow-21.c: New.
1226         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1227
1228 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1229
1230         PR middle-end/33092
1231         * gcc.dg/pr33092.c: New.
1232
1233 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1234
1235         * gcc.target/s390/20020926-1.c: Add -m31 option.
1236
1237 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1238
1239         PR fortran/34915
1240         * gfortran.dg/initialization_18.f90: New test.
1241
1242 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1243
1244         PR fortran/34899
1245         * gfortran.dg/tab_continuation.f: New.
1246
1247 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1248
1249         PR fortran/34896
1250         * gfortran.dg/use_rename_2.f90: New test.
1251
1252 2008-01-21  Richard Guenther  <rguenther@suse.de>
1253
1254         PR middle-end/34856
1255         * gcc.c-torture/compile/pr34856.c: New testcase.
1256
1257 2008-01-21  Richard Guenther  <rguenther@suse.de>
1258
1259         PR c/34885
1260         * gcc.c-torture/compile/pr34885.c: New testcase.
1261
1262 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1263
1264         * gnat.dg/specs/alignment1.ads: New test.
1265
1266 2008-01-21  Richard Guenther  <rguenther@suse.de>
1267
1268         PR c++/34850
1269         * g++.dg/torture/pr34850.C: New testcase.
1270
1271 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1272             Olga Golovanevsky  <olga@il.ibm.com>
1273
1274         PR tree-optimization/34701
1275         * gcc.dg/struct/wo_prof_array_field.c: New test.
1276         
1277 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1278
1279         PR c++/34891
1280         * g++.dg/ext/vector9.C: New.
1281
1282 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1283
1284         PR c++/34776
1285         PR c++/34486
1286         * g++.dg/template/crash75.C: New.
1287         * g++.dg/template/crash76.C: Likewise.  
1288
1289 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1290
1291         PR rtl-optimization/34808
1292         * gcc.c-torture/compile/pr34808.c: New test.
1293
1294 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1295
1296         PR fortran/34784
1297         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1298
1299         PR fortran/34861
1300         * gfortran.dg/entry_array_specs_3.f90: New test.
1301
1302         PR fortran/34854
1303         * gfortran.dg/use_rename_1.f90: New test.
1304
1305 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1306
1307         PR fortran/34784
1308         * gfortran.dg/array_constructor_20.f90: New test.
1309         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1310
1311         PR fortran/34785
1312         * gfortran.dg/array_constructor_21.f90: New test.
1313
1314 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1315
1316         PR libfortran/34795
1317         * gfortran.dg/inquire_13.f90: New test.
1318         
1319         PR libfortran/34659
1320         * gfortran.dg/continuation_9.f90: New test.
1321
1322 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1323
1324         PR target/34831
1325         * gcc.target/mips/pr34831.c: New test.
1326
1327 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1328
1329         PR fortran/34817
1330         PR fortran/34838
1331         * gfortran.dg/any_all_1.f90:  New test.
1332         * gfortran.dg/any_all_2.f90:  New test.
1333
1334 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1335
1336         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1337         "dg-require-weak" statement.
1338         * g++.dg/eh/weak1.C: Likewise.
1339
1340 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR gcov-profile/34610
1343         * gcc.dg/gomp/pr34610.c: New test.
1344
1345 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1346
1347         PR fortran/34760
1348         * gfortran.dg/implicit_11.f90: New.
1349         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1350         * gfortran.dg/entry_15.f90: Ditto.
1351         * gfortran.dg/func_assign.f90: Ditto.
1352         * gfortran.dg/gomp/reduction3.f90: Ditto.
1353         * gfortran.dg/proc_assign_1.f90: Ditto.
1354
1355         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1356         of dg-excess-errors.
1357
1358 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1359
1360         PR fortran/32616
1361         * gfortran.dg/argument_checking_15.f90: New.
1362         * gfortran.dg/argument_checking_5.f90: Change TODO into
1363         dg-warning.
1364
1365 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1366
1367         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1368         * gfortran.dg/enum_5.f90: Ditto.
1369         * gfortran.dg/enum_6.f90: Ditto.
1370         * gfortran.dg/bom_error.f90: Ditto.
1371         * gfortran.dg/func_decl_4.f90: Ditto.
1372
1373 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1374
1375         PR libfortran/34782
1376         * gfortran.dg/fmt_t_6.f: New test.
1377
1378 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1379
1380         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1381
1382 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1383
1384         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1385
1386 2008-01-18  Ian Lance Taylor  <iant@google.com>
1387
1388         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1389
1390 2008-01-18  Ian Lance Taylor  <iant@google.com>
1391
1392         PR c++/33407
1393         * g++.dg/init/new26.C: New test.
1394
1395 2008-01-18  Richard Guenther  <rguenther@suse.de>
1396
1397         PR middle-end/34801
1398         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1399         redundant one.
1400
1401 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1402
1403         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1404         dg-require-effective-target.
1405
1406 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1407
1408         PR target/34556
1409         * gfortran.dg/reshape_2.f90: New test.
1410
1411 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1412
1413         * gcc.dg/20040223-1.c: Fix comment typo.
1414
1415 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1416
1417         PR target/34814
1418         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1419         until 34814 is fixed.
1420
1421 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1422
1423         PR tree-optimization/34648
1424         * gcc.c-torture/compile/pr34648.c: New testcase.
1425
1426 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1427
1428         PR testsuite/34821
1429         * gcc.dg/autopar/autopar.exp: New.
1430         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1431         * lib/target-supports.exp (check_effective_target_pthread): New.
1432
1433         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1434         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1435         * gcc.dg/tree-ssa/reduc-1.c: Same.
1436         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1437         * gcc.dg/tree-ssa/reduc-2.c: Same
1438         * gcc.dg/tree-ssa/reduc-3.c: Same.
1439         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1440         * gcc.dg/tree-ssa/reduc-6.c: Same.
1441         * gcc.dg/tree-ssa/reduc-7.c: Same.
1442         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1443         * gcc.dg/tree-ssa/reduc-8.c: Same.
1444         * gcc.dg/tree-ssa/reduc-9.c: Same.
1445
1446 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1447
1448         * gnat.dg/discr5.adb: New test.
1449
1450 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1451
1452         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1453
1454 2008-01-17  Richard Guenther  <rguenther@suse.de>
1455
1456         PR tree-optimization/34825
1457         * gcc.dg/pr34825.c: New testcase.
1458
1459 2008-01-17  Richard Guenther  <rguenther@suse.de>
1460
1461         * gcc.c-torture/execute/20080117-1.c: New testcase.
1462
1463 2008-01-17  Revital Eres  <eres@il.ibm.com>
1464
1465         PR30957
1466         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1467
1468 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1469
1470         PR fortran/34429
1471         * gfortran.dg/function_charlen_1.f90: New test.
1472
1473         PR fortran/34431
1474         * gfortran.dg/function_types_1.f90: New test.
1475         * gfortran.dg/function_types_2.f90: New test.
1476
1477         PR fortran/34471
1478         * gfortran.dg/function_kinds_4.f90: New test.
1479         * gfortran.dg/function_kinds_5.f90: New test.
1480
1481         * gfortran.dg/defined_operators_1.f90: Errors now at function
1482         declarations.
1483         * gfortran.dg/private_type_4.f90: The same.
1484         * gfortran.dg/interface_15.f90: The same.
1485         * gfortran.dg/elemental_args_check_2.f90: The same.
1486         * gfortran.dg/auto_internal_assumed.f90: The same.
1487
1488 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1489
1490         * gnat.dg/sizetype.adb: New test.
1491
1492 2008-01-16  Richard Guenther  <rguenther@suse.de>
1493
1494         PR middle-end/32628
1495         * gcc.dg/overflow-warn-7.c: New testcase.
1496
1497 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1498
1499         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1500
1501 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1502         Richard Guenther  <rguenther@suse.de>
1503
1504         PR c/34668
1505         * gcc.dg/pr34668-1.c: New test.
1506         * gcc.dg/pr34668-2.c: Likewise.
1507
1508 2008-01-16  Richard Guenther  <rguenther@suse.de>
1509
1510         PR c++/33819
1511         * g++.dg/torture/pr33819.C: New testcase.
1512
1513 2008-01-16  Richard Guenther  <rguenther@suse.de>
1514
1515         PR c/34768
1516         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1517         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1518
1519 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1520
1521         PR fortran/34796
1522         * gfortran.dg/argument_checking_13.f90: New.
1523         * gfortran.dg/argument_checking_14.f90: New.
1524
1525 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1526         
1527         PR libfortran/34671
1528         * gfortran.dg/anyallcount_1.f90:  New test.
1529
1530 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1531
1532         PR c++/34399
1533         * g++.dg/cpp0x/vt-34399.C: New.
1534         * g++.dg/template/friend50.C: New.
1535
1536 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1537
1538         PR c++/34751
1539         * g++.dg/cpp0x/vt-34751.C: New.
1540
1541 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1542
1543         PR c++/34051
1544         PR c++/34055
1545         PR c++/34102
1546         PR c++/34103
1547         * g++.dg/cpp0x/vt-34051-2.C: New.
1548         * g++.dg/cpp0x/vt-34102.C: New.
1549         * g++.dg/cpp0x/vt-34051.C: New.
1550         * g++.dg/cpp0x/vt-34055.C: New.
1551         * g++.dg/cpp0x/vt-34103.C: New.
1552
1553 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1554
1555         PR c++/34314
1556         * g++.dg/cpp0x/vt-34314.C: New.
1557         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1558         reality (the error message was wrong previously).
1559
1560 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1561
1562         PR c++/33964
1563         * g++.dg/cpp0x/vt-33964.C: New.
1564         * g++.dg/template/partial5.C: New.
1565
1566 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1567
1568         PR c++/34052
1569         * g++.dg/cpp0x/vt-34052.C: New.
1570         * g++.dg/template/ttp26.C: New.
1571         
1572 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1573
1574         * gnat.dg/rep_clause2.ad[sb]: New test.
1575         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1576
1577 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1578
1579         PR c++/24924
1580         * g++.dg/cpp/pedantic-errors.C: Delete.
1581         * g++.dg/cpp/permissive.C: Delete.
1582         
1583 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1584
1585         * gcc.c-torture/compile/20080114-1.c: New test.
1586
1587 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1588
1589         PR fortran/34665
1590         * gfortran.dg/argument_checking_11.f90: New.
1591         * gfortran.dg/argument_checking_12.f90: New.
1592         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1593         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1594         * gfortran.dg/argument_checking_3.f90: Ditto.
1595         * gfortran.dg/pointer_intent_2.f90: Ditto.
1596         * gfortran.dg/import2.f90: Ditto.
1597         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1598         * gfortran.dg/implicit_actual.f90: Ditto.
1599         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1600         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1601
1602 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1603
1604         PR fortran/34763
1605         * gfortran.dg/interface_proc_end.f90: New.
1606
1607 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1608
1609         PR fortran/34759
1610         * gfortran.dg/assumed_size_refs_4.f90: New.
1611
1612 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1613
1614         * gnat.dg/unchecked_convert1.adb.
1615
1616 2008-01-13  Richard Guenther  <rguenther@suse.de>
1617
1618         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1619         readable and writable again before exiting.
1620
1621 2008-01-13  Richard Guenther  <rguenther@suse.de>
1622
1623         PR middle-end/34601
1624         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1625
1626 2008-01-13  Jan Hubicka  <jh@suse.cz>
1627
1628         PR middle-end/32135
1629         * gcc.dg/pr32135.c: new.
1630
1631 2008-01-12  Doug Kwan  <dougkwan@google.com>
1632
1633         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1634         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1635         -Wignored-qualifiers.
1636
1637 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1638
1639         * gnat.dg/slice3.adb: New test.
1640         * gnat.dg/slice4.adb: Likewise.
1641
1642 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1643
1644         * gnat.dg/bit_packed_array.ad[sb]: New test.
1645
1646 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1647
1648         PR fortran/34432
1649         * gfortran.dg/parens_7.f90: New test.
1650
1651 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1652
1653         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1654         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1655
1656         * gcc.dg/pr33826.c: Require nonpic.
1657
1658 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1659
1660         PR fortran/34722
1661         * gfortran.dg/inquire_12.f90: New test.
1662
1663 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1664
1665         PR libfortran/34670
1666         * all_bounds_1.f90: New test case.
1667         * maxloc_bounds_1.f90: New test case.
1668         * maxloc_bounds_2.f90: New test case.
1669         * maxloc_bounds_3.f90: New test case.
1670         * maxloc_bounds_4.f90: New test case.
1671         * maxloc_bounds_5.f90: New test case.
1672         * maxloc_bounds_6.f90: New test case.
1673         * maxloc_bounds_7.f90: New test case.
1674         * maxloc_bounds_8.f90: New test case.
1675
1676 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1677
1678         * gcc.dg/struct-ret-3.c: New test.
1679
1680 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1681
1682         PR fortran/34537
1683         * gfortran.dg/transfer_simplify_8.f90: New test.
1684
1685 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1686
1687         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1688         size_t using predefined macro.
1689
1690 2008-01-10  Raksit Ashok  <raksit@google.com>
1691
1692         PR rtl-optimization/27971
1693         * gcc.target/i386/pr27971.c: New testcase.
1694
1695 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1696
1697         PR fortran/34396
1698         * gfortran.dg/bounds_check_12.f90: New test.
1699
1700 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1701
1702         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1703         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1704
1705 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1706
1707         PR middle-end/34641
1708         * g++.dg/torture/pr34641.C: New testcase.
1709
1710 2008-01-10  Richard Guenther  <rguenther@suse.de>
1711
1712         PR tree-optimization/34651
1713         * g++.dg/torture/pr34651.C: New testcase.
1714
1715 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1716
1717         PR tree-optimization/34017
1718         * gcc.dg/tree-ssa/pr34017.c: New.
1719
1720 2008-01-09  Richard Guenther  <rguenther@suse.de>
1721         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1722
1723         PR middle-end/30132
1724         * gcc.c-torture/compile/pr30132.c: New testcase.
1725
1726 2008-01-09  Richard Guenther  <rguenther@suse.de>
1727
1728         PR middle-end/34458
1729         * gcc.c-torture/compile/pr34458.c: New testcase.
1730
1731 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1732
1733         PR testsuite/30459
1734         g++.dg/eh/ia64-2.C: Require weak support.
1735
1736 2008-01-08  Richard Guenther  <rguenther@suse.de>
1737
1738         PR middle-end/31863
1739         * g++.dg/torture/pr31863.C: New testcase.
1740
1741 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1742
1743         PR middle-end/34694
1744         * gcc.dg/gomp/pr34694.c: New test.
1745         * g++.dg/gomp/pr34694.C: New test.
1746
1747         PR c++/33890
1748         * g++.dg/gomp/pr33890.C: New test.
1749
1750 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1751
1752         PR fortran/34476
1753         * gfortran.dg/parameter_array_init_3.f90: New test.
1754
1755 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1756
1757         PR fortran/34681
1758         PR fortran/34704
1759         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1760
1761 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1762
1763         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1764         * g++.dg/other/spu2vmx-1.C: Use it.
1765
1766 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1767
1768         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1769
1770         PR testsuite/34575
1771         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1772         * gcc.target/powerpc/parity-1.c: Likewise.
1773
1774 2008-01-07  Fred Fish  <fnf@specifix.com>
1775
1776         PR preprocessor/30363:
1777         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1778         macro expansions.
1779
1780 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1781
1782         PR fortran/34672
1783         * gfortran.dg/use_only_2.f90: New test.
1784
1785 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1786
1787         PR libstdc++/34680
1788         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1789         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1790
1791 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1792
1793         PR fortran/34545
1794         * gfortran.dg/use_12.f90: New test.
1795
1796 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1797
1798         PR fortran/34689
1799         * interface.c (compare_actual_formal): Fix intent(out) check for
1800         function result variables.
1801
1802 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1803
1804         PR fortran/34690
1805         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1806
1807 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1808
1809         PR fortran/34689
1810         * gfortran.dg/intent_out_4.f90: Fix test case.
1811
1812 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1813
1814         PR fortran/34689
1815         * gfortran.dg/intent_out_4.f90: New.
1816
1817 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1818
1819         PR libfortran/34540
1820         * gfortran.dg/optional_dim_3.f90: New test.
1821
1822 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1823
1824         PR fortran/34658
1825         * gfortran.dg/common_11.f90: New.
1826         * gfortran.dg/blockdata_1.f90: Update test case.
1827         * gfortran.dg/blockdata_2.f90: Update test case.
1828
1829 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1830
1831         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1832
1833 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1834
1835         PR fortran/34655
1836         * gfortran.dg/equiv_constraint_9.f90: New.
1837
1838 2008-01-06  Revital Eres  <eres@il.ibm.com>
1839
1840         PR tree-optimization/34263
1841         * gcc.dg/pr34263.c:  New testcase.
1842
1843 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1844
1845         PR fortran/34654
1846         * gfortran.dg/internal_io_unf.f90: New.
1847
1848 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1849
1850         PR fortran/34660
1851         * gfortran.dg/elemental_args_check_2.f90: New.
1852
1853 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1854
1855         PR fortran/34662
1856         * gfortran.dg/intent_out_3.f90: New.
1857
1858 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1859
1860         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1861
1862 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1863
1864         PR libfortran/34676
1865         * gfortran.dg/list_read_8.f90: New test.
1866
1867 2008-01-04  Richard Guenther  <rguenther@suse.de>
1868
1869         PR middle-end/34029
1870         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1871         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1872
1873 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1874
1875         PR gcov-profile/34609
1876         * g++.dg/gcov/gcov-6.C: New test.
1877
1878 2008-01-04  Richard Guenther  <rguenther@suse.de>
1879
1880         PR tree-optimization/31081
1881         * g++.dg/torture/pr31081-1.C: New testcase.
1882         * g++.dg/torture/pr31081-2.C: Likewise.
1883
1884 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1885
1886         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1887         * gcc.target/mips/rsqrt-2.c: Likewise.
1888         * gcc.target/mips/rsqrt-4.c: New test.
1889
1890 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1891
1892         PR fortran/34557
1893         * gfortran.dg/equiv_substr.f90: New.
1894
1895 2008-01-03  Tom Tromey  <tromey@redhat.com>
1896
1897         PR c/34457:
1898         * gcc.dg/pr34457-2.c: New file.
1899         * gcc.dg/pr34457-1.c: New file.
1900
1901 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1902
1903         Revert fix for PR tree-optimization/34458.
1904
1905 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1906
1907         PR tree-optimization/34458
1908         * gcc.dg/tree-ssa/pr34458.c: New.
1909
1910 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1911
1912         PR libfortran/34565
1913         * gfortran.dg/internal_readwrite_1.f90:  New test.
1914         * gfortran.dg/internal_readwrite_2.f90:  New test.
1915
1916 2008-01-03  Tom Tromey  <tromey@redhat.com>
1917
1918         PR preprocessor/34602:
1919         * gcc.dg/cpp/pr34602.c: New file.
1920
1921 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1922
1923         PR tree-optimization/29484
1924         * gcc.c-torture/execute/20071220-1.c: New test.
1925         * gcc.c-torture/execute/20071220-2.c: New test.
1926
1927 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1928
1929         PR tree-optimization/34635
1930         * gcc.dg/tree-ssa/pr34635.c: New.
1931         * gcc.dg/tree-ssa/pr34635-1.c: New.
1932
1933 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1934
1935         PR middle-end/34562
1936         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1937         scan-assembler check.
1938
1939 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1940
1941         PR middle-end/34608
1942         * g++.dg/gomp/pr34608.C: New test.
1943
1944 2008-01-02  Richard Guenther  <rguenther@suse.de>
1945
1946         PR middle-end/34093
1947         PR middle-end/31976
1948         * gcc.c-torture/compile/pr34093.c: New testcase.
1949
1950 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1951
1952         * g++.dg/cpp0x/long_long.C: New.
1953
1954 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1955
1956         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1957         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1958         warning on the function main.
1959
1960 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1961
1962         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1963         rather than __v2di type.
1964
1965 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1966
1967         PR fortran/34558
1968         * gfortran.dg/linked_list_1.f90: New test.
1969
1970 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1971
1972         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1973         instead of appending to it.
1974
1975 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1976
1977         PR tree-optimization/34591
1978         * gcc.dg/vect/pr34591.c: New test.
1979
1980 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1981
1982         PR libfortran/34594
1983         * gfortran.dg/direct_io_8.f90:  New test case.
1984
1985 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1986
1987         PR target/34281
1988         * gcc.c-torture/execute/20071213-1.c: New test.
1989
1990 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1991
1992         PR libfortran/34560
1993         * gfortran.dg/read_eof_5.f90: New test.
1994
1995 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1996
1997         PR fortran/34514
1998         * gfortran.dg/initialization_17.f90: New.
1999
2000 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2001
2002         PR libfortran/34566
2003         * gfortran.dg/matmul_6.f90:  New test.
2004
2005 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2006
2007         PR fortran/34421
2008         * gfortran.dg/entry_17.f90: New.
2009
2010 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2011
2012         PR fortran/34536
2013         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2014         * gfortran.dg/real_const_3.f90: Likewise.
2015         * gfortran.dg/unary_operator.f90: New test.
2016
2017 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2018
2019         * gnat.dg/pack2.adb: New test.
2020
2021 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2022
2023         PR fortran/34559
2024         * gfortran.dg/repeat_6.f90: New test.
2025
2026 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2027
2028         PR fortran/34549
2029         * cshift_shift_real_1.f90:  New test.
2030
2031 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2032
2033         PR fortran/34540
2034         * gfortran.dg/shift-kind_2.f90: New test.
2035
2036 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2037
2038         PR target/8835
2039         * gcc.dg/pr8835-1.c: New.
2040
2041 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2042
2043         PR fortran/34438
2044         * gfortran.dg/default_initialization_3.f90: New test.
2045
2046 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2047
2048         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2049         conditions.
2050         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2051
2052 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2053
2054         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2055         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2056
2057 2007-12-20  Jason Merrill  <jason@redhat.com>
2058
2059         * gcc.dg/overload/arg[14].C: Remove expected errors.
2060
2061 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2062
2063         PR c++/34459
2064         * gcc.c-torture/execute/20071219-1.c: New test.
2065
2066 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2067
2068         PR fortran/34530
2069         * gfortran.dg/namelist_44.f90: New.
2070
2071 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2072
2073         PR fortran/34482
2074         * gfortran.dg/boz_8.f90: Add error-check check.
2075         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2076         stop by call abort.
2077
2078 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2079
2080         * gcc.dg/gomp/combined-1.c: New test.
2081
2082 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2083
2084         PR tree-optimization/34355
2085         * g++.dg/tree-ssa/pr34355.C: New test.
2086
2087 2007-12-19  Revital Eres  <eres@il.ibm.com>
2088
2089          * gcc.dg/sms-5.c: New testcase.
2090
2091 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2092
2093         PR fortran/34325
2094         * gfortran.dg/missing_parens_1.f90: New.
2095         * gfortran.dg/missing_parens_1.f90: New.
2096         
2097 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2098
2099         PR fortran/34495
2100         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2101         expressions.
2102         * gfortran.dg/transfer_simplify_7.f90: New test.
2103
2104 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2105
2106         * gcc.dg/pr32912-3.c: Compile with -w.
2107
2108         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2109
2110 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2111             Jakub Jelinek  <jakub@redhat.com>
2112         
2113         PR c++/32565
2114         PR c++/33943
2115         PR c++/33965
2116         * g++.dg/cpp0x/variadic86.C: New.
2117         * g++.dg/cpp0x/variadic87.C: New.
2118         * g++.dg/cpp0x/variadic84.C: New.
2119         * g++.dg/cpp0x/variadic85.C: New.
2120         * g++.dg/template/ttp25.C: New.
2121
2122 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2123
2124         PR tree-optimization/34123
2125         * gcc.dg/tree-ssa/pr34123.c: New test.
2126
2127 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2128
2129         PR rtl-optimization/34456
2130         * gcc.c-torture/execute/pr34456.c: New test.
2131
2132 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2133
2134         PR c++/34488
2135         * g++.dg/parse/friend7.C: New test.
2136
2137         PR rtl-optimization/34490
2138         * gcc.c-torture/execute/20071216-1.c: New test.
2139
2140 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2141
2142         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2143
2144 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2145
2146         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2147         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2148         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2149         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2150         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2151
2152 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2153
2154         PR c/34506
2155         * gcc.dg/gomp/clause-2.c: New test.
2156         * g++.dg/gomp/clause-4.C: New test.
2157
2158 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2159
2160         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2161         part of Fortran 77/95/2003.
2162
2163 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2164
2165         PR tree-optimization/34445
2166         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2167         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2168
2169 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2170
2171         PR fortran/34427
2172         * gfortran.dg/namelist_42.f90: Update.
2173         * gfortran.dg/namelist_43.f90: New.
2174         
2175 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2176
2177         PR fortran/34495
2178         * gfortran.dg/initialization_16.f90: New.
2179
2180 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2181
2182         PR fortran/34305
2183         * gfortran.dg/real_dimension_1.f:  New test case.
2184
2185 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2186
2187         * gcc.dg/torture/pr24257.c: Remove -O from options.
2188
2189 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2190
2191         PR fortran/34246
2192         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2193
2194 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2195
2196         PR fortran/31213
2197         PR fortran/33888
2198         PR fortran/33998
2199         * gfortran.dg/mapping_1.f90: New test.
2200         * gfortran.dg/mapping_2.f90: New test.
2201         * gfortran.dg/mapping_3.f90: New test.
2202
2203 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2204
2205         PR rtl-optimization/34415
2206         * gcc.c-torture/execute/pr34415.c: New test.
2207
2208 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2209
2210         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2211         void. 
2212
2213 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2214
2215         PR bootstrap/34003
2216         * gcc.dg/pr34003-1.c: New test.
2217         * gcc.dg/pr34003-2.c: New.
2218
2219 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2220
2221         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2222         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2223         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2224         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2225         add -save-temps.
2226         * gcc.target/cris/torture/cris-torture.exp,
2227         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2228         * gcc.target/cris/builtin_ctz_v3.c,
2229         gcc.target/cris/builtin_ctz_v8.c,
2230         gcc.target/cris/builtin_clz_v0.c,
2231         gcc.target/cris/builtin_clz_v3.c,
2232         gcc.target/cris/builtin_bswap_v3.c,
2233         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2234         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2235         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2236         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2237         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2238         lib/target-supports.exp: Adjust for crisv32-*-*.
2239
2240 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2241
2242         * gcc.dg/debug/const-3.c: New.
2243
2244 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2245
2246         * g++.dg/other/datasec1.C: Require named section support.
2247
2248 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2249
2250         PR target/29978
2251         * gcc.target/i386/pr29978.c: New test.
2252
2253 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2254
2255         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2256         instead of -msse4.1.
2257         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2258         * g++.dg/other/i386-2.C (dg-options): Ditto.
2259
2260 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2261
2262         PR fortran/34438
2263         * gfortran.dg/private_type_10.f90: New.
2264
2265 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2266
2267         PR fortran/34398
2268         * gfortran.dg/nan_4.f90: New.
2269
2270 2007-12-14  Richard Guenther  <rguenther@suse.de>
2271
2272         PR middle-end/34462
2273         * gcc.c-torture/compile/20071214-1.c: New testcase.
2274
2275 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2276
2277         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2278         macros to test macroized SSE intrinsics.  Use new macros to test
2279         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2280         emmintrin.h, xmmintrin.h and bmmintrin.h
2281         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2282         to test with immediate operand.
2283
2284 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2285
2286         PR target/34091
2287         * gcc.c-torture/compile/pr34091.c: New test.
2288
2289 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2290
2291         * gcc.dg/uninit-13.c: UnXFAIL.
2292         * gcc.dg/complex-5.c: New testcase.
2293
2294 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2295
2296         * gcc.dg/struct/struct-reorg.exp: Replace 
2297          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2298         
2299 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2300
2301         PR libfortran/34370
2302         PR libfortran/34323
2303         PR libfortran/34405
2304         * gfortran.dg/advance_6.f90:  New test case.
2305         * gfortran.dg/direct_io_7.f90:  New test case.
2306         * gfortran.dg/streamio_13.f90:  New test case.
2307
2308 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2309
2310         * g++.dg/cpp0x/__func__.C: New.
2311
2312 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2313
2314         PR target/34435
2315         * g++.dg/other/pr34435.C: New testcase.
2316
2317 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2318
2319         * gcc.dg/struct: New directory with tests 
2320         for struct-reorg optimizaion.
2321         * gcc.dg/struct/struct-reorg.exp: New script.
2322         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2323         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2324         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2325         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2326         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2327         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2328         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2329         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2330         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2331         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2332         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2333         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2334         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2335         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2336         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2337         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2338         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2339         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2340         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2341         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2342         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2343         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2344         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2345         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2346
2347 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2348
2349         PR fortran/34427
2350         * gfortran.dg/namelist_42.f90: New.
2351
2352 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2353
2354         PR fortran/34254
2355         * gfortran.dg/function_kinds_3.f90: New.
2356
2357 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2358
2359         * gcc.target/s390/20071212-1.c: New testcase.
2360
2361 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2362
2363         PR c++/34238
2364         * g++.dg/ext/visibility/anon7.C: Add xfail.
2365         * g++.dg/ext/visibility/anon9.C: New test.
2366         * g++.dg/ext/visibility/anon10.C: New test.
2367
2368         PR c++/34364
2369         * g++.dg/rtti/dyncast2.C: New test.
2370
2371 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2372
2373         PR tree-optimization/34407
2374         * gcc.dg/vect/pr34407.c: New test.
2375
2376 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2377
2378         PR fortran/34411
2379         * gfortran.dg/error_recovery_5.f90: New.
2380         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2381
2382 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2383
2384         PR tree-optimization/34371
2385         * gcc.c-torture/compile/20071207-1.c: New test.
2386
2387 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2388
2389         PR c++/34059
2390         * g++.dg/parse/crash40.C: New test.
2391
2392 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2393
2394         * g++.dg/opt/memcpy1.C: New test.
2395
2396 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2397
2398         PR fortran/34425
2399         * gfortran.dg/argument_checking_10.f90: New.
2400
2401 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2402
2403         PR rtl-optimization/34302
2404         * gcc.c-torture/execute/20071210-1.c: New test.
2405
2406 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2407
2408         PR c++/34395
2409         * g++.dg/cpp0x/error1.C: New test.
2410
2411         PR c++/34394
2412         * g++.dg/other/error22.C: New test.
2413
2414 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2415
2416         PR target/32086
2417         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2418         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2419         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2420
2421 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2422
2423         PR c++/34178
2424         PR c++/34340
2425         * g++.dg/template/repo6.C: New test.
2426         * g++.dg/template/repo7.C: New test.
2427         * g++.dg/template/repo8.C: New test.
2428
2429 2007-12-09  H.J. Lu  <hjl@lucon.org>
2430             Tobias Burnus  <burnus@net-b.de>
2431
2432         PR fortran/34404
2433         * gfortran.dg/read_2.f90: New.
2434
2435 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2436
2437         * lib/target-supports.exp (check_effective_target_tls_native):
2438         Fix typo.
2439
2440 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2441
2442         PR ada/34366
2443         * gnat.dg/enclosing_record_reference.ads,
2444         gnat.dg/enclosing_record_reference.adb: New test.
2445
2446 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2447
2448         PR fortran/32129
2449         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2450         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2451
2452         PR fortran/31487
2453         * gfortran.dg/char_component_initializer_1.f90: New test.
2454
2455 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2456
2457         PR fortran/34342
2458         PR fortran/34345
2459         PR fortran/18026
2460         PR fortran/29471
2461
2462         * gfortran.dg/boz_8.f90: New.
2463         * gfortran.dg/boz_9.f90: New.
2464         * gfortran.dg/boz_10.f90: New.
2465         * gfortran.dg/boz_7.f90: Update dg-warning.
2466         * gfortran.dg/pr16433.f: Add dg-error.
2467         * gfortan.dg/ibits.f90: Update dg-warning.
2468         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2469         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2470
2471 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2472
2473         PR fortran/34359
2474         * gfortran.dg/include_1.f90: New test.
2475         * gfortran.dg/include_1.inc: New.
2476         * gfortran.dg/include_2.f90: New test.
2477
2478 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2479
2480         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2481
2482 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2483
2484         PR fortran/34319
2485         * gfortran.dg/nan_3.f90: New.
2486
2487 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2488
2489         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2490
2491 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2492
2493         * gnat.dg/tamdt*.ad?: Support for ...
2494         * gnat.dg/test_tamdt.adb: New test.
2495
2496 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2497
2498         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2499         exports and document how these can be exercised.
2500
2501 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2502
2503         PR ada/15805
2504         * gnat.dg/specs/access_constants.ads: New test.
2505
2506         * gnat.dg/specs/access_constant_decl.ads: New test.
2507
2508         PR ada/21346
2509         * gnat.dg/compose.adb: New test.
2510
2511 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2512
2513         PR ada/34173
2514         * gnat.dg/unc_memops.ad[sb]: Support for ...
2515         * gnat.dg/unc_memfree.adb: New test.
2516         
2517 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2518
2519         * gfortran.dg/ltrans-7.f90: New.
2520
2521 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2522             Dorit Nuzman  <dorit@il.ibm.com>
2523
2524         PR tree-optimization/34005
2525         * gcc.dg/vect/pr34005.c: New test.
2526
2527 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2528
2529         PR c++/34336
2530         * g++.dg/template/new8.C: New test.
2531
2532 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2533
2534         PR fortran/34333
2535         * gfortran.dg/boz_7.f90: New.
2536         * gfortran.dg/int_1.f90: Disable -pedantic option.
2537         * gfortran.dg/boz_1.f90: Ditto.
2538         * gfortran.dg/boz_3.f90: Ditto.
2539         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2540         * gfortran.dg/ibits.f90: Ditto.
2541         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2542         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2543
2544 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2545
2546         PR fortran/34335
2547         * gfortran.dg/used_types_19.f90: New test.
2548
2549 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2550
2551         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2552         * gfortran.dg/nearest_2.f90: Likewise.
2553         * gfortran.dg/nearest_3.f90: Likewise.
2554
2555 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2556
2557         PR middle-end/34337
2558         * gcc.c-torture/execute/20071205-1.c: New test.
2559
2560 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2561
2562         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2563         * gfortran.dg/real_const_3.f90: Likewise.
2564
2565 2007-12-05  Richard Guenther  <rguenther@suse.de>
2566
2567         PR tree-optimization/34138
2568         * gcc.c-torture/compile/pr34138.c: New testcase.
2569
2570 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2571
2572         PR debug/33739
2573         * gfortran.dg/debug_2.f: New test.
2574
2575 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2576
2577         * gnat.dg/specs/elab1.ads: New test.
2578
2579 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2580
2581         PR target/34312
2582         * gcc.target/i386/pr34312.c: New test.
2583
2584 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2585
2586         PR fortran/34333
2587         * gfortran.dg/nan_2.f90: New.
2588
2589 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2590
2591         PR c++/34271
2592         * g++.dg/cpp0x/decltype9.C: New test.
2593         * g++.dg/cpp0x/decltype10.C: New test.
2594
2595 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2596
2597         PR ada/21489
2598         * gnat.dg/rm_6_4_1_13.adb: New test.
2599
2600 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR middle-end/34134
2603         * gcc.c-torture/compile/20071117-1.c: New test.
2604
2605 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2606
2607         PR c++/34101
2608         * g++.dg/cpp0x/variadic-ttp.C: New.
2609
2610 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2611         
2612         * gcc.dg/parse-decl-after-if.c: New.
2613         * gcc.dg/20031223-1.c: Adjust.
2614         
2615 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2616
2617         PR c++/33509
2618         * g++.dg/cpp0x/variadic-throw.C: New.
2619
2620 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2621
2622         PR c++/33091
2623         * g++.dg/cpp0x/variadic-unify.C: New.
2624
2625 2007-12-04  Richard Guenther  <rguenther@suse.de>
2626
2627         PR middle-end/34334
2628         PR middle-end/34222
2629         * gcc.c-torture/compile/pr34334.c: New testcase.
2630         * g++.dg/torture/pr34222.C: New testcase.
2631
2632 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2633
2634         * gcc.c-torture/execute/20071202-1.c: New test.
2635         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2636
2637 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2638
2639         PR fortran/34318
2640         * gfortran.dg/module_nan.f90: New.
2641
2642 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2643
2644         * lib/target-supports.exp (get_compiler_messages): Replace with...
2645         (check_compile): ...this new procedure.  Handle TYPE == executable.
2646         Use comments in the source to determine the correct extension.
2647         Return a pair containing the compiler output and the output filename.
2648         Don't delete the file here.
2649         (check_no_compiler_messages_nocache): New procedure.
2650         (check_no_compiler_messages): Use it.
2651         (check_no_messages_and_pattern_nocache): New procedure.
2652         (check_no_messages_and_pattern): Use it.
2653         (check_runtime_nocache, check_runtime): New procedures.
2654         (check_effective_target_tls): Use check_no_compiler_messages.
2655         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2656         (check_effective_target_tls_runtime): Use check_runtime.
2657         (check_effective_target_fstack_protector): Likewise.
2658         (check_iconv_available): Use check_runtime_nocache.
2659         (check_effective_target_fortran_large_real): Use
2660         check_no_compiler_messages.
2661         (check_effective_target_fortran_large_int): Likewise.
2662         (check_effective_target_static_libgfortran): Likewise.
2663         (check_750cl_hw_available): Use check_cached_effective_target
2664         and check_runtime_nocache.
2665         (check_vmx_hw_available): Likewise.
2666         (check_effective_target_broken_cplxf_arg): Likewise.
2667         (check_alpha_max_hw_available): Use check_runtime.
2668         (check_function_available): Use check_no_compiler_messages.
2669         (check_cxa_atexit_available): Use check_cached_effective_target
2670         and check_runtime_nocache.
2671         (check_effective_target_dfp_nocache): Use
2672         check_no_compiler_messages_nocache.
2673         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2674         (check_effective_target_dfp): Use check_cached_effective_target.
2675         (check_effective_target_dfprt): Likewise.
2676         (check_effective_target_arm_neon_hw): Use check_runtime.
2677         (check_effective_target_ultrasparc_hw): Likewise.
2678         (check_effective_target_c99_runtime): Use
2679         check_no_compiler_messages_nocache.
2680
2681 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2682
2683         PR middle-end/29749
2684         * gcc.dg/fold-rotate-1.c: New test.
2685
2686         PR tree-optimization/33453
2687         * gcc.c-torture/compile/20071203-1.c: New test.
2688
2689 2007-12-03  Robert Dewar <dewar@adacore.com>
2690             Samuel Tardieu  <sam@rfc1149.net>
2691
2692         PR ada/34287
2693         * gnat.dg/check_elaboration_code.adb: New test.
2694         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2695         New support files.
2696
2697 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2698
2699         PR c++/34061
2700         * g++.dg/cpp0x/pr34061.C: New.
2701
2702 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2703
2704         PR c++/34273
2705         * g++.dg/other/error21.C: New.
2706
2707 2007-12-02  Revital Eres  <eres@il.ibm.com>
2708
2709         * gcc.dg/sms-4.c: New testcase.
2710
2711 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2712             Revital Eres  <eres@il.ibm.com>
2713
2714         * gcc.dg/sms-3.c: New testcase.
2715
2716 2007-12-01  Ollie Wild  <aaw@google.com>
2717
2718         PR c++/8171
2719         * g++.dg/conversion/ptrmem9.C: New test.
2720
2721 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2722
2723         PR libfortran/34291
2724         * gfortran.dg/namelist_41.f90: New test.
2725
2726 2007-11-30  Tom Tromey  <tromey@redhat.com>
2727
2728         PR preprocessor/32868:
2729         * gcc.dg/cpp/pr32868.c: New file.
2730
2731 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2732
2733         PR fortran/34248
2734         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2735
2736 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2737
2738         PR rtl-optimization/34171
2739         * gcc.dg/pr34171.c: New testcase.
2740
2741 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2742
2743         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2744
2745 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2746
2747         PR fortran/34133
2748         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2749         * gfortran.dg/bind_c_usage_11.f03: New.
2750         * gfortran.dg/bind_c_usage_12.f03: New.
2751
2752 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2753
2754         PR c++/34275
2755         * g++.dg/other/error20.C: New test.
2756
2757 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2758
2759         PR fortran/34230
2760         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2761
2762 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2763
2764         PR tree-optimization/34244
2765         * gcc.dg/tree-ssa/pr34244.c: New test.
2766
2767 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2768
2769         PR tree-optimization/33434
2770         * gcc.dg/pr33434-1.c: New test.
2771         * gcc.dg/pr33434-2.c: New test.
2772         * gcc.dg/pr33434-3.c: New test.
2773         * gcc.dg/pr33434-4.c: New test.
2774
2775         PR c++/34270
2776         * g++.dg/template/cond7.C: New test.
2777
2778         PR c++/34267
2779         PR c++/34268
2780         * g++.dg/cpp0x/decltype7.C: New test.
2781         * g++.dg/cpp0x/decltype8.C: New test.
2782
2783 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2784
2785         PR fortran/34248
2786         * gfortran.dg/result_in_spec_3.f90: New.
2787
2788 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2789
2790         PR fortran/34262
2791         * gfortran.dg/mvbits_3.f90: New.
2792
2793 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2794         
2795         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2796         Delete.
2797         (check_effective_target_hard_float): New.
2798         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2799         * gcc.dg/pr30957-1.c: Likewise.
2800         
2801 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2802
2803         PR ada/15804
2804         * gnat.dg/specs/variant_part.ads: New test.
2805
2806         PR ada/17318
2807         * gnat.dg/specs/attribute_parsing.ads: New test.
2808
2809         PR ada/32792
2810         * gnat.dg/specs/integer_value.ads: New test.
2811
2812         PR ada/22559
2813         * gnat.dg/specs/delta_small.ads: New test.
2814
2815 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2816
2817         PR tree-optimization/34140
2818         * gcc.c-torture/compile/20071128-1.c: New test.
2819
2820 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2821
2822         PR fortran/32928
2823         * gfortran.dg/data_array_1.f90
2824         * gfortran.dg/data_array_2.f90
2825         * gfortran.dg/data_array_3.f90
2826         * gfortran.dg/data_array_4.f90
2827
2828 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2829
2830         PR fortran/34227
2831         * gfortran.dg/blockdata_5.f90: New test.
2832         * gfortran.dg/blockdata_6.f90: New test.
2833
2834 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2835
2836         PR tree-optimization/34016
2837         * gcc.dg/pr34016.c: New test.
2838
2839 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2840
2841         PR fortran/29389
2842         * gfortran.dg/stfunc_6.f90: New test.
2843
2844         PR fortran/33850
2845         * gfortran.dg/assign_10.f90: New test.
2846
2847 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2848
2849         PR fortran/33541
2850         * gfortran.dg/use_11.f90: New test.
2851
2852         PR fortran/34231
2853         * gfortran.dg/generic_15.f90: New test.
2854
2855 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2856
2857         PR target/34225
2858         * gcc.dg/pr34225.c: New test.
2859
2860 2007-11-27  Richard Guenther  <rguenther@suse.de>
2861
2862         PR tree-optimization/34241
2863         * g++.dg/torture/pr34241.C: New testcase.
2864
2865 2007-11-27  Richard Guenther  <rguenther@suse.de>
2866
2867         * gcc.dg/builtins-error.c: New testcase.
2868
2869 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2870
2871         PR c++/34213
2872         * g++.dg/ext/visibility/anon8.C: New test.
2873
2874 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2875
2876         PR target/34077
2877         * gcc.target/i386/pr34077.c: New testcase.
2878
2879 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2880
2881         PR fortran/34203
2882         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2883         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2884         * gfortran.dg/backslash_1.f90: Remove no longer needed
2885         -fno-backslash option.
2886
2887 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2888
2889         PR c/23722
2890         * gcc.dg/cpp/19990413-1.c: Update.
2891         * gcc.dg/parse-else-error.c: New.
2892         * gcc.dg/parse-else-error-2.c: New.
2893         * gcc.dg/parse-else-error-3.c: New.
2894         * gcc.dg/parse-else-error-4.c: New.
2895
2896 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2897
2898         PR c++/34081
2899         * g++.dg/template/dependent-expr6.C: New testcase.
2900
2901 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2902
2903         PR target/34215
2904         * gcc.target/i386/pr34215.c: New test.
2905
2906 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2907
2908         PR target/34174
2909         * gcc.dg/torture/pr34174-1.c: New.
2910
2911 2007-11-26  Richard Guenther  <rguenther@suse.de>
2912
2913         PR middle-end/34233
2914         * gcc.dg/pr34233.c: New testcase.
2915
2916 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2917             Revital Eres  <eres@il.ibm.com>
2918
2919         PR rtl-optimization/34085
2920         * gcc.dg/tree-prof (bb-reorg.c): New test.
2921
2922 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2923
2924         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2925         Return true for MIPS16 targets.
2926
2927 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2928
2929         PR fortran/33152
2930         * gfortran.dg/blockdata_4.f90: New test.
2931
2932 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2933
2934         PR fortran/34079
2935         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2936         * gfortran.dg/bind_c_usage_16.f03: New.
2937         * gfortran.dg/bind_c_usage_16_c.c: New.
2938
2939 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2940
2941         * gnat.dg/specs/size_clause1.ads: New test.
2942         * gnat.dg/specs/size_clause2.ads: Likewise.
2943         * gnat.dg/specs/size_clause3.ads: Likewise.
2944
2945 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2946
2947         PR fortran/33499
2948         * gfortran.dg/entry_16.f90: New test.
2949
2950 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2951
2952         PR fortran/34192
2953         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2954
2955 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2956
2957         PR fortran/33541
2958         * gfortran.dg/nested_modules_1.f90: Change the reference to
2959         FOO, forbidden by the standard, to a reference to W.
2960         * gfortran.dg/use_only_1.f90: New test.
2961
2962 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2963
2964         PR fortran/34209
2965         * gfortran.dg/nearest_3.f90: New test.
2966
2967 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2968
2969         PR fortran/33317
2970         * gfortran.dg/optional_dim_2.f90: New test.
2971
2972 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2973
2974         PR fortran/34187
2975         * gfortran.dg/bind_c_usage_15.f90: New.
2976
2977 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2978
2979         PR fortran/34192
2980         * gfortran.dg/nearest_2.f90: New.
2981
2982
2983 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2984
2985         PR c++/30293
2986         PR c++/30294
2987         * g++.dg/ext/java-2.C: New test.
2988
2989 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2990             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2991         
2992         PR c++/5310
2993         * g++.dg/warn/pr5310.C: New.
2994         * g++.dg/warn/pr33160.C: New.
2995         
2996 2007-11-23  Richard Guenther  <rguenther@suse.de>
2997             Michael Matz  <matz@suse.de>
2998
2999         PR tree-optimization/34176
3000         * gcc.c-torture/execute/pr34176.c: New testcase.
3001
3002 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3003
3004         PR c++/34198
3005         * gcc.dg/Wconversion-5.c: New test.
3006         * g++.dg/Wconversion3.C: New test.
3007
3008 2007-11-23  Richard Guenther  <rguenther@suse.de>
3009
3010         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3011
3012 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3013
3014         PR c/14050
3015         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3016         qualifiers in abstract declarator.
3017
3018 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3019
3020         * gfortran.dg/derived_constructor_comps_3.f90: New.
3021
3022 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3023
3024         PR c++/34094
3025         * g++.dg/ext/visibility/anon7.C: New test.
3026
3027 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3028
3029         PR fortran/34079
3030         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3031         * gfortran.dg/bind_c_usage_13.f03: New.
3032         * gfortran.dg/bind_c_usage_14.f03: New.
3033
3034 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3035
3036         PR rtl-optimization/33848
3037         * gcc.dg/torture/pr33848.c: New test.
3038
3039 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3040
3041         PR fortran/34083
3042         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3043
3044 2007-11-20  Richard Guenther  <rguenther@suse.de>
3045
3046         PR middle-end/34154
3047         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3048
3049 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3050
3051         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3052
3053 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3054
3055         PR fortran/32770
3056         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3057         so test passes with -frecord-marker=8.
3058         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3059         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3060         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3061         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3062         * gfortrand.dg/modulo_1.f90:  Likewise.
3063
3064 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3065
3066         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3067         New procedure.
3068         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3069         * gcc.dg/pr30957-1.c: Likewise.
3070
3071 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3072
3073         PR c++/34089
3074         * g++.dg/template/crash74.C: New test.
3075
3076 2007-11-20  Richard Guenther  <rguenther@suse.de>
3077
3078         * gcc.c-torture/execute/20071120-1.c: New testcase.
3079
3080 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3081
3082         PR c/34146
3083         * gcc.dg/tree-ssa/pr34146.c: New test.
3084
3085         PR testsuite/33978
3086         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3087         dependent on target settings like move_by_pieces etc.
3088
3089         PR c++/28879
3090         * g++.dg/template/vla2.C: New test.
3091
3092         PR c++/33962
3093         * g++.dg/overload/template3.C: New test.
3094
3095 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3096
3097         PR fortran/33317
3098         * gfortran.dg/optional_dim_2.f90: Remove test.
3099
3100 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3101
3102         * gcc.dg/dfp/ddmode-ice.c: New test.
3103
3104 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3105
3106         PR tree-optimization/34036
3107         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3108
3109 2007-11-19  Richard Guenther  <rguenther@suse.de>
3110
3111         PR tree-optimization/34
3112         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3113
3114 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3115
3116         PR fortran/34079
3117         * gfortran.dg/bind_c_usage_10_c.c: New.
3118         * gfortran.dg/bind_c_usage_10.f03: New.
3119
3120 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3121
3122         * gcc.dg/pr33007.c: Expect new warning.
3123         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3124         * g++.dg/opt/pr34036.C: New test.
3125
3126 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3127
3128         PR c++/30988
3129         * g++.dg/warn/noreturn-4.C: New test.
3130         * g++.dg/warn/noreturn-5.C: New test.
3131         * g++.dg/warn/noreturn-6.C: New test.
3132         * g++.dg/warn/noreturn-7.C: New test.
3133
3134 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3135
3136         PR fortran/32770
3137         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3138         integers so tests works with -fdefault-integer-8.
3139         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3140         integers so test passes with -fdefault-integer-8.
3141         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3142         buffer length so test passes with -fdefault-integer-8.
3143         * gfortran.dg/bounds_check_8.f90:  Likewise.
3144         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3145         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3146         with -fdefault-integer-8.
3147         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3148         provoke overflow.
3149
3150 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3151
3152         PR fortran/33317
3153         * gfortran.dg/optional_dim_2.f90: New test.
3154         
3155         PR fortran/34139
3156         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3157         
3158 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3159
3160         PR rtl-optimization/34132
3161         * gcc.c-torture/compile/20071118-1.c: New test.
3162
3163 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3164
3165         PR fortran/31608
3166         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3167
3168 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3169
3170         PR fortran/34137
3171         * gfortran.dg/entry_14.f90: New.
3172         * gfortran.dg/entry_15.f90: New.
3173
3174 2007-11-18  Richard Guenther  <rguenther@suse.de>
3175
3176         PR tree-optimization/34127
3177         * gcc.c-torture/compile/pr34127.c: New testcase.
3178
3179 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3180
3181         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3182         type specifier, as they are not permitted according to the AltiVec
3183         Programming Interface Manual.
3184
3185 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3186
3187         PR fortran/34133
3188         * gfortran.dg/bind_c_usage_9.f03: New.
3189         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3190
3191 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3192
3193         PR fortran/25252
3194         * interface.c (gfc_current_interface_head,
3195         gfc_set_current_interface_head): New functions.
3196         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3197         On syntax error, restore previous state of the interface.
3198         * gfortran.h (gfc_current_interface_head,
3199         gfc_set_current_interface_head): New prototypes.
3200
3201 2007-11-17  Richard Guenther  <rguenther@suse.de>
3202
3203         PR middle-end/34130
3204         * gcc.c-torture/execute/pr34130.c: New testcase.
3205
3206 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3207
3208         PR fortran/34108
3209         * gfortran.dg/fmt_label_1.f90: New test.
3210
3211 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3212
3213         PR fortran/33957
3214         * gfortran.dg/initialization_15.f90 : New test.
3215
3216 2007-11-16  Richard Guenther  <rguenther@suse.de>
3217
3218         PR middle-end/34030
3219         * gcc.c-torture/compile/pr34030.c: New testcase.
3220
3221 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3222
3223         PR fortran/34008
3224         * gfortran.dg/interface_assignment_3.f90.
3225
3226 2007-11-16  Richard Guenther  <rguenther@suse.de>
3227
3228         PR tree-optimization/33870
3229         * gcc.dg/torture/pr33870.c: New testcase.
3230
3231 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3232
3233         PR fortran/33986
3234         * gfortran.dg/allocatable_function_3.f90.
3235
3236 2007-11-16  Richard Guenther  <rguenther@suse.de>
3237
3238         PR tree-optimization/34113
3239         * gcc.c-torture/compile/pr34113.c: New testcase.
3240
3241 2007-11-16  Richard Guenther  <rguenther@suse.de>
3242
3243         PR tree-optimization/34099
3244         * g++.dg/torture/pr3499.C: New testcase.
3245         * gcc.c-torture/execute/pr34099.c: Likewise.
3246
3247 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3248
3249         * gnat.dg/release_unc_maxalign.adb: New test.
3250
3251 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3252
3253         PR c++/34100
3254         * g++.dg/template/crash73.C: New test.
3255
3256 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3257
3258         PR middle-end/23848
3259         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3260         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3261         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3262         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3263
3264 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3265
3266         PR fortran/33917
3267         * gfortran.dg/proc_decl_11.f90: New.
3268
3269 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3270
3271         * gcc.target/spu/compare-dp.c: New test.
3272
3273 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3274
3275         * gcc.dg/pr33923.c: New test.
3276
3277 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3278
3279         PR middle-end/34088
3280         * gcc.dg/pr34088.c: New test.
3281
3282 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3283
3284         * gcc.c-torture/compile/20071114-1.c: New test.
3285
3286 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3287
3288         PR fortran/31608
3289         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3290         to match known variations in symbol format. Document in comments.
3291
3292 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3293
3294         PR fortran/33985
3295         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3296
3297 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3298
3299         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3300         when done.
3301
3302 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3303
3304         PR fortran/33162
3305         * gfortran.dg/proc_decl_1.f90: Update.
3306         * gfortran.dg/proc_decl_7.f90: New test.
3307         * gfortran.dg/proc_decl_8.f90: New test.
3308         * gfortran.dg/proc_decl_9.f90: New test.
3309         * gfortran.dg/proc_decl_10.f90: New test.
3310
3311 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3312
3313         PR fortran/34080
3314         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3315
3316 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3317
3318         PR c++/34054
3319         PR c++/34056
3320         PR c++/34057
3321         PR c++/34058
3322         PR c++/34060
3323         * g++.dg/parse/crash36.C: Add another dg-error.
3324         * g++.dg/cpp0x/pr34054.C: New test.
3325         * g++.dg/cpp0x/pr34056.C: New test.
3326         * g++.dg/cpp0x/pr34057.C: New test.
3327         * g++.dg/cpp0x/pr34058.C: New test.
3328         * g++.dg/cpp0x/pr34060.C: New test.
3329
3330         PR tree-optimization/34063
3331         * g++.dg/tree-ssa/pr34063.C: New test.
3332
3333 2007-11-13  Diego Novillo  <dnovillo@google.com>
3334
3335         PR tree-optimization/33870
3336         * gcc.c-torture/execute/pr33870-1.c: New test.
3337         * gcc.dg/tree-ssa/alias-16.c: New test.
3338
3339 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3340
3341         PR c++/29225
3342         * g++.dg/template/crash72.C: New test.
3343
3344 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3345
3346         * g++.dg/opt/cfg5.C: New test.
3347
3348 2007-11-12  Richard Guenther  <rguenther@suse.de>
3349
3350         PR middle-end/34070
3351         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3352         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3353
3354 2007-11-12  Richard Guenther  <rguenther@suse.de>
3355
3356         PR middle-end/34027
3357         * gcc.dg/pr34027-1.c: New testcase.
3358         * gcc.dg/pr34027-2.c: Likewise.
3359
3360 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3361
3362         PR tree-optimization/33953
3363         * gcc.dg/vect/pr33953.c: New testcase.
3364
3365 2007-11-11  Tom Tromey  <tromey@redhat.com>
3366
3367         PR c++/17577:
3368         * g++.dg/ext/pr17577.h: New file.
3369         * g++.dg/ext/pr17577.C: New file.
3370
3371 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3372
3373         PR c++/8570
3374         * g++.old-deja/g++.ns/template13.C: Update expected output.
3375         * g++.old-deja/g++.pt/friend23.C: Likewise.
3376         * g++.dg/warn/pr8570.C: New.
3377
3378 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR c++/34068
3381         * g++.dg/template/pseudodtor4.C: New test.
3382
3383 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3384
3385         PR middle-end/34018
3386         * g++.dg/opt/inline14.C: New test.
3387
3388         PR tree-optimization/33680
3389         * gcc.c-torture/compile/20071108-1.c: New test.
3390
3391         PR c++/32241
3392         * g++.dg/template/pseudodtor3.C: New test.
3393
3394 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3395
3396         PR c++/33510
3397         * g++.dg/cpp0x/variadic-init.C: New.
3398
3399 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3400             Jakub Jelinek  <jakub@redhat.com>
3401
3402         PR rtl-optimization/34012
3403         * gcc.target/i386/pr34012.c: New test.
3404
3405 2007-11-09  Richard Guenther  <rguenther@suse.de>
3406
3407         PR tree-optimization/33604
3408         * g++.dg/tree-ssa/pr33604.C: New testcase.
3409         * gcc.dg/pr32721.c: Adjust pattern.
3410
3411 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3412
3413         * gcc.target/mips/dse-1.c: Disable.
3414
3415 2007-11-08  Tom Tromey  <tromey@redhat.com>
3416
3417         * gcc.dg/empty-source-3.c: Update warning location.
3418         * gcc.dg/gomp/barrier-2.c: Likewise.
3419         * gcc.dg/label-decl-3.c: Likewise.
3420         * gcc.dg/label-decl-2.c: Likewise.
3421         * gcc.dg/empty-source-2.c: Likewise.
3422
3423 2007-11-08  Tom Tromey  <tromey@redhat.com>
3424
3425         PR c++/30297:
3426         * g++.dg/inherit/pr30297.C: New file.
3427
3428 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3429
3430         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3431         -fno-common for cygwin and mingw32.
3432
3433 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3434
3435         PR middle-end/33826
3436         * gcc.dg/pr33826.c: New.
3437         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3438         recursive functions being marked pure or const.
3439         
3440 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3441
3442         PR fortran/33917
3443         * gfortran.dg/proc_decl_5.f90: New.
3444         * gfortran.dg/proc_decl_6.f90: New.
3445
3446 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3447
3448         PR tree-optimization/32575
3449         * gcc.c-torture/execute/20071108-1.c: New test.
3450
3451 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3452
3453         * g++.dg/opt/anchor1.C: New.
3454
3455 2007-11-07  Diego Novillo  <dnovillo@google.com>
3456
3457         PR 33870
3458         * gcc.c-torture/execute/pr33870.x: Remove.
3459
3460 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3461
3462         PR c++/33045
3463         PR c++/33837
3464         PR c++/33838
3465         * g++.dg/cpp0x/decltype-33837.C: New.
3466         * g++.dg/cpp0x/decltype-refbug.C: New.
3467         * g++.dg/cpp0x/decltype-33838.C: New.
3468
3469 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3470
3471         * gcc.c-torture/compile/20071107-1.c: New test.
3472
3473 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3474
3475         * gcc.dg/out-of-bounds-1.c: New test.
3476
3477 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3478
3479         PR c++/33501
3480         * g++.dg/warn/incomplete2.C: New test.
3481         * g++.dg/template/incomplete4.C: New test.
3482         * g++.dg/template/incomplete5.C: New test.
3483
3484 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3485
3486         * gnat.dg/max_align.adb: New test.
3487
3488 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3489
3490         PR target/30961
3491         * gcc.target/i386/pr30961-1.c: New.
3492
3493 2007-11-06  Tom Tromey  <tromey@redhat.com>
3494
3495         PR c++/32368:
3496         * g++.dg/warn/pragma-system_header3.h: New.
3497         * g++.dg/warn/pragma-system_header3.C: New.
3498
3499         PR c++/32256:
3500         * g++.dg/warn/pragma-system_header4.C: New.
3501         * g++.dg/warn/pragma-system_header4.h: New.
3502
3503 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3504
3505         PR c++/33977
3506         PR c++/33886
3507         * g++.dg/other/canon-array.C: New.
3508         
3509 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3510
3511         * g++.dg/parser/crash36.C: Tweak expected errors.
3512         * g++.dg/cpp0x/pr31439.C: New.
3513         * g++.dg/cpp0x/pr32114.C: New.
3514         * g++.dg/cpp0x/pr32115.C: New.
3515         * g++.dg/cpp0x/pr32125.C: New.
3516         * g++.dg/cpp0x/pr32126.C: New.
3517         * g++.dg/cpp0x/pr32127.C: New.
3518         * g++.dg/cpp0x/pr32128.C: New.
3519         * g++.dg/cpp0x/pr32253.C: New.
3520         * g++.dg/cpp0x/pr32566.C: New.
3521         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3522         * g++.dg/cpp0x/pr31438.C: Ditto.
3523         * g++.dg/cpp0x/variadic81.C: Ditto.
3524         * g++.dg/cpp0x/pr31432.C: Ditto.
3525         * g++.dg/cpp0x/pr31442.C: Ditto.
3526
3527 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3528
3529         PR target/33168
3530         * g++.dg/other/datasec1.C: New test.
3531
3532         PR tree-optimization/33458
3533         * g++.dg/opt/inline12.C: New test.
3534
3535         PR tree-optimization/33993
3536         * gcc.c-torture/compile/20071105-1.c: New test.
3537
3538 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3539
3540         PR rtl-optimization/33648
3541         * gcc.dg/pr33648.c: Require effective target freorder.
3542
3543 2007-11-05  Revital Eres  <eres@il.ibm.com>
3544
3545         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3546
3547 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3548
3549         PR c++/33996
3550         PR c++/33235
3551         PR c++/33930
3552         * g++.dg/cpp0x/pr33996.C: New
3553         * g++.dg/cpp0x/rv-trivial-bug.C: New
3554         * g++.dg/cpp0x/pr33930.C: New
3555
3556 2007-11-05  Nick Clifton  <nickc@redhat.com>
3557             Sebastian Pop  <sebastian.pop@amd.com>
3558
3559         PR tree-optimization/32540
3560         PR tree-optimization/33922
3561         * gcc.dg/tree-ssa/pr32540-1.c: New.
3562         * gcc.dg/tree-ssa/pr32540-2.c: New.
3563         * gcc.dg/tree-ssa/pr33922.c: New.
3564
3565 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3566
3567         PR c++/33939
3568         * g++.dg/cpp0x/variadic-rref.C: New.
3569         
3570 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3571
3572         * g++dg/warn/pointer-integer-comparison.C: New.
3573
3574 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3575
3576         PR tree-optimization/33856
3577         * gcc.c-torture/compile/20071027-1.c: New test.
3578
3579         PR c++/33836
3580         * g++.dg/ext/label10.C: New test.
3581
3582         PR c++/33969
3583         * g++.dg/other/ptrmem9.C: New test.
3584
3585 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3586
3587         PR middle-end/32931
3588         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3589
3590 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3591
3592         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3593         * g++.dg/ext/visibility/namespace2.C: Add argument to
3594         dg-require-visibility.
3595         * g++.dg/ext/java-1.C: Disable on AIX.
3596
3597 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3598
3599         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3600
3601 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3602
3603         PR fortran/33881
3604         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3605
3606 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3607
3608         PR c/29062
3609         * gcc.dg/20031223-1.c: Adjust error output.
3610         * gcc.dg/parse-decl-after-label.c: New.
3611         
3612 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3613
3614         PR libfortran/24685
3615         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3616         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3617         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3618
3619 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3620
3621         PR rtl-optimization/28940
3622         * gcc.target/i386/addr-sel-1.c: New test.
3623
3624 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3625
3626         PR middle-end/33670
3627         * gcc.dg/pr33670.c: New test.
3628
3629 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3630
3631         PR c++/33516
3632         * g++.dg/lookup/typedef1.C: New test.
3633
3634 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3635
3636         PR testsuite/32076
3637         * lib/scandump.exp (dump-suffix): New.
3638         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3639         Include dump suffix in pass/fail messages, put regexp in quotes.
3640
3641 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3642
3643         PR c++/33495
3644         * g++.dg/other/error19.C: New.
3645
3646 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3647
3648         PR rtl-optimization/28062
3649         * gcc.c-torture/compile/20071102-1.c: New test.
3650
3651 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3652
3653         * g++.dg/cpp0x/pr33955.C: New.
3654
3655 2007-11-01  Tom Tromey  <tromey@redhat.com>
3656
3657         PR preprocessor/30805:
3658         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3659
3660 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3661
3662         PR rtl-optimization/33648
3663         * gcc.dg/pr33648.c: New test.
3664
3665 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3666
3667         PR c++/32384
3668         * g++.dg/template/pseudodtor1.C: New test.
3669         * g++.dg/template/pseudodtor2.C: New test.
3670
3671         PR c++/32260
3672         * g++.dg/rtti/typeid7.C: New test.
3673
3674 2007-11-01  Tom Tromey  <tromey@redhat.com>
3675
3676         PR preprocessor/30805:
3677         * gcc.dg/cpp/pr30805.c: New file.
3678
3679 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3680
3681         PR testsuite/25352
3682         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3683         add dg-skip-if.
3684         * gcc.c-torture/compile/20001205-1.c: Ditto.
3685         * gcc.c-torture/compile/20001226-1.c: Ditto.
3686         * gcc.c-torture/compile/20020312-1.c: Ditto.
3687         * gcc.c-torture/compile/20020604-1.c: Ditto.
3688         * gcc.c-torture/compile/920501-12.c: Ditto.
3689         * gcc.c-torture/compile/920501-4.c: Ditto.
3690         * gcc.c-torture/compile/920520-1.c: Ditto.
3691         * gcc.c-torture/compile/980506-1.c: Ditto.
3692         * gcc.c-torture/compile/990617-1.c: Ditto.
3693         * gcc.dg/compare6.c: Ditto.
3694         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3695         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3696         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3697         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3698         * g++.old-deja/g++.pt/static6.C: Ditto.
3699         * g++.old-deja/g++.pt/crash16.C: Ditto.
3700         * g++.old-deja/g++.mike/p10416.C: Ditto.
3701         * g++.old-deja/g++.mike/ns15.C: Ditto.
3702         * g++.old-deja/g++.mike/eh46.C: Ditto.
3703
3704 2007-11-01  Tom Tromey  <tromey@redhat.com>
3705
3706         * gcc.dg/redecl-1.c: Update.
3707         * gcc.dg/pr20368-3.c: Update.
3708         * gcc.dg/inline-14.c: Update.
3709         * gcc.dg/builtins-30.c: Update.
3710         * gcc.dg/dremf-type-compat-4.c: Update.
3711         * gcc.dg/pr20368-2.c: Update.
3712
3713 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3714
3715         PR rtl-optimization/33673
3716         * gcc.dg/pr33673.c: New test.
3717
3718 2007-11-01  Michael Matz  <matz@suse.de>
3719
3720         PR tree-optimization/33961
3721         * gcc.dg/pr33961.c: New test.
3722
3723 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3724
3725         PR c++/33494
3726         * g++.dg/template/error35.C: New.
3727
3728 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3729
3730         PR target/31507
3731         * gcc.dg/pr31507-1.c: New test.
3732         * gcc.dg/pr31507-2.c: New test.
3733
3734 2007-10-31  Revital Eres  <eres@il.ibm.com>
3735
3736         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3737         target.
3738         * gcc.dg/vect/tree-vect.h (check_vect): Add
3739         powerpc-*paired test.
3740         * lib/target-supports.exp (check_750cl_hw_available):
3741         New.
3742         (check_effective_target_vect_int,
3743         check_effective_target_vect_intfloat_cvt,
3744         check_effective_target_powerpc_altivec_ok,
3745         check_effective_target_vect_long,
3746         check_effective_target_vect_sdot_hi,
3747         check_effective_target_vect_udot_hi,
3748         check_effective_target_vect_pack_trunc,
3749         check_effective_target_vect_unpack,
3750         check_effective_target_vect_shift,
3751         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3752         target.
3753         * gcc.dg/vect/vect-ifcvt-11.c: New.
3754         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3755         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3756         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3757         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3758         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3759         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3760
3761 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3762             Tobias Burnus  <burnus@net-b.de>
3763
3764         PR fortran/33941
3765         * gfortran.dg/module_read_1.f90: New.
3766
3767 2007-10-31  Tom Tromey  <tromey@redhat.com>
3768
3769         PR preprocessor/30786:
3770         * gcc.dg/cpp/pr30786.c: New file.
3771
3772 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3773
3774         PR fortran/33162
3775         * gfortran.dg/interface_19.f90: New.
3776         * gfortran.dg/interface_20.f90: New.
3777         * gfortran.dg/interface_21.f90: New.
3778         
3779 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3780
3781         PR tree-optimization/32377
3782         * gfortran.dg/vect/pr32377.f90: New.
3783         
3784 2007-10-31  Richard Guenther  <rguenther@suse.de>
3785
3786         PR middle-end/33779
3787         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3788         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3789
3790 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3791
3792         PR fortran/33897
3793         * gfortran.dg/contained_3.f90: New.
3794
3795 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3796
3797         PR c++/19531
3798         * g++.dg/opt/nrv8.C: New.
3799         
3800 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3801
3802         PR c++/33709
3803         * g++.dg/opt/compound1.C: New test.
3804
3805         PR c++/33616
3806         * g++.dg/template/ptrmem18.C: New test.
3807
3808 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3809
3810         PR fortran/33596
3811         * gfortran.dg/isnan_2.f90: New test.
3812
3813 2007-10-30  Ed Schouten  <ed@fxq.nl>
3814
3815         PR tree-optimization/32500
3816         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3817
3818 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3819
3820         PR c++/31993
3821         PR c++/32252
3822         * g++.dg/cpp0x/pr31993.C: New
3823         * g++.dg/cpp0x/pr32252.C: New
3824
3825 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3826
3827         PR tree-optimization/33723
3828         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3829
3830 2007-10-30  Richard Guenther  <rguenther@suse.de>
3831
3832         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3833         gcc.target/i386/loop-3.c.
3834
3835 2007-10-30  Revital Eres  <eres@il.ibm.com>
3836
3837         * gcc.dg/vect/pr33866.c: Require vect_long.
3838
3839 2007-10-30  Revital Eres  <eres@il.ibm.com>
3840
3841         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3842         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3843
3844 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3845
3846         PR tree-optimization/32893
3847         * lib/target-supports.exp
3848         (check_effective_target_unaligned_stack): new keyword.
3849         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3850         not sensitive to unaligned_stack.
3851         * gcc.dg/vect/vect-3.c: Likewise.
3852         * gcc.dg/vect/vect-4.c: Likewise.
3853         * gcc.dg/vect/vect-5.c: Likewise.
3854         * gcc.dg/vect/vect-6.c: Likewise.
3855         * gcc.dg/vect/vect-7.c: Likewise.
3856         * gcc.dg/vect/vect-13.c: Likewise.
3857         * gcc.dg/vect/vect-17.c: Likewise.
3858         * gcc.dg/vect/vect-18.c: Likewise.
3859         * gcc.dg/vect/vect-19.c: Likewise.
3860         * gcc.dg/vect/vect-20.c: Likewise.
3861         * gcc.dg/vect/vect-21.c: Likewise.
3862         * gcc.dg/vect/vect-22.c: Likewise.
3863         * gcc.dg/vect/vect-27.c: Likewise.
3864         * gcc.dg/vect/vect-29.c: Likewise.
3865         * gcc.dg/vect/vect-64.c: Likewise.
3866         * gcc.dg/vect/vect-65.c: Likewise.
3867         * gcc.dg/vect/vect-66.c: Likewise.
3868         * gcc.dg/vect/vect-72.c: Likewise.
3869         * gcc.dg/vect/vect-73.c: Likewise.
3870         * gcc.dg/vect/vect-86.c: Likewise.
3871         * gcc.dg/vect/vect-all.c: Likewise.
3872         * gcc.dg/vect/slp-25.c: Likewise.
3873         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3874         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3875         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3876
3877         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3878         * gcc.dg/vect/vect-34.c: Likewise.
3879         * gcc.dg/vect/vect-36.c: Likewise.
3880         * gcc.dg/vect/vect-64.c: Likewise.
3881         * gcc.dg/vect/vect-65.c: Likewise.
3882         * gcc.dg/vect/vect-66.c: Likewise.
3883         * gcc.dg/vect/vect-68.c: Likewise.
3884         * gcc.dg/vect/vect-76.c: Likewise.
3885         * gcc.dg/vect/vect-77.c: Likewise.
3886         * gcc.dg/vect/vect-78.c: Likewise.
3887
3888         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3889         testcase (without no-section-anchors prefix) but with global arrays.
3890         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3891         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3892         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3893         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3894         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3895         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3896         * gcc.dg/vect/vect-77-global.c: Likewise.
3897         * gcc.dg/vect/vect-78-global.c: Likewise.
3898
3899         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3900         testcase (without no-section-anchors prefix) but fix alignment checks
3901         to also consider unaligned_stack targets.
3902         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3903
3904 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3905
3906         PR tree-optimization/33723
3907         * gcc.c-torture/execute/20071029-1.c: New test.
3908         * gcc.dg/tree-ssa/pr33723.c: New test.
3909
3910 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3911
3912         PR tree-optimization/33614
3913         * gcc.c-torture/compile/pr33614.c: New test.
3914
3915 2007-10-29  Richard Guenther  <rguenther@suse.de>
3916
3917         PR tree-optimization/33870
3918         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3919
3920 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3921
3922         PR tree-optimization/33757
3923         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3924         true architectures instead of having a big dg-skip-if.
3925
3926         PR c++/33841
3927         * g++.dg/other/bitfield3.C: New test.
3928
3929 2007-10-29  Richard Guenther  <rguenther@suse.de>
3930
3931         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3932
3933 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3934
3935         Automatic parallelization reduction tests.
3936
3937         * gcc.dg/tree-ssa/reduc-1.c: New test.
3938         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3939         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3940         * gcc.dg/tree-ssa/reduc-2.c: New test.
3941         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3942         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3943         * gcc.dg/tree-ssa/reduc-3.c: New test.
3944         * gcc.dg/tree-ssa/reduc-6.c: New test.
3945         * gcc.dg/tree-ssa/reduc-7.c: New test.
3946         * gcc.dg/tree-ssa/reduc-8.c: New test.
3947         * gcc.dg/tree-ssa/reduc-9.c: New test.
3948
3949 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3950             Zdenek Dvorak  <ook@ucw.cz>
3951
3952         OMP_ATOMIC Changes, testsuite changes.
3953
3954         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3955         instead of gimple dump.
3956         * gcc.dg/gomp/atomic-9.c: Same.
3957         * gcc.dg/gomp/atomic-10.c: Same.
3958         * g++.dg/gomp/atomic-3.C: Same.
3959         * g++.dg/gomp/atomic-9.C: Same.
3960         * g++.dg/gomp/atomic-10.C: Same.
3961
3962 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3963
3964         PR fortran/31217
3965         PR fortran/33811
3966         * gfortran.dg/forall_12.f90: New test.
3967
3968         PR fortran/33686
3969         * gfortran.dg/forall_13.f90: New test.
3970
3971 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3972             Mark Mitchell  <mark@codesourcery.com>
3973
3974         PR c++/30659
3975         * g++.dg/template/crash71.C: New.
3976
3977 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3978
3979         PR fortran/32147
3980         * gfortran.dg/module_md5_1.f90: Update hash-value.
3981
3982 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3983
3984         PR tree-opt/33589
3985         * g++.dg/torture/pr33589-1.C: New testcase.
3986         * g++.dg/torture/pr33589-2.C: New testcase.
3987
3988 2007-10-28  Richard Guenther  <rguenther@suse.de>
3989
3990         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3991
3992 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3993             Uros Bizjak  <ubizjak@gmail.com>
3994
3995         PR tree-optimization/33920
3996         * gcc.dg/tree-ssa/pr33290.c: New test.
3997
3998 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3999
4000         PR fortran/31306
4001         * gfortran.dg/argument_check_7.f90: New test.
4002         * gfortran.dg/argument_check_8.f90: New test.
4003         
4004 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4005
4006         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4007         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4008         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4009         * gcc.target/i386/sse-14.c: Ditto.
4010
4011 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4012
4013         PR c++/33844
4014         * g++.dg/other/ptrmem8.C: New test.
4015
4016         PR c++/33842
4017         * g++.dg/template/error34.C: New test.
4018
4019 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4020
4021         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4022
4023 2007-10-27  Richard Guenther  <rguenther@suse.de>
4024
4025         PR tree-optimization/33870
4026         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4027         * gcc.c-torture/execute/pr33870.c: Likewise.
4028
4029 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4030
4031         PR fortran/33162
4032         * gfortran.dg/argument_checking_9.f90: New test.
4033
4034 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4035
4036         * g++.dg/other/pr33601.C: New.
4037
4038 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4039
4040         PR c++/31988
4041         * g++.dg/init/new25.C: New.
4042
4043 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4044
4045         * g++.dg/cpp0x/pr33839.C: New.
4046         
4047 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4048
4049         PR c++/33744
4050         * g++.dg/template/arg6.C: New test.
4051
4052 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4053
4054         PR c++/31747
4055         * g++.dg/parse/crash39.C: New.
4056
4057 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4058
4059         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4060         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4061         "offset: -4B".
4062
4063 2007-10-25  David Daney  <ddaney@avtrex.com>
4064
4065         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4066
4067 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4068
4069         PR c++/33843
4070         * g++.dg/template/error32.C: New.
4071
4072 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4073             Ira Rosen  <irar@il.ibm.com>
4074
4075         PR tree-optimization/33833
4076         * gcc.dg/vect/pr33833.c: New testcase.
4077
4078 2007-10-25  David Daney  <ddaney@avtrex.com>
4079
4080         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4081
4082 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4083             Ira Rosen  <irar@il.ibm.com>
4084
4085         PR tree-optimization/33866
4086         * gcc.dg/vect/pr33866.c: New testcase.
4087
4088 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4089
4090         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4091         Add -w to compile flags to suppress "call-clobbered register" warnings
4092         and remove dg-warning directives.
4093
4094 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4095
4096         * gcc.dg/sms-2.c: Cleanup sms dump file.
4097         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4098         profile-use step.
4099
4100 2007-10-24  David Daney  <ddaney@avtrex.com>
4101
4102         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4103
4104 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4105
4106         PR target/33755
4107         * gcc.target/mips/pr33755.c: New test.
4108
4109 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4110
4111         PR tree-optimization/33804
4112         * gcc.dg/vect/pr33804.c: New testcase.
4113
4114 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4115
4116         PR forrtran/33849
4117         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4118
4119 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4120             Uros Bizjak  <ubizjak@gmail.com>
4121
4122         PR rtl-optimization/33846
4123         * gcc.dg/vect/pr33846.c: New testcase.
4124
4125 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4126             Dorit Nuzman  <dorit@il.ibm.com>
4127
4128         PR tree-optimization/33860
4129         * g++.dg/vect/pr33860.cc: New test.
4130         * g++.dg/vect/pr33860a.cc: New test.
4131
4132 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4133             Revital Eres  <eres@il.ibm.com>      
4134
4135         * gcc.dg/sms-2.c: New testcase.
4136
4137 2007-10-22  David S. Miller  <davem@davemloft.net>
4138
4139         * gcc.dg/globalreg-1.c: New test.
4140
4141 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4142             Dorit Nuzman  <dorit@il.ibm.com>
4143
4144         PR tree-optimization/33834
4145         PR tree-optimization/33835
4146         * g++.dg/vect/pr33834_1.cc: New test.
4147         * g++.dg/vect/pr33834_2.cc: New test.
4148         * g++.dg/vect/pr33835.cc: New test.
4149
4150 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4151
4152         * gcc.dg/pr33644.c: New test.
4153
4154 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4155
4156         PR c++/33372
4157         * g++.dg/gomp/pr33372-1.C: New test.
4158         * g++.dg/gomp/pr33372-2.C: New test.
4159         * g++.dg/gomp/pr33372-3.C: New test.
4160
4161 2007-10-22  Michael Matz  <matz@suse.de>
4162
4163         PR tree-optimization/33855
4164         * gcc.c-torture/compile/pr33855.c: New testcase.
4165
4166 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4167
4168         PR tree-optimization/33854
4169         * gcc.dg/vect/O1-pr33854.c: New testcase.
4170         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4171
4172 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4173
4174         * gcc.dg/unwind-1.c: Disable on AIX.
4175         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4176
4177 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4178
4179         PR fortran/33749
4180         * gfortran.dg/assign_9.f90: New test.
4181
4182 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4183
4184         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4185         (dg-mips-options): Skip tests that specify an ABI other than o32
4186         and o64 if generating MIPS16 hard-float code.
4187
4188 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4189             Revital Eres  <eres@il.ibm.com>
4190
4191         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4192         * gcc.dg/vect/vect-16.c: Fix comment.
4193         * gcc.dg/vect/pr33369.c: Require vect_int.
4194         * gcc.dg/vect/slp-33.c: Add spaces.
4195         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4196         targets.
4197         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4198         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4199         targets.
4200         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4201         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4202         targets.
4203         * gcc.dg/vect/slp-10.c: Add spaces.
4204         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4205         targets.
4206         * gcc.dg/vect/slp-36.c: Require vect_int.
4207         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4208         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4209         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4210         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4211         targets.
4212         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4213         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4214         instead of vector_alignment_reachable_for_double.
4215         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4216         (natural_alignment): Split into...
4217         (natural_alignment_32, natural_alignment_64): New.
4218         (vector_alignment_reachable): Depend on natural_alignment_32.
4219         (vector_alignment_reachable_for_double): Rename to ...
4220         (vector_alignment_reachable_for_64bit): And depend on
4221         natural_alignment_64.
4222
4223 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4224
4225         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4226         MIPS targets.
4227         * g++.dg/vect/vect.exp: Likewise.
4228         * lib/fortran-torture.exp: Likewise.
4229         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4230         mipsisa64*-*-* as the target selector.  Remove -mips64,
4231         -mhard-float and -mgp64 from the options list.
4232         * gcc.target/mips/mips-ps-2.c: Likewise.
4233         * gcc.target/mips/mips-ps-3.c: Likewise.
4234         * gcc.target/mips/mips-ps-4.c: Likewise.
4235         * gcc.target/mips/mips-ps-6.c: Likewise.
4236         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4237         options list.
4238         * gcc.target/mips/sb1-1.c: Likewise.
4239         * gcc.target/mips/mips-ps-type.c: Likewise.
4240         * gcc.target/mips/mips-ps-7.c: New test.
4241         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4242         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4243         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4244         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4245         as forcing an ABI and an architecture.
4246         (is_gp32_flag, is_gp64_flag): Fold into...
4247         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4248         then -mfp64 imply -mhard-float.  Apply register rules after the
4249         loop.  Handle -march=mipsN like -mipsN.
4250
4251 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4252
4253         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4254         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4255
4256 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4257
4258         PR fortran/33818
4259         * gfortran.dg/entry_dummy_ref_3.f90: New.
4260
4261 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4262             FX Coudert <fxcoudert@gcc.gnu.org>
4263
4264         PR fortran/31608
4265         * gfortran.dg/char_cast_1.f90: New test.
4266
4267 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4268
4269         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4270         * gfortran.dg/large_real_kind_2.F90: ditto.
4271         * gfortran.dg/default_format_2.f90: ditto.
4272         * gfortran.dg/default_format_denormal_1.f90: ditto.
4273
4274 2007-10-19  Richard Guenther  <rguenther@suse.de>
4275
4276         PR middle-end/33816
4277         PR middle-end/32921
4278         * gfortran.dg/pr32921.f: New testcase.
4279
4280 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4281
4282         PR libfortran/33544
4283         * gfortran.dg/transfer_check_1.f90: Adjust options.
4284
4285 2007-10-19  Richard Guenther  <rguenther@suse.de>
4286
4287         Revert
4288         2007-10-19  Richard Guenther  <rguenther@suse.de>
4289
4290         PR middle-end/32921
4291         * gfortran.dg/pr32921.f: New testcase.
4292
4293 2007-10-19  Richard Guenther  <rguenther@suse.de>
4294
4295         * gcc.c-torture/execute/20071018-1.c: New testcase.
4296
4297 2007-10-19  Richard Guenther  <rguenther@suse.de>
4298
4299         PR middle-end/32921
4300         * gfortran.dg/pr32921.f: New testcase.
4301
4302 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4303
4304         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4305
4306 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4307
4308         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4309
4310 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4311
4312         PR fortran/33233
4313         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4314         * gfortran.dg/host_assoc_function_3.f90: New test.
4315
4316 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4317
4318         PR fortran/33733
4319         * gfortran.dg/transfer_simplify_6.f90: New test.
4320
4321 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4322             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4323
4324         PR middle-end/33794
4325         * gfortran.dg/pr33794.f90: New testcase.
4326
4327 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4328
4329         PR target/32961
4330         * gcc.target/i386/pr32961.c: New testcase.
4331         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4332         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4333         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4334         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4335         __builtin_ia32_pslldi128 defines.
4336
4337 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4338
4339         PR fortran/33760
4340         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4341
4342 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4343
4344         PR c++/28639
4345         PR c++/30299
4346         * g++.dg/template/void12.C: New.
4347         * g++.dg/template/void13.C: New.
4348
4349 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4350
4351         PR c++/31446
4352         * g++.dg/template/void11.C: New.
4353         * g++.dg/template/void2.C: Adjust error markers.
4354         * g++.dg/template/void10.C: Likewise.
4355         * g++.dg/template/crash55.C: Likewise.
4356
4357 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4358
4359         * g++.dg/opt/const5.C: New test.
4360
4361 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4362             Maxim Kuvyrkov  <maxim@codesourcery.com>
4363
4364         * gcc.target/ia64/20040709-2.c: New test.
4365
4366 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4367
4368         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4369
4370 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4371
4372         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4373         to each function.  Check that there are no unsigned loads.
4374
4375 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4376
4377         PR tree-optimization/33136
4378         * gcc.c-torture/execute/20070824-1.c: New test.
4379         * gcc.dg/pr33136-1.c: New test.
4380         * gcc.dg/pr33136-2.c: New test.
4381         * gcc.dg/pr33136-3.c: New test.
4382
4383 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4384
4385         PR tree-optimization/33735
4386         * g++.dg/torture/pr33735.C: New.
4387
4388 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4389
4390         PR middle-end/33706
4391         * gcc.dg/va-arg-pack-2.c: New.
4392
4393 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4394
4395         PR tree-optimization/33619
4396         * gcc.dg/pr33619.c: New test.
4397
4398 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4399
4400         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4401         flag for AIX.
4402         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4403
4404 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4405
4406         PR libfortran/33055
4407         * gfortran.dg/inquire_11.f90: New test.
4408         * gfortan.dg/negative_unit_int8.f: New test.
4409
4410 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4411
4412         PR target/33133
4413         * gcc.c-torture/compile/pr33133.c: New test.
4414
4415 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4416
4417         PR libfortran/33672
4418         * gfortran.dg/namelist_40.f90: New test.
4419
4420 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4421
4422         PR fortran/33745
4423         * gfortran.dg/bounds_check_11.f90: New.
4424
4425 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4426
4427         PR c++/30303
4428         * g++.dg/other/ctor1.C: New test.
4429         * g++.dg/other/ctor2.C: New test.
4430         * g++.dg/other/dtor1.C: New test.
4431
4432 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4433
4434         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4435
4436 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4437             Paul Thomas  <pault@gcc.gnu.org>
4438
4439         PR fortran/33254
4440         PR fortran/33727
4441         * gfortran.dg/bounds_check_10.f90: New.
4442
4443 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4444
4445         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4446         * gcc.target/powerpc/popcount-1.c: Same.
4447
4448 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4449
4450         PR c++/26698
4451         * g++.dg/conversion/op4.C: New test.
4452
4453 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4454
4455         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4456
4457 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4458
4459         PR fortran/33542
4460         * gfortran.dg/ambiguous_specific_1.f90: New test.
4461
4462 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4463
4464         PR fortran/33664
4465         * gfortran.dg/impure_spec_expr_1.f90: New test.
4466         * gfortran.dg/char_result_7.f90: Remove illegal test.
4467
4468 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4469
4470         PR 11001
4471         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4472         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4473         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4474         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4475         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4476         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4477         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4478         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4479         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4480
4481 2007-10-12  Richard Guenther  <rguenther@suse.de>
4482
4483         PR middle-end/26198
4484         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4485         * gcc.c-torture/execute/20071011-1.c: Likewise.
4486         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4487
4488 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4489
4490         PR tree-optimization/33742
4491         * gcc.dg/pr33742.c: New testcase.
4492
4493 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4494
4495         PR tree-optimization/33645
4496         * gcc.dg/pr33645-1.c: New test.
4497         * gcc.dg/pr33645-2.c: New test.
4498         * gcc.dg/pr33645-3.c: New test.
4499  
4500         PR c++/32121
4501         * g++.dg/ext/label4.C: Adjust error regexp.
4502         * g++.dg/ext/label6.C: Adjust error regexp.
4503         * g++.dg/ext/label7.C: New test.
4504         * g++.dg/ext/label8.C: New test.
4505         * g++.dg/ext/label9.C: New test.
4506
4507 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4508
4509         PR middle-end/33676
4510         * gcc.dg/pr33676.c: New.
4511
4512 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4513
4514         PR c++/31441
4515         * g++.dg/cpp0x/variadic83.C: New.
4516
4517 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4518
4519         PR c++/33461
4520         * g++.dg/cpp0x/variadic81.C: New.
4521         * g++.dg/cpp0x/variadic82.C: Likewise.
4522
4523 2007-10-11  Richard Guenther  <rguenther@suse.de>
4524
4525         PR middle-end/33724
4526         * gcc.dg/pr33724.c: New testcase.
4527
4528 2007-10-11  Richard Guenther  <rguenther@suse.de>
4529
4530         PR c/33726
4531         * gcc.dg/pr33726.c: New testcase.
4532
4533 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4534
4535         PR fortran/33500
4536         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4537         
4538 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4539
4540         PR testsuite/33391
4541         * gfortran.dg/do_3.F90: Run with -fwrapv.
4542
4543 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4544
4545         * gcc.dg/unwind-1.c: New.
4546
4547 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4548
4549         PR libfortran/33683
4550         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4551         failure on some common systems.
4552
4553 2007-10-09  Richard Guenther  <rguenther@suse.de>
4554
4555         PR middle-end/33692
4556         * gcc.dg/pr33692.c: New testcase.
4557
4558 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4559
4560         PR middle-end/33669
4561         * gcc.c-torture/execute/pr33669.c: New.
4562
4563 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4564
4565         PR tree-optimization/33615
4566         * g++.dg/tree-ssa/pr33615-2.C: New test.
4567
4568 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4569
4570         PR tree-optimization/33615
4571         * g++.dg/tree-ssa/pr33615.C: New test.
4572
4573 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4574
4575         PR tree-optimization/33572
4576         * g++.dg/torture/pr33572.C: Replace with complete test.
4577
4578 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4579
4580         PR fortran/33689
4581         * gfortran.dg/spec_expr_5.f90: New.
4582
4583 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4584
4585         * gcc.dg/pragma-darwin-2.c: New.
4586
4587 2007-10-08  Richard Guenther  <rguenther@suse.de>
4588
4589         PR middle-end/33693
4590         PR middle-end/33695
4591         PR middle-end/33697
4592         * gcc.dg/pr33693.c: New testcase.
4593         * gcc.dg/pr33695.c: Likewise.
4594         * gcc.dg/pr33697.c: Likewise.
4595
4596 2007-10-08  Richard Guenther  <rguenther@suse.de>
4597
4598         PR middle-end/33691
4599         PR middle-end/33694
4600         PR middle-end/33696
4601         * gcc.dg/pr33691.c: New testcase.
4602         * gcc.dg/pr33694.c: Likewise.
4603         * gcc.dg/pr33696.c: Likewise.
4604
4605 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4606
4607         PR libfortran/33683
4608         * gfortran.dg/gamma_5.f90:  New test case
4609
4610 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4611
4612         PR fortran/20851
4613         * initialization_1.f90: Fix dg-error annotations.
4614         * initialization_14.f90: New.
4615         * initialization_7.f90: Fix dg-error annotations.
4616         * initialization_9.f90: Likewise.
4617
4618 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4619
4620         * gfortran.dg/error_recovery_4.f90: New test.
4621
4622 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4623
4624         * gfortran.dg/default_format_denormal_2.f90: New test.
4625         * gfortran.dg/default_format_2.inc: New test.
4626         * gfortran.dg/default_format_denormal_1.f90: New test.
4627         * gfortran.dg/default_format_1.inc: New test.
4628         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4629         numbers.
4630         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4631         numbers.
4632
4633 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4634
4635         * gfortran.dg/namelist_15.f90: Revise test.
4636
4637 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4638
4639         PR tree-optimization/33655
4640         * gcc.dg/torture/pr33655.c: New.
4641
4642 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4643
4644         PR tree-optimization/33572
4645         * g++.dg/torture/pr33572.C: New.
4646
4647 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4648
4649         PR fortran/25076
4650         * gfortran.dg/forall_11.f90: New.
4651
4652 2007-10-05  Michael Matz  <matz@suse.de>
4653
4654         PR middle-end/33667
4655         * gcc.dg/pr33667.c: New testcase.
4656
4657 2007-10-05  Richard Guenther  <rguenther@suse.de>
4658
4659         PR middle-end/33666
4660         * gcc.dg/pr33666.c: New testcase.
4661
4662 2007-10-05  Michael Matz  <matz@suse.de>
4663
4664         PR inline-asm/33600
4665         * gcc.target/i386/pr33600.c: New testcase.
4666
4667 2007-10-05  Richard Guenther  <rguenther@suse.de>
4668
4669         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4670
4671 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4672
4673         PR target/33635
4674         * gcc.target/mips/pr33635-1.c: New test.
4675
4676 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4677
4678         PR libfortran/33253
4679         * gfortran.dg/namelist_39.f90: Revise to use long names.
4680
4681 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4682
4683         PR fortran/33646
4684         * gfortran.dg/pr33646.f90: New file.
4685
4686 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4687
4688         PR fortran/33529
4689         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4690         * gfortran.dg/char_decl_2.f90: New test.
4691
4692 2007-10-04  Richard Guenther  <rguenther@suse.de>
4693
4694         PR middle-end/33641
4695         * gcc.c-torture/compile/pr33641.c: New testcase.
4696
4697 2007-10-04  Michael Matz  <matz@suse.de>
4698
4699         PR rtl-optimization/33653
4700         * gcc.dg/pr33653.c: New.
4701
4702 2007-10-04  Richard Guenther  <rguenther@suse.de>
4703
4704         PR tree-optimization/33627
4705         * g++.dg/torture/pr33627.C: New testcase.
4706
4707 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4708
4709         PR fortran/33626
4710         * gfortran.dg/parens_6.f90: New.
4711
4712 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4713
4714         PR fortran/33646
4715         PR fortran/33542
4716         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4717
4718 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4719
4720         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4721
4722 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4723
4724         PR target/33635
4725         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4726         and mips_forced_be.
4727         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4728         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4729         options.
4730         * gcc.target/mips/fpr-moves-1.c: New test.
4731         * gcc.target/mips/fpr-moves-2.c: Likewise.
4732         * gcc.target/mips/fpr-moves-3.c: Likewise.
4733         * gcc.target/mips/fpr-moves-4.c: Likewise.
4734         * gcc.target/mips/fpr-moves-5.c: Likewise.
4735         * gcc.target/mips/fpr-moves-6.c: Likewise.
4736         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4737
4738 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4739
4740         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4741
4742 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4743
4744         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4745         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4746
4747 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4748
4749         PR fortran/33198
4750         * gfortran.dg/common_errors_1.f90: New.
4751
4752 2007-10-03  Doug Kwan  <dougkwan@google.com>
4753         Richard Guenther  <rguenther@suse.de>
4754
4755         PR debug/31899
4756         * g++.dg/debug/using3.C: New testcase.
4757
4758 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4759
4760         PR libfortran/33253
4761         * gfortran.dg/namelist_38.f90: New test.
4762         * gfortran.dg/namelist_39.f90: New test.
4763
4764 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4765
4766         PR libfortran/33469
4767         * gfortran.dg/default_format_1.f90: New test.
4768         * gfortran.dg/default_format_2.f90: New test.
4769         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4770         * gfortran.dg/real_const_3.f90: Adjust expected output.
4771
4772 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4773
4774         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4775         default ABI.  Split mips_forced_abi into mips_forced_abi and
4776         mips_forced_regs.
4777         (is_gp32_flag): Return true for -mabi=32.
4778         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4779         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4780         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4781         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4782         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4783         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4784         * gcc.target/mips/save-restore-2.c: Likewise.
4785         * gcc.target/mips/save-restore-3.c: Likewise.
4786         * gcc.target/mips/save-restore-4.c: Likewise.
4787
4788 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4789
4790         PR middle-end/33617
4791         * gcc.c-torture/compile/pr33617.c: New test.
4792
4793 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4794
4795         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4796         -gstabs+ for extended options.
4797
4798 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4799
4800         PR fortran/33542
4801         * gfortran.dg/ambiguous_specific_1.f90: New test.
4802
4803 2007-10-02  Revital Eres  <eres@il.ibm.com>
4804
4805         * gcc.target/powerpc/paired-8.c: New test.
4806         * gcc.target/powerpc/paired-9.c: New test.
4807         * gcc.target/powerpc/paired-10.c: New test.
4808
4809 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4810
4811         PR fortran/33566
4812         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4813
4814 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4815
4816         PR fortran/33554
4817         * gfortran.dg/intent_out_2.f90: New test.
4818
4819 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4820
4821         PR fortran/33550
4822         * gfortran.dg/ambiguous_reference_1.f90: New test.
4823
4824 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4825
4826         PR fortran/31154
4827         PR fortran/31229
4828         PR fortran/33334
4829         * gfortran.dg/function_kinds_1.f90: New test.
4830         * gfortran.dg/function_kinds_2.f90: New test.
4831         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4832         use association into interfaces.
4833
4834 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4835
4836         PR testsuite/31828
4837         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4838         (overflow): Use INFINITY, not FP_INFINITE.
4839         gcc.dg/float-range-4.c: Likewise.
4840         gcc.dg/float-range-5.c: Likewise.
4841
4842 2007-10-01  Nick Clifton  <nickc@redhat.com>
4843
4844         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4845         for 16-bit targets.
4846
4847 2007-09-30  Diego Novillo  <dnovillo@google.com>
4848
4849         PR 33593
4850         * g++.dg/tree-ssa/pr33593.C: New test.
4851
4852 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4853
4854         PR libfortran/33400
4855         * gfortran.dg/PR19872.f: Fix test condition.
4856         * gfortran.dg/list_read_7.f90: New test.
4857
4858 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4859
4860         PR tree-optimization/33597
4861         * gcc.dg/vect/pr33597.c: New testcase.
4862
4863 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4864
4865         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4866         * gcc.target/i386/pr33524.c: ...this.
4867
4868 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4869
4870         PR fortran/33354
4871         * gfortran.dg/minmaxloc_4.f90: New.
4872
4873 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4874
4875         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4876
4877 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4878
4879         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4880
4881 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4882
4883         PR c++/33213
4884         * g++.dg/cpp0x/variadic79.C: New.
4885
4886 2007-09-28  Michael Matz  <matz@suse.de>
4887             Jakub Jelinek  <jakub@redhat.com>
4888
4889         PR rtl-optimization/33552
4890         * gcc.target/i386/pr33552.c: New runtime test.
4891         * gcc.target/i386/strinline.c: New compile time test.
4892
4893 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4894
4895         * gfortran.dg/openmp_stack.f90: Removed.
4896
4897         PR c++/31434
4898         * g++.dg/cpp0x/variadic80.C: New test.
4899
4900 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4901
4902         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4903         r128057.
4904
4905 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4906
4907         PR middle-end/7003
4908         * gcc.target/powerpc/gcse-1.c: New test.
4909
4910 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4911
4912         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4913         fixed capitalizations.
4914         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4915         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4916         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4917         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4918         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4919         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4920         * gfortran.dg/min_max_conformance.f90: Likewise.
4921
4922 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4923
4924         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4925         options.
4926         * gcc.dg/c99-tgmath-2.c: Likewise.
4927         * gcc.dg/c99-tgmath-3.c: Likewise.
4928         * gcc.dg/c99-tgmath-4.c: Likewise.
4929
4930 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4931
4932         PR fortran/33568
4933         * gfortran.dg/anint_1.f90: New test.
4934
4935 2007-09-27  Ian Lance Taylor  <iant@google.com>
4936
4937         PR tree-optimization/33565
4938         * gcc.dg/Wstrict-overflow-20.c: New test.
4939
4940 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4941
4942         * gfortran.dg/openmp_stack.f90: Fix typo.
4943         * gfortran.dg/recursive_stack.f90: Fix typo.
4944
4945 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4946
4947         PR c++/33493
4948         * g++.dg/template/error31.C: New.
4949
4950 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4951
4952         * lib/prune.exp: Prune also "^In function .*$" lines and
4953         "^    inlined from .*$" lines.
4954
4955 2007-09-26  Richard Guenther  <rguenther@suse.de>
4956
4957         PR tree-optimization/33563
4958         * gcc.dg/torture/pr33563.c: New testcase.
4959
4960 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4961
4962         PR c/25309
4963         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4964         array.
4965         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4966         without -O2.
4967
4968 2007-09-26  Richard Guenther  <rguenther@suse.de>
4969
4970         PR tree-optimization/30375
4971         PR tree-optimization/33560
4972         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4973         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4974         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4975         * gcc.dg/torture/pr30375.c: New testcase.
4976         * gcc.dg/torture/pr33560.c: New testcase.
4977         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4978
4979 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4980
4981         PR c++/33207
4982         * g++.dg/parse/crash38.C: New test.
4983
4984 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4985
4986         PR target/33524
4987         * gcc.target/i386/sse5-convert.c: New file, test int->long
4988         vectorized conversions.
4989
4990 2007-09-25  Revital Eres  <eres@il.ibm.com>
4991
4992         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4993
4994 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4995
4996         PR c/32295
4997         * gcc.dg/enum-incomplete-1.c: New test.
4998
4999 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5000
5001         * gcc.c-torture/compile/20070919-1.c: New test.
5002
5003 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5004
5005         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5006
5007 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5008
5009         PR c++/14688
5010         * g++.dg/inherit/override_attribs.C: New file.
5011
5012 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5013
5014         PR fortran/33269
5015         * io.c (check_format_string): Move NULL and constant checks into
5016         this function.
5017         (check_io_constraints): Call gfc_simplify_expr() before calling
5018         check_format_string().  Remove NULL and constant checks.
5019
5020 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5021
5022         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5023         * gcc.c-torture/execute/loop-2g.x: Likewise.
5024
5025 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5026
5027         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5028         Reject hard-float modes unless the ABI is o32 or o64.
5029         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5030         of gcc.exp.  Skip the tests when mips16 code generation is not
5031         supported.
5032         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5033         and use dg-add-options mips16_attribute.
5034
5035 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5036
5037         PR c++/33506
5038         * g++.dg/ext/attrib29.C: New test.
5039
5040 2007-09-23  Ollie Wild  <aaw@google.com>
5041
5042         * gcc.dg/fold-bitand-1.c: New test.
5043         * gcc.dg/fold-bitand-2.c: New test.
5044         * gcc.dg/fold-bitand-3.c: New test.
5045         * gcc.dg/fold-bitand-4.c: New test.
5046
5047 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5048
5049         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5050         any of the macros to be defined for __mips16.
5051         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5052
5053 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5054
5055         * gcc.dg/vect/pr21591.c: Require vect_int.
5056         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5057         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5058         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5059
5060 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5061
5062         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5063         attributes.
5064         * gcc.dg/va-arg-pack-len-2.c: New test.
5065         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5066         attributes.
5067         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5068
5069         PR tree-optimization/32772
5070         * gcc.c-torture/compile/20070905-1.c: New test.
5071
5072         PR tree-optimization/32975
5073         * gcc.dg/pr32975.c: New test.
5074
5075         PR middle-end/28755
5076         * gcc.dg/pr28755.c: New test.
5077
5078 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5079
5080         * lib/target-supports.exp (check_effective_target_nomips16): New
5081         procedure.
5082         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5083         for mipsisa64*-*-*.
5084         * gcc.dg/vect/vect.exp: Likewise.
5085         * g++.dg/vect/vect.exp: Likewise.
5086         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5087         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5088         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5089         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5090         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5091         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5092         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5093         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5094         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5095         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5096         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5097         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5098         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5099         (test14, test15, test16, test17, test18): Likewise.
5100         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5101         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5102         (test14, test15, test16, test17, test18, test19, test20, test21)
5103         (test22): Likewise.
5104         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5105         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5106         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5107         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5108         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5109         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5110         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5111         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5112         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5113         (test13, test14, test15, test16, test17, test18, test19, test20)
5114         (test21, test22, test23, test24, test25, test26, test27, test28)
5115         (test29, test30, test31): Likewise.
5116         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5117         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5118         (test13, test14, test15, test16, test17, test18, test19, test20)
5119         (test21, test22, test23, test24, test25, test26, test27, test28)
5120         (test29, test30, test31, test32, test33, test34, test35, test36)
5121         (test37, test38, test39, test40, test41, test42, test43, test44)
5122         (test45, test46, test47, test48, test49, test50, test51, test52)
5123         (test53, test54, test55, test56, test57, test58, test59, test60)
5124         (test61, test62, test63): Likewise.
5125         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5126         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5127         (test13, test14, test15, test16, test17, test18, test19, test20)
5128         (test21, test22, test23, test24, test25, test26, test27, test28)
5129         (test29, test30, test31): Likewise.
5130         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5131         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5132         (test13, test14, test15, test16, test17, test18, test19, test20)
5133         (test21, test22, test23, test24, test25, test26, test27, test28)
5134         (test29, test30, test31): Likewise.
5135         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5136         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5137         (test13, test14, test15): Likewise.
5138         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5139         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5140         (test13, test14, test15): Likewise.
5141         * gcc.target/mips/mips-3d-8.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-3d-9.c (matrix_multiply2, matrix_multiply3)
5147         (matrix_multiply4: Likewise.
5148         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5149         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5150         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5151         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5152         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5153         (test13, test14, test15, test16, test17, test18, test19, test20)
5154         (test21, test22, test23, test24, test25, test26, test27, test28)
5155         (test29, test30, test31): Likewise.
5156         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5157         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5158         (test13, test14, test15, test16, test17, test18, test19, test20)
5159         (test21, test22, test23, test24, test25, test26, test27, test28)
5160         (test29, test30, test31): Likewise.
5161         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5162         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5163         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5164         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5165         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5166         (sub_v4qi): Likewise.
5167         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5168         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5169         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5170         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5171         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5172         (subb, subc): Likewise.
5173         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5174         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5175         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5176         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5177         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5178         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5179         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5180         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5181         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5182         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5183         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5184         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5185         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5186
5187 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5188
5189         * lib/target-supports.exp (add_options_for_mips16_attribute)
5190         (check_effective_target_mips16_attribute): New functions.
5191         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5192         command line.
5193         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5194         extra_test_flags.
5195         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5196         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5197         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5198         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5199         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5200         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5201         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5202         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5203         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5204         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5205         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5206         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5207         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5208         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5209         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5210         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5211         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5212         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5213         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5214         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5215         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5216         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5217         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5218         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5219         (NOMIPS16): Delete.
5220         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5221         of dg-options.
5222         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5223         options.  Require { target mips16_attribute } and use dg-add-options
5224         to add the associated options.
5225         (foo): Use MIPS16.
5226         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5227         * gcc.target/mips/call-saved-3.c: Likewise.
5228         * gcc.target/mips/code-readable-1.c: Require { target
5229         mips16_attribute } and use dg-add-options to add the associated
5230         options.  Remove trailing whitespace.
5231         (NOMIPS16): Delete.
5232         * gcc.target/mips/code-readable-2.c: Likewise.
5233         * gcc.target/mips/code-readable-3.c: Likewise.
5234         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5235         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5236         Require { target mips16_attribute } and use dg-add-options to
5237         add the associated options.
5238         (cksum16, cksum8): Use MIPS16.
5239         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5240         Require { target mips16_attribute } and use dg-add-options to
5241         add the associated options.
5242         (foo): Use MIPS16.
5243         * gcc.target/mips/save-restore-2.c: Likewise.
5244         * gcc.target/mips/save-restore-3.c: Likewise.
5245         * gcc.target/mips/save-restore-4.c: Likewise.
5246         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5247         -mno-abicalls.
5248         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5249         (foo): Use NOMIPS16.
5250
5251 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5252
5253         PR fortran/33337
5254         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5255
5256         PR fortran/33376
5257         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5258
5259 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5260
5261         PR fortran/33445
5262         * gfortran.dg/gomp/free-2.f90: New.
5263         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5264         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5265
5266 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5267
5268         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5269         * gcc.target/i386/sse5-haddX.c: Ditto.
5270         * gcc.target/i386/sse5-hsubX.c: Ditto.
5271         * gcc.target/i386/sse5-maccXX.c: Ditto.
5272         * gcc.target/i386/sse5-msubXX.c: Ditto.
5273         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5274         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5275         * gcc.target/i386/sse5-permpX.c: Ditto.
5276         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5277         effective target.
5278         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5279         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5280         * gcc.target/i386/sse5-pcmov.c: Ditto.
5281         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5282
5283 2007-09-22  Richard Guenther  <rguenther@suse.de>
5284
5285         PR tree-optimization/33146
5286         * gcc.c-torture/compile/pr33146.c: New testcase.
5287
5288 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5289
5290         * lib/target-supports.exp (check_cached_effective_target): New
5291         procedure.
5292         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5293         (check_effective_target_c99_runtime): New procedure.
5294         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5295         (test3l): Likewise cargl.
5296         * gcc.dg/builtins-59.c: Require c99_runtime.
5297         * gcc.dg/builtins-61.c: Likewise.
5298         * gcc.dg/builtins-62.c: Likewise.
5299
5300 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5301
5302         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5303         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5304         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5305         target-specific dg-options.
5306         * gcc.dg/builtins-20.c: Likewise.
5307         * gcc.dg/builtins-53.c: Likewise.
5308         * gcc.dg/builtins-55.c: Likewise.
5309         * gcc.dg/single-precision-constant.c: Likewise.
5310         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5311         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5312         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5313         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5314         * gcc.dg/torture/builtin-power-1.c: Likewise.
5315
5316 2007-09-21  Chao-ying Fu  <fu@mips.com>
5317
5318         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5319         check if targets have fixed-point supports.
5320         * gcc.dg/fixed-point/fixed-point.exp: New file.
5321         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5322         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5323         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5324         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5325         * gcc.dg/fixed-point/constants-pedantic.c,
5326         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5327         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5328         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5329         * gcc.dg/fixed-point/keywords-pedantic.c,
5330         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5331         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5332         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5333         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5334         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5335         * gcc.dg/fixed-point/func-vararg-mixed.c,
5336         * gcc.dg/fixed-point/operator-logical.c,
5337         * gcc.dg/fixed-point/struct-union.c,
5338         * gcc.dg/fixed-point/bit-complement.c,
5339         * gcc.dg/fixed-point/operator-bitwise.c,
5340         * gcc.dg/fixed-point/operator-comma.c,
5341         * gcc.dg/fixed-point/struct-layout-1.c,
5342         * gcc.dg/fixed-point/union-init.c,
5343         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5344         * gcc.dg/fixed-point/func-mixed.c,
5345         * gcc.dg/fixed-point/func-vararg-size0.c,
5346         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5347         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5348         * gcc.dg/fixed-point/operator-unary.c,
5349         * gcc.dg/fixed-point/allop-const.c,
5350         * gcc.dg/fixed-point/muldiv-warning.c,
5351         * gcc.dg/nofixed-point-1.c,
5352         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5353         * gcc.target/mips/fixed-vector-type.c,
5354         * gcc.target/mips/fixed-scalar-type.c: New tests.
5355
5356 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5357
5358         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5359         * gnat.dg/test_nested_subtype_byref.adb: New test.
5360
5361 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5362
5363         PR fortran/33439
5364         * gfortran.dg/gomp/pr33439.f90: New test.
5365
5366 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5367
5368         PR fortran/33455
5369         * gfortran.dg/merge_char_3.f90: New.
5370
5371 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5372
5373         PR fortran/33037
5374         * gfortran.dg/transfer_check_1.f90: New.
5375
5376 2007-09-20  Asher Langton  <langton2@llnl.gov>
5377
5378         PR fortran/20441
5379         * gfortran.dg/init_flag_1.f90: New.
5380         * gfortran.dg/init_flag_2.f90: New.
5381         * gfortran.dg/init_flag_3.f90: New.
5382         * gfortran.dg/init_flag_4.f90: New.
5383         * gfortran.dg/init_flag_5.f90: New.
5384         * gfortran.dg/init_flag_6.f90: New.
5385         * gfortran.dg/init_flag_7.f90: New.
5386
5387 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5388
5389         PR c++/33460
5390         * g++.dg/ext/anon-struct6.C: New.
5391
5392 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5393
5394         PR libfortran/23272
5395         * gfortran.dg/inquire_10.f90: New test.
5396
5397 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5398
5399         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5400
5401 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5402
5403         PR fortran/33221
5404         * gfortran.dg/used_types_18.f90: Declare variable of empty
5405         derived type.
5406
5407 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5408
5409         PR fortran/33288
5410         * gfortran.dg/array_constructor_19.f90: New test.
5411
5412 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5413
5414         PR debug/33316
5415         * gcc.dg/debug/pr33316.c: New test.
5416
5417         PR c++/33496
5418         * g++.dg/cpp0x/variadic76.C: New test.
5419         * g++.dg/cpp0x/variadic77.C: New test.
5420         * g++.dg/cpp0x/variadic78.C: New test.
5421
5422         PR c/33238
5423         PR c/27301
5424         * gcc.c-torture/execute/20070919-1.c: New test.
5425         * gcc.dg/pr33238.c: New test.
5426         * gcc.dg/pr27301.c: New test.
5427
5428 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5429
5430         * lib/target-supports.exp (check_effective_target_mips64): New
5431         procedure.
5432         * gcc.dg/lower-subreg-1.c: Require !mips64.
5433         * gcc.dg/sibcall-3.c (ATTR): New macro.
5434         (recurser_void1, recurser_void2): Use it.
5435         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5436         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5437
5438 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5439
5440         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5441         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5442         warning annotation.
5443         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5444
5445 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5446
5447         PR fortran/33497
5448         * gfortran.dg/c_loc_tests_11.f03: New test case.
5449
5450 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5451
5452         PR c++/33459
5453         * g++.dg/init/ref14.C: New.
5454
5455 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5456
5457         * gnat.dg/slice2.ad[sb]: New testcase.
5458
5459 2007-09-19  Nick Clifton  <nickc@redhat.com>
5460
5461         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5462
5463 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5464
5465         * gcc.target/bfin/bfin.exp: New.
5466         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5467         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5468         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5469         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5470         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5471         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5472         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5473         mcpu-bf561.c, mcpu-default.c}: New tests.
5474
5475 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5476
5477         Restore detection of unsupported TLS.
5478
5479         Revert this patch:
5480         2007-02-10  Richard Henderson  <rth@redhat.com>
5481
5482         * lib/target-supports.exp (check_effective_target_tls): Redefine
5483         to mean non-emulated tls.
5484         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5485         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5486         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5487         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5488         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5489         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5490         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5491
5492         And then:
5493         * lib/target-supports.exp (check_effective_target_tls): Use
5494         stronger test for compiler support for TLS.
5495         (check_effective_target_tls_native): New, to test for non-emulated
5496         TLS support.
5497         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5498         instead of dg-require-effective-target tls.
5499         * g++.dg/gomp/copyin-1.C: Likewise.
5500         * g++.dg/gomp/sharing-1.C: Likewise.
5501         * g++.dg/gomp/tls-1.C: Likewise.
5502         * g++.dg/gomp/tls-2.C: Likewise.
5503         * g++.dg/gomp/tls-3.C: Likewise.
5504         * g++.dg/tls/diag-1.C: Likewise.
5505         * g++.dg/tls/diag-2.C: Likewise.
5506         * g++.dg/tls/diag-3.C: Likewise.
5507         * g++.dg/tls/diag-4.C: Likewise.
5508         * g++.dg/tls/diag-5.C: Likewise.
5509         * g++.dg/tls/init-1.C: Likewise.
5510         * g++.dg/tls/init-2.C: Likewise.
5511         * g++.dg/tls/trivial.C: Likewise.
5512         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5513         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5514         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5515         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5516         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5517         * gcc.dg/gomp/clause-1.c: Likewise.
5518         * gcc.dg/gomp/copyin-1.c: Likewise.
5519         * gcc.dg/gomp/sharing-1.c: Likewise.
5520         * gcc.dg/gomp/tls-1.c: Likewise.
5521         * gcc.dg/gomp/tls-2.c: Likewise.
5522         * gcc.dg/tls/alpha-1.c: Likewise.
5523         * gcc.dg/tls/opt-1.c: Likewise.
5524         * gcc.dg/tls/opt-13.c: Likewise.
5525         * gcc.dg/tls/opt-14.c: Likewise.
5526         * gcc.dg/tls/opt-2.c: Likewise.
5527         * gcc.dg/tls/opt-3.c: Likewise.
5528         * gcc.dg/tls/opt-4.c: Likewise.
5529         * gcc.dg/tls/opt-7.c: Likewise.
5530         * gcc.dg/tls/section-1.c: Likewise.
5531         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5532         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5533         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5534         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5535         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5536         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5537         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5538         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5539         * gfortran.dg/gomp/fixed-1.f: Likewise.
5540         * gfortran.dg/gomp/free-1.f90: Likewise.
5541         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5542         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5543         * gfortran.dg/gomp/reduction1.f90: Likewise.
5544         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5545
5546 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5547
5548         PR fortran/31119
5549         * gfortran.dg/bounds_check_9.f90: New test.
5550         * gfortran.dg/bounds_check_fail_2.f90: New test.
5551
5552 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5553
5554         PR c++/33462 (again)
5555         * g++.dg/ext/va-arg1.C: Adjust.
5556
5557 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5558
5559         PR c++/33462
5560         * g++.dg/ext/va-arg1.C: New.
5561
5562 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5563
5564         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5565
5566 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5567
5568         PR c++/33463
5569         * g++.dg/rtti/typeid6.C: New.
5570
5571 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5572
5573         PR c++/33464
5574         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5575         * g++.dg/ext/is_class_error2.C: New.
5576
5577 2007-09-18  Richard Guenther  <rguenther@suse.de>
5578
5579         PR tree-optimization/33340
5580         * g++.dg/torture/pr33340.C: New testcase.
5581
5582 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5583
5584         PR fortran/33231
5585         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5586         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5587         * gfortran.dg/elemental_subroutine_5.f90: New.
5588
5589 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5590
5591         * lib/target-supports.exp (check_profiling_available): Extend
5592         mips*-*-elf check to mips*-*-elf*.
5593
5594 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5595
5596         * gcc.dg/format/c90-scanf-5.c: New test.
5597         * gcc.dg/format/c99-scanf-4.c: New test.
5598         * gcc.dg/format/ext-7.c: New test.
5599         * gcc.dg/format/ext-8.c: New test.
5600
5601         PR middle-end/33423
5602         * gcc.c-torture/compile/20070915-1.c: New test.
5603
5604 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5605
5606         PR fortran/33106
5607         * gfortran.dg/private_type_9.f90: New.
5608
5609 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5610
5611         PR middle-end/33449
5612         * gfortran.dg/pr33449.f90: New test.
5613
5614 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5615
5616         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5617         * gfortran.dg/private_type_1.f90: Ditto
5618         * gfortran.dg/interface_18.f90: New.
5619         * gfortran.dg/private_type_8.f90: New.
5620
5621 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5622
5623         PR c++/33124
5624         * g++.dg/warn/new1.C: Adjust.
5625         * g++.dg/torture/str_empty.C: Likewise.
5626
5627 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5628
5629         * gcc.target/mips/dse-1.c: New test.
5630
5631 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5632
5633         PR c++/32756
5634         * g++.dg/overload/operator3.C: New.
5635
5636 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5637
5638         * gcc.target/mips/truncate-1.c: New test.
5639
5640 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5641
5642         PR fortran/29396
5643         PR fortran/29606
5644         PR fortran/30625
5645         PR fortran/30871
5646         * gfortran.dg/subref_array_pointer_1.f90: New test.
5647         * gfortran.dg/subref_array_pointer_2.f90: New test.
5648
5649 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5650
5651         * gfortran.dg/nint_2.f90: Correct last change.
5652
5653 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5654
5655         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5656
5657 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5658
5659         * gcc.dg/vect/pr33373b.c: New test.
5660
5661 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5662
5663         PR target/33438
5664         * gcc.target/i386/pr33438.c: New test.
5665
5666 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5667
5668         * gfortran.dg/nint_2.f90: Revert previous commit.
5669
5670 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5671
5672         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5673
5674 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5675
5676         PR debug/33429
5677         * g++.dg/other/unused1.C: XFAIL class2 scan.
5678
5679 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5680
5681         PR fortran/33343
5682         * gfortran.dg/elemental_args_check_1.f90: New.
5683         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5684         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5685
5686 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5687
5688         * gfortran.dg/recursive_check_3.f90: New.
5689
5690 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5691
5692         PR fortran/33412
5693         * gfortran.dg/elemental_bind_c.f90: New.
5694
5695 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5696
5697         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5698         * gcc.target/mips/mips16-attributes-2.c: New test.
5699         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5700         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5701         hard-float asm when __mips16 is defined.
5702         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5703         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5704         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5705         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5706         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5707         * gcc.target/mips/pr26765.c (foo): Likewise.
5708         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5709         targets, use dg-mips-options instead of dg-options, and use -mgp32
5710         to force 32-bit mode.
5711         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5712         and 64-bit mode.
5713         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5714
5715 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5716             Michael Meissner  <michael.meissner@amd.com>
5717
5718         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5719         * gcc.target/i386/sse5-hsubX.c: Ditto.
5720         * gcc.target/i386/sse5-permpX.c: Ditto.
5721         * gcc.target/i386/sse5-haddX.c: Ditto.
5722         * gcc.target/i386/sse5-maccXX.c: Ditto.
5723         * gcc.target/i386/sse5-msubXX.c: Ditto.
5724         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5725         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5726
5727         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5728         optimizes floating point conditional moves into the pcmov
5729         instruction on SSE5.
5730         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5731
5732         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5733         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5734         SSE5.
5735
5736         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5737         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5738
5739         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5740         optimizes (a*b)+c into fmadd on SSE5.
5741
5742         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5743         whether the SSE5 instructions can be generated.
5744
5745         * gcc.target/i386/sse5-check.h: New. Add support for 
5746         SSE5 tests.
5747
5748         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5749         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5750         * gcc.target/i386/sse-13.c: Ditto.
5751         * gcc.target/i386/sse-14.c: Ditto.
5752
5753 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5754
5755         PR testsuite/33153
5756         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5757         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5758
5759 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5760
5761         PR target/32338
5762         * gcc.dg/pr32338-1.c: New test.
5763         * gcc.dg/pr32338-2.c: New test.
5764
5765 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5766         
5767         * lib/target-supports.exp (check_effective_target_sync_int_long):
5768         Revert change to add xtensa.
5769         (check_effective_target_sync_char_short): Likewise.
5770         
5771 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5772
5773         * gnat.dg/packed_subtype.adb: New test.
5774
5775 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5776
5777         PR fortran/33297
5778         * gfortran.dg/intrinsic_size.f90: New.
5779
5780 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5781
5782         PR fortran/33284
5783         PR fortran/33310
5784         * gfortran.dg/conflicts_2.f90: New.
5785
5786 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5787
5788         PR tree-optimization/32377
5789         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5790         dependence distance.
5791         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5792         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5793         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5794         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5795
5796 2007-09-12  Richard Guenther  <rguenther@suse.de>
5797
5798         PR middle-end/33382
5799         * gcc.c-torture/compile/pr33382.c: New testcase.
5800         * gcc.c-torture/execute/pr33382.c: Likewise.
5801
5802 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5803
5804         PR fortran/33395
5805         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5806
5807 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5808
5809         PR tree-optimization/33373
5810         * gcc.dg/vect/pr33373.c: New test.
5811
5812 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5813
5814         * lib/target-supports.exp (check_effective_target_vect_no_double):
5815         Remove unused proc.
5816
5817 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5818             Ulrich Weigand  <uweigand@de.ibm.com>
5819
5820         * gcc.target/spu/dfcgt-nan.c: New test.
5821
5822 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5823
5824         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5825
5826 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5827
5828         PR fortran/33040
5829         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5830
5831 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5832
5833         * gcc.dg/va-arg-pack-len-1.c: New test.
5834         * g++.dg/va-arg-pack-len-1.C: New test.
5835
5836 2007-09-11  Michael Matz  <matz@suse.de>
5837
5838         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5839
5840 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5841
5842         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5843         checks for size of long double.
5844         * gcc.dg/dfp/convert.h: New file.
5845         * gcc.dg/dfp/convert-bfp-2.c: New test.
5846         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5847         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5848         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5849         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5850         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5851         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5852         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5853         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5854         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5855
5856 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5857
5858         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5859         Change dg-final to expect 1 non-profitable loop and
5860         3 profitable loops.
5861         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5862         Change dg-final to expect 1 non-profitable loop and
5863         3 profitable loops.
5864         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5865         Change dg-final to expect 1 profitable loop.
5866         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5867         Change dg-final to expect 1 profitable loop.    
5868         
5869 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5870
5871         * gcc.target/mips/call-saved-1.c: New test.
5872         * gcc.target/mips/call-saved-2.c: Likewise.
5873         * gcc.target/mips/call-saved-3.c: Likewise.
5874         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5875         instead of mips_mips64.  Set mips_fp64 too.
5876         (is_gp32_flag): Return true for -mips1 and -mips2.
5877         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5878
5879 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5880
5881         * g++.dg/ext/va-arg-pack-1.C: New test.
5882         * g++.dg/ext/va-arg-pack-2.C: New test.
5883
5884 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5885
5886         PR target/33369
5887         * gcc.dg/vect/pr33369.c: New test.
5888
5889 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5890
5891         PR fortran/33370
5892         * gfortran.dg/array_memcpy_5.f90:  New test.
5893
5894 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5895
5896         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5897
5898 2007-09-09  Richard Guenther  <rguenther@suse.de>
5899
5900         * gcc.c-torture/compile/20070906-1.c: New testcase.
5901
5902 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5903
5904         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5905         noinline attribute.
5906         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5907         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5908         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5909         Likewise.
5910
5911 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5912
5913         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5914
5915 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5916
5917         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5918
5919 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5920
5921         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5922         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5923         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5924         Compile tests with -fno-tree-pre.
5925         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5926         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5927         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5928         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5929         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5930         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5931         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5932         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5933         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5934         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5935         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5936         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5937         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5938         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5939         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5940         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5941         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5942         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5943         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5944
5945 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5946
5947         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5948         to call objdump.
5949         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5950         Use remote_exec to call c++filt.
5951         * lib/target-supports-dg.exp (dg-require-host-local): New.
5952         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5953         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5954         * g++.dg/rtti/repo1.C: Likewise.
5955         * g++.dg/template/repo1.C: Likewise.
5956         * g++.dg/template/repo2.C: Likewise.
5957         * g++.dg/template/repo3.C: Likewise.
5958         * g++.dg/template/repo4.C: Likewise.
5959         * g++.dg/template/repo5.C: Likewise.
5960         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5961         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5962         * g++.old-deja/g++.pt/repo1.C: Likewise.
5963         * g++.old-deja/g++.pt/repo2.C: Likewise.
5964         * g++.old-deja/g++.pt/repo3.C: Likewise.
5965         * g++.old-deja/g++.pt/repo4.C: Likewise.
5966         * gcc.dg/cpp/trad/builtins.c: Likewise.
5967
5968 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5969
5970         PR tree-optimization/32283
5971         * gcc.dg/tree-ssa/loop-31.c: New test.
5972
5973 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5974
5975         PR rtl-optimization/26449
5976         * gcc.target/i386/pr26449-1.c: New file.
5977
5978 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5979
5980         PR target/33329
5981         PR rtl-optimization/26449
5982         * gcc.target/i386/pr33329.c: New file.
5983
5984 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5985
5986         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5987
5988 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5989
5990         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5991
5992 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5993
5994         PR tree-optimization/33301
5995         * gfortran.dg/vect/pr33301.f: New test.
5996
5997 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5998
5999         PR libfortran/33307
6000         * gfortran.dg/backspace_10.f90: New test.
6001
6002 2007-09-07  Richard Guenther  <rguenther@suse.de>
6003
6004         Reapply
6005         2007-09-06  Richard Guenther  <rguenther@suse.de>
6006
6007         PR tree-optimization/32586
6008         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6009         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6010         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6011         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6012         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6013         now obsolete simplification.
6014
6015 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6016         
6017         PR tree-optimization/33299
6018         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6019         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6020
6021 2007-09-07  Richard Guenther  <rguenther@suse.de>
6022
6023         Revert
6024         2007-09-06  Richard Guenther  <rguenther@suse.de>
6025
6026         PR tree-optimization/32586
6027         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6028         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6029         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6030         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6031         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6032         now obsolete simplification.
6033
6034 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6035
6036         PR tree-optimization/32821
6037         * gcc.dg/tree-ssa/pr32821.c: New file.
6038
6039 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6040
6041         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6042         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6043         and mips_forced_no_er.
6044         (dg-mips-options): Add -mno-abicalls when a small-data option is
6045         specified.  Skip tests with small-data options if mips_forced_gp.
6046         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6047         * gcc.target/mips/sdata-1.c: New test.
6048         * gcc.target/mips/sdata-2.c: Likewise.
6049         * gcc.target/mips/sdata-3.c: Likewise.
6050         * gcc.target/mips/sdata-4.c: Likewise.
6051
6052 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6053
6054         PR fortran/33298
6055         * spread_zerosize_1.f90:  New test case.
6056         * spread_bounds_1.f90:  New test case.
6057
6058 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6059
6060         PR c++/32674
6061         * g++.dg/template/static31.C: New.
6062
6063 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6064
6065         PR fortran/33271
6066         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6067         powerpc*-linux-gnu.
6068
6069 2007-09-06  David Daney  <ddaney@avtrex.com>
6070             Richard Sandiford  <richard@codesourcery.com>
6071
6072         PR target/33256
6073         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6074         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6075         * gcc.target/mips/pr33256.c: New test.
6076
6077 2007-09-06  Tom Tromey  <tromey@redhat.com>
6078
6079         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6080
6081 2007-09-06  Richard Guenther  <rguenther@suse.de>
6082
6083         PR tree-optimization/32586
6084         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6085         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6086         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6087         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6088         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6089         now obsolete simplification.
6090
6091 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6092
6093         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6094         * gcc.target/i386/sse3-addsubps.c: Ditto.
6095         * gcc.target/i386/sse3-haddpd.c: Ditto.
6096         * gcc.target/i386/sse3-haddps.c: Ditto.
6097         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6098         * gcc.target/i386/sse3-hsubps.c: Ditto.
6099         * gcc.target/i386/sse3-lddqu.c: Ditto.
6100         * gcc.target/i386/sse3-movddup.c: Ditto.
6101         * gcc.target/i386/sse3-movshdup.c: Ditto.
6102         * gcc.target/i386/sse3-movsldup.c: Ditto.
6103
6104 2007-09-06  Richard Guenther  <rguenther@suse.de>
6105
6106         PR tree-optimization/33302
6107         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6108
6109 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6110
6111         PR libfortran/33225
6112         * gfortran.dg./fmt_float.f90: New test.
6113
6114 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6115
6116         PR libfortran/33253
6117         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6118
6119 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6120
6121         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6122         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6123
6124 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6125
6126         * g++.dg/eh/builtin1.C: New test.
6127         * g++.dg/eh/builtin2.C: New test.
6128         * g++.dg/eh/builtin3.C: New test.
6129
6130         PR c++/33289
6131         * g++.dg/eh/builtin4.C: New test.
6132
6133 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6134
6135         * gcc.target/powerpc/dfp-dd.c: New test.
6136         * gcc.target/powerpc/dfp-td.c: New test.
6137
6138 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6139
6140         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6141         * gcc.dg/va-arg-pack-1.c: New test.
6142
6143 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6144
6145         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6146         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6147         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6148         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6149         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6150
6151 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6152
6153         PR c++/30302
6154         * g++.dg/ext/anon-struct5.C: New.
6155
6156 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6157
6158         * gcc.dg/i386-cpuid.h: Remove.
6159         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6160         (main): Use __get_cpuid to get target features.
6161         * gcc.target/i386/sse-check.h: Ditto.
6162         * gcc.target/i386/sse2-check.h: Ditto.
6163         * gcc.target/i386/sse3-check.h: Ditto.
6164         * gcc.target/i386/ssse3-check.h: Ditto.
6165         * gcc.target/i386/sse4_1-check.h: Ditto.
6166         * gcc.target/i386/sse4_2-check.h: Ditto.
6167         * gcc.target/i386/sse4a-check.h: Ditto.
6168         * gcc.dg/torture/pr16104-1.c: Ditto.
6169         (do_test): Change to void.
6170         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6171         * gcc.target/i386/sse-6.c: Ditto.
6172         * gcc.target/i386/sse-7.c: Ditto.
6173         * g++.dg/other/i386-1.C: Include cpuid.h.
6174         (main): New function.  Use __get_cpuid to get target fetaures.
6175
6176 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6177             David Ung  <davidu@mips.com>
6178             Nigel Stephens <nigel@mips.com>
6179
6180         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6181         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6182         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6183         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6184         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6185         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6186         * gcc.dg/torture/pr19683-1.c: Likewise.
6187         * gcc.target/mips/madd-3.c: Likewise.
6188         * gcc.target/mips/maddu-3.c: Likewise.
6189         * gcc.target/mips/msub-3.c: Likewise.
6190         * gcc.target/mips/msubu-3.c: Likewise.
6191         * gcc.target/mips/asm-1.c: Likewise.
6192         * gcc.target/mips/branch-1.c: Likewise.
6193         * gcc.target/mips/ins-1.c: Likewise.
6194         * gcc.target/mips/near-far-3.c: Likewise.
6195         * gcc.target/mips/near-far-4.c: Likewise.
6196         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6197         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6198         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6199         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6200         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6201         * gcc.target/mips/dspr2-MULT.c: Likewise.
6202         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6203         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6204         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6205         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6206         * gcc.target/mips/code-readable-2.c: Likewise.
6207         * gcc.target/mips/code-readable-3.c: Likewise.
6208
6209 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6210             David Ung  <davidu@mips.com>
6211             Nigel Stephens <nigel@mips.com>
6212
6213         * gcc.target/mips/mips16-attributes.c: New.
6214
6215 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6216
6217         PR fortran/31564
6218         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6219
6220         PR fortran/33241
6221         * gfortran.dg/char_length_10.f90: New test.
6222
6223 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6224
6225         PR c++/29731
6226         * g++.dg/parse/template24.C: New.
6227
6228 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6229
6230         * g++.dg/other/spu2vmx-1.C: New test.
6231
6232 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6233
6234         PR tree-optimization/33017
6235         * gcc.dg/pr33017.c: New test.
6236
6237 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6238
6239         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6240         __protected_stream family of macros.
6241
6242 2007-09-04  Jan Hubicka  <jh@suse.cz>
6243
6244         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6245         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6246         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6247         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6248         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6249         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6250         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6251         Likewise.
6252
6253 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6254             Tobias Burnus  <burnus@net-b.de>
6255
6256         * gfortran.dg/proc_decl_1.f90: New.
6257         * gfortran.dg/proc_decl_2.f90: New.
6258         * gfortran.dg/proc_decl_3.f90: New.
6259         * gfortran.dg/proc_decl_4.f90: New.
6260
6261 2007-09-04  Jan Hubicka  <jh@suse.cz>
6262
6263         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6264         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6265         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6266         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6267         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6268         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6269         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6270         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6271         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6272         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6273         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6274         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6275         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6276         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6277         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6278         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6279         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6280         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6281         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6282         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6283         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6284         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6285         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6286         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6287         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6288         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6289         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6290         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6291         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6292         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6293         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6294         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6295         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6296         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6297         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6298         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6299         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6300         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6301         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6302         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6303         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6304         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6305         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6306         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6307         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6308         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6309         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6310         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6311         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6312         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6313         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6314         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6315         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6316         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6317         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6318         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6319         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6320         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6321         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6322         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6323         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6324         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6325         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6326         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6327         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6328         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6329         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6330         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6331         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6332         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6333         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6334         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6335         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6336         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6337         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6338         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6339         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6340         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6341         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6342         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6343         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6344         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6345         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6346         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6347         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6348         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6349         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6350         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6351         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6352         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6353         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6354         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6355         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6356         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6357         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6358         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6359         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6360         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6361         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6362         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6363         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6364         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6365         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6366         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6367         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6368         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6369         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6370         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6371         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6372         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6373         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6374         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6375         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6376         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6377         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6378         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6379         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6380         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6381         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6382         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6383         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6384         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6385         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6386         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6387         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6388         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6389         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6390         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6391         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6392         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6393         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6394         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6395         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6396         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6397         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6398         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6399         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6400         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6401         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6402         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6403         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6404         noinline.
6405         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6406         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6407         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6408         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6409         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6410         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6411         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6412         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6413         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6414         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6415         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6416         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6417         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6418         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6419         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6420         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6421         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6422         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6423         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6424         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6425         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6426         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6427         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6428         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6429         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6430         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6431         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6432         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6433         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6434         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6435         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6436         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6437         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6438         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6439         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6440         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6441         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6442         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6443         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6444         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6445         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6446         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6447         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6448         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6449         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6450         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6451         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6452         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6453         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6454         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6455         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6456         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6457         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6458         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6459         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6460         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6461         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6462         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6463         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6464         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6465         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6466         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6467         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6468         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6469         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6470         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6471         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6472         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6473         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6474         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6475         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6476         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6477         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6478         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6479         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6480         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6481         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6482         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6483         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6484         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6485         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6486         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6487         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6488         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6489         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6490         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6491         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6492         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6493         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6494         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6495         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6496         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6497         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6498         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6499         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6500         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6501         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6502         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6503         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6504         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6505         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6506         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6507         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6508         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6509         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6510         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6511         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6512         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6513         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6514         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6515         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6516         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6517         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6518         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6519         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6520         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6521         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6522         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6523         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6524         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6525         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6526         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6527         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6528         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6529         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6530         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6531
6532 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6533
6534         PR middle-end/33187
6535         * gcc.target/i386/cmov7.c: New file.
6536
6537 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6538
6539         * gcc.target/i386/sse4a-check.h: New file.
6540         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6541         * gcc.target/i386/sse4a-insert.c: Ditto.
6542         * gcc.target/i386/sse4a-montsd.c: Ditto.
6543         * gcc.target/i386/sse4a-montss.c: Ditto.
6544         * gcc.target/i386/mmx-check.h: New file.
6545         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6546         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6547         * gcc.target/i386/sse-check.h: New file.
6548         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6549         * gcc.target/i386/sse-3.c: Ditto.
6550         * gcc.target/i386/sse-7.c: Ditto.
6551         * gcc.target/i386/sse-9.c: Ditto.
6552         * gcc.target/i386/ssefn-3.c: Ditto.
6553         * gcc.target/i386/sse-recip.c: Ditto.
6554         * gcc.target/i386/sse-recip-vec.c: Ditto.
6555         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6556         * gcc.target/i386/20020523-1.c: Remove.
6557         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6558         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6559         * gcc.target/i386/ssefn-4.c: Ditto.
6560         * gcc.target/i386/sse-6.c: Ditto.
6561         * gcc.target/i386/sse-10.c: Ditto.
6562         * gcc.target/i386/sse-11.c: Ditto.
6563         * gcc.target/i386/sse-18.c: Ditto.
6564         * gcc.target/i386/fpprec-1.c: Ditto.
6565         * g++.dg/other/i386-1.C: Ditto.
6566
6567 2007-09-04  Richard Guenther  <rguenther@suse.de>
6568
6569         PR tree-optimization/33291
6570         * gcc.dg/volatile2.c: New testcase.
6571         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6572         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6573         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6574         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6575
6576 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6577
6578         PR fortran/33253
6579         * gfortran.dg/namelist_15.f90: Update test.
6580         * gfortran.dg/namelist_24.f90: Update test.
6581         * gfortran.dg/namelist_38.f90: New test.
6582
6583 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6584
6585         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6586         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6587         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6588         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6589         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6590         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6591
6592 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6593
6594         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6595         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6596
6597         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6598
6599 2007-09-02  David Daney  <ddaney@avtrex.com>
6600
6601         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6602         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6603         * gcc.target/mips/atomic-memory-1.c: Ditto.
6604         * gcc.target/mips/atomic-memory-2.c: Ditto.
6605
6606 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6607
6608         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6609         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6610
6611 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6612
6613         * gfortran.dg/substr_6.f90: New test.
6614
6615 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6616
6617         PR c++/33208
6618         * g++.dg/other/error18.C: New.
6619         * g++.dg/expr/bitfield3.C: Adjust.
6620
6621 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6622
6623         PR fortran/33276
6624         * gfortran.fortran-torture/compile/pr33276.f90: New.
6625
6626 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6627
6628         PR C/29237
6629         PR middle-end/33272
6630         * gcc.dg/c99-arraydecl-3.c: New test.
6631
6632 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6633
6634         PR c++/32597
6635         * g++.dg/cpp0x/variadic-new2.C: New.
6636         * g++.dg/cpp0x/variadic-new.C: New.
6637
6638 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6639
6640         PR fortran/33232
6641         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6642         * gfortran.dg/read_1.f90: New.
6643
6644 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6645
6646         PR c++/33210
6647         * g++.dg/template/error30.C: New.
6648
6649 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6650
6651         PR c++/32113
6652         * g++.dg/template/crash70.C: New.
6653
6654 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6655
6656         PR c++/33212
6657         * g++.dg/ext/is_class_error.C: New.
6658
6659 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6660
6661         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6662         
6663 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6664             Revital Eres  <eres@il.ibm.com>
6665
6666         * gcc.target/powerpc/paired-1.c: New test.
6667         * gcc.target/powerpc/paired-2.c: New test.
6668         * gcc.target/powerpc/paired-3.c: New test.
6669         * gcc.target/powerpc/paired-4.c: New test.
6670         * gcc.target/powerpc/paired-5.c: New test.
6671         * gcc.target/powerpc/paired-6.c: New test.
6672         * gcc.target/powerpc/paired-7.c: New test.
6673         * gcc.target/powerpc/ppc-paired.c: New test.
6674
6675 2007-08-31  Ollie Wild  <aaw@google.com>
6676
6677         * g++.dg/conversion/ptrmem2.C: New test.
6678         * g++.dg/conversion/ptrmem3.C: New test.
6679         * g++.dg/conversion/ptrmem4.C: New test.
6680         * g++.dg/conversion/ptrmem5.C: New test.
6681         * g++.dg/conversion/ptrmem6.C: New test.
6682         * g++.dg/conversion/ptrmem7.C: New test.
6683         * g++.dg/conversion/ptrmem8.C: New test.
6684
6685 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6686
6687         PR fortran/31879
6688         * gfortran.dg/char_length_7.f90: New test.
6689         * gfortran.dg/char_length_9.f90: New test.
6690         * gfortran.dg/char_assign_1.f90: Add extra warning.
6691
6692         PR fortran/31197
6693         PR fortran/31258
6694         * gfortran.dg/char_length_8.f90: New test.
6695
6696 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6697
6698         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6699
6700 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6701
6702         * gcc.dg/inline-24.c: New test.
6703         * g++.dg/opt/inline11.C: New test.
6704
6705 2007-08-30  Richard Guenther  <rguenther@suse.de>
6706
6707         * gcc.target/i386/vectorize5.c: New testcase.
6708
6709 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6710
6711         PR fortran/33228
6712         * interface.c (check_interface0): Improve error for external procs.
6713         (check_sym_interfaces): Fix checking of module procedures.
6714
6715 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6716
6717         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6718         (AI): Add AI_ALIGN.
6719         * gcc.dg/sync-3.c: New test.
6720
6721         PR middle-end/32758
6722         * gcc.dg/cleanup-12.c: New test.
6723
6724 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6725
6726         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6727         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6728         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6729         * gcc.dg/pr32450.c: Ditto.
6730         * gcc.dg/nest.c: Ditto.
6731         * gcc.dg/nested-func-4.c: Ditto.
6732         * g++.old-deja/g++.law/profile1.C: Ditto.
6733
6734 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6735
6736         PR fortran/32989
6737         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6738         non-default integer kind arguments.
6739
6740 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6741
6742         PR fortran/33105
6743         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6744
6745 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6746
6747         * gcc.dg/h8300-ice2.c: Remove target selector.
6748
6749 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6750
6751         PR fortran/33215
6752         * gfortran.dg/binding_label_tests_15.f03: New test case.
6753         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6754
6755 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6756
6757         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6758         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6759
6760 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6761
6762         PR c++/33194
6763         * g++.dg/other/canon-33194.C: New.
6764
6765 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6766
6767         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6768         * gcc.c-torture/execute/pr23135.c: Likewise.
6769
6770 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6771
6772         * gcc.dg/pr31344.c: Move to ...
6773         * gcc.dg/dfp/pr31344.c: ... here.
6774         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6775         * gcc.dg/20050503-1.c: Ditto.
6776         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6777         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6778         * gcc.dg/20060801-1.c: Ditto.
6779
6780 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6781
6782         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6783         * gfortran.dg/nan_1.f90: Likewise.
6784
6785 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6786
6787         PR fortran/33055
6788         Revert previous patch.
6789
6790 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6791             Kazu Hirata  <kazu@codesourcery.com>
6792
6793         * gcc.target/m68k/interrupt-1.c: New.
6794
6795 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6796
6797         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6798         10000 for targets where "int" can't hold at least 100000.
6799         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6800         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6801         (test5)(test6): Use it.
6802         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6803         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6804         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6805         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6806         * gcc.dg/attr-alloc_size.c (test): Likewise.
6807
6808 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6809
6810         PR c++/33209
6811         * g++.dg/template/error29.C: New.
6812
6813 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6814
6815         PR c++/32596
6816         * g++.dg/ext/visibility/anon5.C: New test.
6817
6818 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6819
6820         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6821
6822 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6823
6824         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6825         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6826         * gfortran.dg/gamma_4.f90: New: large-real tests.
6827
6828 2007-08-28  Jason Merrill  <jason@redhat.com>
6829
6830         PR c++/29000
6831         * g++.dg/ext/stmtexpr12.C: New test.
6832
6833         PR c++/28558
6834         * g++.dg/ext/attrib28.C: New test.
6835
6836 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6837
6838         PR target/32661
6839         * gcc.target/i386/pr32661.c: New test.
6840
6841 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6842
6843         PR middle-end/32370
6844         * gcc.dg/pr32370.c: New test.
6845
6846         PR rtl-optimization/33148
6847         * gcc.c-torture/compile/20070827-1.c: New test.
6848
6849         PR debug/32914
6850         * d++.dg/debug/const3.C: New test.
6851         * d++.dg/debug/const4.C: New test.
6852         * d++.dg/debug/dwarf2/const1.C: New test.
6853         * d++.dg/debug/dwarf2/const2.C: New test.
6854         * d++.dg/debug/dwarf2/const2b.C: New test.
6855
6856 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6857             Vladimir Yanovsky  <yanov@il.ibm.com>
6858             Revital Eres  <eres@il.ibm.com>
6859             Andrey Belevantsev  <abel@ispras.ru>
6860
6861         * gcc.dg/sms-1.c: New test.
6862
6863 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6864
6865         * g++.dg/ext/gnu-inline-common.h: New.
6866         * g++.dg/ext/gnu-inline-global-reject.C: New.
6867         * g++.dg/ext/gnu-inline-global.C: New.
6868         * g++.dg/ext/gnu-inline-namespace.C: New.
6869         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6870         * g++.dg/ext/gnu-inline-class.C: New.
6871         * g++.dg/ext/gnu-inline-class-static.C: New.
6872         * g++.dg/ext/gnu-inline-template-class.C: New.
6873         * g++.dg/ext/gnu-inline-template-func.C: New.
6874
6875 2007-08-27  Jason Merrill  <jason@redhat.com>
6876
6877         PR c++/31337
6878         * g++.dg/ext/stmtexpr11.C: New.
6879
6880 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6881
6882         * lib/target-supports.exp (check_profiling_available):
6883         Set profiling_available_saved to 0 on fido-*-elf.
6884
6885 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6886
6887         PR tree-optimization/33173
6888         
6889         * gcc.c-torture/compile/pr33173.c: New.
6890
6891 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6892
6893         PR target/31385
6894         * gcc.dg/dfp/pr31385.c: New.
6895
6896 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6897
6898         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6899
6900 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6901
6902         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6903         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6904         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6905         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6906         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6907         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6908         gcc.target/m68k directory.
6909         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6910         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6911         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6912         gcc.target/cris directory.
6913         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6914         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6915         gcc.target/bfin directory.
6916
6917         * gcc.target/sh: New directory.
6918         * gcc.target/sh/sh.exp: New file.
6919         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6920         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6921         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6922         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6923         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6924         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6925
6926 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6927
6928         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6929         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6930         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6931         * gcc.target/i386/local2.c: Ditto.
6932         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6933         * gcc.target/i386/20011119-1.c: Ditto.
6934         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6935         * gcc.target/i386/fastcall-1.c: Fix target selector.
6936
6937 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6938
6939         PR fortran/33055
6940         * gfortran.dg/negative_unit.f: Add new check
6941         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6942         -fdefault-integer-8.
6943
6944 2007-08-26  Asher Langton  <langton2@llnl.gov>
6945
6946         * gfortran.dg/recursive_stack.f90: New.
6947         * gfortran.dg/openmp_stack.f90: New.
6948
6949 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6950
6951         PR fortran/31298
6952         * gfortran.dg/use_10.f90: New.
6953
6954 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6955
6956         PR fortran/32985
6957         * gfortran.dg/namelist_14.f90: Make test case valid.
6958         * gfortran.dg/common_10.f90: New.
6959
6960 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6961
6962         PR middle-end/33181
6963         * gcc.dg/ifelse-2.c: New.
6964
6965 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6966
6967         PR fortran/32980
6968         * gfortran.dg/gamma_1.f90: New.
6969         * gfortran.dg/gamma_2.f90: New.
6970         * gfortran.dg/gamma_3.f90: New.
6971
6972 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6973
6974         PR fortran/33188
6975         * gfortran.dg/used_types_18.f90: New.
6976
6977 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6978
6979         * gcc.dg/array-init-2.c: New test.
6980
6981 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6982
6983         PR fortran/33178
6984         * gfortran.dg/initialization_4.f90: Update dg-error.
6985         * gfortran.dg/initialization_13.f90: New.
6986
6987 2007-08-24  Richard Guenther  <rguenther@suse.de>
6988
6989         PR middle-end/33166
6990         * gcc.c-torture/compile/pr33166.c: New testcase.
6991
6992 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6993
6994         PR fortran/33139
6995         * gfortran.dg/pointer_assign_4.f90: New.
6996         * gfortran.dg/shape_2.f90: Fix test case.
6997         * gfortran.dg/char_result_4.f90: Ditto.
6998
6999 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7000
7001         * gcc.dg/array-init-1.c: New test.
7002
7003         PR c++/32567
7004         * g++.dg/parse/crash36.C: New test.
7005
7006 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7007
7008         * gcc.dg/pr32721.c: Updated.
7009
7010 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7011
7012         PR tree-optimization/32573
7013         PR middle-end/32946
7014         * gcc.dg/pr32573.c: New test.
7015
7016         PR c++/32898
7017         * g++.dg/lookup/ns3.C: New test.
7018
7019         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7020
7021         PR c++/31941
7022         * g++.dg/parse/crash37.C: New test.
7023
7024 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7025
7026         PR target/17390
7027         * gcc.target/i386/pr17390.c: New test.
7028
7029 2007-08-23  Richard Guenther  <rguenther@suse.de>
7030
7031         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7032         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7033         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7034         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7035         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7036         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7037         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7038         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7039
7040 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7041
7042         * gcc.target/s390: New directory.
7043         * gcc.target/s390/s390.exp: New file.
7044         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7045         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7046         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7047         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7048         gcc.target/s390 directory.
7049
7050 2007-08-23  Richard Guenther  <rguenther@suse.de>
7051
7052         PR tree-optimization/32328
7053         * gcc.dg/pr32328.c: New testcase.
7054
7055 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7056
7057         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7058           available.
7059
7060 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7061
7062         PR fortran/33095
7063         * gfortran.dg/min_max_optional_5.f90: New test.
7064         * gfortran.dg/min_max_optional_2.f90: Remove.
7065         * gfortran.dg/min_max_optional_3.f90: Remove.
7066         * gfortran.dg/min_max_optional_4.f90: Remove.
7067
7068 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7069
7070         * gcc.target/i386/xorps-sse.c: New.
7071         * gcc.target/i386/xorps-sse2.c: New.
7072
7073 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7074
7075         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7076         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7077         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7078
7079 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7080
7081         PR fortran/33020
7082         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7083         include multiple kinds for SHAPE parameter within a single
7084         namespace.
7085         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7086         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7087
7088 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7089
7090         * interface_abstract_1.f90: Extended test case.
7091         * interface_abstract_3.f90: New test.
7092
7093 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7094
7095         * gcc.dg/fold-sub.c: New test.
7096         
7097 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7098
7099         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7100         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7101         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7102         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7103         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7104         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7105
7106 2007-08-22  Richard Guenther  <rguenther@suse.de>
7107
7108         PR middle-end/33007
7109         * gcc.dg/pr33007.c: New testcase.
7110
7111 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7112
7113         * gcc.c-torture/execute/strcmp-1.x: Delete.
7114
7115 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7116
7117         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7118         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7119         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7120         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7121         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7122         gcc.target/i386/stack-realign.c,
7123         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7124         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7125         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7126         target using dg-require-effective-target directive.
7127         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7128         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7129         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7130         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7131         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7132         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7133         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7134         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7135         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7136         Require lp64 target using dg-require-effective-target directive.
7137         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7138         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7139         directive.
7140         * gcc.target/i386/20010202-1.c: Move from here ...
7141         * gcc.dg/20010202-1.c: ... to here.
7142
7143 2007-08-22  Richard Guenther  <rguenther@suse.de>
7144
7145         PR tree-optimization/33142
7146         * gcc.c-torture/execute/pr33142.c: New testcase.
7147
7148 2007-08-22  Richard Guenther  <rguenther@suse.de>
7149
7150         PR middle-end/32563
7151         * g++.dg/torture/pr32563.C: New testcase.
7152
7153 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7154
7155         PR middle-end/32912
7156         * gcc.dg/pr32912-1.c: Add -w to options.
7157         * gcc.dg/pr32912-2.c: Likewise.
7158         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7159
7160 2007-08-21  Ian Lance Taylor  <iant@google.com>
7161
7162         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7163
7164 2007-08-21  Ian Lance Taylor  <iant@google.com>
7165
7166         PR tree-optimization/33134
7167         * g++.dg/tree-ssa/pr33134.C: New test.
7168
7169 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7170
7171         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7172         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7173
7174 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7175
7176         PR debug/32610
7177         * gcc.dg/debug/pr32610.c: New test.
7178
7179         * g++.dg/init/new24.C: New test.
7180
7181         PR middle-end/32912
7182         * gcc.dg/pr32912-1.c: New test.
7183         * gcc.dg/pr32912-2.c: New test.
7184         * gcc.dg/pr32912-3.c: New test.
7185
7186 2007-08-21  Richard Guenther  <rguenther@suse.de>
7187
7188         * gcc.dg/pointer-arith-10.c: New testcase.
7189
7190 2007-08-21  Richard Guenther  <rguenther@suse.de>
7191
7192         PR middle-end/33122
7193         * gcc.c-torture/compile/pr33122.c: New testcase.
7194
7195 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7196
7197         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7198
7199 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7200
7201         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7202
7203 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7204
7205         PR c++/33025
7206         * g++.dg/init/new23.C: New test.
7207
7208 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7209
7210         PR middle-end/30564
7211         * gcc.c-torture/compile/pr30564-1.c: New test.
7212         * gcc.c-torture/compile/pr30564-2.c: New test.
7213
7214 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7215
7216         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7217
7218 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7219
7220         * gfortran.dg/interface_abstract_2.f90: New.
7221         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7222
7223 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7224
7225         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7226         unknown (so that outer-loop wont get analyzed).
7227         * gcc.dg/vect/vect-outer-1a.c: New test.
7228         * gcc.dg/vect/vect-outer-1b.c: New test.
7229         * gcc.dg/vect/vect-outer-1.c: New test.
7230         * gcc.dg/vect/vect-outer-2a.c: New test.
7231         * gcc.dg/vect/vect-outer-2b.c: New test.
7232         * gcc.dg/vect/vect-outer-2c.c: New test.
7233         * gcc.dg/vect/vect-outer-2.c: New test.
7234         * gcc.dg/vect/vect-outer-3a.c: New test.
7235         * gcc.dg/vect/vect-outer-3b.c: New test.
7236         * gcc.dg/vect/vect-outer-3c.c: New test.
7237         * gcc.dg/vect/vect-outer-3.c: New test.
7238         * gcc.dg/vect/vect-outer-4a.c: New test.
7239         * gcc.dg/vect/vect-outer-4b.c: New test.
7240         * gcc.dg/vect/vect-outer-4c.c: New test.
7241         * gcc.dg/vect/vect-outer-4d.c: New test.
7242         * gcc.dg/vect/vect-outer-4e.c: New test.
7243         * gcc.dg/vect/vect-outer-4f.c: New test.
7244         * gcc.dg/vect/vect-outer-4g.c: New test.
7245         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7246         * gcc.dg/vect/vect-outer-4i.c: New test.
7247         * gcc.dg/vect/vect-outer-4j.c: New test.
7248         * gcc.dg/vect/vect-outer-4k.c: New test.
7249         * gcc.dg/vect/vect-outer-4l.c: New test.
7250         * gcc.dg/vect/vect-outer-4m.c: New test.
7251         * gcc.dg/vect/vect-outer-4.c: New test.
7252         * gcc.dg/vect/vect-outer-5.c: New test.
7253         * gcc.dg/vect/vect-outer-6.c: New test.
7254         * gcc.dg/vect/vect-outer-fir.c: New test.
7255         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7256         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7257
7258 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7259
7260         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7261         and -fno-tree-reassoc.
7262         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7263         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7264         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7265         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7266         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7267         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7268         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7269         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7270         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7271         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7272         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7273         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7274         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7275         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7276         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7277         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7278         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7279         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7280         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7281         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7282         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7283         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7284         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7285         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7286         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7287         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7288         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7289         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7290         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7291         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7292         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7293         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7294         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7295         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7296         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7297         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7298         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7299
7300 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7301
7302         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7303         versioning for aliasing).
7304         * gcc.dg/vect/vect-35.c: Likewise.
7305
7306         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7307         targets.
7308         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7309
7310 2007-08-18  Tom Tromey  <tromey@redhat.com>
7311
7312         PR preprocessor/32974:
7313         * gcc.dg/cpp/pr32974.c: New file.
7314
7315 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7316
7317         * gfortran.dg/interface_abstract_1.f90: New.
7318
7319 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7320
7321         PR fortran/32881
7322         * gfortran.dg/pure_initializer_1.f90: New test.
7323
7324 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7325
7326         PR fortran/32875
7327         * gfortran.dg/array_constructor_18.f90: New test.
7328
7329 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7330
7331         PR c++/28989
7332         * g++.dg/expr/lval3.C: New test.
7333         * g++.dg/expr/lval4.C: New test.
7334
7335 2007-08-17  Ollie Wild  <aaw@google.com>
7336
7337         PR c++/31749
7338         * g++.dg/lookup/builtin3.C: New test.
7339         * g++.dg/lookup/builtin4.C: New test.
7340         * g++.dg/lookup/using19.C: New test.
7341
7342 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7343
7344         PR c++/32190
7345         * g++.dg/parse/error31.C: New.
7346
7347 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7348
7349         PR c++/32112
7350         * g++.dg/template/error26.C: New.
7351
7352 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7353
7354         PR fortran/33079
7355         * gfortran.dg/zero_length_2.f90: New test.
7356
7357 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7358
7359         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7360         * gfortran.dg/kind_tests_3.f03: Ditto.
7361         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7362         * gfortran.dg/interface_13.f90: Ditto.
7363         * gfortran.dg/pr32738.f90: Ditto.
7364         * gfortran.dg/module_private_1.f90: Ditto.
7365         * gfortran.dg/test_only_clause.f90: Ditto.
7366         * gfortran.dg/bind_c_vars.f90: Ditto.
7367         * gfortran.dg/bind_c_dts.f90: Ditto.
7368         * gfortran.dg/use_9.f90: Ditto.
7369         * gfortran.dg/generic_8.f90: Ditto.
7370         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7371         * gfortran.dg/private_type_6.f90: Ditto.
7372         * gfortran.dg/c_assoc.f90: Ditto.
7373         * gfortran.dg/private_type_7.f90: Ditto.
7374         * gfortran.dg/global_vars_c_init.f90: Ditto.
7375         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7376         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7377         * gfortran.dg/c_size_t_test.f03: Ditto.
7378         * gfortran.dg/used_types_12.f90: Ditto.
7379         * gfortran.dg/pr25923.f90: Ditto.
7380         * gfortran.dg/test_com_block.f90: Ditto.
7381         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7382         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7383         * gfortran.dg/com_block_driver.f90: Ditto.
7384         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7385         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7386         * gfortran.dg/c_loc_test.f90: Ditto.
7387         * gfortran.dg/c_ptr_tests.f03: Ditto.
7388         * gfortran.dg/module_interface_1.f90: Ditto.
7389
7390 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7391
7392         PR c++/32870
7393         * g++.dg/other/error17.C: Adjust.
7394         
7395 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7396
7397         PR middle-end/32970
7398         * g++.dg/ext/altivec-14.C: New test.
7399
7400 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7401
7402         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7403         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7404         dump files.
7405         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7406         * gcc.dg/vect/pr32366.c: Ditto.
7407
7408 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7409
7410         PR testsuite/33082
7411         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7412         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7413         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7414         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7415
7416 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7417
7418         PR fortran/33072
7419         * gfortran.dg/use_9.f90: New.
7420
7421 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7422
7423         * g++.dg/gcov/gcov-5.C: New test.
7424
7425 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7426
7427         * g++.dg/gcov/gcov-4.C: New test.
7428         * lib/gcov.exp (verify-lines): Add support for
7429         checking no-coverage lines.
7430
7431 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7432
7433         * gcc.dg/vect/vect-vfa-01.c: New.
7434         * gcc.dg/vect/vect-vfa-02.c: New.
7435         * gcc.dg/vect/vect-vfa-03.c: New.
7436         * gcc.dg/vect/vect-vfa-04.c: New.
7437         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7438         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7439         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7440         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7441         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7442         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7443         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7444         gfortran.dg/vect/pr19049.f90: Rename to start with
7445         prefix no-vfa-.
7446         * gcc.dg/vect/vect.exp: Disable versioning for alias
7447         when test starts with no-vfa-.
7448         * gfortran.dg/vect/vect.exp: Likewise.
7449
7450 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7451
7452         * gcc.dg/torture/pr32897.c: New test.
7453
7454 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7455
7456         PR c++/31132
7457         * g++.dg/template/crash69.C: New.
7458
7459 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7460
7461         * lib/target-supports.exp (check_effective_target_arm32): Use
7462         check_no_compiler_messages.
7463
7464 2007-08-15  Diego Novillo  <dnovillo@google.com>
7465
7466         gcc.dg/tree-ssa/20070815.c: New test.
7467
7468 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7469
7470         PR fortran/33077
7471         * gfortran.dg/random_7.f90: Initialize variable.
7472
7473 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7474
7475         PR middle-end/33074
7476         * gfortran.dg/pr33074.f90: New test.
7477
7478         PR c++/32992
7479         * g++.dg/opt/nrv14.C: New test.
7480
7481 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7482
7483         PR c++/33035
7484         * g++.dg/template/crash68.C: New.
7485
7486 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7487
7488         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7489         * gcc.dg/sibcall-4.c: Ditto.
7490
7491 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7492
7493         PR fortran/33066
7494         * gfortran.dg/use_8.f90: New test.
7495         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7496
7497 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7498
7499         PR c++/27211
7500         * g++.dg/template/error27.C: New.
7501         * g++.dg/template/error28.C: New.
7502         * g++.dg/other/pr28304.C: Adjust.
7503         * g++.old-deja/g++.mike/p811.C: Likewise.
7504
7505 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7506
7507         PR target/30315
7508         * gcc.target/i386/pr30315.c: New.
7509
7510 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7511
7512         PR fortran/32594
7513         * gfortran.dg/substr_5.f90: New test.
7514
7515 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7516
7517         PR c/30428
7518         * gcc.dg/vector-2.c: New test.
7519
7520         PR c++/30428
7521         * g++.dg/ext/vector8.C: New test.
7522
7523 2007-08-13  Dan Hipschman  <dsh@google.com>
7524
7525         PR c/32953
7526         * gcc.dg/format/array-1.c: Add an additional test for
7527         unterminated format strings of length 1.
7528
7529 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7530
7531         PR fortran/32926
7532         * gfortran.dg/external_procedures_3.f90: New test.
7533
7534 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7535
7536         PR fortran/32827
7537         * gfortran.dg/import6.f90: New test.
7538
7539 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7540
7541         PR C/30427
7542         *  gcc.dg/vector-1.c: New test.
7543
7544 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7545
7546         * gcc.dg/pr21255-4.c: Skip for PIC.
7547         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7548
7549 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7550
7551         * gcc.dg/attr-isr.c: Skip for PIC.
7552         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7553         * gcc.dg/attr-isr-trapa.c: Likewise.
7554         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7555         * gcc.dg/pragma-isr-trapa.c: Likewise.
7556         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7557
7558 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7559
7560         PR fortran/32962
7561         * gfortran.dg/transpose_1.f90: New test.
7562
7563 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7564
7565         PR fortran/29600
7566         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7567         intrinsic.
7568
7569 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7570
7571         PR fortran/30964
7572         PR fortran/33054
7573         * gfortran.dg/random_4.f90: New test.
7574         * gfortran.dg/random_5.f90: New test.
7575         * gfortran.dg/random_6.f90: New test.
7576         * gfortran.dg/random_7.f90: New test.
7577
7578 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7579
7580         PR fortran/32860
7581         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7582
7583 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7584
7585         PR fortran/31629
7586         * gfortran.dg/module_private_1.f90: New test.
7587
7588 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7589
7590         PR fortran/29600
7591         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7592         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7593
7594 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7595
7596         PR fortran/32937
7597         * gfortran.dg/char_length_6.f90: New test.
7598
7599 2007-08-10  Ollie Wild  <aaw@google.com>
7600
7601         * g++.dg/lookup/using18.C: New test.
7602
7603 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7604
7605         PR c++/17763
7606         * g++.dg/other/error16.C: New.
7607
7608 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7609
7610         PR libfortran/33039
7611         * gfortran.dg/namelist_37.f90: New test.
7612
7613 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7614
7615         PR c++/22256
7616         * g++.dg/conversion/op3.C: New.
7617
7618 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7619
7620         PR fortran/32987
7621         * gfortran.dg/fmt_tab_1.f90: New.
7622         * gfortran.dg/fmt_tab_2.f90: New.
7623
7624 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7625
7626         PR c/32796
7627         * gcc.c-torture/compile/pr32796.c: New test.
7628
7629 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7630
7631         PR middle-end/32813
7632         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7633         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7634         instead of just -O.
7635
7636 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7637
7638         * gcc.target/mips/code-readable-1.c: New test.
7639         * gcc.target/mips/code-readable-2.c: Likewise.
7640         * gcc.target/mips/code-readable-3.c: Likewise.
7641
7642 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7643             Revital Eres  <eres@il.ibm.com>
7644
7645         * gfortran.dg/sms-1.f90: Add comment.
7646         * gfortran.dg/sms-2.f90: New.
7647
7648 2007-08-07  Ian Lance Taylor  <iant@google.com>
7649
7650         * gcc.dg/instrument-1.c: New test.
7651         * gcc.dg/instrument-2.c: New test.
7652         * gcc.dg/instrument-3.c: New test.
7653
7654 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7655
7656         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7657
7658 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7659
7660         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7661         !vector_alignment_reachable targets.
7662         * gcc.dg/vect/vect-33.c: Likewise.
7663         * gcc.dg/vect/vect-42.c: Likewise.
7664         * gcc.dg/vect/vect-44.c: Likewise.
7665         * gcc.dg/vect/vect-50.c: Likewise.
7666         * gcc.dg/vect/vect-70.c: Likewise.
7667         * gcc.dg/vect/vect-71.c: Likewise.
7668         * gcc.dg/vect/vect-87.c: Likewise.
7669         * gcc.dg/vect/vect-88.c: Likewise.
7670         * gcc.dg/vect/vect-91.c: Likewise.
7671         * gcc.dg/vect/vect-93.c: Likewise.
7672         * gcc.dg/vect/vect-96.c: Likewise.
7673         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7674         * gcc.dg/vect/section-anchors-69.c: Likewise.
7675         * gcc.dg/vect/pr25413.c: Likewise.
7676         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7677         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7678         * gfortran.dg/vect-2.f90: Likewise.
7679         * gfortran.dg/vect-3.f90: Likewise.
7680         * gfortran.dg/vect-4.f90: Likewise.
7681         * gfortran.dg/vect-5.f90: Likewise.
7682         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7683         Return false for darwin. 
7684         (check_effective_target_vector_alignment_reachable_for_double): New.
7685
7686 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7687
7688         * gcc.dg/multiword-1.c: New testcase.
7689
7690 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7691
7692         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7693         messages.
7694         * gfortran.dg/namelist_36.f90: New test.
7695
7696 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7697
7698         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7699           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7700
7701 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7702
7703         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7704         * gcc.dg/torture/type-generic-1.c: Likewise.
7705
7706 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7707
7708         * gcc.c-torture/20070522-1.c: Move to ...
7709         * gcc.c-torture/compile/20070522-1.c: Here.
7710
7711 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7712
7713         PR fortran/29828
7714         * gfortran.dg/minmax_char_1.f90: New test.
7715         * gfortran.dg/minmax_char_2.f90: New test.
7716         * gfortran.dg/min_max_optional_4.f90: New test.
7717
7718 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7719
7720         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7721         hanging on the testcase.
7722
7723 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7724
7725         PR middle-end/32988
7726         * gcc.c-torture/compile/pr32988.c: New test.
7727
7728 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7729
7730         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7731
7732 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7733
7734         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7735
7736         Revert:
7737         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7738
7739         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7740
7741 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7742
7743         PR fortran/32979
7744         * gfortran.dg/isnan_1.f90: New test.
7745
7746 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7747             Revital Eres <eres@il.ibm.com>
7748
7749         * gcc.dg/sms-antideps.c: New test.
7750
7751 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7752
7753         PR fortran/31214
7754         * gfortran.dg/entry_13.f90: New test.
7755
7756         * gfortran.dg/entry_12.f90: Clean up .mod file.
7757
7758 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7759
7760         PR fortran/32770
7761         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7762         variables as kind=4 so they don't overflow the record length.
7763
7764 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7765
7766         PR fortran/32968
7767         * gfortran.dg/selected_kind_1.f90: New test.
7768
7769 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7770
7771         PR middle-end/32780
7772         * gcc.c-torture/compile/pr32780.c: New test.
7773
7774 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7775
7776         RP middle-end/32399
7777         * gcc.c-torture/compile/pr32399.c: New testcase.
7778
7779 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7780
7781         PR middle-end/32304
7782         * g++.dg/torture/pr32304.C: New testcase.
7783
7784 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7785
7786         PR middle-end/32935
7787         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7788
7789 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7790
7791         PR fortran/32955
7792         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7793
7794 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7795
7796         PR fortran/31202
7797         * gfortran.dg/nint_2.f90: New test.
7798
7799 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7800
7801         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7802         * gcc.dg/weak/typeof-2.c: Likewise.
7803
7804 2007-08-03  Diego Novillo  <dnovillo@google.com>
7805
7806         PR 31521
7807         * gcc.dg/tree-ssa/pr31521.c: New test.
7808
7809 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7810
7811         PR fortran/32770
7812         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7813         iostat must be default kind.
7814
7815 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7816
7817         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7818
7819 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7820
7821         PR fortran/32770
7822         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7823         explicit so test passes with -fdefault-integer-8.
7824         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7825         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7826
7827 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7828
7829         PR c++/30849
7830         * g++.dg/parse/asm1.C: New test.
7831
7832         PR c++/30850
7833         * g++.dg/parse/asm2.C: Likewise.
7834
7835         PR c++/30851
7836         * g++.dg/parse/asm3.C: Likewise.
7837         
7838 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7839
7840         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7841           "int" is only 16 bit bits wide.
7842         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7843
7844 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7845
7846         * g++.dg/torture/type-generic-1.C: New.
7847         * gcc.dg/pr28796-2.c: Move tests ...
7848         * gcc.dg/tg-tests.h: ... here.
7849         * gcc.dg/torture/type-generic-1.c: New.
7850
7851 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7852
7853         PR libfortran/32954
7854         * minmaxloc_3.f90:  New test case.
7855
7856 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7857
7858         PR fortran/32936
7859         * gfortran.dg/allocate_stat.f90: New.
7860
7861 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7862
7863         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7864
7865 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7866
7867         PR tree-optimization/32919
7868         * gcc.c-torture/compile/pr32919.c: New.
7869
7870 2007-08-01  Nick Clifton  <nickc@redhat.com>
7871
7872         * gcc.c-torture/execute/execute.exp: Change copyright header to
7873         refer to version 3 of the GNU General Public License and to point
7874         readers at the COPYING3 file and the FSF's license web page.
7875         * gcc.c-torture/execute/ieee/ieee.exp,
7876         gcc.c-torture/unsorted/unsorted.exp,
7877         gcc.c-torture/compile/compile.exp,
7878         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7879         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7880         gcc.target/cris/torture/cris-torture.exp,
7881         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7882         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7883         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7884         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7885         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7886         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7887         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7888         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7889         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7890         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7891         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7892         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7893         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7894         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7895         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7896         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7897         gcc.dg/noncompile/noncompile.exp,
7898         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7899         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7900         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7901         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7902         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7903         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7904         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7905         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7906         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7907         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7908         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7909         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7910         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7911         g++.old-deja/old-deja.exp,
7912         gfortran.fortran-torture/execute/execute.exp,
7913         gfortran.fortran-torture/compile/compile.exp,
7914         treelang/output/output-1.c, treelang/output/output-1.tree,
7915         treelang/execute/execute.exp, treelang/Makefile.in,
7916         treelang/compile/compile.exp, g++.dg/dg.exp,
7917         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7918         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7919         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7920         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7921         g++.dg/compat/struct-layout-1.exp,
7922         g++.dg/compat/struct-layout-1_generate.c,
7923         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7924         g++.dg/bprob/bprob.exp, config/default.exp,
7925         gcc.test-framework/test-framework.awk,
7926         gcc.test-framework/gen_directive_tests,
7927         gcc.test-framework/test-framework.exp,
7928         objc.dg/special/special.exp,
7929         objc.dg/gnu-encoding/gnu-encoding.exp,
7930         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7931         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7932         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7933         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7934         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7935         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7936         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7937         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7938         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7939         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7940         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7941         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7942         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7943         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7944         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7945         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7946         Likewise.
7947
7948 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7949
7950         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7951         error message text.
7952
7953 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7954
7955         PR fortran/32945
7956         * gfortran.dg/initialization_12.f90: New test.
7957
7958 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7959
7960         PR fortran/31609
7961         * gfortran.dg/entry_12.f90: New test.
7962
7963 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7964
7965         PR fortran/32938
7966         * gfortran.dg/altreturn_6.f90: New test.
7967
7968 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7969
7970         PR fortran/32942
7971         * gfortran.dg/exponent_2.f90: New test.
7972
7973 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7974
7975         * gcc.dg/vect/vect-117.c: New test.
7976         * gcc.dg/vect/vect-74.c: Enabled test
7977         * gcc.dg/vect/vect-81.c: Enabled test
7978
7979 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7980
7981         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7982         s/dg-error/dg-warning where warning is expected.
7983
7984 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7985
7986         PR fortran/32770
7987         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7988         of huge() to correct kind.
7989
7990 2007-07-30  Ollie Wild  <aaw@google.com>
7991
7992         * gcc.dg/cpp/counter-2.c: New test.
7993         * gcc.dg/cpp/counter-3.c: New test.
7994         * gcc.dg/cpp/dir-only-1.c: New test.
7995         * gcc.dg/cpp/dir-only-1.h: New file.
7996         * gcc.dg/cpp/dir-only-2.c: New test.
7997         * gcc.dg/cpp/dir-only-3.c: New test.
7998         * gcc.dg/cpp/dir-only-3a.h: New file.
7999         * gcc.dg/cpp/dir-only-3b.h: New file.
8000         * gcc.dg/cpp/dir-only-4.c: New test.
8001         * gcc.dg/cpp/dir-only-5.c: New test.
8002         * gcc.dg/cpp/dir-only-6.c: New test.
8003
8004 2007-07-30  Julian Brown  <julian@codesourcery.com>
8005
8006         * gcc.target/arm/neon/v*.c: Regenerate.
8007
8008 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8009
8010         PR c++/32108
8011         * g++.dg/ext/label6.C: New.
8012
8013 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8014
8015         PR libfortran/32858
8016         PR libfortran/30814
8017         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8018
8019 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8020
8021         PR fortran/31211
8022         * gfortran.dg/actual_pointer_function_1.f90: New test.
8023
8024         PR fortran/32682
8025         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8026
8027 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8028
8029         PR fortran/32906
8030         * gfortran.dg/shape_1.f90: Adjust error message.
8031         * gfortran.dg/parameter_array_ref_1.f90: New test.
8032
8033 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8034
8035         PR fortran/31609
8036         * gfortran.dg/entry_11.f90: New test.
8037
8038 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8039             Revital Eres  <eres@il.ibm.com>
8040
8041         * gfortran.dg/sms-1.f90: New test.
8042
8043 2007-07-28  Richard Guenther  <rguenther@suse.de>
8044
8045         * gcc.c-torture/compile/pr32920.c: New testcase.
8046
8047 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8048
8049         PR c++/30917
8050         * g++.dg/lookup/friend11.C: New test.
8051
8052 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8053
8054         * gfortran.dg/namelist_5.f90: Adjusted error message.
8055         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8056         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8057         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8058         * gfortran.dg/namelist_32.f90: ... this.
8059
8060         PR fortran/32876
8061         * gfortran.dg/namelist_33.f90: New test.
8062
8063         PR fortran/32905
8064         * gfortran.dg/namelist_34.f90: New test.
8065
8066         PR fortran/31818
8067         * gfortran.dg/namelist_35.f90: New test.
8068
8069 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8070
8071         PR fortran/32880
8072         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8073
8074 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8075
8076         PR testsuite/32471
8077         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8078           assuming it is 0x7ffffffff.
8079         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8080         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8081
8082 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8083
8084         * gfortran.dg/operator_3.f90: Fix dg directive.
8085         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8086         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8087         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8088
8089 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8090
8091         * g++.dg/cpp0x/decltype1.C: New.
8092         * g++.dg/cpp0x/decltype2.C: New.
8093         * g++.dg/cpp0x/decltype3.C: New.
8094         * g++.dg/cpp0x/decltype4.C: New.
8095         * g++.dg/cpp0x/decltype5.C: New.
8096         * g++.dg/cpp0x/decltype6.C: New.
8097
8098 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8099
8100         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8101           because the test relies on bit 31 to be the sign bit.
8102
8103 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8104
8105         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8106           assuming it is 0x7fffffff.
8107         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8108         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8109
8110 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8111
8112         PR c++/32346
8113         * g++.dg/expr/bitfield9.C: New test.
8114
8115 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8116
8117         PR fortran/32899
8118         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8119
8120 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8121
8122         PR fortran/32760
8123         * gfortran.dg/private_type_7.f90: New test.
8124
8125 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8126
8127         PR fortran/32035
8128         * gfortran.dg/select_char_1.f90: New test.
8129
8130 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8131
8132         PR fortran/32903
8133         * gfortran.dg/initialization_11.f90: New test.
8134
8135 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8136
8137         * gcc.target/mips/ins-1.c: New test.
8138
8139 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8140
8141         PR/19232
8142         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8143         (f1): Likewise.
8144
8145 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8146
8147         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8148         error: width of 'spare' exceeds its type.
8149
8150 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8151
8152         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8153         * gcc.dg/sibcall-4.c: Likewise.
8154
8155 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8156
8157         PR rtl-optimization/31500
8158         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8159         * g++.dg/warn/Warray-bounds.C: Likewise.
8160
8161 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8162
8163         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8164
8165 2007-07-25  Julian Brown  <julian@codesourcery.com>
8166             Paul Brook  <paul@codesourcery.com>
8167             Joseph Myers  <joseph@codesourcery.com>
8168             Mark Shinwell  <shinwell@codesourcery.com>
8169
8170         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8171         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8172         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8173         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8174         (check_effective_target_arm_neon_hw): New.
8175         * gcc.target/arm/neon/neon.exp: New file.
8176         * gcc.target/arm/neon/polytypes.c: New file.
8177         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8178
8179 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8180
8181         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8182           targets where an "int" is less than 32 bits wide.
8183
8184 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8185
8186         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8187
8188 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8189
8190         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8191           during addition if an int is only 16 bits wide.
8192         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8193
8194 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8195
8196         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8197           size as "long int" and are 32 or 64 bits wide.
8198         * gcc.dg/torture/pr28814.c: Likewise.
8199
8200 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8201
8202         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8203           exactly as wide as an int.
8204
8205 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8206
8207         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8208         Define and use throughout as long long printf format specifier.
8209         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8210         Likewise.
8211
8212 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8213
8214         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8215         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8216
8217 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8218
8219         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8220
8221 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8222
8223         * gcc.c-torture/execute/20070724-1.c: New.
8224
8225 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8226
8227         PR fortran/31205
8228         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8229         "deallocates" to 24, since patch has code rid of much spurious
8230         code.
8231         * gfortran.dg/interface_assignment_1.f90 : New test.
8232
8233         PR fortran/32842
8234         * gfortran.dg/interface_assignment_2.f90 : New test.
8235
8236 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8237
8238         PR fortran/32867
8239         * fortran.dg/initialization_10.f90: New test.
8240
8241 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8242
8243         PR fortran/32778
8244         * gfortran.dg/imag_2.f: Removed
8245         * gfortran.dg/warn_std_1.f90: New test.
8246         * gfortran.dg/warn_std_2.f90: New test.
8247         * gfortran.dg/warn_std_3.f90: New test.
8248
8249 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8250
8251         PR c++/29001
8252         * g++.dg/init/new22.C: New.
8253
8254 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8255
8256         PR c++/32561
8257         * g++.dg/template/crash67.C: New.
8258
8259 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8260
8261         * lib/target-support.exp (check_effective_target_natural_alignment): 
8262         (check_effective_target_vector_alignment_reachable): New.
8263         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8264         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8265         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8266         check.
8267         * gcc.dg/vect/pr25413.c: Likewise.
8268         * gcc.dg/vect/pr31699.c: Likewise.
8269
8270 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8271
8272         PR fortran/30814
8273         * gfortran.dg/pack_bounds_1.f90:  New test case.
8274
8275 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8276
8277         PR fortran/31639
8278         * gfortran.dg/initialization_9.f90: New test.
8279
8280 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8281
8282         PR fortran/32797
8283         PR fortran/32800
8284         * gfortran.dg/bind_c_usage_8.f03: New test case.
8285         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8286         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8287
8288 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8289
8290         * gcc.target/mips/branch-cost-1.c: New test.
8291         * gcc.target/mips/branch-cost-2.c: Likewise.
8292
8293 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8294
8295         PR fortran/32732
8296         * gfortran.dg/c_char_tests.f03: New test case.
8297         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8298         * gfortran.dg/c_char_tests_2.f03: New test case.
8299         * gfortran.dg/value_6.f03: Ditto.
8300         * gfortran.dg/value_7.f03: Ditto.
8301
8302 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8303
8304         PR fortran/32600
8305         * gfortran.dg/c_funloc_tests_5.f03: New.
8306         * gfortran.dg/c_funloc_tests_5.f04: New.
8307         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8308
8309 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8310
8311         PR c++/32839
8312         * g++.dg/expr/call4.C: New.
8313         * g++.dg/expr/call5.C: New.
8314
8315 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8316
8317         PR fortran/32710
8318         * gfortran.dg/namelist_30.f90: New test.
8319
8320 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8321
8322         PR fortran/29962
8323         * gfortran.dg/array_initializer_1.f90: Removed warning.
8324         * gfortran.dg/initialization_1.f90: Adjusted messages.
8325         * gfortran.dg/nested_modules_6.f90: Removed warning.
8326
8327         PR fortran/31253
8328         * gfortran.dg/initialization_7.f90: New test.
8329
8330         PR fortran/31639
8331         * gfortran.dg/initialization_8.f90: New test.
8332
8333 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8334
8335         PR c++/30818
8336         * g++.dg/template/crash47.C: Adjust errors.
8337         * g++.dg/template/crash48.C: Adjust errors.
8338         * g++.dg/template/typename12.C: New.
8339         * g++.dg/template/typename13.C: New.
8340         * g++.dg/template/typename14.C: New.
8341         * g++.dg/template/typedef6.C: Adjust errors.
8342
8343 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8344
8345         PR fortran/32627
8346         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8347         * gfortran.dg/pr32627.f03: New test case.
8348
8349         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8350         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8351         c_f_pointer_logical.
8352         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8353         c_f_pointer_complex.
8354         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8355         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8356         c_f_pointer_shape_tests_2.
8357         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8358
8359 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8360
8361         PR fortran/32804
8362         * gfortran.dg/c_loc_tests_9.f03: New test case.
8363         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8364
8365 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8366
8367         PR fortran/32823
8368         * gfortran.dg/int_2.f90: New test.
8369         
8370 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8371
8372         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8373
8374 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8375
8376         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8377         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8378
8379 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8380
8381         PR tree-optimization/19910
8382         * gcc.dg/pr19910.c: New test.
8383
8384 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8385
8386         PR fortran/32738
8387         * gfortran.dg/pr32738.f90: New test.
8388
8389 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8390
8391         PR tree-optimzation/32635
8392         * gfortran.dg/pr32635.f:  New test case.
8393
8394 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8395
8396         PR fortran/32801
8397         * gfortran.dg/pr32801.f03: New test case.
8398
8399 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8400
8401         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8402         Test negative numbers also.
8403         * gcc.dg/c99-math-float-1.c: Likewise.
8404         * gcc.dg/c99-math-long-double-1.c: Likewise.
8405         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8406         test inputs.
8407
8408 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8409         
8410         * lib/target-supports.exp (check_effective_target_sync_int_long):
8411         Enable for xtensa.
8412         (check_effective_target_sync_char_short): Likewise.
8413         
8414 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8415
8416         * gcc.dg/pr28796-2.c: Add more cases.
8417
8418 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8419
8420         * gcc.dg/pr28796-1.c: Add more cases.
8421         * gcc.dg/pr28796-2.c: Likewise.
8422
8423 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8424
8425         * gcc.dg/pr28796-1.c: Add more cases.
8426         * gcc.dg/pr28796-2.c: Likewise.
8427
8428 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8429
8430         PR fortran/32535
8431         * gfortran.dg/pr32535.f90: New test.
8432
8433 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8434
8435         PR fortran/31320
8436         PR fortran/32665
8437         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8438
8439 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8440
8441         PR rtl-optimization/32773
8442         * gcc.dg/pr32773.c: New test.
8443
8444 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8445
8446         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8447         match flax-vector-conversions note.
8448         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8449         instead of dg-error for the warning.
8450
8451 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8452
8453         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8454           adapted to work on targets with 16-bit or wider int.
8455         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8456         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8457         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8458         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8459
8460 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8461
8462         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8463         support large arrays.
8464         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8465         * gcc.dg/20061109-1.c: Likewise.
8466         * gcc.c-torture/execute/20061101-1.x: Likewise.
8467         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8468         * gcc.c-torture/execute/pr31448.x: Likewise.
8469
8470 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8471
8472         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8473
8474         PR fortran/32238
8475         * gfortran.dg/pr32238.f90: New test.
8476
8477         PR fortran/32222
8478         * gfortran.dg/pr32222.f90: New test.
8479
8480         PR fortran/32242
8481         * gfortran.dg/pr32242.f90: New test.
8482         
8483 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8484             David Ung  <davidu@mips.com>
8485
8486         * gcc.target/mips/mips-sched-madd.c: New test case.
8487
8488 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8489
8490         PR libfortran/32611
8491         * gfortran.dg/large_real_kind_1.f90: Update test.
8492         * gfortran.dg/pr17706.f90: Update test.
8493         * gfortran.dg/fmt_zero_digits.f90: Update test.
8494         * gfortran.dg/fmt_zero_precision.f90: Update test.
8495         * gfortran.dg/real_const_3.f90: Update test.
8496
8497 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8498
8499         PR fortran/32036
8500         * gfortran.dg/bounds_check_8.f90: New test.
8501         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8502
8503 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8504
8505         PR fortran/32357
8506         * gfortran.dg/mvbits_2.f90: New test.
8507
8508 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8509
8510         PR libfortran/32731
8511         * gfortran.dg/pack_mask_1.f90:  New test.
8512         * gfortran.dg/unpack_mask_1.f90:  New test.
8513
8514 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8515
8516         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8517         * gcc.dg/20001101-1.c: Likewise.
8518         * gcc.dg/20001102-1.c: Likewise.
8519         * gcc.dg/20020116-2.c: Likewise.
8520         * gcc.dg/20020416-1.c: Likewise.
8521         * gcc.dg/sparc-constant-1.c: Likewise.
8522         * gcc.dg/sparc-dwarf2.c: Likewise.
8523         * gcc.dg/sparc-frame-1.c: Likewise.
8524         * gcc.dg/sparc-getcontext-1.c: Likewise.
8525         * gcc.dg/sparc-loop-1.c: Likewise.
8526         * gcc.dg/sparc-reg-1.c: Likewise.
8527         * gcc.dg/sparc-ret.c: Likewise.
8528         * gcc.dg/sparc-trap-1.c: Likewise.
8529         * gcc.dg/ultrasp10.c: Likewise.
8530         * gcc.dg/ultrasp11.c: Likewise.
8531         * gcc.dg/ultrasp1.c: Likewise.
8532         * gcc.dg/ultrasp2.c: Likewise.
8533         * gcc.dg/ultrasp3.c: Likewise.
8534         * gcc.dg/ultrasp4.c: Likewise.
8535         * gcc.dg/ultrasp5.c: Likewise.
8536         * gcc.dg/ultrasp6.c: Likewise.
8537         * gcc.dg/ultrasp7.c: Likewise.
8538         * gcc.dg/ultrasp8.c: Likewise.
8539         * gcc.dg/ultrasp9.c: Likewise.
8540         * gcc.dg/splet-1.c: Delete.
8541
8542 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8543
8544         PR fortran/32724
8545         * gfortran.dg/stfunc_5.f90: New test.
8546
8547 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8548
8549         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8550         New procedure to check if arrays are naturally aligned to the vector
8551         alignment boundary.
8552         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8553         in size_t typedef.  Adjust tree dump scan results according to
8554         vect_aligned_arrays target check.
8555         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8556         vect_aligned_arrays target check.
8557         * gcc.dg/vect/pr31699.c: Ditto.
8558
8559 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8560
8561         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8562         for V2DFmode vector conditional expression.
8563         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8564         and dfceq patterns.
8565         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8566         and dfcgt patterns.
8567         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8568         V2DFmode comparison and test special values.
8569         * lib/target-supports.exp: Switch on test for V2DFmode 
8570         vector conditional expression.
8571
8572 2007-07-13  Richard Guenther  <rguenther@suse.de>
8573
8574         PR tree-optimization/32721
8575         * gcc.dg/pr32721.c: New testcase.
8576
8577 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8578
8579         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8580         error message part that continues on a new line.
8581
8582 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8583
8584         * gcc.dg/c99-tgmath-1.c: New.
8585         * gcc.dg/c99-tgmath-2.c: New.
8586         * gcc.dg/c99-tgmath-3.c: New.
8587         * gcc.dg/c99-tgmath-4.c: New.
8588
8589 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8590             Janis Johnson  <janis187@us.ibm.com>
8591
8592         PR testsuite/25241
8593         * gcc.test-framework/dg-error-exp-F.c: New test.
8594         * gcc.test-framework/dg-warning-exp-F.c: New test.
8595         * lib/gcc.exp: Enable warning and error prefixes.
8596         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8597         (dg-error): Wrap original dg-error.
8598         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8599         markers from dg-error/dg-warning directives.
8600         * gcc.dg/20040322-1.c: Likewise.
8601         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8602         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8603         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8604         * gcc.dg/Werror-1.c: Likewise.
8605         * gcc.dg/Werror-10.c: Likewise.
8606         * gcc.dg/Werror-11.c: Likewise.
8607         * gcc.dg/Werror-2.c: Likewise.
8608         * gcc.dg/Werror-3.c: Likewise.
8609         * gcc.dg/Werror-4.c: Likewise.
8610         * gcc.dg/Werror-5.c: Likewise.
8611         * gcc.dg/Werror-6.c: Likewise.
8612         * gcc.dg/Werror-7.c: Likewise.
8613         * gcc.dg/Werror-8.c: Likewise.
8614         * gcc.dg/Werror-9.c: Likewise.
8615         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8616         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8617         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8618         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8619         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8620         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8621         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8622         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8623         * gcc.dg/Wnested-externs-1.c: Likewise.
8624         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8625         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8626         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8627         * gcc.dg/Wshadow-3.c: Likewise.
8628         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8629         * gcc.dg/Wwrite-strings-1.c: Likewise.
8630         * gcc.dg/anon-struct-5.c: Likewise.
8631         * gcc.dg/anon-struct-6.c: Likewise.
8632         * gcc.dg/anon-struct-7.c: Likewise.
8633         * gcc.dg/anon-struct-8.c: Likewise.
8634         * gcc.dg/array-8.c: Likewise.
8635         * gcc.dg/array-quals-2.c: Likewise.
8636         * gcc.dg/asm-qual-1.c: Likewise.
8637         * gcc.dg/asm-wide-1.c: Likewise.
8638         * gcc.dg/assign-warn-1.c: Likewise.
8639         * gcc.dg/assign-warn-2.c: Likewise.
8640         * gcc.dg/bitfld-10.c: Likewise.
8641         * gcc.dg/bitfld-11.c: Likewise.
8642         * gcc.dg/bitfld-12.c: Likewise.
8643         * gcc.dg/bitfld-13.c: Likewise.
8644         * gcc.dg/bitfld-14.c: Likewise.
8645         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8646         * gcc.dg/builtins-30.c: Likewise.
8647         * gcc.dg/c90-const-expr-5.c: Likewise.
8648         * gcc.dg/c90-typespec-1.c: Likewise.
8649         * gcc.dg/c99-const-expr-5.c: Likewise.
8650         * gcc.dg/c99-flex-array-5.c: Likewise.
8651         * gcc.dg/c99-fordecl-3.c: Likewise.
8652         * gcc.dg/c99-tag-3.c: Likewise.
8653         * gcc.dg/c99-typespec-1.c: Likewise.
8654         * gcc.dg/c99-vla-jump-1.c: Likewise.
8655         * gcc.dg/c99-vla-jump-2.c: Likewise.
8656         * gcc.dg/c99-vla-jump-3.c: Likewise.
8657         * gcc.dg/c99-vla-jump-4.c: Likewise.
8658         * gcc.dg/c99-vla-jump-5.c: Likewise.
8659         * gcc.dg/cast-1.c: Likewise.
8660         * gcc.dg/cast-2.c: Likewise.
8661         * gcc.dg/cast-3.c: Likewise.
8662         * gcc.dg/cast-4.c: Likewise.
8663         * gcc.dg/cast-pretty-print-1.c: Likewise.
8664         * gcc.dg/comp-goto-2.c: Likewise.
8665         * gcc.dg/comp-goto-3.c: Likewise.
8666         * gcc.dg/cpp/error-1.c: Likewise.
8667         * gcc.dg/cpp/if-paren.c: Likewise.
8668         * gcc.dg/decl-7.c: Likewise.
8669         * gcc.dg/decl-8.c: Likewise.
8670         * gcc.dg/decl-nospec-1.c: Likewise.
8671         * gcc.dg/decl-nospec-2.c: Likewise.
8672         * gcc.dg/decl-nospec-3.c: Likewise.
8673         * gcc.dg/declspec-10.c: Likewise.
8674         * gcc.dg/declspec-11.c: Likewise.
8675         * gcc.dg/declspec-12.c: Likewise.
8676         * gcc.dg/declspec-13.c: Likewise.
8677         * gcc.dg/declspec-14.c: Likewise.
8678         * gcc.dg/declspec-15.c: Likewise.
8679         * gcc.dg/declspec-16.c: Likewise.
8680         * gcc.dg/declspec-17.c: Likewise.
8681         * gcc.dg/declspec-4.c: Likewise.
8682         * gcc.dg/declspec-5.c: Likewise.
8683         * gcc.dg/declspec-6.c: Likewise.
8684         * gcc.dg/declspec-7.c: Likewise.
8685         * gcc.dg/declspec-8.c: Likewise.
8686         * gcc.dg/declspec-9.c: Likewise.
8687         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8688         * gcc.dg/dfp/constants-c99.c: Likewise.
8689         * gcc.dg/dfp/keywords-c89.c: Likewise.
8690         * gcc.dg/dfp/keywords-c99.c: Likewise.
8691         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8692         * gcc.dg/dfp/typespec.c: Likewise.
8693         * gcc.dg/dremf-type-compat-2.c: Likewise.
8694         * gcc.dg/dremf-type-compat-3.c: Likewise.
8695         * gcc.dg/dremf-type-compat-4.c: Likewise.
8696         * gcc.dg/empty-source-2.c: Likewise.
8697         * gcc.dg/empty-source-3.c: Likewise.
8698         * gcc.dg/enum3.c: Likewise.
8699         * gcc.dg/extra-semi-2.c: Likewise.
8700         * gcc.dg/extra-semi-3.c: Likewise.
8701         * gcc.dg/float-range-1.c: Likewise.
8702         * gcc.dg/float-range-2.c: Likewise.
8703         * gcc.dg/float-range-3.c: Likewise.
8704         * gcc.dg/float-range-5.c: Likewise.
8705         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8706         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8707         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8708         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8709         * gcc.dg/format/cast-1.c: Likewise.
8710         * gcc.dg/format/gcc_diag-3.c: Likewise.
8711         * gcc.dg/format/gcc_diag-4.c: Likewise.
8712         * gcc.dg/format/gcc_diag-6.c: Likewise.
8713         * gcc.dg/format/gcc_diag-8.c: Likewise.
8714         * gcc.dg/format/gcc_diag-9.c: Likewise.
8715         * gcc.dg/format/nul-2.c: Likewise.
8716         * gcc.dg/format/opt-1.c: Likewise.
8717         * gcc.dg/format/opt-2.c: Likewise.
8718         * gcc.dg/format/opt-3.c: Likewise.
8719         * gcc.dg/format/opt-4.c: Likewise.
8720         * gcc.dg/format/opt-5.c: Likewise.
8721         * gcc.dg/format/opt-6.c: Likewise.
8722         * gcc.dg/framework-2.c: Likewise.
8723         * gcc.dg/func-args-1.c: Likewise.
8724         * gcc.dg/func-outside-1.c: Likewise.
8725         * gcc.dg/func-outside-2.c: Likewise.
8726         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8727         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8728         * gcc.dg/if-empty-1.c: Likewise.
8729         * gcc.dg/init-bad-1.c: Likewise.
8730         * gcc.dg/init-bad-2.c: Likewise.
8731         * gcc.dg/init-bad-3.c: Likewise.
8732         * gcc.dg/init-desig-obs-2.c: Likewise.
8733         * gcc.dg/init-desig-obs-3.c: Likewise.
8734         * gcc.dg/init-empty-2.c: Likewise.
8735         * gcc.dg/init-empty-3.c: Likewise.
8736         * gcc.dg/inline-11.c: Likewise.
8737         * gcc.dg/inline-12.c: Likewise.
8738         * gcc.dg/inline-8.c: Likewise.
8739         * gcc.dg/inline-9.c: Likewise.
8740         * gcc.dg/inline3.c: Likewise.
8741         * gcc.dg/label-decl-1.c: Likewise.
8742         * gcc.dg/label-decl-2.c: Likewise.
8743         * gcc.dg/label-decl-3.c: Likewise.
8744         * gcc.dg/label-decl-4.c: Likewise.
8745         * gcc.dg/long-long-typespec-1.c: Likewise.
8746         * gcc.dg/lvalue-2.c: Likewise.
8747         * gcc.dg/lvalue-3.c: Likewise.
8748         * gcc.dg/nested-func-3.c: Likewise.
8749         * gcc.dg/nested-redef-1.c: Likewise.
8750         * gcc.dg/noreturn-4.c: Likewise.
8751         * gcc.dg/old-style-prom-2.c: Likewise.
8752         * gcc.dg/old-style-prom-3.c: Likewise.
8753         * gcc.dg/old-style-then-proto-1.c: Likewise.
8754         * gcc.dg/overflow-warn-1.c: Likewise.
8755         * gcc.dg/overflow-warn-2.c: Likewise.
8756         * gcc.dg/overflow-warn-3.c: Likewise.
8757         * gcc.dg/overflow-warn-4.c: Likewise.
8758         * gcc.dg/overflow-warn-6.c: Likewise.
8759         * gcc.dg/parm-forwdecl-2.c: Likewise.
8760         * gcc.dg/parm-forwdecl-3.c: Likewise.
8761         * gcc.dg/parm-impl-decl-1.c: Likewise.
8762         * gcc.dg/parm-impl-decl-2.c: Likewise.
8763         * gcc.dg/parm-incomplete-1.c: Likewise.
8764         * gcc.dg/parm-mismatch-1.c: Likewise.
8765         * gcc.dg/pointer-arith-1.c: Likewise.
8766         * gcc.dg/pointer-arith-2.c: Likewise.
8767         * gcc.dg/pointer-arith-3.c: Likewise.
8768         * gcc.dg/pointer-arith-4.c: Likewise.
8769         * gcc.dg/pointer-arith-6.c: Likewise.
8770         * gcc.dg/pointer-arith-7.c: Likewise.
8771         * gcc.dg/pointer-arith-8.c: Likewise.
8772         * gcc.dg/pr13804-1.c: Likewise.
8773         * gcc.dg/pr15698-1.c: Likewise.
8774         * gcc.dg/pr15698-2.c: Likewise.
8775         * gcc.dg/pr15698-3.c: Likewise.
8776         * gcc.dg/pr15698-4.c: Likewise.
8777         * gcc.dg/pr15698-5.c: Likewise.
8778         * gcc.dg/pr15698-6.c: Likewise.
8779         * gcc.dg/pr15698-7.c: Likewise.
8780         * gcc.dg/pr15698-8.c: Likewise.
8781         * gcc.dg/pr17188-1.c: Likewise.
8782         * gcc.dg/pr17301-1.c: Likewise.
8783         * gcc.dg/pr17301-2.c: Likewise.
8784         * gcc.dg/pr17730-1.c: Likewise.
8785         * gcc.dg/pr20368-1.c: Likewise.
8786         * gcc.dg/pr20368-2.c: Likewise.
8787         * gcc.dg/pr20368-3.c: Likewise.
8788         * gcc.dg/pr22308-1.c: Likewise.
8789         * gcc.dg/qual-component-1.c: Likewise.
8790         * gcc.dg/redecl-1.c: Likewise.
8791         * gcc.dg/redecl-11.c: Likewise.
8792         * gcc.dg/redecl-12.c: Likewise.
8793         * gcc.dg/redecl-13.c: Likewise.
8794         * gcc.dg/redecl-14.c: Likewise.
8795         * gcc.dg/redecl-15.c: Likewise.
8796         * gcc.dg/register-var-1.c: Likewise.
8797         * gcc.dg/register-var-2.c: Likewise.
8798         * gcc.dg/stmt-expr-2.c: Likewise.
8799         * gcc.dg/stmt-expr-3.c: Likewise.
8800         * gcc.dg/stmt-expr-label-1.c: Likewise.
8801         * gcc.dg/stmt-expr-label-2.c: Likewise.
8802         * gcc.dg/stmt-expr-label-3.c: Likewise.
8803         * gcc.dg/struct-empty-2.c: Likewise.
8804         * gcc.dg/struct-empty-3.c: Likewise.
8805         * gcc.dg/struct-parse-1.c: Likewise.
8806         * gcc.dg/struct-semi-1.c: Likewise.
8807         * gcc.dg/struct-semi-2.c: Likewise.
8808         * gcc.dg/struct-semi-3.c: Likewise.
8809         * gcc.dg/switch-5.c: Likewise.
8810         * gcc.dg/switch-6.c: Likewise.
8811         * gcc.dg/switch-7.c: Likewise.
8812         * gcc.dg/tls/diag-5.c: Likewise.
8813         * gcc.dg/transparent-union-1.c: Likewise.
8814         * gcc.dg/transparent-union-3.c: Likewise.
8815         * gcc.dg/typespec-1.c: Likewise.
8816         * gcc.dg/vla-init-2.c: Likewise.
8817         * gcc.dg/vla-init-3.c: Likewise.
8818         * gcc.dg/vla-init-4.c: Likewise.
8819         * gcc.dg/vla-init-5.c: Likewise.
8820         * gcc.dg/void-cast-2.c: Likewise.
8821         * gcc.dg/wvla-3.c: Likewise.
8822         * gcc.dg/wvla-7.c: Likewise.
8823         * gcc.target/i386/991209-1.c: Likewise.
8824         * gcc.target/ia64/fpreg-1.c: Likewise.
8825         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8826         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8827         
8828 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8829
8830         PR fortran/31639
8831         * gfortran.dg/func_decl_4.f90: New test.
8832
8833 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8834
8835         PR fortran/32727
8836         * gfortran.dg/interface_17.f90: New test.
8837
8838 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8839
8840         PR fortran/32599
8841         * gfortran.dg/32599.f03: New test case.
8842
8843         PR fortran/32601
8844         * gfortran.dg/32601.f03: New test case.
8845         * gfortran.dg/32601_1.f03: Ditto.
8846         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8847         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8848
8849 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8850
8851         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8852
8853 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8854             Devang Patel  <dpatel@apple.com>
8855
8856         PR tree-optimization/25413
8857         * gcc.dg/vect/vect-align-1.c: New.
8858         * gcc.dg/vect/vect-align-2.c: New.
8859         * gcc.dg/vect/pr25413.c: New.
8860         * gcc.dg/vect/pr25413a.c: New.
8861         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8862
8863 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8864
8865         * lib/target-support.exp (check_ultrasparc_hw_available):
8866         New function.
8867         (is-effective-target): Check $arg for ultrasparc_hw.
8868         (is-effective-target-keyword): Likewise.
8869         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8870         when determining what to do on sparc platforms.
8871         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8872         * gcc.dg/20001101-1.c: Likewise.
8873         * gcc.dg/20001101-2.c: Likewise.
8874         * gcc.dg/ultrasp9.c: Likewise.
8875         * gcc.dg/ultrasp10.c: Likewise.
8876         * gcc.target/sparc/pdist-3.c: Likewise.
8877
8878 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8879
8880         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8881
8882 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8883
8884         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8885         get vectorized.
8886         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8887         now get vectorized.
8888         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8889         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8890         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8891         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8892         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8893         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8894         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8895         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8896         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8897         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8898         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8899         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8900         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8901         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8902         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8903         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8904         Add spu.
8905
8906 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8907
8908         PR c++/30854
8909         * g++.dg/parse/error30.C: New test.
8910
8911 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8912
8913         PR fortran/29804
8914         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8915
8916 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8917
8918         * gfortran.fortran-torture/compile/pr32663.f: New test.
8919
8920 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8921
8922         PR c++/31027
8923         * g++.dg/inherit/virtual4.C: New.
8924
8925 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8926
8927         PR target/32661
8928         * gcc.target/i386/pr32661-1.c: New test.
8929
8930 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8931
8932         * gnat.dg/invariant_index.ad[sb]: New test.
8933
8934 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8935
8936         PR c++/32560
8937         * g++.dg/template/decl3.C: New.
8938
8939 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8940
8941         PR 32617
8942         * gcc.c-torture/execute/align-3.c: New.
8943
8944 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8945
8946         PR target/32708
8947         * gcc.target/i386/pr32708-1.c: New test.
8948         * gcc.target/i386/pr32708-2.c: Ditto.
8949         * gcc.target/i386/pr32708-3.c: Ditto.
8950
8951 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8952
8953         * g++.dg/init/new20.C: Remove svn:executable flag.
8954
8955 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8956
8957         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8958
8959 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8960
8961         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8962
8963 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8964
8965         PR testsuite/25241
8966         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8967         directive.
8968         
8969 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8970
8971         PR fortran/32157
8972         * gfortran.dg/overload_2.f90: New test.
8973
8974         PR fortran/32689
8975         * gfortran.dg/transfer_simplify_5.f90
8976
8977         PR fortran/32634
8978         * gfortran.dg/interface_15.f90: New test.
8979
8980 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8981
8982         PR libfortran/32336
8983         * gfortran.dg/matmul_5.f90:  New test case.
8984
8985 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8986
8987         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8988         * gcc.dg/fesd-any.h: Likewise.
8989         * gcc.dg/fesd-baseonly.c: Likewise.
8990         * gcc.dg/fesd-baseonly.h: Likewise.
8991         * gcc.dg/fesd-none.c: Likewise.
8992         * gcc.dg/fesd-none.h: Likewise.
8993         * gcc.dg/fesd-reduced.c: Likewise.
8994         * gcc.dg/fesd-reduced.h: Likewise.
8995         * gcc.dg/fesd-sys.c: Likewise.
8996         * gcc.dg/fesd-sys.h: Likewise
8997         * gcc.dg/fesd.h: Likewise.
8998
8999         * g++.dg/debug/dwarf2: New directory.
9000         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9001         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9002         * g++.dg/other/fesd-any.h: Likewise.
9003         * g++.dg/other/fesd-baseonly.C: Likewise.
9004         * g++.dg/other/fesd-baseonly.h: Likewise.
9005         * g++.dg/other/fesd-none.C: Likewise.
9006         * g++.dg/other/fesd-none.h: Likewise.
9007         * g++.dg/other/fesd-reduced.C: Likewise.
9008         * g++.dg/other/fesd-reduced.h: Likewise.
9009         * g++.dg/other/fesd-sys.C: Likewise.
9010         * g++.dg/other/fesd-sys.h: Likewise.
9011         * g++.dg/other/fesd.h: Likewise.
9012
9013 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9014
9015         PR fortran/31129
9016         * gfortran.dg/parameter_unused.f90: New test.
9017
9018 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9019
9020         PR tree-optimization/32681
9021         * gcc.dg/tree-ssa/pr32681.c: New test.
9022
9023 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9024
9025         PR fortran/32678
9026         * gfortran.dg/fmt_t_5.f90: New test.
9027
9028 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9029
9030         PR c++/30535
9031         * g++.dg/template/operator10.C: New.
9032
9033 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9034
9035         PR libfortran/32217
9036         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9037
9038 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9039
9040         PR fortran/29876
9041         * gfortran.dg/operator_6.f90: New test.
9042
9043 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9044
9045         PR fortran/17711
9046         * gfortran.dg/operator_4.f90: New test.
9047         * gfortran.dg/operator_5.f90: New test.
9048         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9049         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9050
9051 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9052
9053         PR fortran/32669
9054         * gfortran.dg/argument_checking_6.f90: New.
9055
9056 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9057
9058         PR fortran/25094
9059         * gfortran.dg/interface_155555.f90: New test.
9060
9061 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9062
9063         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9064         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9065
9066 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9067
9068         PR testsuite/25241
9069         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9070         discern pedantic diagnostics and errors.
9071         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9072         and not an error.
9073         * gcc.dg/20050121-1.c: This is an error and not a warning.
9074         * gcc.target/i386/sseregparm-2.c:  Likewise.
9075         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9076         * gcc.dg/charset/attribute2.c: Likewise.
9077         * gcc.dg/bitfld-1.c: Likewise.
9078         * gcc.dg/pack-test-2.c: Likewise.
9079         * gcc.dg/940510-1.c: Match separately error and warning.
9080         * gcc.dg/array-2.c: Match separately multiple messages. The second
9081         diagnostic is a pedantic warning and not an error.
9082         * gcc.dg/pr14475.c: Match separately multiple messages.
9083         * gcc.dg/pr18809-1.c: Likewise.
9084         * gcc.dg/pr27953.c: Likewise.
9085         * gcc.dg/vla-init-1.c: Likewise.
9086         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9087
9088 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9089
9090         PR fortran/32644
9091         * gfortran.dg/char_decl_1.f90: New test.
9092
9093 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9094
9095         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9096
9097 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9098
9099         PR c++/32232
9100         * g++.dg/template/overload9.C: New test.
9101
9102 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9103
9104         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9105         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9106
9107 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9108
9109         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9110         * gcc.dg/20001012-2.c: Likewise.
9111         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9112         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9113
9114 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9115
9116         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9117         about the chunk size when STACK_SIZE is defined.
9118
9119 2007-07-06  Josh Conner  <jconner@apple.com>
9120
9121         PR middle-end/32602
9122         * gcc.dg/sibcall-8.c: New test.
9123
9124 2007-07-06  Josh Conner  <jconner@apple.com>
9125
9126         PR middle-end/32603
9127         * gcc.target/arm/sibcall-1.c: New test.
9128
9129 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9130
9131         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9132
9133 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9134
9135         * gfortran.dg/save_parameter.f90: New test.
9136         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9137
9138 2007-07-06  Richard Guenther  <rguenther@suse.de>
9139
9140         * g++.dg/opt/pr30965.C: New testcase.
9141
9142 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9143
9144         * gcc.target/mips/save-restore-5.c: New test.
9145
9146 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9147
9148         PR rtl_optimization/32450
9149         * gcc.dg/pr32450.c: New runtime test.
9150
9151 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9152
9153         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9154         single underscore in scan directives.
9155
9156 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9157
9158         PR c++/32245
9159         * g++.dg/init/ptrmem4.C: New test.
9160
9161         PR c++/32251
9162         * g++.dg/init/new21.C: Likewise.
9163
9164         PR c++/31992
9165         * g++.dg/template/static30.C: Likewise.
9166
9167 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9168
9169         * gcc.dg/vect/costmodel/ppc: New directory.
9170         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9171         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9172         New test.
9173         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9174         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9175         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9176         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9177         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9178         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9179         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9180         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9181         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9182         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9183         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9184         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9185         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9186         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9187
9188 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9189
9190         PR fortran/32359
9191         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9192
9193 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9194
9195         PR fortran/32526
9196         * gfortran.dg/interface_14.f90: New test.
9197
9198         PR fortran/32613
9199         * gfortran.dg/do_iterator_2.f90: New test.
9200
9201 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9202
9203         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9204         (FE_DEC_DOWNWARD): Likewise.
9205         (FE_DEC_UPWARD): Likewise.
9206         (FE_DEC_TOWARDZERO): Likewise.
9207         (FE_DEC_TONEARESTFROMZERO): Likewise.
9208
9209 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9210
9211         * gcc.c-torture/compile/pr32606.c: New.
9212         * gfortran.fortran-torture/execute/pr32604.f90: New.
9213
9214 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9215
9216         * gcc.dg/visibility-12.c: New test.
9217         * gcc.dg/visibility-13.c: Likewise.
9218         * g++.dg/ext/visibility-9.C: Likewise.
9219         * g++.dg/ext/visibility-10.C: Likewise.
9220
9221 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9222
9223         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9224         * gcc.dg/sh-relax-vxworks.c: New test.
9225
9226 2007-07-04  Richard Guenther  <rguenther@suse.de>
9227
9228         PR tree-optimization/32500
9229         * gcc.c-torture/execute/pr32500.c: New testcase.
9230
9231 2007-07-04  Richard Guenther  <rguenther@suse.de>
9232
9233         PR tree-optimization/32482
9234         * gcc.c-torture/compile/pr32482.c: New testcase.
9235
9236 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9237
9238         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9239         VxWorks kernels.
9240         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9241         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9242         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9243         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9244
9245 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9246
9247         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9248
9249 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9250
9251         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9252
9253 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9254
9255         PR fortran/31198
9256         * gfortran.dg/min_max_optional_1.f90: New test.
9257         * gfortran.dg/min_max_optional_2.f90: New test.
9258         * gfortran.dg/min_max_optional_3.f90: New test.
9259
9260 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9261
9262         PR fortran/32545
9263         * gfortran.dg/fmt_error.f90: New test.
9264
9265 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9266
9267         PR fortran/32612
9268         * gfortran.dg/interface_13.f90: New test.
9269
9270 2007-07-03  Dave Brolley  <brolley@redhat.com>
9271
9272         PR c++/31743
9273         * g++.dg/init/new20.C: New test.
9274
9275 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9276
9277         PR fortran/32579
9278         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9279
9280 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9281
9282         PR fortran/25062
9283         * common_7.f90: New.
9284         * common_8.f90: New.
9285         * common_9.f90: New.
9286
9287 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9288
9289         PR fortran/30940
9290         * gfortran.dg/argument_checking_1.f90: New.
9291         * gfortran.dg/argument_checking_2.f90: New.
9292         * gfortran.dg/argument_checking_3.f90: New.
9293         * gfortran.dg/argument_checking_4.f90: New.
9294         * gfortran.dg/argument_checking_5.f90: New.
9295         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9296         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9297
9298 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9299
9300         * gcc.dg/pr32176.c: Add -w to default dg-options.
9301
9302 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9303
9304         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9305
9306 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9307
9308         PR fortran/20888
9309         * gfortran.dg/null_2.f90: New.
9310
9311 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9312             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9313
9314         PR middle-end/32176
9315         * gcc.dg/pr32176.c: New test.
9316
9317 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9318
9319         * gcc.dg/const-float80.c : New test.
9320         * gcc.dg/const-float128.c : New test.
9321         * gcc.dg/const-float80-ped.c : New test.
9322         * gcc.dg/const-float128-ped.c : New test.
9323
9324 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9325
9326         * gcc.dg/c99-math.h: Fix typo.
9327
9328 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9329
9330         PR libgomp/32468
9331         * gcc.dg/gomp/pr32468-1.c: New test.
9332
9333 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9334
9335         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9336         an ABI option.
9337
9338 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9339
9340         * gfortran.fortran-torture/compile/pr32583.f: New.
9341         * gcc.c-torture/compile/pr32584.c: New
9342
9343 2007-07-02  Ollie Wild  <aaw@google.com>
9344
9345         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9346         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9347
9348 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9349
9350         * gcc.target/mips/save-restore-1.c: New test.
9351         * gcc.target/mips/save-restore-2.c: Likewise.
9352         * gcc.target/mips/save-restore-3.c: Likewise.
9353         * gcc.target/mips/save-restore-4.c: Likewise.
9354
9355 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9356
9357         PR tree-optimization/31966
9358         PR tree-optimization/32533
9359         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9360         * gfortran.dg/pr32533.f90: Ditto.
9361
9362 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9363
9364         * g++.dg/opt/nrv12.C: New test.
9365         * gcc.target/i386/nrv1.c: New test.
9366
9367         PR c++/31748
9368         * g++.dg/gomp/pr31748.C: New test.
9369
9370 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9371  
9372         PR tree-optimization/32230
9373         * gcc.dg/vect/pr32230.c: New test.
9374
9375 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9376
9377         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9378         * bind_c_coms.f90: Ditto.
9379         * bind_c_coms_driver.c: Ditto.
9380         * bind_c_dts.f90: Ditto.
9381         * bind_c_dts_2.f03: Ditto.
9382         * bind_c_dts_2_driver.c: Ditto.
9383         * bind_c_dts_3.f03: Ditto.
9384         * bind_c_dts_4.f03: Ditto.
9385         * bind_c_dts_driver.c: Ditto.
9386         * bind_c_implicit_vars.f03: Ditto.
9387         * bind_c_procs.f03: Ditto.
9388         * bind_c_usage_2.f03: Ditto.
9389         * bind_c_usage_3.f03: Ditto.
9390         * bind_c_usage_5.f03: Ditto.
9391         * bind_c_usage_6.f03: Ditto.
9392         * bind_c_usage_7.f03: Ditto.
9393         * bind_c_vars.f90: Ditto.
9394         * bind_c_vars_driver.c: Ditto.
9395         * binding_c_table_15_1.f03: Ditto.
9396         * binding_label_tests.f03: Ditto.
9397         * binding_label_tests_10.f03: Ditto.
9398         * binding_label_tests_10_main.f03: Ditto.
9399         * binding_label_tests_11.f03: Ditto.
9400         * binding_label_tests_11_main.f03: Ditto.
9401         * binding_label_tests_12.f03: Ditto.
9402         * binding_label_tests_13.f03: Ditto.
9403         * binding_label_tests_13_main.f03: Ditto.
9404         * binding_label_tests_14.f03: Ditto.
9405         * binding_label_tests_2.f03: Ditto.
9406         * binding_label_tests_3.f03: Ditto.
9407         * binding_label_tests_4.f03: Ditto.
9408         * binding_label_tests_5.f03: Ditto.
9409         * binding_label_tests_6.f03: Ditto.
9410         * binding_label_tests_7.f03: Ditto.
9411         * binding_label_tests_8.f03: Ditto.
9412         * binding_label_tests_9.f03: Ditto.
9413         * c_assoc.f90: Ditto.
9414         * c_assoc_2.f03: Ditto.
9415         * c_f_pointer_shape_test.f90: Ditto.
9416         * c_f_pointer_tests.f90: Ditto.
9417         * c_f_tests_driver.c: Ditto.
9418         * c_funloc_tests.f03: Ditto.
9419         * c_funloc_tests_2.f03: Ditto.
9420         * c_funloc_tests_3.f03: Ditto.
9421         * c_funloc_tests_3_funcs.c: Ditto.
9422         * c_kind_params.f90: Ditto.
9423         * c_kind_tests_2.f03: Ditto.
9424         * c_kinds.c: Ditto.
9425         * c_loc_driver.c: Ditto.
9426         * c_loc_test.f90: Ditto.
9427         * c_loc_tests_2.f03: Ditto.
9428         * c_loc_tests_2_funcs.c: Ditto.
9429         * c_loc_tests_3.f03: Ditto.
9430         * c_loc_tests_4.f03: Ditto.
9431         * c_loc_tests_5.f03: Ditto.
9432         * c_loc_tests_6.f03: Ditto.
9433         * c_loc_tests_7.f03: Ditto.
9434         * c_loc_tests_8.f03: Ditto.
9435         * c_ptr_tests.f03: Ditto.
9436         * c_ptr_tests_10.f03: Ditto.
9437         * c_ptr_tests_5.f03: Ditto.
9438         * c_ptr_tests_7.f03: Ditto.
9439         * c_ptr_tests_7_driver.c: Ditto.
9440         * c_ptr_tests_8.f03: Ditto.
9441         * c_ptr_tests_8_funcs.c: Ditto.
9442         * c_ptr_tests_9.f03: Ditto.
9443         * c_ptr_tests_driver.c: Ditto.
9444         * c_size_t_driver.c: Ditto.
9445         * c_size_t_test.f03: Ditto.
9446         * com_block_driver.f90: Ditto.
9447         * global_vars_c_init.f90: Ditto.
9448         * global_vars_c_init_driver.c: Ditto.
9449         * global_vars_f90_init.f90: Ditto.
9450         * global_vars_f90_init_driver.c: Ditto.
9451         * interop_params.f03: Ditto.
9452         * iso_c_binding_only.f03: Ditto.
9453         * iso_c_binding_rename_1.f03: Ditto.
9454         * iso_c_binding_rename_1_driver.c: Ditto.
9455         * iso_c_binding_rename_2.f03: Ditto.
9456         * iso_c_binding_rename_2_driver.c: Ditto.
9457         * kind_tests_2.f03: Ditto.
9458         * kind_tests_3.f03: Ditto.
9459         * module_md5_1.f90: Ditto.
9460         * only_clause_main.c: Ditto.
9461         * print_c_kinds.f90: Ditto.
9462         * test_bind_c_parens.f03: Ditto.
9463         * test_c_assoc.c: Ditto.
9464         * test_com_block.f90: Ditto.
9465         * test_common_binding_labels.f03: Ditto.
9466         * test_common_binding_labels_2.f03: Ditto.
9467         * test_common_binding_labels_2_main.f03: Ditto.
9468         * test_common_binding_labels_3.f03: Ditto.
9469         * test_common_binding_labels_3_main.f03: Ditto.
9470         * test_only_clause.f90: Ditto.
9471         * use_iso_c_binding.f90: Ditto.
9472         * value_5.f90: Ditto.
9473         * value_test.f90: Ditto.
9474         * value_tests_f03.f90: Ditto.
9475
9476 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9477
9478         * gcc.dg/tls/opt-14.c: New.
9479
9480 2007-07-01  Ollie Wild  <aaw@google.com>
9481
9482         * g++.dg/lookup/using16.C: New test.
9483         * g++.dg/lookup/using17.C: New test.
9484
9485 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9486
9487         PR fortran/32239
9488         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9489         (test_4): Use proper test for floating point equality.
9490         (test_8): Likewise.
9491
9492 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9493
9494         PR libgfortran/32554
9495         * gfortran.dg/fmt_p_1.f90: New test.
9496
9497 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9498
9499         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9500         initialization and fix dg-final check - the initialization loop is
9501         vectorizable.
9502
9503 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9504             Volker Reichelt  <reichelt@netcologne.de>
9505
9506         PR middle-end/32559
9507         * gcc.dg/pr32559.c: New test.
9508
9509 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9510
9511         PR tree-optimization/25371
9512         * gcc.dg/vect/pr25371.c: New test.
9513
9514 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9515
9516         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9517         when allocating and initializing a flexible array.
9518
9519 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9520
9521         PR fortran/20373
9522         * gfortran.dg/intrinsic.f90: New test.
9523
9524 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9525
9526         PR fortran/32555
9527         * gfortran.dg/fmt_zero_check.f90: New.
9528
9529 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9530
9531         PR fortran/30284
9532         * gfortran.dg/repeat_f90: New test.
9533
9534 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9535
9536         PR testsuite/25241
9537         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9538         -pedantic-errors, so we should match errors.
9539         * gcc.dg/cpp/escape-1.c: Likewise.
9540         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9541         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9542         warning.
9543         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9544         errors instead of warnings.
9545         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9546         a pedantic warning.
9547         * gcc.dg/cpp/arith-3.c: Likewise.
9548
9549 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9550
9551         PR testsuite/25241
9552         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9553         * gcc.dg/pch/valid-2.c: Likewise.
9554         * gcc.dg/pch/valid-3.c: Likewise.
9555         * gcc.dg/pch/warn-1.c: Likewise.
9556         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9557         
9558 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9559
9560         PR c/4076
9561         * gcc.dg/Wunused-function.c: New.
9562         
9563 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9564
9565         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9566
9567 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9568
9569         * g++.dg/other/canon-31724.C: New.
9570         
9571 2007-06-29  Jan Hubicka  <jh@suse.cz>
9572
9573         PR middle-end/32372
9574         * gcc.c-torture/compile/pr32372.c: new.
9575
9576 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9577
9578         * gfortran.dg/operator_3.f90: New test.
9579
9580 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9581
9582         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9583         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9584
9585 2007-06-29  Richard Guenther  <rguenther@suse.de>
9586
9587         PR middle-end/32493
9588         * gcc.dg/inline-23.c: New testcase.
9589
9590 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9591
9592         PR tree-optimization/24659
9593         * gcc.target/i386/vectorize2.c: New test.
9594         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9595         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9596
9597 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9598
9599         * gcc.dg/pointer-arith-9.c: New test.
9600
9601 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9602
9603         PR fortran/32483
9604         * gfortran.dg/fmt_read_2.f90: New.
9605
9606 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9607
9608         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9609         If it exists, don't try to create it.
9610
9611 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9612
9613         * g++.dg/ext/visibility/ms-compat-1.C: New.
9614
9615 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9616
9617         PR tree-opt/32417
9618         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9619
9620 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9621
9622         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9623         targets.
9624
9625 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9626
9627         PR fortran/32467
9628         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9629
9630 2007-06-27  Richard Guenther  <rguenther@suse.de>
9631
9632         PR middle-end/32492
9633         * gcc.dg/inline-22.c: New testcase.
9634
9635 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9636
9637         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9638         the scan-assembler constant.
9639
9640 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9641
9642         PR 20216
9643         * gcc.dg/pr20216.c: New.
9644
9645 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9646
9647         PR tree-opt/32421
9648         * gcc.dg/vect/pr32421.c: New test.
9649
9650 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9651
9652         PR c++/32111
9653         * g++.dg/other/friend5.C: New test.
9654
9655 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9656
9657         PR fortran/32464
9658         * gfortran.dg/host_assoc_function_2.f90: New test.
9659
9660         PR fortran/31494
9661         * gfortran.dg/host_assoc_call_1.f90: New test.
9662
9663 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9664
9665         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9666         
9667 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9668
9669         PR fortran/32456
9670         * gfortran.dg/error_format.f90: New test.
9671
9672 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9673
9674         PR fortran/32136
9675         * gfortran.dg/pr32136.f90: New test.
9676
9677 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9678
9679         PR fortran/31726
9680         * gfortran.dg/minmaxloc_1.f90: New test.
9681
9682         PR fortran/32298
9683         * gfortran.dg/minmaxloc_2.f90: New test.
9684
9685 2007-06-23  Richard Guenther  <rguenther@suse.de>
9686
9687         PR tree-optimization/16876
9688         PR middle-end/29478
9689         * gcc.dg/pr29254.c: The warning is bogus.
9690         * gcc.dg/warn-1.c: Likewise.
9691         * gcc.dg/assign-warn-3.c: Likewise.
9692         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9693
9694 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9695
9696         * gcc.c-torture/execute/20070623-1.c: New.
9697
9698 2007-06-22  Jan Hubicka  <jh@suse.cz>
9699
9700         * gcc.c-torture/compile/pr31541.c: New.
9701
9702 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9703
9704         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9705         Remove -m64 from dg-options.
9706
9707 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9708
9709         PR middle-end/32374
9710         * gcc.dg/pr32374.c: New test.
9711
9712 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9713
9714         PR fortran/32360
9715         * gfortran.dg/pointer_assign_3.f90: New test.
9716
9717 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9718
9719         * gcc.dg/tree-ssa/pr19590.c: New.
9720
9721 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9722
9723         PR fortran/31162
9724         * gfortran.dg/assign.f90: Update test.
9725         * gfortran.dg/real_do_1.f90: Update test.
9726         * gfortran.dg/gomp/omp_do1.f90: Update test.
9727         * gfortran.dg/warnings_are_errors_1.f: Update test.
9728         * gfortran.dg/g77/20010519-1.f: Update test.
9729         * gfortran.dg/g77/pr9258.f: Update test.
9730         * gfortran.dg/g77/960317-1.f: Update test.
9731
9732 2007-06-21  Richard Guenther  <rguenther@suse.de>
9733
9734         PR tree-optimization/32453
9735         * gcc.c-torture/compile/pr32453.c: New testcase.
9736
9737 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9738
9739         PR tree-optimization/31866
9740         * gcc.dg/pr31866.c: New test.
9741
9742 2007-06-21  Richard Guenther  <rguenther@suse.de>
9743
9744         PR tree-optimization/32451
9745         * g++.dg/torture/20070621-1.C: New testcase.
9746
9747 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9748
9749         * gcc.dg/attr-isr.c: Test delay slot content.
9750         
9751 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9752
9753         PR fortran/32361
9754         gfortran.dg/pointer_assign_2.f90: New test.
9755
9756 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9757
9758         PR fortran/25061
9759         gfortran.dg/invalid_procedure_name.f90: New test.
9760
9761 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9762
9763         PR tree-optimization/25737
9764         * gcc.dg/tree-ssa/alias-14.c: New test.
9765
9766 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9767
9768         * gcc.target/i386/large-size-array-3.c: New.
9769
9770 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9771         Richard Guenther  <rguenther@suse.de>
9772
9773         PR fortran/32140
9774         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9775
9776 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9777
9778         PR middle-end/31959
9779         * gcc.dg/pr31959.c: New test.
9780
9781         PR inline-asm/32109
9782         * g++.dg/ext/asm10.C: New test.
9783
9784         PR middle-end/32285
9785         * gcc.c-torture/execute/20070614-1.c: New test.
9786
9787 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9788
9789         * gcc.target/arm/stack-corruption.c: New test.
9790
9791 2007-06-19  Richard Guenther  <rguenther@suse.de>
9792
9793         * g++.dg/torture/pr30252.C: New testcase.
9794
9795 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9796
9797         PR tree-optimization/32353
9798         * g++.dg/opt/nrv13.C: New test.
9799
9800 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9801
9802         PR fortran/20863
9803         PR fortran/20882
9804         * gfortran.dg/impure_assignment_2.f90 : New test.
9805
9806         PR fortran/32236
9807         * gfortran.dg/data_initialized_2.f90 : New test.
9808
9809         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9810         appropriate version of 'dmach'.
9811
9812 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9813
9814         PR target/32389
9815         * gcc.target/i386/pr32389.c New test.
9816
9817 2007-06-18  Simon Baldwin <simonb@google.com>
9818
9819         PR c++/31923
9820         * g++.dg/template/error25.C: New.
9821         * g++.dg/template/spec35.C: New.
9822
9823 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9824
9825         * gcc.c-torture/compile/pr32355.c: New testcase.
9826         
9827 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9828
9829         PR tree-optimization/32383
9830         * g++.dg/opt/pr32383.C: New test.
9831
9832 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9833
9834         PR rtl-optimization/32366
9835         * gcc.dg/vect/pr32366.c: New test.
9836
9837 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9838
9839         * gcc.c-torture/compile/pr32349.c: New testcase.
9840         
9841 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9842
9843         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9844         * gcc.target/sparc/combined-2.c: Likewise.
9845         * gcc.target/sparc/fexpand.c : Likewise.
9846         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9847         * gcc.target/sparc/fpack16.c : Likewise.
9848         * gcc.target/sparc/fpmerge.c : Likewise.
9849         * gcc.target/sparc/fpmul.c : Likewise.
9850         * gcc.target/sparc/noresult.c : Likewise.
9851         * gcc.target/sparc/pdist.c: Likewise.
9852
9853 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9854
9855         PR middle-end/31723
9856         * gcc.target/i386/recip-divf.c: New test.
9857         * gcc.target/i386/recip-sqrtf.c: Ditto.
9858         * gcc.target/i386/recip-vec-divf.c: Ditto.
9859         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9860         * gcc.target/i386/sse-recip.c: Ditto.
9861         * gcc.target/i386/sse-recip-vec.c: Ditto.
9862
9863 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9864
9865         PR tree-opt/32225
9866         * gcc.c-torture/compile/20070605-1.c: New test.
9867
9868         * gcc.c-torture/compile/20070603-1.c: New testcase.
9869         * gcc.c-torture/compile/20070603-2.c: New testcase.
9870
9871         * gcc.c-torture/compile/20070531-1.c: New test.
9872
9873         PR tree-opt/32167
9874         * gcc.c-torture/compile/20070531-2.c: New test.
9875
9876         PR tree-opt/32144
9877         * gcc.c-torture/compile/20070529-1.c: New test.
9878
9879         PR tree-opt/32145
9880         * gcc.c-torture/compile/20070529-2.c: New test.
9881
9882         PR tree-opt/32015
9883         * gcc.c-torture/compile/20070520-1.c: New test.
9884
9885         * g++.dg/ext/java-1.C: New test.
9886
9887         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9888         loops instead of one. Remove the "can't determine dependence"
9889         check.
9890         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9891         needed as the cast is gone in the first place.
9892         * gcc.dg/max-1.c: Change local variable a to be a global one.
9893         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9894         have a cast which is PREd.
9895
9896 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9897
9898         * g++.dg/lookup/anon6.C: New test.
9899
9900 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9901
9902         PR c++/31806
9903         * g++.dg/opt/static6.C: New testcase.
9904
9905 2007-06-14  Geoff Keating  <geoffk@apple.com>
9906
9907         * g++.dg/ext/visibility/overload-1.C: New.
9908
9909         PR 31093
9910         * g++.dg/ext/visibility/anon4.C: New.
9911
9912 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9913
9914         PR target/32268
9915         * gcc.target/i386/pr32268.c: New test.
9916
9917 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9918
9919         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9920         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9921         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9922
9923         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9924         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9925         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9926         BID is used.
9927
9928 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9929
9930         PR fortran/32302
9931         * gfortran.dg/common_resize_1.f90: New test.
9932
9933 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9934
9935         PR target/32274
9936         * gcc.dg/vect/pr32224.c: Fix.   
9937         
9938 2007-06-13  Eric Christopher  <echristo@apple.com>
9939
9940         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9941
9942 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9943
9944         PR fortran/32323
9945         * gfortran.dg/actual_array_vect_1.f90: New.
9946
9947 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9948
9949         * gcc.target/sparc/mfpu.c: New test.
9950
9951 2007-06-12  Geoff Keating  <geoffk@apple.com>
9952
9953         * g++.dg/warn/weak1.C: Suppress on Darwin.
9954         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9955
9956 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9957
9958         PR middle-end/31579
9959          * g++.dg/torture/pr31579.C: New testcase.
9960
9961 2007-06-12  Ian Lance Taylor  <iant@google.com>
9962
9963         PR libstdc++/29286
9964         * g++.dg/init/new16.C: New test.
9965         * g++.dg/init/new17.C: New test.
9966         * g++.dg/init/new18.C: New test.
9967         * g++.dg/init/new19.C: New test.
9968
9969 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9970
9971         * gnat.dg/lhs_view_convert.adb: New test.
9972
9973 2007-06-12  Richard Guenther  <rguenther@suse.de>
9974
9975         PR tree-optimization/15353
9976         PR tree-optimization/31657
9977         * gcc.c-torture/execute/20070424-1.c: New testcase.
9978         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9979         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9980         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9981         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9982         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9983
9984 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9985
9986         PR rtl-optimization/32293
9987         * gcc.dg/pr32293.c: New test.
9988
9989 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9990
9991         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9992
9993 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9994
9995         PR fortran/29786
9996         * gfortran.dg/equiv_7.f90: New test.
9997         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9998
9999         PR fortran/30875
10000         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10001
10002 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10003
10004         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10005         * gcc.dg/setjmp-4.c: Likewise.
10006         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10007
10008 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10009
10010         PR rtl-optimization/31025
10011         * gfortran.dg/pr31025.f90: New.
10012
10013 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10014
10015         PR target/32280
10016         * gcc.target/i386/pr32280.c: New test.
10017
10018 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10019
10020         PR middle-end/32279
10021         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10022
10023 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10024
10025         PR libgfortran/32235
10026         * gfortran.dg/backspace_9.f: New test.
10027
10028 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10029
10030         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10031
10032 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10033
10034         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10035
10036 2007-06-09  Ian Lance Taylor  <iant@google.com>
10037
10038         PR tree-optimization/32169
10039         * gcc.c-torture/compile/pr32169.c: New test.
10040
10041 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10042
10043         * gcc.dg/vect/costmodel: New directory.
10044         * gcc.dg/vect/costmodel/i386: New directory.
10045         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10046         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10047         New test.
10048         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10049         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10050         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10051         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10052         * gcc.dg/vect/costmodel/x86_64: New directory.
10053         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10054         New testsuite.
10055         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10056         New test.
10057         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10058         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10059         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10060         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10061         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10062
10063 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10064
10065         PR tree-optimization/32243
10066         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10067         flags for -Os tests.
10068         * gcc.dg/vect/03-vect-pr32243.c: New test.
10069
10070 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10071
10072         PR tree-optimization/32224
10073         * gcc.dg/vect/pr32224.c: New test.
10074
10075 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10076
10077         PR c++/32177
10078         * g++.dg/gomp/pr32177.C: New test.
10079
10080 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10081
10082         PR testsuite/25241
10083         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10084         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10085         warning nor an error.
10086         * gcc.dg/Wfatal-2.c: Likewise.
10087         * gcc.dg/Werror-1.c: Likewise.
10088         * gcc.dg/Werror-5.c: Likewise.
10089         * gcc.dg/Werror-7.c: Likewise.
10090         * gcc.dg/Werror-10.c: Likewise.
10091         * gcc.dg/Werror-11.c: Likewise.
10092
10093 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10094
10095         PR c++/30759
10096         * g++.dg/init/brace6.C: New test.
10097
10098 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10099
10100         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10101         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10102         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10103         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10104
10105         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10106         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10107         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10108         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10109         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10110         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10111         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10112         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10113
10114         * gcc.dg/darwin-minversion-3.c: New.
10115
10116 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10117
10118         * gcc.target/i386/builtin-copysign.c: New test.
10119
10120 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10121
10122         PR tree-optimization/32220
10123         * gfortran.dg/predcom-2.f: New testcase.
10124
10125 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10126
10127         PR tree-opt/32231
10128         * gcc.target/i386/vectorize4.c: New test.
10129
10130 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10131
10132         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10133
10134 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10135
10136         PR testsuite/25241
10137         * gcc.dg/simd-5.c: Mark output as a note.
10138         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10139         dg-message.
10140         * gcc.dg/simd-1.c: Likewise.
10141         * gcc.dg/always_inline.c: Mark output as a sorry.
10142         * gcc.dg/always_inline2.c: Likewise.
10143         * gcc.dg/always_inline3.c: Likewise.
10144
10145 2007-06-06  Ian Lance Taylor  <iant@google.com>
10146
10147         * g++.dg/conversion/enum1.C: New test.
10148
10149 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10150
10151         PR tree-optimization/32216
10152         * gcc.dg/vect/pr32216.c: New test.
10153
10154 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10155
10156         PR testsuite/18923
10157         * gfortran.dg/invalid_contains_1.f90: New test.
10158         * gfortran.dg/invalid_contains_2.f90: New test.
10159
10160 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10161
10162         PR testsuite/32057
10163         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10164         midnight issues.
10165
10166 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10167
10168         PR testsuite/25241
10169         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10170         dg-message to match de note.
10171         * gcc.dg/pr26570.c: Use dg-message for a note.
10172         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10173         dg-error instead of dg-warning because of -Werror.
10174         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10175         neither an error, nor a warning.
10176         * gcc.dg/glibc-uclibc-2.c: Likewise
10177         * gcc.dg/cpp/19940712-1.c: Likewise.
10178
10179 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10180
10181         PR preprocessor/23479
10182         * gcc.dg/binary-constants-1.c: Add test suites for
10183         the 0b-prefixed binary integer constants.
10184         * gcc.dg/binary-constants-2.c: Ditto.
10185         * gcc.dg/binary-constants-3.c: Ditto.
10186         * gcc.dg/binary-constants-4.c: Ditto.
10187
10188 2007-06-05  Ian Lance Taylor  <iant@google.com>
10189
10190         * gcc.dg/Wstrict-overflow-19.c: New test.
10191
10192 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10193
10194         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10195
10196 2007-06-04  Ian Lance Taylor  <iant@google.com>
10197
10198         * gcc.dg/Wstrict-overflow-18.c: New test.
10199
10200 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10201
10202         PR testsuite/25241
10203         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10204         * gcc.dg/cpp/mi5.c: Likewise.
10205         * gcc.dg/cpp/mi7.c: Likewise.
10206
10207 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10208
10209         PR c/32191
10210         * gcc.dg/pr32191.c: New test.
10211
10212 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10213
10214         PR fortran/32124
10215         * gfortran.dg/allocate_stat_1.f90: Remove.
10216
10217 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10218
10219         * gcc.target/i386/sse4_2-check.h: New.
10220         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10221         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10222         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10223         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10224         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10225         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10226         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10227         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10228         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10229         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10230         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10231         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10232         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10233         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10234         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10235         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10236         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10237         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10238
10239 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10240
10241         * gcc.dg/pie-link.c: New test.
10242
10243 2007-06-01  Ian Lance Taylor  <iant@google.com>
10244
10245         * gcc.dg/Wstrict-overflow-17.c: New test.
10246
10247 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10248
10249         * gcc.dg/builtin-return-1.c (g): New.
10250         (main): Allocate at least 64 bytes on the stack.
10251
10252 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10253
10254         * g++.dg/init/cleanup3.C: New test.
10255
10256 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10257
10258         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10259         int is 16 bits.
10260
10261 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10262
10263         PR fortran/32156
10264         * gfortran.dg/char_array_constructor_3.f90: New test.
10265
10266 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10267
10268         PR tree-optimization/32160
10269         * gfortran.dg/predcom-1.f: New test.
10270
10271 2007-05-31  Richard Guenther  <rguenther@suse.de>
10272
10273         * g++.dg/other/str_empty.C: Move...
10274         * g++.dg/other/pr30567.C: Move...
10275         * g++.dg/tree-ssa/pr27218.C: Move...
10276         * g++.dg/torture: ...here and remove dg-options.
10277
10278 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10279
10280         PR c++/32158
10281         * g++.dg/ext/is_pod_incomplete.C: New.
10282
10283 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10284             Douglas Gregor <doug.gregor@gmail.com>
10285             Pedro Lamarao <pedro.lamarao@mndfck.org>
10286             Howard Hinnant <howard.hinnant@gmail.com>
10287
10288         PR c++/7412
10289         PR c++/29939
10290         * g++.dg/cpp0x/rv8p.C: New.
10291         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10292         * g++.dg/cpp0x/cast-bug.C: New.
10293         * g++.dg/cpp0x/elision_weak.C: New.
10294         * g++.dg/cpp0x/collapse-bug.C: New.
10295         * g++.dg/cpp0x/rv3p.C: New.
10296         * g++.dg/cpp0x/rv7n.C: New.
10297         * g++.dg/cpp0x/overload-conv-1.C: New.
10298         * g++.dg/cpp0x/rv2n.C: New.
10299         * g++.dg/cpp0x/deduce.C: New.
10300         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10301         * g++.dg/cpp0x/rv6p.C: New.
10302         * g++.dg/cpp0x/template_deduction.C: New.
10303         * g++.dg/cpp0x/implicit-copy.C: New.
10304         * g++.dg/cpp0x/rv1p.C: New.
10305         * g++.dg/cpp0x/cast.C: New.
10306         * g++.dg/cpp0x/rv5n.C: New.
10307         * g++.dg/cpp0x/collapse.C: New.
10308         * g++.dg/cpp0x/overload-conv-2.C: New.
10309         * g++.dg/cpp0x/rv4p.C: New.
10310         * g++.dg/cpp0x/rvo.C: New.
10311         * g++.dg/cpp0x/iop.C: New.
10312         * g++.dg/cpp0x/rv3n.C: New.
10313         * g++.dg/cpp0x/rv7p.C: New.
10314         * g++.dg/cpp0x/reference_collapsing.C: New.
10315         * g++.dg/cpp0x/overload.C: New.
10316         * g++.dg/cpp0x/named.C: New.
10317         * g++.dg/cpp0x/rv2p.C: New.
10318         * g++.dg/cpp0x/rv6n.C: New.
10319         * g++.dg/cpp0x/not_special.C: New.
10320         * g++.dg/cpp0x/bind.C: New.
10321         * g++.dg/cpp0x/rv1n.C: New.
10322         * g++.dg/cpp0x/rv5p.C: New.
10323         * g++.dg/cpp0x/elision.C: New.
10324         * g++.dg/cpp0x/named_refs.C: New.
10325         * g++.dg/cpp0x/unnamed_refs.C: New.
10326         * g++.dg/cpp0x/rv4n.C: New.
10327         * g++.dg/cpp0x/elision_neg.C: New.
10328         * g++.dg/init/copy7.C: Run in C++98 mode.
10329         * g++.dg/overload/arg1.C: Ditto.
10330         * g++.dg/overload/arg4.C: Ditto.
10331
10332 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10333
10334         PR c++/31809
10335         * g++.dg/opt/static5.C: New test.
10336
10337 2007-05-30  Richard Guenther  <rguenther@suse.de>
10338
10339         * g++.dg/dg.exp: Prune torture/.
10340         * g++.dg/torture/dg-torture.exp: New testsuite.
10341
10342 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10343
10344         * gcc.target/arm/pr27387.C: Move and rename to ...
10345         * g++.dg/inherit/thunk8.C: ... here.
10346
10347 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10348
10349         PR tree-optimization/31769
10350         * g++.dg/gomp/pr31769.C: New test.
10351
10352 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10353
10354         * gcc.target/i386/stack-realign.c: New.
10355
10356 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10357
10358         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10359
10360 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10361
10362         * gfortran.dg/sizeof.f90: New.
10363
10364 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10365
10366         PR c/31339
10367         * gcc.dg/boolcomplex-1.c: New test.
10368
10369         PR c++/31339
10370         * g++.dg/ext/boolcomplex-1.c: New test.
10371
10372 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10373
10374         * gcc.dg/matrix: New directory.
10375
10376 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10377
10378         PR fortran/32124
10379         * gfortran.dg/allocate_stat_1.f90: New.
10380
10381 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10382
10383         PR fortran/31972
10384         * transfer_hollerith_1.f90: New test.
10385
10386 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10387
10388         PR tree-opt/32100
10389         * gcc.c-torture/execute/vrp-7.c: New test.
10390
10391 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10392
10393         * gfortran.dg/transfer_simplify_4.f90: New test.
10394
10395 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10396
10397         PR fortran/32088
10398         * gfortran.dg/func_result_3.f90: New.
10399
10400 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10401
10402         PR middle-end/32083
10403         * gfortran.dg/transfer_simplify_3.f90: New.
10404
10405 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10406
10407         PR target/32065
10408         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10409         to compile options.
10410         * gcc.target/i386/pr32065-2.c: New test.
10411
10412 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10413
10414         PR fortran/31813
10415         * gfortran.dg/io_constraints_2.f90: Update.
10416
10417 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10418
10419         PR fortran/31219
10420         * gfortran.dg/array_constructor_17.f90: New test.
10421
10422 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10423
10424         PR tree-opt/32090
10425         * g++.dg/opt/array2.C: New testcase.
10426
10427 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10428
10429         PR target/32065
10430         * gcc.target/i386/pr32065.c: New test.
10431
10432 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10433             Marcus Meissner <meissner@suse.de>
10434
10435         * gcc.dg/attr-alloc_size.c: New.
10436
10437 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10438             Lee Millward  <lee.millward@gmail.com>
10439
10440         PR c++/31745
10441         * g++.dg/parse/crash34.C: New test.
10442
10443         * g++.dg/parse/crash35.C: New test.
10444
10445 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10446
10447         * gcc.target/i386/sse2-check.h: New.
10448         * gcc.target/i386/sse2-vec-1.c: Likewise.
10449         * gcc.target/i386/sse2-vec-2.c: Likewise.
10450         * gcc.target/i386/sse2-vec-3.c: Likewise.
10451         * gcc.target/i386/sse2-vec-4.c: Likewise.
10452         * gcc.target/i386/sse2-vec-5.c: Likewise.
10453         * gcc.target/i386/sse2-vec-6.c: Likewise.
10454
10455 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10456
10457         PR c++/31431
10458         PR c++/31432
10459         PR c++/31434
10460         PR c++/31435
10461         PR c++/31437
10462         PR c++/31438
10463         PR c++/31442
10464         PR c++/31443
10465         PR c++/31444
10466         PR c++/31445
10467         * g++.dg/cpp0x/pr31431.C: New.
10468         * g++.dg/cpp0x/pr31437.C: New.
10469         * g++.dg/cpp0x/pr31442.C: New.
10470         * g++.dg/cpp0x/pr31444.C: New.
10471         * g++.dg/cpp0x/pr31431-2.C: New.
10472         * g++.dg/cpp0x/pr31432.C: New.
10473         * g++.dg/cpp0x/pr31434.C: New.
10474         * g++.dg/cpp0x/pr31438.C: New.
10475         * g++.dg/cpp0x/pr31443.C: New.
10476         * g++.dg/cpp0x/pr31445.C: New.
10477         * g++.dg/cpp0x/variadic-crash1.C: New.
10478
10479 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10480
10481         * gcc.target/arm/long-calls-1.c: New test.
10482         * gcc.target/arm/long-calls-2.c: Likewise.
10483         * gcc.target/arm/long-calls-3.c: Likewise.
10484         * gcc.target/arm/long-calls-4.c: Likewise.
10485
10486 2007-05-25  Richard Guenther  <rguenther@suse.de>
10487             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10488
10489         PR tree-optimization/31982
10490         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10491
10492 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10493
10494         PR fortran/32047
10495         * gfortran.dg/result_in_spec_2.f90: New test.
10496
10497 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10498
10499         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10500
10501 2007-05-24  Ollie Wild  <aaw@google.com>
10502
10503         * gcc.dg/cpp/counter-1.c: New test.
10504         * gcc.dg/pch/counter-1.c: New test.
10505         * gcc.dg/pch/counter-1.hs: New file.
10506         * gcc.dg/pch/counter-2.c: New test.
10507         * gcc.dg/pch/counter-2.hs: New file.
10508         * gcc.dg/pch/counter-3.c: New test.
10509         * gcc.dg/pch/counter-3.hs: New file.
10510
10511 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10512
10513         * gcc.dg/tree-ssa/predcom-1.c: New test.
10514         * gcc.dg/tree-ssa/predcom-2.c: New test.
10515         * gcc.dg/tree-ssa/predcom-3.c: New test.
10516         * gcc.dg/tree-ssa/predcom-4.c: New test.
10517         * gcc.dg/tree-ssa/predcom-5.c: New test.
10518         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10519
10520 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10521
10522         PR testsuite/32062
10523         * gcc.target/i386/sse4_1-check.h (MASK): New.
10524
10525 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10526
10527         PR fortran/32038
10528         * gfortran.dg/pr25603.f: Initialize integer variables.
10529
10530 2007-05-23  Ian Lance Taylor  <iant@google.com>
10531
10532         * g++.dg/other/vrp1.C: New test.
10533
10534 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10535
10536         PR preprocessor/20077
10537         * gcc.dg/cpp/paste15.c: New test.
10538
10539 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10540             Nigel Stephens  <nigel@mips.com>
10541             Richard Sandiford  <richard@codesourcery.com>
10542
10543         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10544         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10545         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10546         * gcc.target/mips/inter/mips16-inter.exp: New.
10547
10548 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10549
10550         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10551
10552 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10553
10554         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10555         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10556         * gcc.target/i386/sse3-addsubps.c: Likewise.
10557         * gcc.target/i386/sse3-haddpd.c: Likewise.
10558         * gcc.target/i386/sse3-haddps.c: Likewise.
10559         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10560         * gcc.target/i386/sse3-hsubps.c: Likewise.
10561         * gcc.target/i386/sse3-lddqu.c: Likewise.
10562         * gcc.target/i386/sse3-movddup.c: Likewise.
10563         * gcc.target/i386/sse3-movshdup.c: Likewise.
10564         * gcc.target/i386/sse3-movsldup.c: Likewise.
10565
10566         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10567         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10568         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10569         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10570         * gcc.target/i386/ssse3-palignr.c: Likewise.
10571         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10572         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10573         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10574         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10575         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10576         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10577         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10578         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10579         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10580         * gcc.target/i386/ssse3-psignb.c: Likewise.
10581         * gcc.target/i386/ssse3-psignd.c: Likewise.
10582         * gcc.target/i386/ssse3-psignw.c: Likewise.
10583         * gcc.target/i386/ssse3-vals.h: Likewise.
10584
10585         * gcc.target/i386/sse3-check.h: New file.
10586         * gcc.target/i386/ssse3-check.h: Likewise.
10587
10588 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10589
10590         PR middle-end/31095
10591         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10592
10593 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10594
10595         PR middle-end/31606
10596         * gcc.c-torture/20070522-1.c: New testcase.
10597
10598 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10599
10600         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10601
10602 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10603
10604         * gcc.c-torture/execute/ieee/20000320-1.x,
10605         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10606         m68k-*-* and check_effective_target_coldfire_fpu.
10607
10608 2007-05-22  Ollie Wild  <aaw@google.com>
10609
10610         * g++.dg/lookup/hidden-class10.C: New test.
10611         * g++.dg/lookup/hidden-class11.C: New test.
10612
10613 2007-05-22  Ollie Wild  <aaw@google.com>
10614
10615         * g++.dg/lookup/name-clash5.C: New test.
10616         * g++.dg/lookup/name-clash6.C: New test.
10617
10618 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10619
10620         * g++.dg/other/i386-2.C: Update comments on header files tested.
10621         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10622         of <tmmintrin.h>.
10623         * gcc.target/i386/sse-12.c: Likewise.
10624         * gcc.target/i386/sse-13.c: Likewise.
10625         * gcc.target/i386/sse-14.c: Likewise.
10626
10627         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10628         Redefined to test with immediate operand.
10629         (__builtin_ia32_blendps): Likewise.
10630         (__builtin_ia32_blendpd): Likewise.
10631         (__builtin_ia32_dpps): Likewise.
10632         (__builtin_ia32_dpps): Likewise.
10633         (__builtin_ia32_insertps128): Likewise.
10634         (__builtin_ia32_vec_ext_v4sf): Likewise.
10635         (__builtin_ia32_vec_set_v16qi): Likewise.
10636         (__builtin_ia32_vec_set_v4si): Likewise.
10637         (__builtin_ia32_vec_set_v2di): Likewise.
10638         (__builtin_ia32_vec_ext_v16qi): Likewise.
10639         (__builtin_ia32_vec_ext_v4si): Likewise.
10640         (__builtin_ia32_vec_ext_v2di): Likewise.
10641         (__builtin_ia32_roundpd): Likewise.
10642         (__builtin_ia32_roundsd): Likewise.
10643         (__builtin_ia32_roundps): Likewise.
10644         (__builtin_ia32_roundss): Likewise.
10645         (__builtin_ia32_mpsadbw128): Likewise.
10646
10647 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10648
10649         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10650
10651 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10652
10653         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10654         failures.
10655         * gcc.dg/dfp/func-struct.c: Ditto.
10656         * gcc.dg/dfp/operator-assignment.c: Ditto.
10657         * gcc.dg/dfp/convert-bfp.c: Ditto.
10658         * gcc.dg/dfp/convert-int.c: Ditto.
10659         * gcc.dg/dfp/convert-int-max.c: Ditto.
10660         * gcc.dg/dfp/func-scalar.c: Ditto.
10661         * gcc.dg/dfp/cast.c: Ditto.
10662         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10663         failures, and fix a typo in return type of arg1_128.
10664         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10665         failures, and fix a typo in a constant suffix.
10666         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10667         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10668
10669 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10670             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10671
10672         * lib/gcc-dg.exp(process_message): New proc.
10673         (dg-message): New test directive.
10674         * gcc.dg/always_inline.c: Use dg-message.
10675         * gcc.dg/always_inline2.c: Ditto.
10676         * gcc.dg/always_inline3.c: Ditto.
10677         * gcc.dg/invalid-call-1.c: Ditto.
10678         * gcc.dg/pr17506.c: Ditto.
10679         * gcc.dg/simd-5.c: Ditto.
10680         * gcc.dg/simd-6.c: Ditto.
10681         * gcc.dg/va-arg-2.c: Ditto.
10682         * gcc.dg/cpp/syshdr.c: Ditto.
10683         * gcc.dg/cpp/unc4.c: Ditto.
10684         * gcc.dg/cpp/trad/mi1.c: Ditto.
10685         * gcc.dg/cpp/trad/mi5.c: Ditto.
10686         * gcc.dg/cpp/trad/mi7.c: Ditto.
10687         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10688         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10689         * gcc.test-framework/test-framework.awk: Special-case outexists
10690         tests.
10691
10692 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10693
10694         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10695         (bit_SSE4_2): Likewise.
10696         (bit_POPCNT): Likewise.
10697
10698         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10699         Check if assembler supports SSE4 instructions.
10700
10701         * gcc.target/i386/sse4_1-blendpd.c: New file.
10702         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10703         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10704         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10705         * gcc.target/i386/sse4_1-check.h: Likewise.
10706         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10707         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10708         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10709         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10710         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10711         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10712         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10713         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10714         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10715         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10716         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10717         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10718         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10719         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10720         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10721         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10722         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10723         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10724         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10725         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10726         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10727         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10728         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10729         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10730         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10731         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10732         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10733         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10734         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10735         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10736         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10737         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10738         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10739         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10740         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10741         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10742         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10743         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10744         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10745         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10746         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10747         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10748         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10749         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10750         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10751         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10752         * gcc.target/i386/sse4_1-round.h: Likewise.
10753         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10754         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10755         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10756         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10757         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10758         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10759         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10760         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10761         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10762         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10763         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10764         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10765         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10766         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10767
10768 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10769
10770         PR fortran/31627
10771         * gfortran.dg/bounds_check_7.f90: New test.
10772
10773 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10774
10775         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10776         (check_effective_target_sse4a): Ditto.
10777
10778         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10779         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10780         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10781         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10782         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10783         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10784         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10785         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10786         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10787         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10788         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10789         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10790         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10791         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10792         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10793         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10794         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10795         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10796         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10797         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10798
10799 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10800
10801         * g++.dg/ext/cleanup-1.C: New test.
10802         * g++.dg/ext/cleanup-2.C: Likewise.
10803         * g++.dg/ext/cleanup-3.C: Likewise.
10804         * g++.dg/ext/cleanup-4.C: Likewise.
10805         * g++.dg/ext/cleanup-5.C: Likewise.
10806         * g++.dg/ext/cleanup-6.C: Likewise.
10807         * g++.dg/ext/cleanup-8.C: Likewise.
10808         * g++.dg/ext/cleanup-9.C: Likewise.
10809         * g++.dg/ext/cleanup-10.C: Likewise.
10810         * g++.dg/ext/cleanup-11.C: Likewise.
10811         * g++.dg/ext/cleanup-dtor.C: Likewise.
10812
10813 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10814
10815         PR middle-end/31995
10816         * gcc.dg/vect/vect-102a.c: New test.
10817
10818 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10819             Paolo Carlini  <pcarlini@suse.de>
10820             Uros Bizjak  <ubizjak@gmail.com>
10821
10822         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10823         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10824         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10825         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10826         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10827         New testcases.
10828
10829 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10830
10831         PR fortran/32002
10832         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10833
10834 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10835
10836         PR fortran/32027
10837         * gfortran.dg/do_3.F90: Add checks for the final value of the
10838         loop variable.
10839
10840 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10841
10842         * gcc.c-torture/execute/990127-2.x: New file.
10843
10844 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10845
10846         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10847         * gcc.target/i386/sse-12: Add -O to compile options.
10848         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10849         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10850         and mm3dnow.h.  Add -O to compile options.
10851
10852 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10853
10854         PR fortran/31867
10855         * gfortran.dg/char_length_5.f90: New test.
10856
10857         PR fortran/31994
10858         * gfortran.dg/array_reference_1.f90: New test.
10859
10860 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10861
10862         PR middle-end/7651
10863         PR c++/11856
10864         PR c/12963
10865         PR c/23587
10866         PR other/29694
10867         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10868         * gcc.dg/Wtype-limits.c: New.
10869         * gcc.dg/Wtype-limits-Wextra.c: New.
10870         * gcc.dg/Wtype-limits-no.c: New.
10871         * g++.dg/warn/Wtype-limits.C: New.
10872         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10873         * g++.dg/warn/Wtype-limits-no.C: New.
10874
10875 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10876
10877         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10878         instead of "-msse2".'
10879         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10880         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10881         and mm3dnow.h.
10882         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10883         to test with immediate operand.
10884         (__builtin_ia32_insertqi): Ditto.
10885         (__builtin_ia32_palignr128): Ditto.
10886         (__builtin_ia32_palignr): Ditto.
10887         (__builtin_ia32_pshufhw): Ditto.
10888         (__builtin_ia32_pshuflw): Ditto.
10889         (__builtin_ia32_pshufd): Ditto.
10890         (__builtin_ia32_vec_set_v8hi): Ditto.
10891         (__builtin_ia32_vec_ext_v8hi): Ditto.
10892         (__builtin_ia32_shufpd): Ditto.
10893         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10894
10895 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10896
10897         PR fortran/32001
10898         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10899
10900 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10901
10902         PR target/31585
10903         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10904         and "__inline".  Use "-msse" instead of "-msse2".
10905
10906 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10907
10908         PR middle-end/7651
10909         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10910         * gcc.dg/20030906-2.c: Likewise.
10911         * objc.dg/method-17.m: Add -Wreturn-type.
10912         * obj-c++.dg/method-21.mm: Likewise.
10913
10914 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10915
10916         PR target/31585
10917         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10918         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10919         (__builtin_ia32_psrlqi128): Ditto.
10920         (__builtin_ia32_psrlwi128): Ditto.
10921         (__builtin_ia32_psrldi128): Ditto.
10922         (__builtin_ia32_psrldqi128): Ditto.
10923         (__builtin_ia32_pslldqi128): Ditto.
10924         (__builtin_ia32_psrawi128): Ditto.
10925         (__builtin_ia32_psradi128): Ditto.
10926         (__builtin_ia32_psllqi128): Ditto.
10927         (__builtin_ia32_pslldi128): Ditto.
10928         (__builtin_prefetch): Ditto.
10929         (__builtin_ia32_pshufw): Ditto.
10930         (__builtin_ia32_vec_set_v4hi): Ditto.
10931         (__builtin_ia32_vec_ext_v4hi): Ditto.
10932         (__builtin_ia32_shufps): Ditto.
10933         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10934
10935 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10936
10937         PR fortran/31974
10938         * gfortran.dg/char_allocation_1.f90: New test.
10939
10940 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10941
10942         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10943         * gcc.dg/Wconversion-sign.c: New.
10944         * gcc.dg/Wconversion-integer-no-sign.c: New.
10945         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10946         Wconversion-sign.C
10947         * g++.dg/warn/Wconversion-sign.C: New.
10948         * g++.old-deja/g++.other/warn4.C: Update.
10949         * g++.dg/warn/Wconversion1.C: Likewise.
10950
10951 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10952
10953         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10954         * gcc.dg/torture/builtin-math-4.c: Likewise.
10955
10956 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10957
10958         PR libfortran/31964
10959         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10960
10961 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10962
10963         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10964
10965 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10966
10967         PR target/31628
10968         * gcc.target/i386/pr31628.c: New.
10969
10970 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10971
10972         PR middle-end/31344
10973         * gcc.dg/pr31344.c: New test.
10974
10975 2007-05-17  Ian Lance Taylor  <iant@google.com>
10976
10977         PR tree-optimization/31953
10978         * gcc.c-torture/compile/pr31953.c: New test.
10979
10980 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10981
10982         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10983
10984         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10985         and drem.
10986         * gcc.dg/torture/builtin-math-4.c: Likewise.
10987
10988         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10989         * gcc.dg/torture/builtin-math-4.c: Likewise.
10990
10991         * gcc.dg/torture/builtin-math-4.c: New test.
10992
10993 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10994             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10995
10996         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10997         * gcc.dg/cpp/include2.c: Ditto.
10998         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10999         * gcc.dg/cpp/paste5.c: Ditto.
11000         * gcc.dg/cpp/paste6.c: Ditto.
11001         * gcc.dg/cpp/paste8.c: Ditto.
11002         * gcc.dg/cpp/paste11.c: Ditto.
11003         * gcc.dg/cpp/paste13.c: Ditto.
11004         * gcc.dg/cpp/skipping2.c: Ditto.
11005         * gcc.dg/reg-vol-struct-1.c: Ditto.
11006         * gcc.dg/Wshadow-1.c: Ditto.
11007         * gcc.dg/cpp/trad/comment.c: Ditto.
11008         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11009         * gcc.dg/cpp/if-2.c: Ditto.
11010         * gcc.dg/array-5.c: Ditto.
11011         * gcc.dg/inline-15.c: Ditto.
11012         * gcc.dg/pr27953.c: Ditto.
11013         * gcc.dg/Wno-c++-compat.c: Ditto.
11014
11015 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11016
11017         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11018
11019 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11020
11021         * gcc.c-torture/execute/20070517-1.c: New test.
11022
11023 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11024
11025         PR fortran/31919
11026         * gfortran.dg/min_max_conformance.f90: New test.
11027
11028 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11029
11030         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11031         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11032         gcc.dg/vect/vect-104.c: Use more complex construction to
11033         prevent vectorizing.
11034         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11035
11036 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11037
11038         PR tree-optimization/24659
11039         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11040         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11041         not vect_int target.
11042         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11043         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11044         targets.
11045         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11046         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11047         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11048
11049 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11050
11051         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11052         and x86_64-*-* targets.
11053         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11054
11055 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11056
11057         PR fortran/18769
11058         PR fortran/30881
11059         PR fortran/31194
11060         PR fortran/31216
11061         PR fortran/31427
11062         * transfer_simplify_1.f90: New test.
11063         * transfer_simplify_2.f90: New test.
11064
11065 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11066
11067         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11068
11069 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11070
11071         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11072
11073         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11074
11075         PR c/31924
11076         * gcc.dg/fltconst-1.c: New test.
11077
11078         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11079         * gcc.dg/dfp/operator-assignment.c: Ditto.
11080
11081 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11082
11083         PR c++/29928
11084         * g++.dg/rtti/typeid5.C: New.
11085
11086 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11087
11088         PR fortran/31725
11089         * gfortran.dg/substr_4.f: New test.
11090
11091 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11092
11093         * gcc.target/m68k/interrupt_thread-1.c,
11094         gcc.target/m68k/interrupt_thread-2.c,
11095         gcc.target/m68k/interrupt_thread-3.c: New.
11096         * gcc.target/m68k/m68k.exp: Accept fido.
11097
11098 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11099
11100         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11101         * gfortran.dg/altreturn_3.f90: Likewise.
11102         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11103         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11104         * gfortran.dg/inquire_iolength.f90: Likewise.
11105         * gfortran.dg/module_naming_1.f90: Likewise.
11106         * gfortran.dg/oldstyle_2.f90: Likewise.
11107         * gfortran.dg/operator_2.f90: Likewise.
11108         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11109         * gfortran.dg/used_types_11.f90: Likewise.
11110         * gfortran.dg/zero_array_components_1.f90: Likewise.
11111         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11112         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11113         * gfortran.dg/real_const_3.f90: Likewise.
11114
11115 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11116
11117         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11118         * gcc.dg/tree-ssa/loop-30.c: New test.
11119
11120 2007-05-13  Richard Guenther  <rguenther@suse.de>
11121
11122         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11123         scanning forwprop1.
11124         * g++.dg/tree-ssa/pr31146.C: Likewise.
11125
11126 2007-05-13  Revital Eres  <eres@il.ibm.com>
11127
11128         * gcc.dg/dse.c: New test.
11129
11130 2007-05-12  Richard Guenther  <rguenther@suse.de>
11131
11132         PR tree-optimization/31797
11133         * gcc.c-torture/compile/pr31797.c: New testcase.
11134
11135 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11136
11137         PR fortran/30746
11138         * gfortran.dg/host_assoc_function_1.f90: New test.
11139
11140 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11141
11142         PR c++/31829
11143         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11144
11145 2007-05-11  Silvius Rus  <rus@google.com>
11146
11147         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11148         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11149         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11150         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11151         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11152         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11153         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11154         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11155         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11156         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11157         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11158         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11159         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11160         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11161         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11162         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11163
11164 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11165
11166         PR other/31852
11167         * gcc.c-torture/execute/builtins/memchr.c: New.
11168         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11169         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11170
11171 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11172
11173         PR fortran/30876
11174         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11175         line.
11176         * gfortran.dg/recursive_reference_2.f90: New test.
11177
11178 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11179
11180         PR fortran/30878
11181         * gfortran.dg/namelist_29.f90: New test.
11182
11183 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11184
11185         PR fortran/31474
11186         * gfortran.dg/entry_10.f90: New test.
11187
11188 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11189
11190         PR tree-optimization/31885
11191         * gcc.dg/tree-ssa/loop-29.c: New test.
11192
11193 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11194
11195         * assumed_dummy_1.f90: Fix dg directive.
11196         * char_initialiser_actual.f90: Likewise.
11197         * nested_modules_2.f90: Likewise.
11198         * shift-alloc.f90: Likewise.
11199
11200 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11201
11202         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11203
11204 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11205
11206         PR libfortran/31880
11207         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11208
11209 2007-05-09  Mike Stump  <mrs@apple.com>
11210
11211         * g++.dg/other/first-global.C: Add -fpie for darwin.
11212         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11213
11214 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11215
11216         * gcc.dg/20070507-1.c: New testcase.
11217
11218 2007-05-08  Chao-ying Fu  <fu@mips.com>
11219
11220         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11221         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11222         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11223         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11224
11225 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11226
11227         PR 31847
11228         * gcc.dg/pr31847.c: New test.
11229
11230 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11231
11232         PR fortran/31692
11233         * gfortran.dg/actual_array_result_1.f90: New test.
11234
11235 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11236
11237         PR fortran/29397
11238         * gfortran.dg/parameter_array_init_1.f90: New test.
11239
11240         PR fortran/29400
11241         * gfortran.dg/parameter_array_init_2.f90: New test.
11242
11243 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11244
11245         PR target/31854
11246         * gcc.target/i386/pr31854.c: New test.
11247
11248 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11249
11250         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11251
11252 2007-05-07  Mike Stump  <mrs@apple.com>
11253
11254         * g++.old-deja/g++.mike/empty.C: Add.
11255
11256 2007-05-07  Eric Christopher  <echristo@apple.com>
11257
11258         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11259
11260 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11261
11262         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11263         variable.  Rearrange conversions from binary float to decimal float.
11264
11265 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11266
11267         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11268         x86.
11269
11270 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11271
11272         * gnat.dg/opt1.ad[sb]: New testcase.
11273
11274 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11275
11276         PR fortran/31399
11277         * gfortran.dg/do_3.F90: New test.
11278
11279 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11280
11281         PR fortran/31764
11282         * gfortran.dg/new_line.f90: Add new checks.
11283
11284 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11285
11286         PR fortran/31201
11287         * gfortran.dg/large_unit_1.f90: New.
11288         * gfortran.dg/large_unit_2.f90: New.
11289         * gfortran.dg/iostat_4.f90: New
11290         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11291
11292 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11293
11294         PR fortran/31540
11295         * gfortran.dg/char_result_4.f90: New test.
11296
11297 2007-06-05  Revital Eres  <eres@il.ibm.com>
11298
11299         PR 30957
11300         * gcc.dg/pr30957-1.c: New test.
11301
11302 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11303
11304         PR fortran/31251
11305         * gfortran.dg/char_type_len_2.f90: New test.
11306
11307 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11308
11309         PR 31775
11310         * g++.dg/other/nested-extern.cc: New.
11311         * g++.dg/other/nested-extern-1.C: New.
11312         * g++.dg/other/nested-extern-2.C: New.
11313
11314 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11315
11316         PR fortran/31760
11317         * gfortran.dg/erf.f90: New test.
11318         * gfortran.dg/besxy.f90: New test.
11319
11320 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11321
11322         PR fortran/22359
11323         * gfortran.dg/fseek.f90: New test.
11324
11325 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11326
11327         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11328
11329 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11330
11331         PR libfortran/31210
11332         * gfortran.dg/zero_length_1.f90: New test.
11333
11334 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11335
11336         PR fortran/31803
11337         * gfortran.dg/char_pointer_assign_3.f90: New test.
11338         * gfortran.dg/char_result_2.f90: Re-enable test.
11339
11340 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11341
11342         PR fortran/25071
11343         * gfortran.dg/char_length_3.f90: New test.
11344         * gfortran.dg/char_result_2.f90: Fix test.
11345
11346 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11347
11348         PR tree-optimization/30565
11349         * gcc.dg/tree-ssa/loop-27.c: New test.
11350
11351 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11352
11353         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11354         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11355         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11356         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11357
11358 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11359
11360         PR tree-optimization/31699
11361         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11362         New.
11363         (check_effective_target_vect_floatint_cvt): New.
11364         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11365         of specific targets.
11366         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11367         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11368         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11369         * gcc.dg/vect/vect-iv-4.c: Likewise.
11370         * gcc.dg/vect/vect-multitypes-11.c: New.
11371         * gcc.dg/vect/pr31699.c: New.
11372
11373 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11374
11375         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11376
11377 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11378
11379         PR C++/31663
11380         * g++.dg/warn/anonymous-namespace-2.C: New.
11381         * g++.dg/warn/anonymous-namespace-2.h: New.
11382
11383 2007-05-02  Paul Brook  <paul@codesourcery.com>
11384
11385         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11386
11387 2007-05-02  Eric Christopher  <echristo@apple.com>
11388
11389         * gcc.dg/cpp/if-div.c: New file.
11390
11391 2007-05-02  Tom Tromey  <tromey@redhat.com>
11392
11393         PR preprocessor/28709:
11394         * gcc.dg/cpp/pr28709.c: New file.
11395
11396 2007-05-02  Richard Guenther  <rguenther@suse.de>
11397
11398         PR tree-optimization/31146
11399         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11400
11401 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11402
11403         * gcc.c-torture/compile/limits-blockid.c: New.
11404         * gcc.c-torture/compile/limits-caselabels.c: New.
11405         * gcc.c-torture/compile/limits-declparen.c: New.
11406         * gcc.c-torture/compile/limits-enumconst.c: New.
11407         * gcc.c-torture/compile/limits-exprparen.c: New.
11408         * gcc.c-torture/compile/limits-externalid.c: New.
11409         * gcc.c-torture/compile/limits-fnargs.c: New.
11410         * gcc.c-torture/compile/limits-fndefn.c: New.
11411         * gcc.c-torture/compile/limits-idexternal.c: New.
11412         * gcc.c-torture/compile/limits-idinternal.c: New.
11413         * gcc.c-torture/compile/limits-pointer.c: New.
11414         * gcc.c-torture/compile/limits-stringlit.c: New.
11415         * gcc.c-torture/compile/limits-structmem.c: New.
11416         * gcc.c-torture/compile/limits-structnest.c: New.
11417
11418 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11419
11420         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11421
11422 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11423
11424         PR middle-end/31740
11425         * gcc.c-torture/compile/20070501-1.c: New testcase.
11426
11427 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11428
11429         PR fortran/31732
11430         * gfortran.dg/array_memset_2:  New test case.
11431
11432 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11433
11434         PR testsuite/31615
11435         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11436
11437 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11438
11439         PR testsuite/31589
11440         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11441         dg-final test.
11442         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11443         keyword to dg-final test.
11444         * gcc.dg/vect/vect-iv-4.c: Likewise.
11445         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11446         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11447         test.
11448         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11449         cast.
11450         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11451         * lib/target-supports.exp
11452         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11453         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11454
11455 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11456
11457         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11458         __LONG_LONG_MAX__ and its friends instead of those supplied by
11459         limits.h.
11460
11461 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11462
11463         PR C++/31721
11464         * g++.dg/ext/vector7.C: New testcase.
11465
11466 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11467
11468         PR fortran/31591
11469         * gfortran.dg/bound_simplification_1.f90: New test.
11470
11471 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11472
11473         PR fortran/31645
11474         * gfortran.dg/bom_error.f90: New test.
11475         * gfortran.dg/bom_include.f90: New test.
11476         * gfortran.dg/bom_UTF16-LE.f90: New test.
11477         * gfortran.dg/bom_UTF16-BE.f90: New test.
11478         * gfortran.dg/bom_UTF-8.f90: New test.
11479         * gfortran.dg/bom_UTF-32.f90: New test.
11480         * gfortran.dg/bom_UTF-8.F90: New test.
11481         * gfortran.dg/bom_include.inc: New file.
11482
11483 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11484
11485         PR C++/30221
11486         * g++.dg/init/ptrfn2.C: New test.
11487         * g++.dg/init/ptrfn3.C: New test.
11488
11489 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11490
11491         PR fortran/31711
11492         * gfortran.dg/dependency_21.f90: New test.
11493
11494 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11495
11496         * gfortran.dg/secnds.f: Use real*8.
11497         * gfortran.dg/secnds-1.f: Use real*8.
11498
11499 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11500
11501         PR libfortran/31532
11502         * gfortran.dg/inquire_5.f90: Update test.
11503
11504 2007-04-27  Ian Lance Taylor  <iant@google.com>
11505
11506         PR middle-end/31710
11507         * gcc.c-torture/compile/pr31710.c: New test.
11508
11509 2007-04-27  Richard Guenther  <rguenther@suse.de>
11510
11511         PR tree-optimization/30965
11512         PR tree-optimization/30978
11513         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11514         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11515         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11516         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11517
11518 2007-04-27  Richard Guenther  <rguenther@suse.de>
11519
11520         PR tree-optimization/31715
11521         * gcc.dg/Warray-bounds-4.c: New testcase.
11522
11523 2007-04-26  Ian Lance Taylor  <iant@google.com>
11524
11525         PR target/28675
11526         * gcc.c-torture/compile/pr28675.c: New test.
11527
11528 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11529
11530         PR C++/30016
11531         * g++.dg/ext/vector6.C: New test.
11532
11533 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11534
11535         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11536
11537 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11538
11539         PR middle-end/31617
11540         * g++.dg/other/str_empty.C: Add expected warning.
11541
11542 2007-04-26  Richard Guenther  <rguenther@suse.de>
11543         Daniel Berlin  <dberlin@dberlin.org>
11544
11545         PR tree-optimization/30567
11546         * g++.dg/other/pr30567.C: New testcase.
11547
11548 2007-04-26  Richard Guenther  <rguenther@suse.de>
11549
11550         PR tree-optimization/31703
11551         * gcc.c-torture/compile/pr31703.c: New testcase.
11552         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11553         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11554
11555 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11556
11557         * gfortran.dg/open_errors.f90: Added if statements checking
11558         the value of iostat.
11559
11560 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11561
11562         PR c++/31598
11563         * g++.dg/gomp/pr31598.C: New test.
11564
11565         PR tree-optimization/30558
11566         * g++.dg/gomp/pr30558.C: New test.
11567
11568 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11569
11570         PR c++/31338
11571         * g++.dg/ext/complex2.C: New test.
11572
11573 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11574
11575         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11576
11577 2007-04-25  Thiemo Seufer  <ths@mips.com>
11578
11579         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11580         value to signed char.
11581
11582 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11583
11584         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11585         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11586         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11587
11588 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11589
11590         PR fortran/31668
11591         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11592         statement functions.
11593         * gfortran.dg/c_by_val_5.f90: New test.
11594
11595 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11596
11597         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11598         with two new subroutines to avoid parameter-induced aliasing.
11599         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11600         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11601
11602 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11603
11604         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11605         * g++.dg/warn/Warray-bounds.C: Likewise.
11606
11607 2007-04-24  Ian Lance Taylor  <iant@google.com>
11608
11609         PR tree-optimization/31605
11610         * gcc.c-torture/execute/pr31605.c: New test.
11611
11612 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11613
11614         PR fortran/31587
11615         * lib/gcc-dg.exp (scan-module): New function.
11616         * gfortran.dg/module_md5_1.f90: New test.
11617
11618 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11619
11620         * g++.old-deja/g++.pt/defarg6.C: Only run with
11621         -std=gnu++98.
11622         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11623         * g++.dg/cpp0x/variadic61.C: Ditto.
11624         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11625         * g++.dg/cpp0x/variadic62.C: Ditto.
11626         * g++.dg/template/meminit1.C: Ditto.
11627         * g++.dg/template/operator7.C: Ditto.
11628         * g++.dg/template/static15.C: Ditto.
11629         * g++.dg/template/invalid1.C: Ditto.
11630         * g++.dg/template/shift1.C: Ditto.
11631         * g++.dg/template/error10.C: Ditto.
11632
11633 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11634
11635         PR diagnostic/25923
11636         * gfortran.dg/pr25923.f90: New test.
11637
11638 2007-04-24  Ian Lance Taylor  <iant@google.com>
11639
11640         PR tree-optimization/31602
11641         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11642
11643 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11644
11645         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11646         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11647
11648 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11649
11650         * gcc.target/i386/reload-1.c. New.
11651
11652 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11653             Olga Golovanevsky  <olga@il.ibm.com>
11654
11655         * g++.dg/other/str_empty.C: New test.
11656
11657 2007-04-24  Richard Henderson  <rth@redhat.com>
11658
11659         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11660
11661 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11662
11663         PR target/31641
11664         * gcc.c-torture/compile/pr31641.c: New testcase.
11665
11666 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11667
11668         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11669         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11670         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11671         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11672
11673 2007-04-23  Simon Baldwin  <simonb@google.com>
11674
11675         * g++.dg/other/error15.C: New.
11676         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11677         triggering a "multiple parameters named" error.
11678
11679 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11680
11681         PR fortran/31618
11682         * gfortran.dg/backspace_8.f:  New test case.
11683
11684 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11685
11686         PR fortran/31630
11687         * gfortran.dg/used_types_17.f90: New test.
11688
11689         PR fortran/31620
11690         * gfortran.dg/zero_array_components_1.f90: New test.
11691
11692 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11693
11694         PR fortran/31616
11695         * gfortran.dg/open_errors.f90: Allow a different error message.
11696
11697 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11698
11699         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11700         Rename from check_effective_target_vect_pack_mod.  Rename global
11701         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11702         messages.
11703         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11704         rename.
11705         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11706         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11707
11708 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11709
11710         PR middle-end/31448
11711         * gcc.c-torture/execute/pr31448.c: New testcase.
11712
11713 2007-04-22  Nick Clifton  <nickc@redhat.com>
11714
11715         * gcc.dg/20020312-2.c: Add support for the FRV.
11716
11717 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11718
11719         PR tree-optimization/24659
11720         * gcc.dg/vect/vect-float-extend-1.c: New test.
11721         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11722
11723 2007-04-22  Richard Guenther  <rguenther@suse.de>
11724
11725         PR tree-optimization/29789
11726         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11727         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11728
11729 2007-04-22  Revital Eres  <eres@il.ibm.com>
11730
11731         * gcc.dg/var-expand2.c: New test.
11732
11733 2007-04-22  Revital Eres  <eres@il.ibm.com>
11734
11735         * gcc.dg/var-expand3.c: New test.
11736
11737 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11738
11739         PR fortran/31495
11740         * gfortran.dg/continuation_8.f90: New test.
11741
11742 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11743
11744         PR C/30265
11745         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11746         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11747
11748 2007-04-21  Richard Guenther  <rguenther@suse.de>
11749
11750         PR middle-end/31136
11751         * gcc.c-torture/execute/pr31136.c: New testcase.
11752
11753 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11754
11755         * gcc.target/i386/movsi-sm-1.c: New.
11756
11757 2007-04-20  Richard Henderson  <rth@redhat.com>
11758
11759         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11760         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11761
11762 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11763
11764         * gcc.target/i386/ordcmp-1.c: New test.
11765         * gcc.target/i386/unordcmp-1.c: New test.
11766
11767         PR tree-optimization/31632
11768         * gcc.c-torture/compile/20070419-1.c: New test.
11769
11770 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11771
11772         * gcc.dg/invalid-call-1.c: New test.
11773
11774 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11775
11776         PR diagnostic/31227
11777         * gcc.dg/Warray-bounds-3.c: New.
11778
11779 2007-04-18  Richard Guenther  <rguenther@suse.de>
11780
11781         PR tree-optimization/19431
11782         PR tree-optimization/21463
11783         * gcc.c-torture/execute/20070212-1.c: New testcase.
11784         * gcc.c-torture/execute/20070212-2.c: Likewise.
11785         * gcc.c-torture/execute/20070212-3.c: Likewise.
11786         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11787         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11788         * g++.dg/tree-ssa/pr21463.C: Likewise.
11789         * g++.dg/tree-ssa/pr30738.C: Likewise.
11790
11791 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11792
11793         PR c++/31513
11794         * g++.dg/expr/bitfield8.C: New test.
11795
11796 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11797             Richard Sandiford  <richard@codesourcery.com>
11798
11799         * lib/target-supports.exp (check_profiling_available): Return 0
11800         for uClibc with -p or -pg.
11801
11802 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11803
11804         PR c++/31517
11805         * g++.dg/template/init7.C: New test.
11806
11807 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11808
11809         PR rtl-optimization/31360
11810         * gcc.dg/loop-7.c: New test.
11811
11812 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11813
11814         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11815         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11816         build.
11817         (compat-execute): Likewise.
11818         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11819         files to remote hosts.
11820         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11821         (c-torture-execute): Likewise.
11822         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11823         or plain file.  Use remote_upload and remote_download to copy
11824         files about.
11825         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11826         before scanning it.
11827
11828 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11829
11830         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11831
11832 2007-04-16  Lawrence Crowl  <crowl@google.com>
11833
11834         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11835         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11836         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11837         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11838         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11839         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11840         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11841         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11842         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11843         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11844         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11845
11846         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11847         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11848         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11849         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11850         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11851         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11852         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11853         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11854         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11855         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11856         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11857
11858 2007-04-16  Ian Lance Taylor  <iant@google.com>
11859
11860         PR tree-optimization/31522
11861         * gcc.dg/Wstrict-overflow-16.c: New test.
11862
11863 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11864
11865         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11866
11867 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11868
11869         PR fortran/31144
11870         * gfortran.dg/module_naming_1.f90: New.
11871
11872 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11873
11874         * lib/target-supports.exp (check_profiling_available): Return
11875         false for m68k-*-uclinux.
11876
11877 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11878
11879         PR c++/29365
11880         Testcase for c++ anonymous namespace warning
11881
11882         * g++.dg/warn/anonymous-namespace-1.C: New test
11883         * g++.dg/warn/anonymous-namespace-1.h: New test
11884
11885 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11886
11887         PR testsuite/31578
11888         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11889
11890 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11891
11892         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11893
11894 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11895
11896         PR fortran/31204
11897         * gfortran.dg/array_constructor_16.f90: New test.
11898
11899 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11900
11901         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11902         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11903
11904 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11905
11906         PR rtl-optimization/31500
11907         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11908         * g++.dg/warn/Warray-bounds.C: Likewise.
11909
11910 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11911
11912         PR C/31520
11913         * gcc.dg/gnu89-init-4.c: New testcase.
11914
11915 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11916
11917         PR c++/25874
11918         * gcc.dg/gomp/pr25874.c: Add dg-options.
11919         * g++.dg/gomp/pr25874.C: Add dg-options.
11920
11921 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11922
11923         PR fortran/21061
11924         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11925         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11926
11927 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11928
11929         PR fortran/31561
11930         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11931
11932 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11933
11934         PR fortran/29507
11935         PR fortran/31404
11936         * gfortran.dg/initialization_6.f90: New test.
11937
11938 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11939
11940         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11941
11942         * lib/target-supports.exp (check_gc_sections_available):
11943         Return false if ldflags includes -elf2flt.
11944
11945 2007-04-13  Jason Merrill  <jason@redhat.com>
11946
11947         PR c++/31074
11948         * conv3.C: New test.
11949
11950 2007-04-13  Mike Stump  <mrs@apple.com>
11951
11952         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11953         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11954
11955 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11956
11957         PR tree-optimization/29598
11958         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11959
11960 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11961
11962         PR fortran/31559
11963         * gfortran.dg/func_assign.f90: New test.
11964
11965 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11966
11967         PR fortran/31550
11968         * gfortran.dg/used_types_16.f90: New test.
11969
11970 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11971
11972         PR fortran/18937
11973         * gfortran.dg/goto_2.f90: New.
11974         * gfortran.dg/goto_3.f90: New.
11975         * gfortran.dg/pr17708.f90: Rename to ...
11976         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11977
11978 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11979
11980         PR fortran/31562
11981         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11982         instead of a struct.
11983
11984 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11985
11986         PR fortran/31562
11987         * gfortran.dg/value_4.c: Use GNU extensions for complex
11988         instead of a struct.
11989
11990 2007-04-13  Richard Guenther  <rguenther@suse.de>
11991
11992         PR tree-optimization/21258
11993         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11994
11995 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11996
11997         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11998         <complex.h>.
11999
12000 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12001
12002         PR fortran/31250
12003         * gfortran.dg/char_length_2.f90: New.
12004         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12005         * gfortran.dg/repeat_4.f90: Likewise.
12006
12007         PR fortran/31266
12008         * gfortran.dg/char_assign_1.f90: New.
12009
12010         PR fortran/31471
12011         * gfortran.dg/block_name_1.f90: New.
12012         * gfortran.dg/block_name_2.f90: New.
12013
12014 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12015
12016         PR c++/31078
12017         * g++.dg/other/pr31078.C: New.
12018
12019 2007-04-12  Richard Guenther  <rguenther@suse.de>
12020
12021         PR tree-optimization/31169
12022         * gcc.c-torture/execute/pr31169.c: New testcase.
12023
12024 2007-04-12  Richard Guenther  <rguenther@suse.de>
12025
12026         PR tree-optimization/24689
12027         PR tree-optimization/31307
12028         * g++.dg/tree-ssa/pr31307.C: New testcase.
12029         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12030
12031 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12032
12033         PR fortran/31472
12034         * gfortran.dg/access_spec_1.f90: New test.
12035         * gfortran.dg/access_spec_2.f90: New test.
12036         * gfortran.dg/non_module_public.f90: Match new error message.
12037
12038 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12039
12040         PR testsuite/31538
12041         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12042         to 4 at line 38 to fix bounds problem.
12043
12044 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12045
12046         PR testsuite/31240
12047         * gfortran.dg/pointer_intent_1.f90: Fix test.
12048
12049 2007-04-10  Eric Christopher  <echristo@apple.com>
12050
12051         * lib/target-supports.exp
12052         (check_effective_target_fstack_protector): Rewrite.
12053
12054 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12055
12056         PR c++/31449
12057         * g++.dg/init/const5.C: New test.
12058
12059 2007-04-09  Jan Hubicka  <jh@suse.cz>
12060
12061         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12062
12063 2007-04-08  Jan Hubicka  <jh@suse.cz>
12064
12065         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12066
12067 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12068
12069         PR fortran/31257
12070         * gfortran.dg/achar_4.f90: New test.
12071
12072 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12073
12074         PR fortran/30880
12075         * gfortran.dg/used_dummy_types_8.f90: New test.
12076
12077 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12078
12079         PR fortran/30872
12080         * gfortran.dg/parameter_array_element_1.f90: New test.
12081
12082 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12083
12084         PR fortran/31222
12085         * gfortran.dg/default_numeric_type_1.f90: New test.
12086
12087 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12088
12089         PR fortran/31424
12090         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12091
12092 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12093
12094         PR fortran/31293
12095         * gfortran.dg/interface_12.f90: New test.
12096
12097 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12098
12099         * gcc.dg/format/opt-6.c: New test.
12100         * gcc.dg/format/nul-1.c: New test.
12101         * gcc.dg/format/nul-2.c: New test.
12102
12103 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12104
12105         PR libgfortran/31395
12106         * gfortran.dg/fmt_colon.f90: New test.
12107
12108 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12109
12110         * g++.old-deja/g++.other/init18.C: Use
12111         dg-require-effective-target instead of an explicit xfail.
12112
12113 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12114
12115         * gcc.dg/dfp/signbit-1.c
12116         * gcc.dg/dfp/signbit-2.c
12117
12118 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12119
12120         PR fortran/31483
12121         * gfortran.dg/altreturn_5.f90: New test.
12122
12123 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12124
12125         PR fortran/31292
12126         * gfortran.dg/contained_module_proc_1.f90: New test.
12127
12128 2007-04-04  Stuart Hastings  <stuart@apple.com>
12129
12130         PR 31281
12131         * objc/execute/exceptions/pr31281.m: New.
12132
12133 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12134
12135         * g++.dg/ext/dllimport12.C: Update comments.
12136
12137 2007-04-03  Eric Christopher  <echristo@apple.com>
12138
12139         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12140
12141 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12142
12143         PR fortran/31304
12144         * gfortran.dg/repeat_2.f90: New test.
12145         * gfortran.dg/repeat_3.f90: New test.
12146         * gfortran.dg/repeat_4.f90: New test.
12147
12148 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12149
12150         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12151
12152 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12153
12154         PR c++/30847
12155         * g++.dg/parse/cond3.C: New test.
12156
12157         PR middle-end/30704
12158         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12159
12160 2007-04-02  Jason Merrill  <jason@redhat.com>
12161
12162         PR c++/31187
12163         * g++.dg/ext/visibility/anon3.C: New test.
12164
12165 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12166
12167         PR libgfortran/31052
12168         * gfortran.dg/namelist_28.f90: New test.
12169
12170 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12171
12172         PR libgfortran/31366
12173         * gfortran.dg/direct_io_6.f90: New test.
12174
12175 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12176
12177         PR libgfortran/31207
12178         * gfortran.dg/advance_5.f90: New test.
12179         * gfortran.dg/advance_6.f90: New test.
12180
12181 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12182
12183         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12184         * g++.dg/ext/dllimport7.C: Likewise.
12185         * g++.dg/ext/selectany1.C: Likewise.
12186
12187 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12188
12189         * g++.dg/parser/pr31138.C: New.
12190         * g++.dg/parser/pr31140.C: New.
12191         * g++.dg/parser/pr31141.C: New.
12192
12193 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12194
12195         PR c++/26099
12196         * g++.dg/ext/is_base_of.C: New.
12197         * g++.dg/ext/has_virtual_destructor.C: New.
12198         * g++.dg/ext/is_polymorphic.C: New.
12199         * g++.dg/ext/is_base_of_diagnostic.C: New.
12200         * g++.dg/ext/is_enum.C: New.
12201         * g++.dg/ext/has_nothrow_assign.C: New.
12202         * g++.dg/ext/has_nothrow_constructor.C: New.
12203         * g++.dg/ext/is_empty.C: New.
12204         * g++.dg/ext/has_trivial_copy.C: New.
12205         * g++.dg/ext/has_trivial_assign.C: New.
12206         * g++.dg/ext/is_abstract.C: New.
12207         * g++.dg/ext/is_pod.C: New.
12208         * g++.dg/ext/has_nothrow_copy.C: New.
12209         * g++.dg/ext/is_class.C: New.
12210         * g++.dg/ext/has_trivial_constructor.C: New.
12211         * g++.dg/ext/is_union.C: New.
12212         * g++.dg/ext/has_trivial_destructor.C: New.
12213         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12214         * g++.dg/template/crash43.C: Likewise.
12215
12216 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12217
12218         * g++.dg/warn/pedantic2.C: New testcase.
12219
12220 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12221
12222         * size_dim.f90: Fix dg directive.
12223         * pr16433.f: Likewise.
12224         * use_6.f90: Likewise.
12225         * use_7.f90: Likewise.
12226         * entry_9.f90: Likewise.
12227         * pointer_intent_2.f90: Likewise.
12228         * protected_1.f90: Likewise.
12229         * fmt_missing_period_2.f: Likewise.
12230         * pointer_intent_3.f90: Likewise.
12231         * protected_2.f90: Likewise.
12232         * protected_3.f90: Likewise.
12233         * pr15754.f90: Likewise.
12234         * protected_4.f90: Likewise.
12235         * protected_5.f90: Likewise.
12236         * initialization_2.f90: Likewise.
12237         * protected_6.f90: Likewise.
12238         * continuation_7.f90: Likewise.
12239         * derived_function_interface_1.f90: Likewise.
12240         * der_pointer_4.f90: Likewise.
12241         * fmt_zero_precision.f90: Likewise.
12242         * blockdata_3.f90: Likewise.
12243         * fmt_missing_period_1.f: Likewise.
12244         * real_const_3.f90: Likewise.
12245         * use_4.f90: Likewise.
12246         * fmt_missing_period_3.f: Likewise.
12247         * use_5.f90: Likewise.
12248
12249 2007-03-28  Mike Stump  <mrs@apple.com>
12250
12251         * gcc.dg/darwin-comm.c: Add.
12252
12253 2007-03-28  Eric Christopher  <echristo@apple.com>
12254
12255         * lib/target-supports.exp (check_effective_target_fstack_protector):
12256         New.
12257         * gcc.dg/ssp-1.c: Use.
12258         * gcc.dg/ssp-2.c: Ditto.
12259
12260 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12261
12262         PR c++/29077
12263         * g++.dg/parse/constructor3.C: New test.
12264
12265 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12266
12267         * gnat.dg/thin_pointer.ad[sb]: New test.
12268
12269 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12270
12271         * g++.dg/cpp0x/bracket1.C: New.
12272         * g++.dg/cpp0x/bracket2.C: New.
12273         * g++.dg/cpp0x/bracket3.C: New.
12274         * g++.dg/cpp0x/bracket4.C: New.
12275
12276 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12277
12278         * g++.dg/cpp0x/temp_default1.C: New.
12279         * g++.dg/cpp0x/temp_default3.C: New.
12280         * g++.dg/cpp0x/temp_default2.C: New.
12281         * g++.dg/cpp0x/temp_default4.C: New.
12282
12283 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12284
12285         PR c++/29993
12286         * g++.dg/other/cv_func2.C: New.
12287
12288 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12289
12290         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12291         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12292         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12293         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12294
12295         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12296         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12297
12298         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12299
12300         * lib/compat.exp (compat-execute): Fix processing of file names.
12301
12302 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12303
12304         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12305
12306 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12307
12308         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12309         Delete created executable test file.
12310         (check_effective_target_fortran_large_int): Ditto.
12311         (check_effective_target_static_libgfortran): Ditto.
12312
12313 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12314
12315         PR c++/30500
12316         * g++.dg/warn/pragma-system_header1.C: New test.
12317         * g++.dg/warn/pragma-system_header2.C: New test.
12318         * g++.dg/warn/pragma-system_header1.h. New.
12319         * g++.dg/warn/pragma-system_header2.h. New.
12320
12321 2007-03-26  Ian Lance Taylor  <iant@google.com>
12322
12323         PR tree-optimization/31345
12324         * gcc.c-torture/compile/pr31345-1.c: New test.
12325
12326 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12327
12328         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12329         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12330         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12331         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12332         * gfortran.dg/overload_1.f90: Likewise.
12333         * gfortran.dg/impure_assignment_1.f90: Likewise.
12334         * gfortran.dg/error_recovery_3.f90: Likewise.
12335         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12336         * gfortran.dg/sequence_types_1.f90: Likewise.
12337         * gfortran.dg/internal_references_1.f90: Likewise.
12338         * gfortran.dg/present_1.f90: Likewise.
12339         * gfortran.dg/volatile10.f90: Likewise.
12340         * gfortran.dg/module_equivalence_2.f90: Likewise.
12341         * gfortran.dg/use_4.f90: Likewise.
12342         * gfortran.dg/elemental_result_1.f90: Likewise.
12343         * gfortran.dg/generic_actual_arg.f90: Likewise.
12344         * gfortran.dg/private_type_5.f90: Likewise.
12345         * gfortran.dg/protected_4.f90: Likewise.
12346         * gfortran.dg/interface_3.f90: Likewise.
12347
12348 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12349
12350         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12351         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12352
12353 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12354
12355         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12356
12357 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12358
12359         PR libgfortran/31199
12360         * gfortran.dg/fmt_t_4.f90: New test.
12361
12362 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12363
12364         PR libfortran/31297
12365         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12366         * gfortran.dg/backspace_6.f:  Likewise.
12367         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12368         * gfortran.dg/direct_io_2.f90:  Likewise.
12369         * gfortran.dg/write_back.f:  Likewise.
12370         * gfortran.dg/write_rewind_2.f:  Likewise.
12371         * gfortran.dg/write_rewind_1.f:  Likewise.
12372         * gfortran.dg/write_rewind_2.f:  Likewise.
12373
12374 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12375
12376         PR tree-optimization/30784
12377         * gcc.dg/vect/pr30784.c: New test.
12378
12379 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12380
12381         PR fortran/30877
12382         * gfortran.dg/operator_1.f90: New test.
12383         * gfortran.dg/operator_2.f90: New test.
12384
12385 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12386
12387         PR libfortran/31196
12388         * gfortran.dg/reshape_transpose_1.f90:  New test.
12389
12390 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12391
12392         PR fortran/30655
12393         * gfortran.dg/bounds_check_6.f90: New test.
12394
12395 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12396
12397         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12398         #ifndef/#endif.
12399         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12400         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12401
12402 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12403
12404         PR fortran/31209
12405         * gfortran.dg/pointer_function_actual_1.f90: New test.
12406
12407         PR fortran/31200
12408         * gfortran.dg/pointer_function_actual_2.f90: New test.
12409
12410         PR fortran/31215
12411         * gfortran.dg/result_in_spec_1.f90: New test.
12412
12413 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12414
12415         PR fortran/30834
12416         * gfortran.dg/integer_exponentiation_3.F90: New test.
12417         * gfortran.dg/integer_exponentiation_4.f90: New test.
12418         * gfortran.dg/integer_exponentiation_5.F90: New test.
12419
12420 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12421
12422         PR c++/30863
12423         * g++.dg/template/error24.C: New test.
12424         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12425
12426 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12427
12428         PR c++/31273
12429         * g++.dg/expr/bitfield7.C: New test.
12430
12431 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12432
12433         PR other/23572
12434         * gcc.dg/float-range-4.c: New.
12435         * gcc.dg/float-range-1.c: Update. Test for a warning.
12436         * gcc.dg/float-range-3.c: New.
12437         * gcc.dg/float-range-5.c: New.
12438
12439 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12440
12441         PR fortran/31262
12442         * gfortran.dg/no_range_check_1.f90: New test.
12443
12444 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12445
12446         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12447         * g++.dg/other/static1.C: Remove stray semicolon.
12448         * g++.dg/other/init1.C: Likewise.
12449         * g++.dg/rtti/dyncast1.C: Likewise.
12450         * g++.dg/tree-ssa/pr17153.C: Likewise.
12451         * g++.dg/lookup/disamb1.C: Likewise.
12452         * g++.dg/lookup/scoped2.C: Likewise.
12453         * g++.dg/lookup/friend7.C: Likewise.
12454         * g++.dg/parse/parse4.C: Likewise.
12455         * g++.dg/parse/parse5.C: Likewise.
12456         * g++.dg/expr/pr29066.C: Likewise.
12457         * g++.dg/expr/cast4.C: Likewise.
12458         * g++.dg/tc1/dr193.C: Likewise.
12459         * g++.dg/tc1/dr213.C: Likewise.
12460         * g++.dg/abi/dcast1.C: Likewise.
12461         * g++.dg/abi/covariant2.C: Likewise.
12462         * g++.dg/inherit/covariant11.C: Likewise.
12463         * g++.dg/inherit/covariant9.C: Likewise.
12464         * g++.dg/inherit/covariant10.C: Likewise.
12465         * g++.dg/init/static3.C: Likewise.
12466         * g++.dg/init/init-ref3.C: Likewise.
12467         * g++.dg/init/ref10.C: Likewise.
12468         * g++.dg/template/meminit2.C: Likewise.
12469         * g++.dg/template/using9.C: Likewise.
12470         * g++.dg/template/friend9.C: Likewise.
12471         * g++.dg/template/ref1.C: Likewise.
12472         * g++.old-deja/g++.warn/inline.C: Likewise.
12473         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12474         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12475         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12476         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12477         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12478         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12479         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12480         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12481         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12482         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12483         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12484         * g++.old-deja/g++.brendan/template11.C: Likewise.
12485         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12486         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12487         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12488         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12489         * g++.old-deja/g++.jason/parse9.C: Likewise.
12490         * g++.old-deja/g++.jason/byval2.C: Likewise.
12491         * g++.old-deja/g++.jason/overload8.C: Likewise.
12492         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12493         * g++.old-deja/g++.jason/template33.C: Likewise.
12494         * g++.old-deja/g++.jason/return3.C: Likewise.
12495         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12496         * g++.old-deja/g++.jason/virtual.C: Likewise.
12497         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12498         * g++.old-deja/g++.jason/template27.C: Likewise.
12499         * g++.old-deja/g++.jason/synth6.C: Likewise.
12500         * g++.old-deja/g++.jason/ref8.C: Likewise.
12501         * g++.old-deja/g++.jason/offset1.C: Likewise.
12502         * g++.old-deja/g++.other/static20.C: Likewise.
12503         * g++.old-deja/g++.other/array1.C: Likewise.
12504         * g++.old-deja/g++.other/new3.C: Likewise.
12505         * g++.old-deja/g++.other/array2.C: Likewise.
12506         * g++.old-deja/g++.other/overload9.C: Likewise.
12507         * g++.old-deja/g++.other/cast6.C: Likewise.
12508         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12509         * g++.old-deja/g++.other/eh4.C: Likewise.
12510         * g++.old-deja/g++.other/using7.C: Likewise.
12511         * g++.old-deja/g++.other/init18.C: Likewise.
12512         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12513         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12514         * g++.old-deja/g++.other/dtor11.C: Likewise.
12515         * g++.old-deja/g++.pt/static11.C: Likewise.
12516         * g++.old-deja/g++.pt/crash19.C: Likewise.
12517         * g++.old-deja/g++.pt/overload12.C: Likewise.
12518         * g++.old-deja/g++.pt/crash46.C: Likewise.
12519         * g++.old-deja/g++.pt/mi1.C: Likewise.
12520         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12521         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12522         * g++.old-deja/g++.pt/local5.C: Likewise.
12523         * g++.old-deja/g++.pt/typename2.C: Likewise.
12524         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12525         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12526         * g++.old-deja/g++.law/visibility1.C: Likewise.
12527         * g++.old-deja/g++.law/visibility2.C: Likewise.
12528         * g++.old-deja/g++.law/virtual2.C: Likewise.
12529         * g++.old-deja/g++.law/operators19.C: Likewise.
12530         * g++.old-deja/g++.law/parsing10.C: Likewise.
12531         * g++.old-deja/g++.law/visibility4.C: Likewise.
12532         * g++.old-deja/g++.law/operators4.C: Likewise.
12533         * g++.old-deja/g++.law/dtors2.C: Likewise.
12534         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12535         * g++.old-deja/g++.law/visibility10.C: Likewise.
12536         * g++.old-deja/g++.law/scope3.C: Likewise.
12537         * g++.old-deja/g++.law/casts2.C: Likewise.
12538         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12539         * g++.old-deja/g++.law/operators33.C: Likewise.
12540         * g++.old-deja/g++.law/friend4.C: Likewise.
12541         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12542         * g++.old-deja/g++.mike/p5611.C: Likewise.
12543         * g++.old-deja/g++.mike/net37.C: Likewise.
12544         * g++.old-deja/g++.mike/p3570.C: Likewise.
12545         * g++.old-deja/g++.mike/p5718.C: Likewise.
12546         * g++.old-deja/g++.mike/net21.C: Likewise.
12547         * g++.old-deja/g++.mike/p1862.C: Likewise.
12548         * g++.old-deja/g++.mike/p4511.C: Likewise.
12549         * g++.old-deja/g++.mike/virt3.C: Likewise.
12550         * g++.old-deja/g++.mike/p16146.C: Likewise.
12551         * g++.old-deja/g++.mike/p1989.C: Likewise.
12552         * g++.old-deja/g++.mike/p5571.C: Likewise.
12553         * g++.old-deja/g++.gb/scope10.C: Likewise.
12554         * g++.old-deja/g++.abi/primary5.C: Likewise.
12555         * g++.old-deja/g++.abi/empty2.C: Likewise.
12556         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12557         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12558         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12559         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12560         * g++.old-deja/g++.bob/template3.C: Likewise.
12561         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12562
12563 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12564
12565         PR fortran/31193
12566         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12567
12568 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12569
12570         PR fortran/20897
12571         * gfortran.dg/derived_name_1.f90: New.
12572         * gfortran.dg/derived_name_2.f: New.
12573
12574 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12575
12576         * lib/target-supports.exp (check_effective_target_nonpic): New
12577         procedure.
12578         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12579         when compiling PIC.
12580         * gcc.target/i386/asm-4.c: Require nonpic.
12581         * gcc.target/i386/cmov1.c: Likewise.
12582         * gcc.target/i386/mul.c: Likewise.
12583         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12584         * gcc.target/i386/ssetype-1.c: Require nonpic.
12585         * gcc.target/i386/ssetype-3.c: Likewise.
12586         * gcc.target/i386/ssetype-5.c: Likewise.
12587
12588 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12589
12590         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12591         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12592         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12593         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12594
12595 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12596
12597         PR tree-optimization/30590
12598         * g++.dg/opt/pr30590.C: New testcase.
12599
12600 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12601
12602         PR c/30762
12603         * gcc.dg/pr30762-1.c: New test.
12604         * gcc.dg/pr30762-2.c: New test.
12605
12606         PR inline-asm/30505
12607         * gcc.target/i386/pr30505.c: New test.
12608
12609 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12610
12611         * gcc.target/arm/register-variables.c: New.
12612
12613 2007-03-19  Jeff Law  <law@redhat.com>
12614
12615         * PR tree-optimization/30984
12616         * gcc.c-torture/pr30984.c: New test.
12617
12618 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12619         Richard Guenther  <rguenther@suse.de>
12620
12621         PR tree-optimization/31254
12622         * gcc.dg/torture/pr31254.c: New testcase.
12623
12624 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12625
12626         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12627         target default_packed.
12628
12629 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12630
12631         PR fortran/31203
12632         * gfortran.dg/string_length_1.f90: New test.
12633
12634 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12635
12636         PR testsuite/30395
12637         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12638
12639 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12640
12641         PR libgfortran/31052
12642         * gfortran.dg/namelist_27.f90: New test.
12643
12644 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12645
12646         PR fortran/30531
12647         * gfortran.dg/used_types_14.f90: New test.
12648
12649         PR fortran/31086
12650         * gfortran.dg/used_types_15.f90: New test.
12651
12652 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12653
12654         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12655         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12656
12657 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12658
12659         PR fortran/31120
12660         * gfortran.dg/integer_exponentiation_2.f90: New test.
12661
12662 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12663
12664         PR tree-optimization/31041
12665         * gcc.dg/vect/pr31041.c: New test.
12666
12667 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12668
12669         * g++.dg/warn/Wconversion-integer.C: New
12670         * g++.dg/warn/Wconversion-real.C: New.
12671         * g++.dg/warn/Wconversion-real-integer.C: New.
12672         * g++.dg/warn/conv2.C: Updated.
12673
12674 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12675
12676         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12677         exclude RTPs.
12678
12679 2007-03-16  Richard Guenther  <rguenther@suse.de>
12680
12681         PR tree-optimization/31146
12682         * g++.dg/tree-ssa/pr31146.C: New testcase.
12683
12684 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12685
12686         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12687         assume that the target has <features.h>.
12688
12689 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12690
12691         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12692         dg-options rather than to the whole test.
12693
12694 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12695
12696         PR debug/29906
12697         * g++.dg/debug/pr29906.C: New
12698
12699 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12700
12701         PR libgfortran/31099
12702         * gfortran.dg/unformatted_recl.f90: Update test.
12703
12704 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12705
12706         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12707
12708 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12709
12710         PR c++/30891
12711         * g++.dg/parse/namespace-definition.C: New.
12712
12713 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12714
12715         PR c++/24924
12716         * g++.dg/cpp/pedantic-errors.C: New.
12717         * g++.dg/cpp/permissive.C: New.
12718
12719 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12720
12721         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12722         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12723
12724 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12725
12726         * lib/target-supports.exp (check_missing_uclibc_feature)
12727         (check_effective_target_wchar): New procedures.
12728         * gcc.dg/wchar_t-1.c: Require target wchar.
12729         * gcc.dg/wint_t-1.c: Likewise.
12730
12731 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12732
12733         * lib/target-supports.exp (check_gc_sections_available): Return
12734         false for VxWorks targets.
12735
12736 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12737
12738         * g++.dg/warn/Wconversion2.C: Fix typo.
12739         * gcc.dg/if-empty-1.c: Ditto.
12740
12741 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12742
12743         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12744
12745 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12746
12747         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12748         * gcc.target/i386/pr31167.c: Ditto.
12749
12750 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12751
12752         PR target/31167
12753         * gcc.target/i386/pr31167.c: New test.
12754
12755 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12756
12757         PR fortran/30922
12758         * gfortran.dg/import5.f90.f90: New test.
12759
12760
12761         PR fortran/30879
12762         * gfortran.dg/data_components_1.f90: New test.
12763
12764
12765         PR fortran/30870
12766         * gfortran.dg/generic_13.f90: New test.
12767
12768         PR fortran/31163
12769         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12770
12771 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12772
12773         PR libgfortran/31051
12774         * gfortran.dg/fmt_t_4.f90: New
12775
12776 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12777
12778         PR C++/31165
12779         * g++.dg/other/default7.C: New test.
12780
12781 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12782
12783         * g++.dg/warn/Wconversion2.C: New.
12784
12785 2007-03-14  Eric Christopher  <echristo@apple.com>
12786
12787         * gcc.dg/ssp-1.c: New.
12788         * gcc.dg/ssp-2.c: Ditto.
12789
12790 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12791
12792         * g++.dg/warn/do-empty.C: New.
12793         * gcc.dg/do-empty.c: New.
12794         * gcc.dg/if-empty-1.c: Update.
12795         * gcc.dg/20001116-1.c: Update.
12796         * gcc.dg/pr23165.c: Update.
12797
12798 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12799
12800         * gfortran.dg/module_implicit_conversion.f90: New test.
12801
12802 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12803
12804         PR middle-end/31127
12805         * gcc.dg/pr31127.c: New.
12806
12807 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12808
12809         * gcc.dg/tree-ssa/loop-26.c: New test.
12810
12811 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12812
12813         * gcc.target/i386/cmpxchg16b-1.c: New test.
12814
12815 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12816
12817         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12818         * gcc.dg/c99-vla-1.c: Likewise.
12819         * g++.dg/ext/vla1.C: Likewise
12820
12821 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12822
12823         * gcc.dg/wvla-1.c: New test
12824         * gcc.dg/wvla-2.c: New test
12825         * gcc.dg/wvla-3.c: New test
12826         * gcc.dg/wvla-4.c: New test
12827         * gcc.dg/wvla-5.c: New test
12828         * gcc.dg/wvla-6.c: New test
12829         * gcc.dg/wvla-7.c: New test
12830         * g++.dg/warn/Wvla-1.C: New test
12831         * g++.dg/warn/Wvla-2.C: New test
12832         * g++.dg/warn/Wvla-3.C: New test
12833
12834 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12835
12836         PR c++/30108
12837         * g++.dg/other/default6.C: New test.
12838
12839 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12840
12841         * lib/target-supports.exp (check_profiling_available): Return false
12842         for VxWorks.
12843         (check_effective_target_vxworks_kernel): New procedure.
12844         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12845         VxWorks.
12846         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12847         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12848         to include VxWorks.
12849         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12850
12851 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12852
12853         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12854         PIC is not supported.
12855         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12856         * gcc.dg/20020426-2.c: Likewise.
12857         * gcc.dg/pr28243.c: Likewise.
12858         * gcc.dg/visibility-11.c: Likewise.
12859         * gcc.dg/tls/opt-9.c: Likewise.
12860         * gcc.dg/tls/opt-10.c: Likewise.
12861         * gcc.dg/tls/pic-1.c: Likewise.
12862         * gcc.dg/tls/struct-1.c: Likewise.
12863         * gcc.target/i386/20000807-1.c: Likewise.
12864         * gcc.target/i386/20000904-1.c: Likewise.
12865         * gcc.target/i386/20011119-1.c: Likewise.
12866         * gcc.target/i386/990213-2.c: Likewise.
12867         * gcc.target/i386/990214-1.c: Likewise.
12868         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12869         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12870         * gcc.target/i386/pic-1.c: Likewise.
12871         * gcc.target/i386/pr21518.c: Likewise.
12872         * gcc.target/i386/pr23098.c: Likewise.
12873         * gcc.target/i386/pr23943.c: Likewise.
12874
12875 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12876
12877         PR c++/31038
12878         * g++.dg/template/complit2.C: New test.
12879
12880         PR c++/30328
12881         * g++.dg/ext/bitfield1.C: New test.
12882
12883 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12884
12885         PR fortran/30883
12886         * gfortran.dg/interface_11.f90: New test.
12887
12888 2007-03-11  Richard Guenther  <rguenther@suse.de>
12889
12890         PR tree-optimization/31115
12891         * gcc.dg/torture/pr31115.c: New testcase.
12892
12893 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12894
12895         PR tree-optimization/29925
12896         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12897
12898 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12899
12900         PR c++/30274
12901         * g++.dg/expr/bitfield3.C: New test.
12902         * g++.dg/expr/bitfield4.C: Likewise.
12903         * g++.dg/expr/bitfield5.C: Likewise.
12904         * g++.dg/expr/bitfield6.C: Likewise.
12905
12906         PR c++/30924
12907         * g++.dg/template/array18.C: New test.
12908
12909 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12910
12911         PR c++/17946
12912         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12913         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12914
12915 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12916
12917         PR c++/20599
12918         * g++.dg/cpp0x/variadic-bind.C: New.
12919         * g++.dg/cpp0x/variadic-function.C: New.
12920         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12921         * g++.dg/cpp0x/variadic-tuple.C: New.
12922         * g++.dg/cpp0x/variadic1.C: New.
12923         * g++.dg/cpp0x/variadic2.C: New.
12924         * g++.dg/cpp0x/variadic3.C: New.
12925         * g++.dg/cpp0x/variadic4.C: New.
12926         * g++.dg/cpp0x/variadic5.C: New.
12927         * g++.dg/cpp0x/variadic6.C: New.
12928         * g++.dg/cpp0x/variadic7.C: New.
12929         * g++.dg/cpp0x/variadic8.C: New.
12930         * g++.dg/cpp0x/variadic9.C: New.
12931         * g++.dg/cpp0x/variadic10.C: New.
12932         * g++.dg/cpp0x/variadic11.C: New.
12933         * g++.dg/cpp0x/variadic12.C: New.
12934         * g++.dg/cpp0x/variadic13.C: New.
12935         * g++.dg/cpp0x/variadic14.C: New.
12936         * g++.dg/cpp0x/variadic15.C: New.
12937         * g++.dg/cpp0x/variadic16.C: New.
12938         * g++.dg/cpp0x/variadic17.C: New.
12939         * g++.dg/cpp0x/variadic18.C: New.
12940         * g++.dg/cpp0x/variadic19.C: New.
12941         * g++.dg/cpp0x/variadic20.C: New.
12942         * g++.dg/cpp0x/variadic21.C: New.
12943         * g++.dg/cpp0x/variadic22.C: New.
12944         * g++.dg/cpp0x/variadic23.C: New.
12945         * g++.dg/cpp0x/variadic24.C: New.
12946         * g++.dg/cpp0x/variadic25.C: New.
12947         * g++.dg/cpp0x/variadic26.C: New.
12948         * g++.dg/cpp0x/variadic27.C: New.
12949         * g++.dg/cpp0x/variadic28.C: New.
12950         * g++.dg/cpp0x/variadic29.C: New.
12951         * g++.dg/cpp0x/variadic30.C: New.
12952         * g++.dg/cpp0x/variadic31.C: New.
12953         * g++.dg/cpp0x/variadic32.C: New.
12954         * g++.dg/cpp0x/variadic33.C: New.
12955         * g++.dg/cpp0x/variadic34.C: New.
12956         * g++.dg/cpp0x/variadic35.C: New.
12957         * g++.dg/cpp0x/variadic36.C: New.
12958         * g++.dg/cpp0x/variadic37.C: New.
12959         * g++.dg/cpp0x/variadic38.C: New.
12960         * g++.dg/cpp0x/variadic39.C: New.
12961         * g++.dg/cpp0x/variadic40.C: New.
12962         * g++.dg/cpp0x/variadic41.C: New.
12963         * g++.dg/cpp0x/variadic42.C: New.
12964         * g++.dg/cpp0x/variadic43.C: New.
12965         * g++.dg/cpp0x/variadic44.C: New.
12966         * g++.dg/cpp0x/variadic45.C: New.
12967         * g++.dg/cpp0x/variadic46.C: New.
12968         * g++.dg/cpp0x/variadic47.C: New.
12969         * g++.dg/cpp0x/variadic48.C: New.
12970         * g++.dg/cpp0x/variadic49.C: New.
12971         * g++.dg/cpp0x/variadic50.C: New.
12972         * g++.dg/cpp0x/variadic51.C: New.
12973         * g++.dg/cpp0x/variadic52.C: New.
12974         * g++.dg/cpp0x/variadic53.C: New.
12975         * g++.dg/cpp0x/variadic54.C: New.
12976         * g++.dg/cpp0x/variadic55.C: New.
12977         * g++.dg/cpp0x/variadic56.C: New.
12978         * g++.dg/cpp0x/variadic57.C: New.
12979         * g++.dg/cpp0x/variadic58.C: New.
12980         * g++.dg/cpp0x/variadic59.C: New.
12981         * g++.dg/cpp0x/variadic60.C : New.
12982         * g++.dg/cpp0x/variadic61.C : New.
12983         * g++.dg/cpp0x/variadic62.C : New.
12984         * g++.dg/cpp0x/variadic63.C : New.
12985         * g++.dg/cpp0x/variadic64.C : New.
12986         * g++.dg/cpp0x/variadic65.C : New.
12987         * g++.dg/cpp0x/variadic66.C : New.
12988         * g++.dg/cpp0x/variadic67.C : New.
12989         * g++.dg/cpp0x/variadic68.C : New.
12990         * g++.dg/cpp0x/variadic69.C : New.
12991         * g++.dg/cpp0x/variadic70.C : New.
12992         * g++.dg/cpp0x/variadic71.C : New.
12993         * g++.dg/cpp0x/variadic72.C : New.
12994         * g++.dg/cpp0x/variadic73.C : New.
12995         * g++.dg/cpp0x/variadic74.C : New.
12996         * g++.dg/cpp0x/variadic75.C : New.
12997         * g++.dg/cpp0x/variadic-ex1.C : New.
12998         * g++.dg/cpp0x/variadic-ex2.C : New.
12999         * g++.dg/cpp0x/variadic-ex3.C : New.
13000         * g++.dg/cpp0x/variadic-ex4.C : New.
13001         * g++.dg/cpp0x/variadic-ex5.C : New.
13002         * g++.dg/cpp0x/variadic-ex6.C : New.
13003         * g++.dg/cpp0x/variadic-ex7.C : New.
13004         * g++.dg/cpp0x/variadic-ex8.C : New.
13005         * g++.dg/cpp0x/variadic-ex9.C : New.
13006         * g++.dg/cpp0x/variadic-ex10.C : New.
13007         * g++.dg/cpp0x/variadic-ex11.C : New.
13008         * g++.dg/cpp0x/variadic-ex12.C : New.
13009         * g++.dg/cpp0x/variadic-ex13.C : New.
13010         * g++.dg/cpp0x/variadic-ex14.C : New.
13011
13012 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13013
13014         PR libgfortran/31099
13015         * gfortran.dg/unformatted_recl.f90: New test.
13016
13017 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13018
13019         * gcc.dg/fold-eqcmplx-1.c: New test case.
13020
13021 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13022
13023         PR rtl-optimization/30643
13024         * gcc.dg/pr30643.c: New.
13025
13026 2007-03-09  Chao-ying Fu  <fu@mips.com>
13027
13028         * gcc.target/mips/mips32-dspr2-type.c: New test.
13029         * gcc.target/mips/mips32-dspr2.c: New test.
13030         * gcc.target/mips/dspr2-MULT.c: New test.
13031         * gcc.target/mips/dspr2-MULTU.c: New test.
13032         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13033         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13034         Adjust some formats.
13035
13036 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13037
13038         PR c++/17946
13039         * gcc.dg/Wlogical-op-1.c: New.
13040         * g++.dg/warn/Wlogical-op-1.C: New.
13041
13042 2007-03-09  Richard Guenther  <rguenther@suse.de>
13043
13044         PR tree-optimization/30904
13045         PR middle-end/31058
13046         * gcc.dg/pr30904.c: Remove xfail.
13047
13048 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13049
13050         PR C/31072
13051         * gcc.c-torture/execute/pr31072.c: New test.
13052
13053 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13054
13055         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13056         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13057         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13058         *lrint* and *lround*.
13059         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13060         floor->lfloor.
13061         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13062         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13063         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13064         and *lround*.  Correct macro names.
13065         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13066         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13067
13068 2007-03-08  Ian Lance Taylor  <iant@google.com>
13069
13070         * gcc.dg/no-strict-overflow-5.c: New test.
13071         * gcc.dg/no-strict-overflow-6.c: New test.
13072         * gcc.dg/Wstrict-overflow-11.c: New test.
13073         * gcc.dg/Wstrict-overflow-12.c: New test.
13074         * gcc.dg/Wstrict-overflow-13.c: New test.
13075         * gcc.dg/Wstrict-overflow-14.c: New test.
13076         * gcc.dg/Wstrict-overflow-15.c: New test.
13077
13078 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13079
13080         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13081         for VxWorks kernel mode.
13082         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13083
13084 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13085
13086         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13087         mode.
13088
13089 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13090
13091         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13092         and lib/bfill.c on VxWorks targets.
13093         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13094         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13095         lib/bfill.c and lib/memmove.c on VxWorks targets.
13096         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13097         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13098         on VxWorks targets.
13099         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13100         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13101
13102 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13103
13104         * gfortran.dg/use_5.f90: New test.
13105         * gfortran.dg/use_6.f90: Ditto.
13106         * gfortran.dg/use_7.f90: Ditto.
13107
13108 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13109
13110         PR fortran/30973
13111         * gfortran.dg/use_4.f90: New test.
13112         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13113
13114 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13115
13116         PR fortran/31011
13117         * gfortran.dg/parameter_array_section_2.f90: New test.
13118
13119 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13120
13121         PR c++/30852
13122         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13123
13124         PR c++/30534
13125         * g++.dg/template/arg5.C: New test.
13126
13127 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13128
13129         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13130
13131 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13132
13133         * gcc.dg/var-expand1.c: Add newline at end of file.
13134
13135 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13136
13137         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13138
13139 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13140
13141         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13142
13143 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13144
13145         * gcc.dg/torture/builtin-convert-4.c: New test.
13146
13147 2007-03-05  Ian Lance Taylor  <iant@google.com>
13148
13149         * gcc.c-torture/compile/pr31034.c: New test.
13150
13151 2007-03-05  Ian Lance Taylor  <iant@google.com>
13152
13153         * gcc.dg/inline-18.c: New test.
13154         * gcc.dg/inline-19.c: New test.
13155         * gcc.dg/inline-20.c: New test.
13156         * gcc.dg/inline-21.c: New test.
13157
13158 2007-03-05  Richard Guenther  <rguenther@suse.de>
13159
13160         PR tree-optimization/14052
13161         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13162
13163 2007-03-05  Richard Guenther  <rguenther@suse.de>
13164
13165         PR tree-optimization/23777
13166         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13167
13168 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13169
13170         PR other/30465
13171         * gcc.dg/multiple-overflow-warn-3.c: New.
13172         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13173
13174 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13175
13176         PR c++/30895
13177         * g++.dg/parse/template23.C: New test.
13178
13179 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13180
13181         PR middle-end/30744
13182         * gcc.dg/pr30744-1.c: New test case.
13183
13184 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13185
13186         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13187
13188 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13189
13190         PR target/30406
13191         * gfortran.dg/logical_3.f90: New test.
13192
13193 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13194
13195         PR libfortran/30981
13196         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13197
13198 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13199
13200         * gcc.target/m68k/m68k.exp: New.
13201         * gcc.target/m68k/crash1.c: New.
13202
13203 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13204
13205         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13206         to be more compatible with integer(kind=8).
13207
13208 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13209
13210         PR libfortran/31001
13211         * gfortran.dg/zero_sized_3.f90: New test.
13212
13213 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13214
13215         PR c++/15787
13216         * g++.dg/parse/else.C: New.
13217         * g++.dg/parse/else-2.C: New.
13218
13219 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13220             Tobias Burnus  <burnus@net-b.de>
13221
13222         PR fortran/30882
13223         * gfortran.dg/size_dim.f90: New test.
13224
13225 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13226             Tobias Burnus  <burnus@net-b.de>
13227
13228         PR fortran/30873
13229         * gfortran.dg/entry_9.f90: New test.
13230
13231 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13232
13233         PR c++/28253
13234         * g++.dg/inherit/covariant16.C: New test.
13235
13236 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13237
13238         * g++.dg/other/darwin-minversion-1.C: New.
13239
13240 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13241
13242         * gcc.dg/tree-ssa/20070302-1.c: New test.
13243
13244 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13245
13246         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13247         tests.
13248
13249 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13250
13251         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13252
13253 2007-03-01  Simon Baldwin <simonb@google.com>
13254
13255         PR c++/23689
13256         * warn/ignored_typedef.C: New.
13257         * init/ctor8.C: Added dg-warning to consume ignored typedef
13258         warning.
13259         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13260         and added an explicit line number.
13261
13262 2007-02-28  Richard Guenther  <rguenther@suse.de>
13263
13264         PR middle-end/30364
13265         * gcc.dg/torture/pr30364-1.c: New testcase.
13266         * gcc.dg/torture/pr30364-2.c: Likewise.
13267         * gcc.dg/torture/pr30364-3.c: Likewise.
13268
13269 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13270
13271         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13272         powerpc*, use -funsafe-math-optimizations.
13273         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13274         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13275
13276 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13277             Paul Thomas  <pault@gcc.gnu.org>
13278
13279         PR fortran/30888
13280         PR fortran/30887
13281         * c_by_val_1.f: Test %VAL() with non-default kind.
13282         * c_by_val.c: Ditto.
13283         * c_by_val_4.f: New test.
13284
13285 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13286
13287         PR fortran/30968
13288         * gfortran.dg/continuation_7.f90: New test.
13289
13290 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13291
13292         * g++.dg/inherit/thunk7.C: New test.
13293         * lib/target-supports.exp (check_profiling_available): Not available
13294         for bfin-*-*.
13295
13296 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13297
13298         PR target/30970
13299         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13300
13301 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13302
13303         * lib/target-supports.exp (check_effective_target_init_priority):
13304         Remove Solaris special case.
13305
13306 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13307
13308         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13309         for more builtin types.
13310
13311         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13312         * g++.dg/ext/visibility/noPLT.C: Likewise.
13313
13314 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13315
13316         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13317         sh* targets.
13318
13319 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13320
13321         PR fortran/30865
13322         * size_optional_dim_1.f90:  New test.
13323
13324 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13325
13326         * gcc.dg/vxworks/vxworks.exp: New file.
13327         * gcc.dg/vxworks/initpri1.c: Likewise.
13328         * gcc.dg/vxworks/initpri2.c: Likewise.
13329         * gcc.dg/initpri2.c: Add more tests.
13330         * g++.dg/special/initpri2.C: Likewise.
13331
13332         * gcc.dg/initpri1.c: New test.
13333         * gcc.dg/initpri2.c: Likewise.
13334         * g++.dg/special/initpri1.C: New test.
13335         * g++.dg/special/initpri2.C: Likewise.
13336         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13337         * g++.dg/special/conpr-2.C: Likewise.
13338         * g++.dg/special/conpr-3.C: Likewise.
13339         * g++.dg/special/conpr-4.C: Likewise.
13340         * g++.dg/special/initp1.C: Likewise.
13341         * g++.dg/special/ecos.exp: Remove code to detect availability of
13342         constructor priorities.
13343         * lib/target-supports.exp (check_effective_target_init_priority):
13344         New function.
13345
13346 2007-02-24  Jan Hubicka  <jh@suse.cz>
13347
13348         * gcc.c-torture/execute/pr30778.c: New testcase.
13349
13350 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13351
13352         PR libgfortran/30918
13353         * gfortran.dg/namelist_26.f90: New test.
13354
13355 2007-02-24  Richard Guenther  <rguenther@suse.de>
13356
13357         PR middle-end/30951
13358         * gcc.dg/pr30951.c: New testcase.
13359
13360 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13361
13362         * gcc.dg/torture/builtin-modf-1.c: New test.
13363
13364 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13365
13366         PR tree-optimization/30904
13367         * gcc.dg/pr30904.c: New test.
13368
13369 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13370
13371         * gcc.test-framework/README: Correct command.
13372         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13373         -Wunused-value.
13374         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13375
13376 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13377
13378         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13379
13380 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13381
13382         * lib/target-supports.exp (check_effective_target_newlib): New
13383         function.
13384
13385 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13386
13387         PR fortran/30660
13388         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13389         allocatable component.
13390
13391
13392 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13393
13394         * gcc.dg/torture/builtin-logb-1.c: New test.
13395         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13396         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13397         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13398         sh* targets.
13399
13400 2007-02-23  Richard Guenther  <rguenther@suse.de>
13401
13402         * g++.dg/warn/changes-meaning.C: New testcase.
13403
13404 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13405
13406         PR libgfortran/30910
13407         * gfortran.dg/fmt_zero_precision.f90: Update test.
13408
13409 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13410
13411         * gcc.dg/torture/builtin-frexp-1.c: New test.
13412
13413 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13414
13415         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13416
13417 2007-02-22  Ian Lance Taylor  <iant@google.com>
13418
13419         PR debug/30898
13420         * g++.dg/debug/pr30898.C: New test.
13421
13422 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13423
13424         * gcc.dg/vect/vect-106.c: New test.
13425
13426 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13427             Ira Rosen  <irar@il.ibm.com>
13428
13429         PR tree-optimization/30843
13430         * gcc.dg/vect/pr30843.c: New test.
13431
13432 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13433
13434         PR tree-optimization/30858
13435         * gcc.dg/vect/pr30858.c: New test.
13436
13437 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13438
13439         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13440         to set options for compiling testglue.
13441         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13442         * lib/obj-c++.exp (obj-c++_init): Likewise.
13443
13444 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13445
13446         * gnat.dg/derived_aggregate.adb: New test.
13447
13448 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13449
13450         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13451         sh* targets.  Call the correct CKSGN macro.
13452
13453 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13454
13455         * gfortran.dg/gomp/omp_parse1.f90: New test.
13456         * gfortran.dg/gomp/omp_parse2.f: New test.
13457
13458 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13459
13460         PR fortran/30869
13461         * gfortran.dg/do_pointer_1.f90:  New test.
13462
13463 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13464
13465         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13466         and scalbln.
13467
13468 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13469
13470         * gcc.dg/darwin-minversion-1.c: New.
13471         * gcc.dg/darwin-minversion-2.c: New.
13472
13473 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13474
13475         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13476
13477 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13478             DJ Delorie <dj@redhat.com>
13479
13480         PR other/30824
13481         * gcc.dg/Wfatal.c: New.
13482         * gcc.dg/Wfatal-2.c: New.
13483         * gcc.dg/Werror-1.c: Adjust expectations.
13484         * gcc.dg/Werror-5.c: Likewise.
13485         * gcc.dg/Werror-7.c: Likewise.
13486         * gcc.dg/Werror-10.c: Likewise.
13487         * gcc.dg/Werror-11.c: Likewise.
13488
13489 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13490
13491         PR fortran/30522
13492         * gfortran.dg/volatile10.f90: New test.
13493
13494 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13495
13496         PR libfortran/30533
13497         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13498
13499 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13500
13501         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13502         * gcc.dg/Walways-true-1.c: Likewise.
13503         * gcc.dg/weak/weak-3.c: Likewise.
13504         * gcc.dg/Werror-1.c: Likewise.
13505         * gcc.dg/Werror-3.c: Likewise.
13506         * gcc.dg/Werror-4.c: Likewise.
13507         * gcc.dg/Werror-5.c: Likewise.
13508         * gcc.dg/Werror-6.c: Likewise.
13509         * gcc.dg/Werror-7.c: Likewise.
13510         * gcc.dg/Werror-8.c: Likewise.
13511         * gcc.dg/Werror-10.c: Likewise.
13512         * gcc.dg/Werror-11.c: Likewise.
13513         * gcc.dg/Werror-12.c: Likewise.
13514         * g++.old-deja/g++.mike/warn8.C: Likewise.
13515         * g++.dg/warn/Walways-true-1.C: Likewise.
13516         * g++.dg/warn/Walways-true-2.C: Likewise.
13517         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13518         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13519         -Wstring-literal-comparison with -Waddress.
13520         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13521         -Wno-string-literal-comparison with -Wno-address.
13522
13523 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13524
13525         * gnat.dg/self_aggregate_with_call.adb: New test.
13526
13527 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13528
13529         PR tree-optimization/30975
13530         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13531         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13532         * gcc.dg/vect/pr30795.c: New.
13533
13534 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13535
13536         PR fortran/30681
13537         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13538
13539 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13540
13541         PR rtl-optimization/28173
13542         * gcc.target/i386/andor-1.c: New test case.
13543
13544 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13545
13546         * gcc.dg/torture/builtin-ldexp-1.c: New.
13547         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13548
13549 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13550
13551         * gfortran.dg/array_constructor_15.f90: New test case.
13552
13553 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13554
13555         * gfortran.dg/forall_10.f90: New test case.
13556
13557 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13558
13559         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13560
13561 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13562
13563         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13564         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13565
13566 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13567
13568         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13569         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13570         * gcc.target/i386/xchg-1.c: New test.
13571         * gcc.target/i386/xchg-2.c: New test.
13572
13573 2007-02-16  Richard Guenther  <rguenther@suse.de>
13574             Christian Bruel  <christian.bruel@st.com>
13575
13576         * gcc.dg/strict-overflow-5.c: New testcase.
13577
13578 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13579
13580         PR fortran/30793
13581         * gfortran.dg/func_derived_4.f90: New test.
13582
13583 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13584
13585         PR middle-end/30391
13586         * gfortran.dg/pr30391-1.f90: New test case.
13587
13588 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13589
13590         PR middle-end/30433
13591         * gcc.c-torture/compile/pr30433.c: New testcase to check
13592         that complex constants comparisions are foldded.
13593
13594 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13595
13596         PR C++/30158
13597         * g++.dg/ext/stmtexpr10.C: New testcase.
13598
13599 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13600
13601         PR middle-end/30729
13602         * gcc.dg/Wunused-value-2.c: New testcase.
13603
13604 2007-02-15  Ian Lance Taylor  <iant@google.com>
13605
13606         * g++.dg/eh/subreg-1.C: New test.
13607
13608 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13609
13610         PR c/26494
13611         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13612         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13613         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13614         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13615         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13616         * gcc.dg/Werror-implicit-function-declaration.c: New.
13617
13618 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13619
13620         PR c++/28943
13621         * g++.dg/warn/pr28943.C: New.
13622
13623 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13624
13625         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13626
13627 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13628
13629         PR fortran/30779
13630         * gfortran.dg/error_recovery_3.f90: New test.
13631
13632 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13633
13634         * g++.dg/tree-ssa/sra-1.C: New.
13635
13636 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13637
13638         * g++.dg/tree-ssa/sra-1.C: New.
13639
13640 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13641
13642         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13643
13644 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13645
13646         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13647
13648 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13649
13650         PR fortran/30799
13651         * gfortran.dg/logical_2.f90: New test.
13652
13653 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13654
13655         * gcc.dg/torture/complex-alias-1.c: New test.
13656
13657 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13658
13659         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13660         instead of -fdump-tree-tailcall.
13661
13662 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13663
13664         * gfortran.dg/interface_10.f90: Fix comment typo.
13665
13666 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13667
13668         PR tree-optimization/30771
13669         * gcc.dg/vect/pr30771.c: New test.
13670
13671 2007-02-13  Ian Lance Taylor  <iant@google.com>
13672
13673         * gcc.dg/Wstrict-overflow-1.c: New test.
13674         * gcc.dg/Wstrict-overflow-2.c: New test.
13675         * gcc.dg/Wstrict-overflow-3.c: New test.
13676         * gcc.dg/Wstrict-overflow-4.c: New test.
13677         * gcc.dg/Wstrict-overflow-5.c: New test.
13678         * gcc.dg/Wstrict-overflow-6.c: New test.
13679         * gcc.dg/Wstrict-overflow-7.c: New test.
13680         * gcc.dg/Wstrict-overflow-8.c: New test.
13681         * gcc.dg/Wstrict-overflow-9.c: New test.
13682         * gcc.dg/Wstrict-overflow-10.c: New test.
13683
13684 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13685
13686         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13687
13688 2007-02-13  Richard Henderson  <rth@redhat.com>
13689
13690         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13691         * gcc.c-torture/execute/pr29302-1.c: ... here.
13692
13693 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13694
13695         PR c/29521
13696         * gcc.dg/c90-return-1.c: Update output.
13697         * gcc.dg/c99-return-1.c: Likewise.
13698
13699 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13700
13701         PR fortran/30554
13702         * gfortran.dg/used_dummy_types_7.f90: New test..
13703
13704 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13705
13706         * gcc.target/i386/parity-1.c: New test.
13707         * gcc.target/i386/parity-2.c: New test.
13708
13709 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13710
13711         * gcc.target/i386/builtin-bswap-3.c: New test case.
13712
13713 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13714
13715         PR tree-optimization/29145
13716         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13717         alias analysis is improved to take better advantage of restrict
13718         qualified pointers.
13719         * gcc.dg/vect/vect-80.c: Likewise.
13720         * gcc.dg/vect/pr29145.c: New.
13721
13722 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13723
13724         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13725         * gcc.target/i386/sse4a-insert.c: Likewise.
13726
13727 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13728
13729         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13730         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13731
13732 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13733
13734         PR fortran/30478
13735         * gfortran.dg/enum_4.f90: Update error message checks.
13736
13737 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13738
13739         PR fortran/30554
13740         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13741         versions of the modules.
13742
13743         PR fortran/30617
13744         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13745         by getting rid of recursive I/O and providing functions with
13746         results.
13747
13748         PR fortran/30319
13749         * gfortran.dg/char_array_constructor_2.f90
13750
13751 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13752
13753         PR c++/26988
13754         * g++.dg/template/spec34.C: New test
13755
13756 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13757
13758         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13759         on i?86 and x86_64.
13760         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13761         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13762         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13763         on i?86 and x86_64.
13764         * gcc.dg/vect/vect-113.c: Ditto.
13765
13766 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13767
13768         PR c++/29487
13769         * g++.dg/eh/weak1-C: New test.
13770         * g++.dg/eh/weak1-a.cc: Likewise.
13771         * g++.dg/eh/comdat1.C: Likewise.
13772
13773 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13774             Dorit Nuzman  <dorit@il.ibm.com>
13775
13776         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13777         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13778         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13779         * gcc.dg/vect/vect-113.c: Likewise.
13780
13781         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13782
13783 2007-02-10  Richard Henderson  <rth@redhat.com>
13784
13785         * lib/target-supports.exp (check_effective_target_tls): Redefine
13786         to mean non-emulated tls.
13787         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13788         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13789         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13790         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13791         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13792         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13793         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13794
13795 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13796
13797         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13798
13799 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13800
13801         * gfortran.dg/secnds.f: Replace time tolerance with a
13802         before-and-after bracket.
13803         * gfortran.dg/secnds-1.f: Likewise.
13804
13805 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13806
13807         PR fortran/30512
13808         * gfortran.dg/maxlocval_1.f90: New test.
13809
13810 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13811
13812         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13813
13814 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13815
13816         PR fortran/30720
13817         * gfortran.dg/array_function_1.f90: New test.
13818
13819 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13820
13821         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13822         (check_effective_target_dummy_wcsftime): New functions.
13823
13824 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13825
13826         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13827         * lib/target-supports.exp (check_effective_target_uclibc): New
13828         function.
13829
13830 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13831
13832         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13833         (vsnprintf): Don't define for uClibc targets.
13834
13835 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13836
13837         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13838         set before checking whether it was allowed.
13839         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13840         before checking inside_main.
13841
13842 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13843
13844         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13845         uClinux targets.
13846         (u16sf): Likewise u4sf.
13847         * g++.dg/compat/struct-layout-1.h: Likewise.
13848
13849 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13850
13851         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13852         procedure.
13853         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13854         m68k targets if check_effective_target_coldfire_fpu returns true.
13855
13856 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13857         Richard Guenther  <rguenther@suse.de>
13858
13859         PR middle-end/23361
13860         * gcc.dg/fold-compare-3.c: New testcase.
13861         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13862
13863 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13864
13865         * gcc.dg/pr26570.c: Clean up coverage files.
13866         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13867         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13868         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13869         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13870         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13871         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13872         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13873         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13874         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13875         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13876         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13877         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13878         * gcc.dg/vect/pr28952.c: Ditto.
13879         * gcc.dg/vect/pr27151.c: Ditto.
13880         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13881         * g++.dg/gomp/macro-3.C: Ditto.
13882
13883 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13884
13885         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13886         of the loop.
13887
13888 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13889
13890         * gcc.target/i386/builtin-bswap-2.c: New test case.
13891
13892 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13893
13894         * gfortran.dg/forall_8.f90: New test case.
13895         * gfortran.dg/forall_9.f90: Likewise.
13896
13897 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13898
13899         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13900
13901 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13902
13903         * lib/target-supports.exp (check_effective_target_simulator): New.
13904
13905 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13906
13907         * gcc.dg/tree-ssa/loop-25.c: New test.
13908
13909 2007-02-06  Richard Henderson  <rth@redhat.com>
13910
13911         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13912
13913 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13914
13915         * gcc.target/powerpc/popcount-1.c: New test case.
13916         * gcc.target/powerpc/parity-1.c: Likewise.
13917
13918 2007-02-06  Richard Guenther  <rguenther@suse.de>
13919
13920         PR middle-end/27302
13921         * gcc.dg/torture/pr27302-2.c: New testcase.
13922
13923 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13924
13925         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13926         * gcc.dg/vect/vect-iv-1.c: New test.
13927         * gcc.dg/vect/vect-iv-2.c: New test.
13928         * gcc.dg/vect/vect-iv-3.c: New test.
13929         * gcc.dg/vect/vect-iv-4.c: New test.
13930         * gcc.dg/vect/vect-iv-5.c: New test.
13931         * gcc.dg/vect/vect-iv-6.c: New test.
13932         * gcc.dg/vect/vect-iv-7.c: New test.
13933         * gcc.dg/vect/vect-iv-8.c: New test.
13934         * gcc.dg/vect/vect-iv-9.c: New test.
13935         * gcc.dg/vect/vect-iv-10.c: New test.
13936         * gcc.dg/vect/vect-iv-11.c: New test.
13937         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13938         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13939         * gcc.dg/vect/vect-14.c: Now vectorizable.
13940         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13941         loop).
13942         * gcc.dg/vect/vect-27.c: Likewise.
13943         * gcc.dg/vect/vect-29.c Likewise.
13944         * gcc.dg/vect/vect-dv-2.c: Likewise.
13945         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13946         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13947         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13948
13949 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13950
13951         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13952
13953 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13954
13955         * gcc.dg/builtins-20.c: Add more cases.
13956
13957 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13958
13959         PR debug/30189
13960         * gcc.dg/pr30189.c: New test.
13961
13962 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13963
13964         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13965         for running tests.
13966         * gcc.target/i386/sse4a-extract.c: New test.
13967         * gcc.target/i386/sse4a-insert.c: New test.
13968         * gcc.target/i386/sse4a-montsd.c: New test.
13969         * gcc.target/i386/sse4a-montss.c: New test.
13970
13971 2007-02-05  Richard Guenther  <rguenther@suse.de>
13972
13973         * gcc.target/i386/vectorize3.c: New testcase.
13974
13975 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13976
13977         PR target/30665
13978         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13979
13980 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13981
13982         PR fortran/30611
13983         * gfortran.dg/repeat_1.f90: New test.
13984
13985 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13986
13987         PR fortran/30605
13988         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13989         * gfortran.dg/derived_init_2.f90: Ditto.
13990         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13991         * gfortran.dg/array_initializer_1.f90: Ditto.
13992         * gfortran.dg/do_2.f90: Ditto.
13993         * gfortran.dg/proc_assign_1.f90: Ditto.
13994
13995 2007-02-04  Richard Guenther  <rguenther@suse.de>
13996
13997         PR middle-end/30636
13998         * g++.dg/warn/pr30636.C: New testcase.
13999         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14000
14001 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14002
14003         PR middle-end/30667
14004         * gfortran.dg/pr30667.f: New test.
14005
14006 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14007
14008         * gcc.dg/builtins-54.c: Add more cases.
14009
14010 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14011
14012         PR fortran/30514
14013         * gfortran.dg/zero_sized_2.f90: New test.
14014
14015         PR fortran/30660
14016         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14017
14018         PR fortran/29820
14019         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14020         file.
14021
14022 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14023
14024         PR fortran/30683
14025         * gfortran.dg/interface_10.f90: New test.
14026
14027 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14028
14029         * gcc.dg/builtins-20.c: Add more cases.
14030
14031 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14032
14033         PR target/29682
14034         * gcc-target/ia64/pr29682.c: New test.
14035
14036 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14037
14038         PR fortran/30284
14039         * gfortran.dg/arrayio_11.f90.f90: New test.
14040
14041         PR fortran/30626
14042         * gfortran.dg/arrayio_12.f90.f90: New test.
14043
14044 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14045
14046         PR c++/30536
14047         * g++.dg/tls/diag-5.C: New test.
14048
14049         PR middle-end/30473
14050         * gcc.dg/pr30473.c: New test.
14051         * gcc.c-torture/execute/20070201-1.c: New test.
14052
14053 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14054
14055         * gfortran.dg/dependency_20.f90: New test case.
14056
14057 2007-01-31  Ian Lance Taylor  <iant@google.com>
14058
14059         * gcc.dg/lower-subreg-1.c (test): New test.
14060
14061 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14062
14063         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14064
14065 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14066
14067         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14068         * gcc.dg/torture/builtin-math-3.c: Likewise.
14069
14070 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14071
14072         gcc.dg/Wparentheses-2.c: Update and add new tests.
14073
14074 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14075
14076         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14077         vectorize.
14078
14079 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14080
14081         * gcc.dg/builtins-63.c: New test.
14082
14083 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14084
14085         PR fortran/27588
14086         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14087
14088 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14089
14090         PR fortran/30520
14091         * gfortran.dg/volatile8.f90: New argument conformance test.
14092         * gfortran.dg/volatile9.f90: New scope test.
14093
14094 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14095
14096         PR c++/24745
14097         * g++.dg/warn/null4.C: New.
14098
14099 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14100             Uros Bizjak  <ubizjak@gmail.com>
14101
14102         * gcc.dg/large-size-array-3.c: Correct typo.
14103
14104 2007-01-30  Richard Guenther  <rguenther@suse.de>
14105
14106         PR middle-end/27657
14107         * g++.dg/debug/pr27657.C: New testcase.
14108
14109 2007-01-30  Richard Guenther  <rguenther@suse.de>
14110
14111         PR middle-end/30313
14112         * gcc.dg/torture/pr30313.c: New testcase.
14113
14114 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14115
14116         * gcc.dg/dfp/dfp-except.h: New file.
14117         * gcc.dg/dfp/fe-check.h: New file.
14118         * gcc.dg/dfp/fe-binop.c: New test.
14119         * gcc.dg/dfp/fe-convert-1.c: New test.
14120         * gcc.dg/dfp/fe-convert-2.c: New test.
14121         * gcc.dg/dfp/fe-convert-3.c: New test.
14122
14123         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14124         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14125         * gcc.dg/dfp/convert-dfp.c: Ditto.
14126         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14127
14128 2007-01-29  Josh Conner  <jconner@apple.com>
14129
14130         * gcc.target/powerpc/altivec-24.c: New test.
14131
14132 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14133
14134         PR c++/28266
14135         * g++.dg/parse/defarg12.C: New test.
14136
14137 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14138
14139         PR fortran/30554
14140         * gfortran.dg/used_dummy_types_6.f90: New test.
14141
14142 2007-01-28  Jan Hubicka  <jh@suse.cz>
14143
14144         * gcc.dg/tree-prof/val-prof-6.c: New test.
14145
14146 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14147
14148         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14149
14150 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14151
14152         PR C++/28988
14153         * g++.dg/expr/dtor4.C: New test.
14154
14155 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14156
14157         * gcc.dg/tree-ssa/loop-23.c: New test.
14158
14159 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14160
14161         PR libfortran/30389
14162         * gfortran.dg/achar_2.f90:  New test.
14163         * gfortran.dg/achar_3.f90:  New test.
14164
14165 2007-01-27  Ian Lance Taylor  <iant@google.com>
14166
14167         * gcc.dg/strict-overflow-1.c: New test.
14168         * gcc.dg/no-strict-overflow-1.c: New test.
14169         * gcc.dg/strict-overflow-2.c: New test.
14170         * gcc.dg/no-strict-overflow-2.c: New test.
14171         * gcc.dg/strict-overflow-3.c: New test.
14172         * gcc.dg/no-strict-overflow-3.c: New test.
14173         * gcc.dg/strict-overflow-4.c: New test.
14174         * gcc.dg/no-strict-overflow-4.c: New test.
14175         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14176         * gcc.dg/pr15784-1.c: Likewise.
14177         * gcc.dg/pr20922-1.c: Likewise.
14178         * gcc.dg/pr20922-3.c: Likewise.
14179         * gcc.dg/pr20922-4.c: Likewise.
14180         * gcc.dg/pr20922-6.c: Likewise.
14181         * gcc.dg/compare-4.c: Likewise.
14182         * gcc.dg/torture/pr26898-1.c: Likewise.
14183         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14184         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14185         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14186         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14187         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14188         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14189         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14190         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14191         * g++.dg/tree-ssa/pr21082.C: Likewise.
14192
14193 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14194
14195         * gcc-dg/large-size-array-3.c: New test case.
14196
14197 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14198
14199         * gfortran.dg/forall_7.f90: New test case.
14200
14201 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14202
14203         PR fortran/30407
14204         * gfortran.dg/where_operator_assign_1.f90: New test.
14205         * gfortran.dg/where_operator_assign_2.f90: New test.
14206         * gfortran.dg/where_operator_assign_3.f90: New test.
14207
14208 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14209
14210         * lib/target-supports.exp
14211         (check_effective_target_powerpc_altivec): New.
14212         (check_effective_target_vect_cmdline_needed): Use it.
14213
14214 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14215
14216         PR fortran/30278
14217         * gfortran.dg/backslash_3.f: New test.
14218
14219 2007-01-26  Richard Guenther  <rguenther@suse.de>
14220
14221         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14222
14223 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14224
14225         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14226         * gfortran.dg/vect/vect.exp: Ditto.
14227         * gfortran.dg/dg.exp: Ditto.
14228         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14229         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14230
14231 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14232
14233         * gcc.dg/builtins-20.c: Add more cases.
14234         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14235
14236 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14237
14238         PR fortran/30437
14239         * gcc.dg/Wall.c: New.
14240         * gcc.dg/Wno-all.c: New.
14241         * gfortran.dg/Wall.f90: New.
14242         * gfortran.dg/Wno-all.f90: New.
14243
14244 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14245
14246         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14247         * g++.dg/eh/simd-2.C: Also run on Darwin.
14248         * g++.dg/eh/simd-3.C: New.
14249         * g++.dg/eh/simd-4.C: New.
14250
14251 2007-01-25  Richard Guenther  <rguenther@suse.de>
14252
14253         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14254         and _PROFILE_USE.
14255         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14256
14257 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14258
14259         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14260         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14261         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14262         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14263         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14264         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14265         * gcc.dg/ipa/ipa-7.c: New testcase.
14266
14267 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14268
14269         * g++.dg/cpp0x/warn_cxx0x.C: New.
14270
14271 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14272
14273         * gcc.dg/builtins-20.c: Test builtin carg.
14274
14275 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14276
14277         PR middle-end/27416
14278         * gcc.dg/gomp/pr27416.c: New test.
14279
14280         PR middle-end/30494
14281         * gcc.dg/gomp/pr30494.c: New test.
14282         * g++.dg/gomp/pr30494.C: New test.
14283
14284         PR middle-end/30421
14285         * gcc.dg/gomp/pr30421.c: New test.
14286
14287 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14288
14289         * gcc.target/ia64/versionid-1.c: New test.
14290         * gcc.target/ia64/versionid-2.c: New test.
14291
14292 2007-01-24  Richard Guenther  <rguenther@suse.de>
14293
14294         PR testsuite/30181
14295         * gcc.dg/builtins-57.c: Change to a link-time testcase
14296         to support non-C99 targets.
14297
14298 2007-01-24  Jan Hubicka  <jh@suse.cz>
14299
14300         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14301
14302 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14303
14304         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14305
14306 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14307
14308         PR objc/27438
14309         * objc.dg/const-str-12.m: New test.
14310
14311 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14312
14313         PR fortran/30532
14314         * gfortran.dg/ctrl-z.f90:  New test.
14315
14316 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14317
14318         PR fortran/30481
14319         * gfortran.dg/namelist_assumed_char.f90:  New test.
14320
14321 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14322
14323         PR c++/27492
14324         * g++.dg/inherit/covariant15.C: New test.
14325
14326 2007-01-23  Ian Lance Taylor  <iant@google.com>
14327
14328         * g++.dg/warn/Wparentheses-24.C: New test.
14329
14330 2007-01-23  Richard Guenther  <rguenther@suse.de>
14331
14332         PR testsuite/30560
14333         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14334         with full path.
14335
14336 2007-01-22  Richard Guenther  <rguenther@suse.de>
14337
14338         PR tree-optimization/30038
14339         * gcc.dg/builtins-62.c: New testcase.
14340
14341 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14342
14343         * gcc.c-torture/compile/20070121.c: New test.
14344
14345 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14346
14347         PR libfortran/30525
14348         * gfortran.dg/char_comparison_1.f:  New test.
14349
14350 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14351
14352         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14353
14354 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14355
14356         PR objc/30479
14357         * objc.dg/pch: New directory.
14358         * objc.dg/pch/pch.exp: New file.
14359         * objc.dg/pch/interface-1.m: New test.
14360         * objc.dg/pch/interface-1.hs: New include file.
14361         * lib/objc.exp (objc_target_compile): Add
14362         "-x objective-c-header" in front of the sources if this is
14363         a precompiled header being compiled.
14364
14365 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14366
14367         * gfortran.dg/array_memcpy_3.f90: New test case.
14368         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14369
14370 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14371             Brooks Moses  <brooks.moses@codesourcery.com>
14372             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14373
14374         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14375         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14376
14377 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14378
14379         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14380
14381 2007-01-19  Mike Stump  <mrs@apple.com>
14382
14383         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14384         away.
14385
14386 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14387
14388         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14389         option instead of -funsafe-math-optimizations.
14390
14391 2007-01-19  Tomas Bily  <tbily@suse.cz>
14392
14393         gcc.dg/tree-prof/indir-call-prof.c: New.
14394         g++.dg/dg.exp: Add tree-prof subdirectory.
14395         g++.dg/tree-prof/indir-call-prof.C: New.
14396         g++.dg/tree-prof/tree-prof.exp: New.
14397
14398 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14399
14400         PR c++/17947
14401         * g++.dg/warn/deprecated.C: Update warning output.
14402         * g++.dg/warn/deprecated-2.C: Likewise.
14403         * g++.dg/warn/deprecated-3.C: New.
14404
14405 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14406
14407         * gcc.c-torture/execute/nestfunc-7.c: New.
14408
14409 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14410
14411         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14412
14413 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14414
14415         * gcc.dg/m68k-pic-1.c: New.
14416
14417 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14418
14419         * gfortran.dg/array_memcpy_4.f90: New test case.
14420
14421 2007-01-18  Josh Conner  <jconner@apple.com>
14422
14423         PR target/30485
14424         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14425         * gcc.dg/vect/no-trapping-math-1: New.
14426         * gcc.dg/vect/no-trapping-math-2: New.
14427
14428 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14429
14430         * gcc.target/i386/387-8.c: Update comment about optimizing
14431         inherent load of 1.0 of fptan instruction.
14432
14433 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14434             Richard Guenther <rguenther@suse.de>
14435
14436         PR diagnostic/8268
14437         * gcc.dg/Warray-bounds.c: New testcase.
14438         * gcc.dg/Warray-bounds-2.c: New testcase.
14439         * g++.dg/warn/Warray-bounds.C: New testcase.
14440         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14441
14442 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14443
14444         PR fortran/30476
14445         * gfortran.dg/generic_12.f90: New test.
14446
14447 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14448
14449         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14450         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14451
14452 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14453
14454         * gcc.dg/dfp/compare-special.h: New file.
14455         * gcc.dg/dfp/compare-special-32.c: New test.
14456         * gcc.dg/dfp/compare-special-64.c: New test.
14457         * gcc.dg/dfp/compare-special-128.c: New test.
14458
14459 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14460             Paul Thomas  <pault@gcc.gnu.org>
14461             Steven G. Kargl  <kargl@gcc.gnu.org>
14462
14463         PR fortran/30404
14464         * gfortran.dg/forall_6.f90: New test case.
14465         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14466         * gfortran.dg/dependency_13.f90: Likewise.
14467
14468 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14469
14470         PR testsuite/12325
14471         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14472         targets that don't support Inf.
14473
14474 2007-01-15  Dale Johannesen  <dalej@apple.com>
14475
14476         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14477
14478 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14479
14480         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14481         of achar for 0xff to avoid the "Extended ASCII not
14482         implemented" error message.
14483
14484 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14485
14486         PR fortran/28172
14487         * gfortran.dg/altreturn_4.f90: New test.
14488
14489         PR fortran/29389
14490         * gfortran.dg/stfunc_4.f90: New test.
14491
14492         PR fortran/29712
14493         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14494         * gfortran.dg/initialization_1.f90: Change warning.
14495
14496         PR fortran/30283
14497         * gfortran.dg/specification_type_resolution_2.f90: New test.
14498
14499 2007-01-14  Jan Hubicka  <jh@suse.cz>
14500
14501         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14502         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14503         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14504         elimination.
14505
14506 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14507
14508         PR fortran/30410
14509         * gfortran.dg/external_procedures_2.f90: New test.
14510
14511 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14512
14513         PR target/30413
14514         * gcc.target/i386/pr30413.c: New test.
14515
14516 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14517
14518         PR fortran/30452
14519         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14520
14521 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14522
14523         * gcc.dg/20070112-1.c: New test.
14524
14525 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14526
14527         PR libgfortran/30435
14528         * gfortran.dg/list_read_6.f90: New test.
14529
14530 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14531
14532         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14533
14534 2007-01-12  Tom Tromey  <tromey@redhat.com>
14535
14536         PR preprocessor/28227:
14537         * gcc.dg/cpp/pr28227.c: New file.
14538
14539 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14540
14541         * gcc.dg/tree-ssa/loop-22.c: New test.
14542
14543 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14544
14545         PR tree-optimization/29516
14546         * gcc.dg/tree-ssa/loop-20.c: New test.
14547
14548 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14549
14550         PR libfortran/30415
14551         * minmaxloc_integer_kinds_1.f90:  New test.
14552
14553 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14554
14555         PR c++/29573
14556         * g++.dg/template/sizeof-template-argument.C: New test.
14557
14558 2007-01-11  Jan Hubicka  <jh@suse.cz>
14559
14560         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14561         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14562         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14563         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14564         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14565         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14566         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14567         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14568         transformation in question.
14569         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14570         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14571         * gcc.dg/always_inline3.c: Likewise.
14572
14573 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14574
14575         PR c++/28999
14576         * g++.dg/template/typename11.C: New test.
14577
14578 2007-01-10  Robert Kennedy <jimbob@google.com>
14579
14580         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14581
14582 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14583
14584         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14585         for different integer kinds.
14586         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14587         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14588         * gfortran.dg/ishft_2.f90: New test.
14589         * gfortran.dg/ishft_3.f90: New test.
14590
14591 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14592
14593         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14594
14595 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14596
14597         PR tree-optimization/30322
14598         * gcc.dg/tree-ssa/loop-21.c: New test.
14599
14600 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14601
14602         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14603
14604 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14605
14606         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14607
14608 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14609
14610         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14611         * g++.dg/warn/overflow-warn-3.C: Likewise.
14612         * g++.dg/warn/overflow-warn-4.C: Likewise.
14613         * g++.dg/warn/overflow-warn-5.C: Likewise.
14614         * g++.dg/warn/overflow-warn-6.C: Likewise.
14615         * g++.dg/warn/Woverflow-1.C: Likewise.
14616         * g++.dg/warn/Woverflow-2.C: Likewise.
14617         * g++.dg/warn/Woverflow-3.C: Likewise.
14618         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14619
14620 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14621
14622         * gfortran.dg/array_constructor_14.f90: New test case.
14623         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14624
14625 2007-01-08  Richard Guenther  <rguenther@suse.de>
14626
14627         PR tree-optimization/23603
14628         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14629         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14630
14631 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14632
14633         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14634         in __v8qi typedef.
14635         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14636         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14637         compiler behaviour.
14638         * gcc.dg/simd-5.c: Likewise.
14639         * gcc.dg/simd-6.c: Likewise.
14640         * g++.dg/conversion/simd1.C: Likewise.
14641         * g++.dg/conversion/simd3.C: Likewise.
14642         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14643         (main): Use it.
14644
14645 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14646
14647         PR tree-optimization/29877
14648         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14649         name of a hard register for the target concerned.  Adjust dg-error
14650         directives to cope with new behaviour of TER.
14651
14652 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14653
14654         PR c++/28986
14655         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14656         * g++.dg/warn/overflow-warn-1.C: New.
14657         * g++.dg/warn/overflow-warn-3.C: New.
14658         * g++.dg/warn/overflow-warn-4.C: New.
14659         * g++.dg/warn/overflow-warn-5.C: New.
14660         * g++.dg/warn/overflow-warn-6.C: New.
14661         * g++.dg/warn/Woverflow-1.C: New.
14662         * g++.dg/warn/Woverflow-2.C: New.
14663         * g++.dg/warn/Woverflow-3.C: New.
14664         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14665
14666 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14667
14668         PR fortran/27698
14669         * gfortran.dg/invalid_name.f90: New test.
14670         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14671         * gfortran.dg/gomp/pr29759.f90: Ditto.
14672
14673 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14674
14675         * gfortran.dg/present_1.f90:  Update error message.
14676
14677 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14678
14679         PR c++/19439
14680         * g++.dg/template/duplicate1.C: New test
14681         * g++.dg/template/memfriend6.C: Adjust error markers.
14682
14683 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14684
14685         PR tree-opt/30385
14686         * gcc.dg/torture/inline-1.c: New test.
14687
14688 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14689
14690         PR c/19978
14691         * gcc.dg/multiple-overflow-warn-1.c: New.
14692         * gcc.dg/multiple-overflow-warn-2.c: New.
14693         * gcc.dg/overflow-warn-6.c: New.
14694         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14695
14696 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14697
14698         * gfortran.dg/array_memcpy_1.f90: New test case.
14699         * gfortran.dg/array_memcpy_2.f90: Likewise.
14700
14701 2007-01-05  Richard Guenther  <rguenther@suse.de>
14702
14703         PR middle-end/27826
14704         * g++.dg/opt/pr27826.C: New testcase.
14705
14706 2007-01-05  Ian Lance Taylor  <iant@google.com>
14707
14708         * gcc.dg/Walways-true-1.c: New test.
14709         * gcc.dg/Walways-true-2.c: New test.
14710         * g++.dg/warn/Walways-true-1.C: New test.
14711         * g++.dg/warn/Walways-true-2.C: New test.
14712
14713 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14714
14715         PR c/30360
14716         * gcc.dg/pr30360.c: New test.
14717
14718 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14719
14720         PR fortran/23232
14721         * gfortran.dg/data_implied_do_1.f90: New test.
14722
14723         PR fortran/27996
14724         PR fortran/27998
14725         * gfortran.dg/char_length_1.f90: New test.
14726
14727 2007-01-05  Richard Guenther  <rguenther@suse.de>
14728
14729         PR middle-end/28116
14730         * g++.dg/opt/pr28116.C: New testcase.
14731
14732 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14733
14734         PR fortran/29624
14735         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14736           invalid deallocate.
14737         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14738         * gfortran.dg/protected_4.f90: Add pointer intent check.
14739         * gfortran.dg/protected_6.f90: Add pointer intent check.
14740         * gfortran.dg/pointer_intent_1.f90: New test.
14741         * gfortran.dg/pointer_intent_2.f90: New test.
14742         * gfortran.dg/pointer_intent_3.f90: New test.
14743
14744 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14745
14746         PR 30235
14747         * gfortran.dg/altreturn_2.f90: new test.
14748
14749 2007-01-04  Tom Tromey  <tromey@redhat.com>
14750
14751         PR preprocessor/28165:
14752         * gcc.dg/cpp/pr28165.c: New file.
14753
14754 2007-01-03  Josh Conner  <jconner@apple.com>
14755
14756         PR middle-end/29683
14757         * gcc.dg/pr29683.c: New.
14758
14759 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14760
14761         PR c++/28217
14762         * g++.dg/pch/template-1.C: New test.
14763         * g++.dg/pch/template-1.Hs: New file.
14764
14765 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14766
14767         PR middle-end/30353
14768         * gcc.c-torture/compile/complex-4.c: New test.
14769
14770 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14771
14772         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14773         -maltivec.
14774         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14775
14776 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14777
14778         PR middle-end/30286
14779         * gcc.dg/pr30286.c: New test.
14780
14781         PR c++/29535
14782         * g++.dg/template/crash66.C: New test.
14783
14784         PR c++/29054
14785         * g++.dg/template/friend49.C: New test.
14786
14787 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14788
14789         * gfortran.dg/ibits.f90: New test.
14790
14791 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14792
14793         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14794         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14795
14796 2007-01-02  Jan Hubicka  <jh@suse.cz>
14797
14798         * gcc.dg/pr16194.c: We now output error on all three functions,
14799         not just first one.
14800
14801 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14802
14803         PR c/19977
14804         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14805         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14806
14807 2006-01-02  Ian Lance Taylor  <iant@google.com>
14808
14809         * g++.dg/warn/Wparentheses-22.C: New test.
14810         * g++.dg/warn/Wparentheses-23.C: New test.
14811
14812 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14813
14814         PR middle-end/7651
14815         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14816         * gcc.dg/declspec-3-Wextra.c: New.
14817         * gcc.dg/declspec-3-no.c: New
14818
14819 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14820
14821         PR fortran/20896
14822         * gfortran.dg/interface_10.f90: Remove.
14823
14824 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14825
14826         * gcc.dg/fold-eqxor-4.c: New test case.
14827
14828 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14829
14830         PR middle-end/30311
14831         * gcc.c-torture/compile/pr30311.c: New test.
14832
14833 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14834
14835         PR middle-end/30253
14836         * gcc.c-torture/compile/statement-expression-1.c: New test.
14837
14838 2007-01-01  Andreas Schwab  <schwab@suse.de>
14839
14840         PR target/29166
14841         * g++.dg/eh/pr29166.C: New test.
14842
14843 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14844
14845         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14846         New.
14847         (check_effective_target_vect_cmdline_needed): Use it.
14848
14849 2006-12-31  Richard Guenther  <rguenther@suse.de>
14850
14851         PR middle-end/30137
14852         * gcc.dg/pr30137-1.c: New testcase.
14853         * gcc.dg/pr30137-2.c: Likewise.
14854
14855 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14856
14857         PR middle-end/30322
14858         * gcc.dg/fold-plusnot-1.c: New test case.
14859
14860 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14861
14862         PR c++/29731
14863         * g++.dg/parse/template22.C: New test.
14864
14865 2006-12-31  Richard Guenther  <rguenther@suse.de>
14866
14867         PR middle-end/30338
14868         * gcc.c-torture/compile/pr30338.c: New testcase.
14869
14870 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14871
14872         PR fortran/27900
14873         * gfortran.dg/intrinsic_actual_4.f90: New test.
14874
14875         PR fortran/24325
14876         * gfortran.dg/func_decl_3.f90: New test.
14877
14878 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14879
14880         PR fortran/23060
14881         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14882         * gfortran.dg/c_by_val_1.f: New test.
14883         * gfortran.dg/c_by_val_2.f: New test.
14884         * gfortran.dg/c_by_val_3.f: New test.
14885
14886 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14887
14888         PR libfortran/30321
14889         * gfortran.dg/sum_zero_array_1.f90:  New test.
14890
14891 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14892
14893         PR preprocessor/29612
14894         * gcc.dg/cpp/pr29612-1.c: New test.
14895         * gcc.dg/cpp/pr29612-2.c: New test.
14896
14897 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14898
14899         PR fortran/30034
14900         * gfortran.dg/pure_formal_proc_1.f90: New test.
14901
14902         PR fortran/30237
14903         * gfortran.dg/intrinsic_actual_3.f90: New test.
14904
14905 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14906
14907         PR fortran/30014
14908         * gfortran.dg/io_constraints_1.f90: Update test.
14909         * gfortran.dg/io_constraints_2.f90: Update test.
14910         * gfortran.dg/inquire_iolength.f90: New test.
14911
14912 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14913
14914         PR fortran/20896
14915         * gfortran.dg/interface_10.f90: New test.
14916         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14917         since z is already, locally a variable.
14918
14919         PR fortran/25135
14920         * gfortran.dg/generic_11.f90: New test.
14921         * gfortran.dg/interface_7.f90: Remove name clash between module
14922         name and procedure 'x' referenced in the interface.
14923
14924 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14925
14926         PR middle-end/7651
14927         * gcc.dg/Wmissing-parameter-type.c: New.
14928         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14929         * gcc.dg/Wmissing-parameter-type-no.c: New.
14930
14931 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14932
14933         PR fortran/25818
14934         * gfortran.dg/entry_array_specs_2.f: New test.
14935
14936         PR fortran/30084
14937         * gfortran.dg/nested_modules_6.f90: New test.
14938
14939 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14940
14941         PR middle-end/7651
14942         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14943         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14944
14945 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14946
14947         PR C++/30168
14948         * g++.dg/opt/complex6.C: New test.
14949
14950 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14951
14952         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14953         full" if the linker on spu-*-* warns about exceeding local store.
14954
14955         And revert this patch:
14956         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14957         fail to link due to relocation overflows on spu-*-*.
14958
14959 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14960
14961         PR fortran/30273
14962         * gfortran.dg/dependency_19.f90: New test.
14963
14964 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14965
14966         PR fortran/30202
14967         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14968
14969 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14970
14971         PR middle-end/30262
14972         * gcc.c-torture/execute/20061220-1.c: New test.
14973
14974         PR middle-end/30263
14975         * gcc.dg/gomp/asm-1.c: New test.
14976
14977         PR target/30230
14978         * g++.dg/eh/ia64-2.C: New test.
14979
14980 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14981
14982         PR target/28966
14983         PR target/29248
14984         * gcc.dg/rs6000-leaf.c: New.
14985
14986 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14987
14988         PR fortran/25392
14989         * gfortran.dg/f2c_8.f90: New test.
14990
14991 2006-12-20  Bill Wendling  <wendling@apple.com>
14992
14993         * gcc.dg/asm-b.c: Check for __ppc64__.
14994
14995 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14996
14997         PR fortran/30190
14998         * gfortran.dg/bounds_check_5.f90: New test.
14999
15000 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15001
15002         PR middle-end/30143
15003         * gcc.dg/gomp/complex-1.c: New testcase.
15004
15005 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15006
15007         * gfortran.dg/array_memset_1.f90: New test case.
15008
15009 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15010
15011         * lib/target-supports.exp: Add spu to
15012         check_effective_target_vect_widen_mult_hi_to_si.
15013
15014 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15015
15016         PR fortran/29992
15017         * gfortran.dg/generic_9.f90: New test.
15018
15019         PR fortran/30081
15020         * gfortran.dg/generic_10.f90: New test.
15021
15022 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15023
15024         PR tree-opt/30045
15025         * gcc.dg/pr30045.c: New test.
15026
15027 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15028
15029         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15030
15031 2006-12-19  Eric Christopher  <echristo@apple.com>
15032
15033         PR target/29302
15034         * gcc.c-torture/execute/pr29302-1.c: New.
15035
15036 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15037
15038         PR fortran/39238
15039         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15040
15041 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15042
15043         PR fortran/30236
15044         * gfortran.dg/altreturn_3.f90: New test.
15045
15046         * gfortran.dg/char_result_12.f90: Fix comment typos.
15047
15048 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15049
15050         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15051         as newlib's stdio.h uses non-traditional cpp constructs.
15052
15053 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15054
15055         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15056         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15057         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15058         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15059         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15060         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15061         * gfortran.dg/default_initialization.f: Renamed to
15062         default_initialization_1.f
15063         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15064         dollar_edit_descriptor_1.f
15065         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15066         dollar_edit_descriptor_2.f
15067         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15068         dollar_edit_descriptor_3.f
15069         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15070         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15071         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15072         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15073         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15074         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15075         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15076         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15077         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15078         * gfortran.dg/default_initialization_1.f: Renamed from
15079         default_initialization.f
15080         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15081         dollar_edit_descriptor-1.f
15082         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15083         dollar_edit_descriptor-2.f
15084         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15085         dollar_edit_descriptor-3.f
15086         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15087         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15088         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15089
15090 2006-12-18  Bill Wendling  <wendling@apple.com>
15091
15092         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15093         id is an OjbC keyword.
15094
15095 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15096
15097         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15098
15099 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15100
15101         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15102
15103 2006-12-18  Ian Lance Taylor  <iant@google.com>
15104
15105         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15106
15107 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15108
15109         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15110
15111 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15112
15113         PR fortran/30207
15114         * gfortran.fortran-torture/execute/where21.f90: New test.
15115
15116 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15117
15118         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15119
15120 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15121
15122         PR middle-end/7651
15123         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15124         * gcc.dg/if-empty-1.c: Likewise.
15125         * gcc.dg/pr23165.c: Likewise.
15126         * g++.dg/warn/empty-body.C: Likewise.
15127
15128 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15129
15130         PR libfortran/30005
15131         * gfortran.dg/open_errors.f90: New test.
15132
15133 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15134
15135         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15136
15137         * gcc.target/i386/ssse3-pabsb.c: New file.
15138         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15139         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15140         * gcc.target/i386/ssse3-palignr.c: Likewise.
15141         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15142         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15143         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15144         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15145         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15146         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15147         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15148         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15149         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15150         * gcc.target/i386/ssse3-psignb.c: Likewise.
15151         * gcc.target/i386/ssse3-psignd.c: Likewise.
15152         * gcc.target/i386/ssse3-psignw.c: Likewise.
15153         * gcc.target/i386/ssse3-vals.h: Likewise.
15154
15155 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15156
15157         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15158         * lib/fortran-torture.exp: Include target-supports.exp.
15159
15160 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15161
15162         PR target/30185
15163         * gcc.c-torture/execute/pr30185.c: New test.
15164
15165 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15166
15167         PR testsuite/30179
15168         PR testsuite/30180
15169         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15170         * gcc.dg/builtin-bswap-2.c: Likewise.
15171         * gcc.dg/builtin-bswap-3.c: Likewise.
15172         * gcc.dg/builtin-bswap-4.c: Likewise.
15173         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15174         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15175
15176 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15177
15178         PR libfortran/30145
15179         * gfortran.dg/write_zero_array: New test.
15180
15181 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15182
15183         PR fortran/30200
15184         * gfortran.dg/write_fmt_trim.f90: New test.
15185
15186 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15187
15188         PR 30194
15189         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15190         temporarily.
15191
15192 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15193
15194         * lib/target-supports.exp (check_weak_available): Use istarget
15195         "hppa*-*-hpux10*" instead of regexp.
15196         (check_cxa_atexit_available): Likewise.
15197
15198 2006-12-14  Richard Guenther  <rguenther@suse.de>
15199
15200         PR tree-optimization/30197
15201         * gcc.c-torture/execute/complex-1.c: Fix function name.
15202         * gcc.dg/builtins-61.c: New testcase.
15203
15204 2006-12-14  Richard Guenther  <rguenther@suse.de>
15205
15206         PR middle-end/30172
15207         * gcc.dg/pr30172-1.c: New testcase.
15208
15209 2006-12-14  Richard Guenther  <rguenther@suse.de>
15210
15211         PR tree-optimization/30198
15212         * gcc.dg/builtins-60.c: New testcase.
15213
15214 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15215
15216         * lib/target-supports.exp (vect_no_align): Remove spu.
15217
15218 2006-12-13  Ian Lance Taylor  <iant@google.com>
15219
15220         PR c++/19564
15221         PR c++/19756
15222         * g++.dg/warn/Wparentheses-5.C: New test.
15223         * g++.dg/warn/Wparentheses-6.C: New test.
15224         * g++.dg/warn/Wparentheses-7.C: New test.
15225         * g++.dg/warn/Wparentheses-8.C: New test.
15226         * g++.dg/warn/Wparentheses-9.C: New test.
15227         * g++.dg/warn/Wparentheses-10.C: New test.
15228         * g++.dg/warn/Wparentheses-11.C: New test.
15229         * g++.dg/warn/Wparentheses-12.C: New test.
15230         * g++.dg/warn/Wparentheses-13.C: New test.
15231         * g++.dg/warn/Wparentheses-14.C: New test.
15232         * g++.dg/warn/Wparentheses-15.C: New test.
15233         * g++.dg/warn/Wparentheses-16.C: New test.
15234         * g++.dg/warn/Wparentheses-17.C: New test.
15235         * g++.dg/warn/Wparentheses-18.C: New test.
15236         * g++.dg/warn/Wparentheses-19.C: New test.
15237         * g++.dg/warn/Wparentheses-20.C: New test.
15238         * g++.dg/warn/Wparentheses-21.C: New test.
15239
15240 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15241
15242         PR testsuite/30157
15243         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15244         for target "hppa.*hpux10".
15245
15246 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15247
15248         * g++.dg/debug/vartrack1.C: New test.
15249
15250         * g++.dg/opt/ifcvt1.C: New test.
15251
15252         * gcc.dg/tls/opt-13.c: New test.
15253
15254         * gcc.dg/20060425-2.c: New test.
15255
15256         * g++.dg/opt/pr15054-2.C: New test.
15257
15258         * gcc.c-torture/execute/20060420-1.c: New test.
15259
15260         * gcc.c-torture/execute/20060412-1.c: New test.
15261
15262         * objc/compile/20060406-1.m: New test.
15263
15264 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15265
15266         * g++.dg/template/array17.C: New test.
15267
15268 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15269
15270         * gcc.target/powerpc/altivec-23.c: New test.
15271
15272 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15273
15274         PR c++27316
15275         * g++.dg/inherit/error3.C: New test.
15276
15277         PR c++/28740
15278         * g++.dg/inherit/error4.C: New test.
15279
15280 2006-12-13  Richard Guenther  <rguenther@suse.de>
15281
15282         PR tree-optimization/17687
15283         * gcc.dg/builtins-59.c: New testcase.
15284
15285 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15286
15287         * gcc.target/spu/Wmain.c: New test.
15288
15289 2006-12-12  Josh Conner  <jconner@apple.com>
15290
15291         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15292         * g++.dg/abi/thunk4.C: Likewise.
15293         * g++.dg/abi/rtti3.C: Likewise.
15294
15295 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15296
15297         * gcc.target/spu/cpat-1.c: New test.
15298         * gcc.target/spu/cpat-2.c: New test.
15299         * gcc.target/spu/cpat-3.c: New test.
15300         * gcc.target/spu/cpat-4.c: New test.
15301
15302 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15303
15304         PR tree-opt/28436
15305         * gcc.c-torture/compile/vector-1.c: New test.
15306         * gcc.c-torture/compile/vector-2.c: New test.
15307         * gcc.c-torture/compile/vector-3.c: New test.
15308
15309 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15310
15311         * lib/fortran-torture.exp: Update copyright years.  Remove
15312         obsolete comment.  Test -ftree-vectorize where it makes sense.
15313         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15314         from fortran-torture.exp.
15315         * gfortran.dg/char_transpose_1.f90,
15316         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15317         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15318         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15319         '-w' to dg-options.
15320
15321 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15322
15323         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15324         saved_${tool}_load.
15325
15326 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15327
15328         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15329         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15330         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15331         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15332         gaps.
15333
15334 2006-12-12  Richard Guenther  <rguenther@suse.de>
15335
15336         PR middle-end/30147
15337         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15338
15339 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15340             Diego Novillo  <dnovillo@redhat.com>
15341
15342         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15343         VDEF/VUSE changes.
15344         * gcc.dg/tree-ssa/pr26421.c: Likewise
15345         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15346         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15347         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15348         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15349         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15350         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15351         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15352         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15353         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15354
15355 2006-12-11  Jan Hubicka  <jh@suse.cz>
15356
15357         * gcc.dg/tree-prof/stringop-1.c: New test.
15358         * gcc.dg/tree-prof/stringop-2.c: New test.
15359
15360 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15361
15362         PR target/30120
15363         * gcc.target/i386/pr30120.c: New test.
15364
15365         Revert:
15366         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15367
15368         * gcc.target/i386/x87regparm-1.c: New test.
15369         * gcc.target/i386/x87regparm-2.c: New test.
15370         * gcc.target/i386/x87regparm-3.c: New test.
15371         * gcc.target/i386/x87regparm-4.c: New test.
15372
15373 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15374
15375         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15376
15377 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15378
15379         PR fortran/23994
15380         * gfortran.dg/protected_1.f90: New test.
15381         * gfortran.dg/protected_2.f90: New test.
15382         * gfortran.dg/protected_3.f90: New test.
15383         * gfortran.dg/protected_4.f90: New test.
15384         * gfortran.dg/protected_5.f90: New test.
15385         * gfortran.dg/protected_6.f90: New test.
15386
15387 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15388             Tobias Burnus  <burnus@gcc.gnu.org>
15389
15390         PR fortran/29975
15391         PR fortran/30068
15392         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15393         interface.
15394         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15395         ambiguous interfaces.
15396         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15397         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15398         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15399         ambiguous interfaces.
15400         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15401         * gfortran.dg/array_initializer_2.f90: Add initializer array
15402         constructor test.
15403
15404         PR fortran/30096
15405         * gfortran.dg/interface_9.f90: Test that host interfaces are
15406         not checked for ambiguity with the local version.
15407
15408 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15409
15410         PR fortran/29464
15411         * gfortran.dg/module_interface_2.f90: New test.
15412
15413 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15414
15415         PR fortran/29941
15416         * gfortran.dg/assumed_len.f90: New test.
15417
15418 2006-12-09  Richard Guenther  <rguenther@suse.de>
15419
15420         * g++.dg/warn/implicit-typename1.C: Qualify types.
15421         * g++.dg/parse/crash12.C: Likewise.
15422         * g++.dg/tree-ssa/pr22444.C: Likewise.
15423
15424 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15425
15426         * gfortran.dg/array_2.f90: Added sqrt test.
15427
15428 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15429
15430         * gcc.target/i386/x87regparm-1.c: XFAIL.
15431         * gcc.target/i386/x87regparm-2.c: XFAIL.
15432         * gcc.target/i386/x87regparm-3.c: XFAIL.
15433         * gcc.target/i386/x87regparm-4.c: XFAIL.
15434
15435 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15436
15437         * lib/target-supports.exp
15438         (check_effective_target_large_long_double): New.
15439         * gcc.dg/Wconversion-real.c : Use it.
15440         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15441         unsigned.
15442
15443 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15444
15445         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15446
15447 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15448
15449         PR fortran/27546
15450         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15451
15452 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15453
15454         PR c++/29732
15455         * g++.dg/template/crash65.C: New test.
15456         * g++.dg/template/spec16.C: Tweak error markers.
15457
15458 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15459
15460         * gcc.target/spu: New directory.
15461         * gcc.target/spu/spu.exp: New file.
15462         * gcc.target/spu/intrinsics-1.c: New test.
15463
15464 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15465
15466         PR c++/29980
15467         * g++.dg/ext/attrib27.C: New test.
15468         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15469         * g++.dg/parse/typedef5.C: Likewise.
15470
15471 2006-12-07  Mike Stump  <mrs@apple.com>
15472
15473         * treelang/compile/var_defs.tree: Adjust.
15474
15475 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15476
15477         PR c++/29730
15478         * g++.dg/template/crash64.C: New test.
15479         * g++.dg/parse/crash27.C: Adjust error markers.
15480
15481 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15482
15483         PR libfortran/30009
15484         PR libfortran/30056
15485         * gfortran.dg/read_eof_4.f90:  Add tests.
15486         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15487         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15488
15489 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15490
15491         PR c++/29729
15492         * g++.dg/template/crash63.C: New test.
15493
15494         PR c++/29728
15495         * g++.dg/template/crash62.C: New test.
15496
15497 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15498
15499         PR fortran/30003
15500         * gfortran.dg/allocatable_function_1.f90: Increase the number
15501         of expected calls of free to 10; the lhs section reference is
15502         now evaluated so there is another call to bar.  Change the
15503         comment appropriately.
15504         * gfortran.dg/array_section_1.f90: New test.
15505
15506 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15507
15508         PR fortran/29912
15509         * gfortran.dg/char_result_12.f90: New test.
15510
15511 2006-12-05  Richard Guenther  <rguenther@suse.de>
15512
15513         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15514         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15515         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15516         vect_double, xfail for spu*-*-*.
15517
15518 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15519
15520         PR fortran/29962
15521         * initialization_4.f90: Test noninteger exponents (-std=f95).
15522         * initialization_5.f90: New test for noninteger exponents
15523           with -std=f2003.
15524
15525 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15526
15527         PR fortran/29821
15528         * gfortran.dg/parameter_array_section_1.f90: New test.
15529
15530 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15531
15532         PR c++/29733
15533         * g++.dg/template/crash61.C: New test.
15534
15535         PR c++/29632
15536         * g++.dg/template/error23.C: New test.
15537
15538 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15539
15540         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15541
15542 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15543
15544         PR fortran/29916
15545         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15546
15547 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15548
15549         PR middle-end/29965
15550         * gcc.dg/gomp/pr29965-1.c: New test.
15551         * gcc.dg/gomp/pr29965-2.c: New test.
15552         * gcc.dg/gomp/pr29965-3.c: New test.
15553         * gcc.dg/gomp/pr29965-4.c: New test.
15554         * gcc.dg/gomp/pr29965-5.c: New test.
15555         * gcc.dg/gomp/pr29965-6.c: New test.
15556         * g++.dg/gomp/pr29965-1.C: New test.
15557         * g++.dg/gomp/pr29965-2.C: New test.
15558         * g++.dg/gomp/pr29965-3.C: New test.
15559         * g++.dg/gomp/pr29965-4.C: New test.
15560         * g++.dg/gomp/pr29965-5.C: New test.
15561         * g++.dg/gomp/pr29965-6.C: New test.
15562         * g++.dg/gomp/pr29965-7.C: New test.
15563         * g++.dg/gomp/pr29965-8.C: New test.
15564         * g++.dg/gomp/pr29965-9.C: New test.
15565         * g++.dg/gomp/pr29965-10.C: New test.
15566
15567 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15568
15569         * gnat.dg/pointer_variable_bounds.adb: New test.
15570         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15571         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15572
15573 2006-12-03  Eric Christopher  <echristo@apple.com>
15574
15575         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15576
15577 2006-12-03  Richard Henderson  <rth@redhat.com>
15578             Andrew Pinski  <pinskia@gmail.com>
15579
15580         PR C++/14329
15581         * g++.dg/warn/unit-1.C: New test.
15582
15583 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15584
15585         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15586
15587 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15588
15589         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15590         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15591         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15592         * gcc.dg/vect/vect-70.c: Reduce array size.
15593         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15594         vect_no_compaer_double targets.
15595         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15596         vect_float, vect_double, and vect_int.
15597
15598 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15599
15600         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15601         test for loop versioning on vect_no_align targets.
15602         * gcc.dg/vect/pr20122.c: Likewise.
15603         * gcc.dg/vect/vect-105.c: Likewise.
15604         * gcc.dg/vect/vect-42.c: Likewise.
15605         * gcc.dg/vect/vect-43.c: Likewise.
15606         * gcc.dg/vect/vect-74.c: Likewise.
15607         * gcc.dg/vect/vect-75.c: Likewise.
15608         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15609         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15610         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15611         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15612
15613 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15614
15615         PR fortran/29642
15616         * gfortran.dg/value_1.f90 : New test.
15617         * gfortran.dg/value_2.f90 : New test.
15618         * gfortran.dg/value_3.f90 : New test.
15619         * gfortran.dg/value_4.f90 : New test.
15620         * gfortran.dg/value_4.c : Called from value_4.f90.
15621
15622 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15623
15624         PR C++/30033
15625         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15626
15627 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15628
15629         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15630
15631 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15632
15633         PR c/27953
15634         * gcc.dg/pr27953.c: New test.
15635
15636 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15637
15638         PR c++/30022
15639         * g++.dg/ext/vector5.C: New test.
15640
15641         PR c++/30021
15642         * g++.dg/other/main1.C: New test.
15643
15644 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15645
15646         PR libfortran/29568
15647         * gfortran.dg/convert_implied_open.f90:  Change to
15648         new default record length.
15649         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15650         new error message.
15651         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15652
15653 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15654
15655         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15656
15657 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15658
15659         PR c++/29066
15660         * g++.dg/expr/pr29066.c: New.
15661
15662 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15663             Zdenek Dvorak <dvorakz@suse.cz>
15664
15665         PR tree-optimization/29921
15666         * gcc.dg/pr29921-2.c: New test.
15667
15668 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15669
15670         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15671         (i386_get_cpuid): New function.
15672         (i386_cpuid_ecx): Likewise.
15673         (i386_cpuid_edx): Likewise.
15674         (i386_cpuid): Updated to call i386_cpuid_edx.
15675
15676         * gcc.target/i386/sse3-addsubpd.c: New file.
15677         * gcc.target/i386/sse3-addsubps.c: Likewise.
15678         * gcc.target/i386/sse3-haddpd.c: Likewise.
15679         * gcc.target/i386/sse3-haddps.c: Likewise.
15680         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15681         * gcc.target/i386/sse3-hsubps.c: Likewise.
15682         * gcc.target/i386/sse3-lddqu.c: Likewise.
15683         * gcc.target/i386/sse3-movddup.c: Likewise.
15684         * gcc.target/i386/sse3-movshdup.c: Likewise.
15685         * gcc.target/i386/sse3-movsldup.c: Likewise.
15686
15687 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15688
15689         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15690
15691 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15692
15693         * gcc.dg/dfp/convert-int-max.c: New test.
15694         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15695
15696 2006-11-30  Richard Guenther  <rguenther@suse.de>
15697
15698         * gcc.dg/vect/vect-pow-1.c: Rename ...
15699         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15700         floats instead of doubles, check successful vectorization.
15701
15702 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15703
15704         PR target/29945
15705         * gcc.c-torture/compile/pr29945.c: New testcase.
15706
15707 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15708
15709         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15710         -maltivec.
15711
15712 2006-11-29  Eric Christopher  <echristo@apple.com>
15713
15714         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15715
15716 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15717
15718         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15719
15720         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15721
15722 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15723
15724         PR c++/29022
15725         * g++.dg/inherit/virtual2.C: New test.
15726         * g++.dg/inherit/virtual3.C: Likewise.
15727         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15728         * g++.dg/inherit/error2.C: Likewise.
15729         * g++.dg/template/instantiate1.C: Likewise.
15730
15731 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15732
15733         PR tree-opt/29984
15734         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15735
15736 2006-11-28  Jan Hubicka  <jh@suse.cz>
15737
15738         * gcc.dg/memcpy-1.c: New test.
15739
15740 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15741
15742         PR c++/29735
15743         * g++.dg/warn/main-3.C: New test.
15744
15745 2006-11-28  Jan Hubicka  <jh@suse.cz>
15746
15747         * gcc.dg/winline-1.c: New test.
15748
15749 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15750
15751         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15752         alignments.
15753
15754 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15755
15756         PR fortran/29976
15757         * gfortran.dg/missing_optional_dummy_3.f90
15758
15759 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15760
15761         PR fortran/20880
15762         * gfortran.dg/interface_3.f90: Modify errors.
15763
15764 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15765
15766         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15767         fail to link due to relocation overflows on spu-*-*.
15768
15769 2006-11-27  Michael Matz  <matz@suse.de>
15770             Andreas Krebbel  <krebbel1@de.ibm.com>
15771
15772         PR target/29319
15773         * gcc.dg/20061127-1.c: New testcase.
15774
15775 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15776
15777         * gcc.dg/20061124-1.c: Add exit() function prototype.
15778
15779 2006-11-27  Jan Hubicka  <jh@suse.cz>
15780
15781         * gcc.target/i386/memcpy-1.c: Adjust size.
15782         * gcc.dg/visibility-11.c: Likewise.
15783
15784 2006-11-27  Richard Guenther  <rguenther@suse.de>
15785
15786         PR middle-end/25620
15787         * gcc.target/i386/pow-1.c: New testcase.
15788         * gcc.dg/builtins-58.c: Likewise.
15789
15790 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15791
15792         PR c++/29886
15793         * g++.dg/expr/cast8.C: New test.
15794
15795 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15796
15797         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15798         Don't ever inline the testcase.
15799
15800 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15801
15802         PR fortran/29982
15803         * gfortran.fortran-torture/compile/parameter_3.f90: New
15804         testcase.
15805
15806 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15807
15808         PR fortran/29951
15809         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15810
15811 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15812
15813         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15814         for CHAR.
15815
15816 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15817
15818         PR libgfortran/29936
15819         * gfortran.dg/write_check3.f90: New test.
15820
15821 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15822
15823         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15824
15825 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15826
15827         PR fortran/20880
15828         * gfortran.dg/interface_3.f90: New test.
15829
15830         PR fortran/29387
15831         * gfortran.dg/generic_8.f90: New test.
15832
15833 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15834
15835         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15836         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15837         * gfortran.dg/specifics_3.f90: Remove.
15838
15839 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15840
15841         PR c/29955
15842         * gcc.dg/gomp/pr29955.c: New test.
15843
15844         PR c/29736
15845         * gcc.dg/pr29736.c: New test.
15846
15847 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15848
15849         PR tree-opt/29964
15850         * gcc.dg/pure-1.c: New test.
15851
15852 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15853
15854         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15855         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15856
15857 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15858
15859         * gcc.dg/20061124-1.c: New testcase.
15860
15861 2006-11-23  Eric Christopher  <echristo@apple.com>
15862
15863         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15864
15865 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15866
15867         PR c/2707
15868         PR c++/26167
15869         * gcc.dg/Wconversion-integer.c: New. Supersedes
15870         Wconversion-negative-constants.c
15871         * gcc.dg/Wconversion-real.c: New.
15872         * gcc.dg/Wconversion-real-integer.c: New.
15873         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15874         * g++.dg/warn/Wconversion1.C: Modified.
15875
15876 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15877
15878         * gfortran.dg/overload_1.f90: New test.
15879
15880 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15881
15882         PR c/9072
15883         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15884         Wtraditional-conversion.
15885         * gcc.dg/overflow-warn-2.c: Likewise.
15886         * gcc.dg/Wconversion.c: Likewise. Renamed as
15887         Wtraditional-conversion.c .
15888         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15889         Wtraditional-conversion-2.c .
15890         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15891         Wtraditional-conversion-2.c
15892         * gcc.dg/Wconversion-negative-constants.c: New.
15893
15894 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15895
15896         * gcc.dg/tree-ssa/dump-1.c: New test.
15897
15898 2006-11-23  David Ung <davidu@mips.com>
15899
15900         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15901         -mfp64, allowable when ISA >= 33 and float is enabled.
15902         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15903         of mthc1 and mfhc1 patterns.
15904
15905 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15906
15907         PR tree-optimization/29921
15908         * gcc.dg/pr29921.c: New test.
15909
15910 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15911
15912         PR fortran/29441
15913         * gfortran.dg/initialization_4.f90: New test.
15914
15915 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15916
15917         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15918         platforms that have interleaving support.
15919         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15920         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15921         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15922         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15923         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15924         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15925         gcc.dg/vect/vect-strided-u8-i8.c,
15926         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15927         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15928         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15929         gcc.dg/vect/vect-strided-float.c,
15930         gcc.dg/vect/vect-strided-a-mult.c,
15931         gcc.dg/vect/vect-strided-mult-char-ls.c,
15932         gcc.dg/vect/vect-strided-a-u16-mult.c,
15933         gcc.dg/vect/vect-strided-a-u32-mult.c,
15934         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15935         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15936         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15937         gcc.dg/vect/vect-strided-mult.c,
15938         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15939         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15940         New.
15941
15942 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15943
15944         PR fortran/25087
15945         * gfortran.dg/auto_char_len_4.f90: New test.
15946
15947 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15948
15949         PR fortran/29652
15950         * gfortran.dg/generic_7.f90: New test.
15951         * gfortran.dg/defined_operators_1.f90: Add new error.
15952
15953 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15954
15955         PR tree-optimization/29902
15956         * g++.dg/tree-ssa/pr29902.C: New test.
15957
15958 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15959
15960         PR fortran/29820
15961         * gfortran.dg/used_types_13.f90: New test.
15962
15963 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15964
15965         * gcc.dg/dfp/snan.c: Delete.
15966
15967 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15968
15969         * g++.dg/cpp0x/static_assert1.C: New.
15970         * g++.dg/cpp0x/static_assert2.C: New.
15971         * g++.dg/cpp0x/static_assert3.C: New.
15972
15973 2006-11-21  Richard Guenther  <rguenther@suse.de>
15974
15975         * gcc.dg/vect/vect-pow-1.c: New testcase.
15976         * gcc.dg/vect/vect-pow-2.c: Likewise.
15977
15978 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15979
15980         PR c++/29570
15981         * g++.dg/template/static29.C: New test.
15982
15983         PR c++/29734
15984         * g++.dg/conversion/simd4.C: New test.
15985
15986 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15987
15988         PR c++/29475
15989         * g++.dg/template/access19.C: New test.
15990         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15991         error is reported.
15992
15993 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15994
15995         PR tree-opt/25500
15996         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15997
15998 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15999
16000         PR fortran/27546
16001         * gfortran.dg/import.f90: Extended test.
16002         * gfortran.dg/import2.f90: Extended test.
16003
16004 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16005
16006         * gfortran.dg/volatile3.f90: Add conflict test.
16007
16008 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16009
16010         PR fortran/24783
16011         * gfortran.dg/implicit_10.f90: New test.
16012
16013 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16014
16015         PR c++/8586
16016         * g++.dg/warn/Wall-write-strings.C: New.
16017
16018 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16019
16020         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16021         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16022
16023 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16024
16025         * gfortran.dg/use_3.f90: Remove error message.
16026         * gfortran.dg/iso_fortran_env_1.f90: New test.
16027         * gfortran.dg/iso_fortran_env_2.f90: New test.
16028         * gfortran.dg/iso_fortran_env_3.f90: New test.
16029         * gfortran.dg/iso_fortran_env_4.f90: New test.
16030
16031 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16032
16033         * gcc.dg/vect/vect-27.c: Fix initialization.
16034
16035 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16036
16037         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16038         * gcc.dg/torture/builtin-minmax-1.c: New.
16039
16040         * gcc.dg/builtins-20.c: Add cases for copysign.
16041
16042 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16043
16044         PR fortran/24285
16045         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16046
16047 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16048         * gfortran.dg/use_1.f90: New test.
16049         * gfortran.dg/use_1.f90: New test.
16050         * gfortran.dg/use_1.f90: New test.
16051
16052 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16053
16054         PR tree-optimization/29801
16055         * gcc.dg/pr29801.c: New test.
16056
16057 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16058
16059         PR middle-end/29584
16060         * gcc.dg/torture/pr29584.c: New test.
16061
16062 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16063
16064         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16065         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16066         * gcc.target/powerpc/compress-float-ppc.c,
16067         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16068         powerpc_fprs.
16069         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16070         do not pass -mhard-float.
16071
16072 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16073
16074         * gnat.dg/volatile_aggregate.adb: New test.
16075
16076 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16077
16078         PR fortran/29391
16079         PR fortran/29489
16080         * gfortran.dg/bound_2.f90: Add more checks.
16081         * gfortran.dg/bound_3.f90: New test.
16082
16083 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16084
16085         PR target/29201
16086         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16087
16088 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16089
16090         * gfortran.dg/import3.f90: Fix error message.
16091
16092 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16093
16094         PR tree-opt/29788
16095         * gfortran.fortran-torture/compile/inline_1.f90:
16096         New testcase.
16097
16098 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16099
16100         * gcc.target/i386/x87regparm-1.c: New test.
16101         * gcc.target/i386/x87regparm-2.c: New test.
16102         * gcc.target/i386/x87regparm-3.c: New test.
16103         * gcc.target/i386/x87regparm-4.c: New test.
16104
16105 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16106
16107         PR fortran/27546
16108         * gfortran.dg/import.f90: New test.
16109         * gfortran.dg/import2.f90: New test.
16110         * gfortran.dg/import3.f90: New test.
16111
16112 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16113
16114         PR fortran/27588
16115         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16116
16117 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16118
16119         PR fortran/29806
16120         * gfortran.dg/contains.f90: New test.
16121         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16122
16123 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16124
16125         PR tree-optimization/29581
16126         * gcc.dg/pr29581-1.c: New test.
16127         * gcc.dg/pr29581-2.c: New test.
16128         * gcc.dg/pr29581-3.c: New test.
16129         * gcc.dg/pr29581-4.c: New test.
16130         * gfortran.dg/pr29581.f90: New test.
16131
16132 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16133
16134         PR fortran/29702
16135         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16136         numbers in error message headers.
16137
16138 2006-11-14  Richard Guenther  <rguenther@suse.de>
16139
16140         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16141         to i?86 and x86_64 targets.
16142
16143 2006-11-14  Caroline Tice  <ctice@apple.com>
16144
16145         * gcc.dg/pubtypes-1.c: New file/testcase.
16146         * gcc.dg/pubtypes-2.c: New file/testcase.
16147         * gcc.dg/pubtypes-3.c: New file/testcase.
16148         * gcc.dg/pubtypes-4.c: New file/testcase.
16149         * g++.dg/pubtypes.C: New file/testcase.
16150
16151 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16152
16153         PR c++/29106
16154         * g++.dg/init/self1.C: New test.
16155
16156 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16157
16158         PR fortran/29657
16159         * gfortran.dg/conflicts.f90: Add.
16160
16161 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16162
16163         PR rtl-optimization/29798
16164
16165         * gcc.c-torture/execute/pr29798.c: New.
16166
16167 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16168
16169         * gcc.dg/builtins-20.c: Add more cases.
16170
16171 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16172
16173         PR fortran/29759
16174         * gfortran.dg/gomp/pr29759.f90: New test.
16175
16176 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16177
16178         PR c++/29518
16179         * g++.dg/template/static28.C: New test.
16180
16181 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16182
16183         * lib/c-torture.exp: Use target-libpath.exp.
16184         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16185         set GCC_EXEC_PREFIX env var from global variable of same name.
16186
16187 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16188
16189         PR fortran/26994
16190         * gfortran.fortran-torture/compile/transfer-1.f90:
16191         New testcase.
16192
16193 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16194             Zdenek Dvorak <dvorakz@suse.cz>
16195
16196         PR tree-optimization/29680
16197         * gcc.dg/alias-11.c: New test.
16198
16199 2006-11-12  Jason Merrill  <jason@redhat.com>
16200             Andrew Pinski <pinskia@physics.uc.edu>
16201
16202         PR middle-end/28915
16203         * gcc.target/i386/vectorize1.c: New.
16204
16205 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16206
16207         PR rtl-optimization/29797
16208         * gcc.c-torture/execute/pr29797-1.c: New test case.
16209
16210 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16211
16212         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16213
16214 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16215
16216         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16217
16218 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16219
16220         PR tree-optimization/13827
16221         * gcc.dg/fold-eqand-1.c: New test case.
16222
16223 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16224
16225         PR rtl-opt/28812
16226         * gcc.c-torture/execute/mayalias-3.c: New test.
16227
16228 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16229
16230         PR middle-end/27528
16231         * gcc.c-torture/compile/pr27528.c: New test.
16232         * gcc.dg/pr27528.c: Likewise.
16233
16234 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16235
16236         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16237
16238         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16239
16240 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16241
16242         PR fortran/29758
16243         * gfortran.dg/reshape_source_size_1.f90: New test.
16244
16245 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16246
16247         PR fortran/29315
16248         * gfortran.dg/aliasing_dummy_4.f90: New test.
16249
16250 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16251
16252         PR target/29777
16253         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16254         and x86_64-*-* targets.
16255
16256 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16257
16258         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16259         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16260         New macros. Use them in exact tests.
16261         (TESTIT3): New macro.
16262         Add tests for fmin, fmax and fma.
16263
16264 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16265
16266         PR fortran/29431
16267         * gfortran.dg/array_constructor_13.f90: New test.
16268
16269 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16270
16271         PR fortran/29744
16272         * gfortran.dg/used_types_12.f90: New test.
16273
16274 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16275
16276         PR middle-end/29726
16277         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16278         (test6): Ditto.
16279         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16280         * gcc.dg/fold-eqandshift-3.c: New test case.
16281
16282 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16283
16284         PR fortran/29699
16285         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16286
16287         PR fortran/21370
16288         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16289
16290 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16291
16292         * gcc.dg/20061109-1.c: New testcase.
16293
16294 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16295
16296         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16297
16298 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16299
16300         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16301         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16302
16303 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16304
16305         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16306         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16307
16308 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16309
16310         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16311
16312 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16313
16314         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16315         vect-9.c).
16316         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16317         * gcc.dg/vect/vect-9.c: Now vectorizable.
16318         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16319         that support vect_widen_mult.
16320         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16321         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16322         vect-reduc-dot-u16.c).
16323         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16324         vect-reduc-dot-u16.c).
16325         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16326         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16327         vect-reduc-dot-s8.c).
16328         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16329         vect-reduc-dot-s8.c).
16330         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16331         vect-reduc-dot-s8.c).
16332         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16333         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16334         vect-reduc-dot-u8.c).
16335         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16336         vect-reduc-dot-u8.c).
16337         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16338         * gcc.dg/vect/vect-multitypes-9.c: New test.
16339         * gcc.dg/vect/vect-multitypes-10.c: New test.
16340         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16341         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16342         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16343         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16344         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16345         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16346         wrapv-vect-reduc-dot-s8.c.
16347         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16348         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16349         targets that support vec_unpack.
16350         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16351         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16352         (check_effective_target_vect_widen_mult_hi_to_si): New.
16353         (check_effective_target_vect_widen_sum): Removed.
16354
16355         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16356
16357         * gcc.dg/vect/vect-multitypes-8.c: New test.
16358         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16359
16360         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16361
16362         * gcc.dg/vect/vect-multitypes-7.c: New test.
16363
16364         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16365
16366         * gcc.dg/vect/vect-multitypes-4.c: New test.
16367         * gcc.dg/vect/vect-multitypes-5.c: New test.
16368         * gcc.dg/vect/vect-multitypes-6.c: New test.
16369
16370         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16371
16372         * gcc.dg/vect/vect-multitypes-1.c: New test.
16373         * gcc.dg/vect/vect-multitypes-2.c: New test.
16374         * gcc.dg/vect/vect-multitypes-3.c: New test.
16375
16376 2006-11-07  Eric Christopher  <echristo@apple.com>
16377
16378         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16379         Test using scan-assembler-not.
16380
16381 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16382
16383         * gcc.dg/inline-17.c: New test.
16384
16385 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16386
16387         PR other/25028
16388         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16389         on HP-UX.
16390
16391 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16392
16393         PR fortran/29539
16394         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16395
16396         PR fortran/29634
16397         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16398         test.
16399
16400 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16401
16402         PR fortran/29601
16403         * gfortran.dg/volatile.f90: Add.
16404         * gfortran.dg/volatile2.f90: Add.
16405         * gfortran.dg/volatile3.f90: Add.
16406         * gfortran.dg/volatile4.f90: Add.
16407         * gfortran.dg/volatile5.f90: Add.
16408         * gfortran.dg/volatile6.f90: Add.
16409         * gfortran.dg/volatile7.f90: Add.
16410
16411 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16412
16413         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16414           for matching error messages.
16415         * gfortran.dg/specifics_3.f90: Adjust pattern
16416           for matching error messages.
16417
16418 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16419             Bernhard Fischer  <aldot@gcc.gnu.org>
16420
16421         * lib/gcc-dg.exp (output-exists): New proc.
16422         (output-exists-not): New proc.
16423         * gcc.test-framework/test-framework.awk: Support new directives.
16424         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16425         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16426         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16427         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16428         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16429         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16430
16431 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16432
16433         PR fortran/29630
16434         PR fortran/29679
16435         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16436         * gfortran.dg/initialization_3.f90: New.
16437
16438 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16439
16440         PR libgfortran/25545
16441         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16442
16443 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16444
16445         PR middle-end/29695
16446         * gcc.c-torture/execute/pr29695-1.c: New test.
16447         * gcc.c-torture/execute/pr29695-2.c: New test.
16448
16449 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16450
16451         PR fortran/29565
16452         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16453
16454 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16455
16456         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16457         for matching error messages.
16458
16459 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16460
16461         PR target/26915
16462         * gcc.target/i386/387-12.c: New test.
16463
16464 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16465
16466         PR libfortran/29713
16467         * gfortran.dg/pr29713.f90: New test.
16468
16469 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16470
16471         * gcc.c-torture/execute/arith-rand-ll.c:
16472         Also test for bogus rest sign.
16473
16474 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16475
16476         PR libfortran/27895
16477         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16478
16479 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16480
16481         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16482         from error messages.
16483
16484 2006-11-02  Mike Stump  <mrs@apple.com>
16485
16486         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16487
16488         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16489
16490 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16491
16492         * g++.dg/eh/gcsec1.C: New test.
16493
16494 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16495
16496         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16497         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16498
16499 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16500
16501         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16502         hexadecimal value.
16503         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16504         * gcc.dg/pr14796-2.c: Likewise.
16505
16506 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16507
16508         * gcc.c-torture/execute/20061101-1.c: New test.
16509
16510 2006-11-01  Richard Guenther  <rguenther@suse.de>
16511
16512         * gcc.target/i386/fpprec-1.c: New testcase.
16513
16514 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16515
16516         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16517         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16518
16519 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16520
16521         * gcc.c-torture/execute/20061031-1.c: New test.
16522
16523 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16524
16525         PR 23067
16526         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16527         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16528         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16529         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16530         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16531         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16532         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16533
16534 2006-10-31  Eric Christopher  <echristo@apple.com>
16535             Falk Hueffner  <falk@debian.org>
16536
16537         * gcc.dg/builtin-bswap-1.c: New.
16538         * gcc.dg/builtin-bswap-2.c: New.
16539         * gcc.dg/builtin-bswap-3.c: New.
16540         * gcc.dg/builtin-bswap-4.c: New.
16541         * gcc.dg/builtin-bswap-5.c: New.
16542         * gcc.target/i386/builtin-bswap-1.c: New.
16543
16544 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16545
16546         * gcc.dg/inline-16.c: New.
16547
16548         PR 16622
16549         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16550         defining it.
16551         * gcc.dg/inline-13.c: New.
16552         * gcc.dg/inline-14.c: New.
16553         * gcc.dg/inline-15.c: New.
16554
16555         PR 11377
16556         * gcc.dg/inline6.c: New.
16557         * gcc.dg/inline7.c: New.
16558
16559 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16560
16561         PR middle-end/23470
16562         * gcc.dg/pr23470-1.c: New test case.
16563
16564 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16565
16566         PR fortran/29537
16567         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16568         data.
16569         * gfortran.dg/blockdata_2.f90: New testcase.
16570
16571 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16572
16573         PR libfortran/29627
16574         * gfortran.dg/unf_short_record_1.f90:  New test.
16575
16576 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16577
16578         PR fortran/29067
16579         * gfortran.dg/pr29067.f: New test.
16580
16581 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16582             Richard Sandiford  <richard@codesourcery.com>
16583
16584         * lib/target-supports.exp (get_compiler_messages): Append options
16585         as a single list element.
16586         (check_effective_target_arm_vfp_ok): New.
16587         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16588
16589 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16590
16591         PR fortran/29387
16592         * gfortran.dg/intrinsic_actual_2.f90: New test.
16593
16594         PR fortran/29490
16595         * gfortran.dg/actual_array_interface_1.f90: New test.
16596
16597         PR fortran/29641
16598         * gfortran.dg/used_types_11.f90: New test.
16599
16600 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16601
16602         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16603         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16604         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16605         * g++.old-deja/g++.mike/net25.C (main): Same.
16606         * g++.dg/lookup/exception1.C (main): Same.
16607         * g++.dg/parse/parens2.C (main): Same.
16608
16609 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16610
16611         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16612
16613 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16614
16615         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16616         * gcc.dg/torture/builtin-math-3.c: Likewise.
16617
16618 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16619
16620         PR fortran/29452
16621         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16622         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16623
16624 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16625
16626         PR Fortran/29410
16627         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16628
16629 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16630
16631         * lib/target-supports.exp (check_function_available): Declare
16632         function before calling.
16633
16634 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16635
16636         PR tree-optimization/29637
16637         * gcc.dg/pr29637.c: New test.
16638
16639 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16640
16641         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16642         tree canonicalization.
16643
16644 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16645
16646         * gcc.dg/builtins-20.c: Add more hypot tests.
16647
16648 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16649
16650         * gcc.dg/fold-compare-1.c: New test case.
16651
16652 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16653
16654         PR c++/16307
16655         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16656
16657 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16658
16659         PR tree-optimization/15458
16660         * gcc.dg/fold-xornot-1.c: New test case.
16661
16662 2006-10-29  Richard Guenther  <rguenther@suse.de>
16663
16664         * gcc.target/i386/math-torture/trunc.c: New testcase.
16665
16666 2006-10-29  Richard Guenther  <rguenther@suse.de>
16667
16668         * gcc.target/i386/math-torture/round.c: New testcase.
16669
16670 2006-10-29  Richard Guenther  <rguenther@suse.de>
16671
16672         * gcc.target/i386/math-torture/ceil.c: New testcase.
16673         * gcc.target/i386/math-torture/floor.c: Likewise.
16674
16675 2006-10-29  Richard Guenther  <rguenther@suse.de>
16676
16677         * gcc.target/i386/math-torture/rint.c: New testcase.
16678         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16679
16680 2006-10-29  Richard Guenther  <rguenther@suse.de>
16681
16682         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16683         * gcc.target/i386/math-torture/lceil.c: Likewise.
16684
16685 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16686
16687         PR libgfortran/24313
16688         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16689
16690 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16691
16692         * gcc.c-torture/execute/20020118-1.c,
16693         gcc.c-torture/execute/builtins/strlen.c,
16694         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16695         comment typos.
16696
16697 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16698
16699         * gcc.dg/builtins-20.c: Add tests for hypot.
16700         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16701         two-argument builtins.
16702         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16703         TESTIT2.  Update all callers.
16704         (TESTIT2, TESTIT2_R): New helper macros.
16705         Add testcases for pow, hypot and atan2.
16706
16707 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16708
16709         PR C++/29295
16710         * g++.dg/expr/bool1.C: New test.
16711         * g++.dg/expr/bool2.C: New test.
16712
16713 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16714
16715         PR fortran/28224
16716         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16717         * gfortran.dg/namelist_internal.f90: New test.
16718
16719 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16720
16721         PR fortran/29625
16722         * gfortran.dg/io_real_boz.f90: Add.
16723         * gfortran.dg/io_real_boz2.f90: Add.
16724
16725 2006-10-28  Richard Guenther  <rguenther@suse.de>
16726
16727         PR middle-end/26899
16728         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16729
16730 2006-10-28  Richard Guenther  <rguenther@suse.de>
16731
16732         PR target/28806
16733         * gcc.target/i386/math-torture/lround.c: New testcase.
16734
16735 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16736
16737         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16738         * gcc.dg/builtins-44.c: Likewise.
16739         * gcc.dg/builtins-45.c: Likewise.
16740         * gcc.dg/pr28796-2.c: Likewise.
16741         * gcc.dg/unordered-3.c: Likewise.
16742
16743 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16744
16745         PR libgfortran/27954
16746         * gfortran.dg/error_recovery_2.f90: New test.
16747
16748 2006-10-26  Richard Guenther  <rguenther@suse.de>
16749
16750         * gcc.target/i386/i386.exp: Use glob, not find to collect
16751         tests.  Avoids recursing into subdirectories.
16752         * gcc.target/i386/math-torture/math-torture.exp: Torture
16753         for interesting ia32 math options.
16754         * gcc.target.i386/math-torture/lrint.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: Update test.
16760         * gfortran.dg/arrayio_19.f90: New test.
16761
16762 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16763
16764         * gcc.dg/20061026.c: New testcase.
16765
16766 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16767
16768         PR libgfortran/29563
16769         * gfortran.dg/arrayio_9.f90: New test.
16770
16771 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16772
16773         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16774         Copy the strings manually, as strcpy may call strlen.
16775
16776 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16777
16778         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16779         Add checks for log, log2, log10 and log1p.
16780
16781         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16782         we already test 0.0.  Add checks for expm1, log, log2, log10,
16783         log1p, cbrt, erf and erfc.
16784
16785 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16786
16787         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16788
16789 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16790
16791         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16792         and remainderl() built-in functions.  Remove -ffast-math from
16793         dg-options.
16794
16795 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16796
16797         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16798         acosh and atanh.
16799
16800         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16801         floating point modifiers to arguments passed to float and long
16802         double functions respectively.  Update all callers to use floating
16803         point numbers, not integers.  Add tests for exp, exp2 and
16804         exp10/pow10.
16805
16806         * gcc.dg/torture/builtin-math-3.c: New test.
16807
16808 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16809
16810         PR fortran/29393
16811         * gfortran.dg/initialize_2.f90: New.
16812
16813 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16814
16815         * gcc.dg/torture/builtin-math-2.c: New test.
16816
16817 2006-10-24  Richard Guenther  <rguenther@suse.de>
16818
16819         PR middle-end/28796
16820         * gcc.dg/pr28796-1.c: New testcase.
16821         * gcc.dg/pr28796-2.c: Likewise.
16822
16823 2006-10-24  Richard Guenther  <rguenther@suse.de>
16824
16825         * gcc.dg/builtins-57.c: New testcase.
16826
16827 2006-10-24  Richard Guenther  <rguenther@suse.de>
16828
16829         PR tree-optimization/29567
16830         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16831
16832 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16833
16834         PR tree-optimization/14784
16835         * gcc.dg/alias-10.c: New test.
16836
16837 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16838
16839         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16840
16841 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16842
16843         * gcc.dg/builtin-strncat-chk-1.c: New test.
16844
16845 2006-10-23  Jan Hubicka  <jh@suse.cz>
16846
16847         * gcc.dg/memmove-1.c: New test.
16848
16849 2006-10-23  Paul Brook  <paul@codesourcery.com>
16850
16851         * gcc.dg/pragma-pack-5.c: New test.
16852
16853 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16854
16855         * g++.dg/other/s390-1.C: New testcase.
16856
16857 2006-10-23  Richard Guenther  <rguenther@suse.de>
16858
16859         PR middle-end/27132
16860         PR middle-end/23295
16861         * gcc.dg/pr27132.c: New testcase.
16862         * gcc.dg/pr23295.c: Likewise.
16863         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16864         * g++.dg/tree-ssa/pr19807.C: Likewise.
16865
16866 2006-10-23  Richard Guenther  <rguenther@suse.de>
16867
16868         PR middle-end/21032
16869         * gcc.dg/pr21032.c: New testcase.
16870
16871 2006-10-22  Jeff Law  <law@redhat.com>
16872         Richard Guenther  <rguenther@suse.de>
16873
16874         PR tree-optimization/15911
16875         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16876
16877 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16878
16879         PR c++/20647
16880         * g++.dg/abi/rtti3.C: New.
16881
16882 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16883
16884         PR middle-end/28252
16885         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16886         transformation.
16887
16888 2006-10-21  Richard Guenther  <rguenther@suse.de>
16889
16890         PR tree-optimization/3511
16891         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16892
16893 2006-10-21  Richard Guenther  <rguenther@suse.de>
16894
16895         PR middle-end/26898
16896         * gcc.dg/torture/pr26898-1.c: New testcase.
16897         * gcc.dg/torture/pr26898-2.c: Likewise.
16898
16899 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16900
16901         PR c++/28053
16902         * g++.dg/parse/bitfield1.C: Adjust error markers.
16903         * g++.dg/parse/bitfield2.C: New test.
16904
16905 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16906
16907         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16908
16909 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16910
16911         PR libfortran/27895
16912         * gfortran.dg/zero_sized_1.f90: New test.
16913
16914 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16915
16916         * gcc.dg/div-compare-1.c: New test.
16917
16918 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16919
16920         PR fortran/29216
16921         * gfortran.dg/result_default_init_1.f90: New test.
16922
16923         PR fortran/29314
16924         * gfortran.dg/automatic_default_init_1.f90: New test.
16925
16926         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16927         from 38 to 33.
16928
16929 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16930
16931         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16932         'using namespace std' without previous declaration.
16933         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16934         * g++.old-deja/g++.robertl/eb133c.C: New.
16935
16936 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16937
16938         PR libgfortran/29277
16939         * gfortran.dg/streamio_4.f90: Update test.
16940         * gfortran.dg/streamio_11.f90: New test.
16941
16942 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16943
16944         PR c++/27952
16945         * g++.dg/inherit/virtual1.C: New test.
16946
16947 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16948
16949         PR c++/28261
16950         * g++.dg/parse/enum3.C: New test.
16951
16952 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16953
16954         PR c++/29039
16955         * g++.dg/init/ctor8.C: New test.
16956
16957 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16958
16959         PR c++/27270
16960         * g++.dg/ext/complit8.C: Tweak error markers.
16961         * g++.dg/template/complit1.C: Add error marker.
16962
16963 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16964
16965         PR c++/27270
16966         * g++.dg/ext/complit8.C: New test.
16967
16968         PR c++/29408
16969         * g++.dg/parse/dtor12.C: New test.
16970
16971         PR c++/29435
16972         * g++.dg/template/sizeof11.C: New test.
16973
16974 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16975
16976         PR fortran/29392
16977         * gfortran.dg/data_char_3.f90: New test.
16978
16979         PR fortran/29451
16980         * gfortran.dg/negative_automatic_size.f90: New test.
16981
16982 2006-10-16  David Daney  <ddaney@avtrex.com>
16983
16984         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16985
16986 2006-10-16  Eric Christopher  <echristo@apple.com>
16987
16988         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16989         x86_64.
16990
16991 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16992
16993         PR c++/28211
16994         * g++.dg/tc1/dr49.C: Tweak error messages.
16995         * g++.dg/parse/template21.C: New test.
16996
16997 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16998
16999         PR middle-end/20491
17000         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17001
17002 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17003
17004         PR fortran/29403
17005         * gfortran.dg/print_1.f90: New test.
17006
17007 2006-10-15  Jan Hubicka  <jh@suse.cz>
17008
17009         PR middle-end/29241
17010         * gcc.c-torture/compile/pr29241.c: New testcase.
17011
17012 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17013
17014         PR middle-end/29250
17015         * gcc.c-torture/compile/pr29250.c: New test.
17016
17017 2006-10-15  Richard Guenther  <rguenther@suse.de>
17018
17019         * gcc.dg/pr29299.c: New testcase.
17020
17021 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17022
17023         PR fortran/24767
17024         * gfortran.dg/label_4.f90: Adjust warning flag.
17025
17026 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17027
17028         PR fortran/29371
17029         * gfortran.dg/nullify_3.f90: New test.
17030
17031 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17032
17033         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17034         on Solaris 2.5.1 too.
17035
17036 2006-10-13  Eric Christopher  <echristo@apple.com>
17037
17038         * gcc.dg/pr25993.c: Skip for darwin.
17039
17040 2006-10-13  Eric Christopher  <echristo@apple.com>
17041
17042         * gcc.dg/visibility-11.c: Skip for darwin.
17043
17044 2006-10-13  Eric Christopher  <echristo@apple.com>
17045
17046         * gcc.dg/darwin-weakimport-1.c: Use
17047         -fno-asynchronous-unwind-tables.
17048         * gcc.dg/darwin-weakimport-3.c: Ditto.
17049
17050 2006-10-13  Richard Guenther  <rguenther@suse.de>
17051
17052         PR tree-optimization/29446
17053         * gcc.dg/torture/pr29446.c: New testcase.
17054
17055 2006-10-13  Bill Wendling  <wendling@apple.com>
17056
17057         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17058         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17059         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17060         * g++.old-deja/g++.law/shadow1.C: Likewise.
17061         * g++.old-deja/g++.law/ctors10.C: Likewise.
17062         * g++.dg/debug/namespace1.C: Likewise.
17063         * g++.dg/inherit/namespace-as-base.C: Likewise.
17064         * g++.dg/opt/delay-slot-1.C: Likewise.
17065         * g++.dg/parse/defarg10.C: Likewise.
17066         * g++.dg/template/ptrmem11.C: Likewise.
17067         * g++.dg/template/mem_func_ptr.C: Likewise.
17068         * g++.dg/template/spec19.C: Likewise.
17069
17070 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17071
17072         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17073
17074 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17075
17076         PR fortran/29373
17077         * gfortran.dg/implicit_9.f90: New test.
17078
17079         PR fortran/29407
17080         * gfortran.dg/namelist_25.f90: New test.
17081
17082         PR fortran/27701
17083         * gfortran.dg/same_name_2.f90: New test.
17084
17085         PR fortran/29232
17086         * gfortran.dg/host_assoc_types_1.f90: New test.
17087
17088         PR fortran/29364
17089         * gfortran.dg/missing_derived_type_1.f90: New test.
17090         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17091
17092         PR fortran/29422
17093         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17094
17095         PR fortran/29428
17096         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17097
17098 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17099
17100         PR fortran/29391
17101         * gfortran.dg/bound_2.f90: New test.
17102
17103 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17104
17105         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17106         directive.
17107         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17108         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17109         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17110         * gfortran.dg/gomp/reduction3.f90: Likewise.
17111         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17112         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17113         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17114         * gfortran.dg/forall_4.f90: Likewise.
17115         * gfortran.dg/spec_expr_4.f90: Likewise.
17116         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17117         * gfortran.dg/forall_5.f90: Likewise.
17118         * gfortran.dg/open_access_append_2.f90: Add check for
17119         compile-time warning.
17120
17121 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17122
17123         PR c++/28506
17124         * g++.dg/parse/pure1.C: New test.
17125
17126 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17127
17128         PR fortran/21435
17129         * gfortran.dg/io_constraints_3.f90: New test.
17130         * gfortran.dg/open_access_append_1.f90: Add checks
17131         for compile-time warnings.
17132         * gfortran.dg/pr20163-2.f: Likewise.
17133         * gfortran.dg/iostat_2.f90: Likewise.
17134         * gfortran.dg/label_4.f90: Delete the temporary
17135         file.
17136         * gfortran.dg/direct_io_2.f90: Add a FILE=
17137         specifier.
17138         * gfortran.dg/iomsg_1.f90: Add check for
17139         compile-time warning.
17140
17141 2006-10-12  Jan Hubicka  <jh@suse.cz>
17142
17143         PR c/28419
17144         * gcc.dg/pr28319.c: New test.
17145
17146 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17147         PR c++/29318
17148         * g++.dg/ext/vla4.C: New test.
17149
17150 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17151
17152         PR c++/27961
17153         * g++.dg/template/crash60.C: New test.
17154         * g++.dg/other/large-size-array.C: Adjust error markers.
17155         * g++.dg/parse/crash27.C: Likewise.
17156         * g++.dg/template/crash1.C: Likewise.
17157
17158 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17159
17160         PR testsuite/29093
17161         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17162
17163 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17164
17165         PR preprocessor/28709
17166         * gcc.dg/cpp/paste14.c: New test.
17167
17168 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17169
17170         PR c++/29175
17171         * g++.dg/init/array24.C: New test.
17172
17173 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17174
17175         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17176         of <sys/types.h>.
17177
17178 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17179
17180         PR c++/29024
17181         * g++.dg/parse/typedef8.C: New test.
17182         * g++.dg/other/mult-stor1.C: Adjust error markers.
17183
17184 2006-10-11  Richard Guenther  <rguenther@suse.de>
17185
17186         PR tree-optimization/28230
17187         * gcc.dg/torture/pr28230.c: New testcase.
17188
17189 2006-10-11  Richard Guenther  <rguenther@suse.de>
17190
17191         PR inline-asm/29119
17192         * gcc.dg/torture/pr29119.c: New testcase.
17193
17194 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17195
17196         PR middle-end/29272
17197         * gcc.c-torture/execute/20060930-2.c: New test.
17198
17199 2006-10-09  Richard Henderson  <rth@redhat.com>
17200
17201         Revert emutls patch.
17202
17203 2006-10-09  Richard Guenther  <rguenther@suse.de>
17204
17205         PR middle-end/29254
17206         * gcc.dg/pr29254.c: New testcase.
17207
17208 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17209             Paul Thomas  <pault@gcc.gnu.org>
17210
17211         PR fortran/20541
17212         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17213         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17214         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17215         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17216         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17217         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17218         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17219         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17220         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17221         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17222         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17223         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17224         * gfortran.dg/alloc_comp_std.f90: New test.
17225         * gfortran.dg/move_alloc.f90: New test.
17226
17227 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17228
17229         PR fortran/29115
17230         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17231
17232         PR fortran/29211
17233         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17234
17235 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17236
17237         PR fortran/28585
17238         * gfortran.dg/new_line.f90: New test.
17239
17240 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17241
17242         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17243         * gcc.dg/torture/builtin-convert-1.c,
17244         gcc.dg/torture/builtin-convert-2.c,
17245         gcc.dg/torture/builtin-convert-3.c,
17246         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17247
17248 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17249
17250         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17251         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17252         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17253         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17254
17255 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17256
17257         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17258         Xfail some tests for powerpc-darwin and powerpc-aix.
17259
17260 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17261
17262         PR c/29380
17263         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17264
17265 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17266
17267         PR target/29300
17268         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17269         on hppa*-*-hpux*.
17270
17271 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17272
17273         PR fortran/16580
17274         PR fortran/29288
17275         * gfortran.fortran-torture/execute/specifics.f90:
17276         Add tests for using all possible intrinsics as actual arguments.
17277         * gfortran.dg/specifics_1.f90: Add tests for using
17278         all possible intrinsics as actual arguments.
17279         * gfortran.dg/specifics_2.f90: New file.
17280         * gfortran.dg/specifics_3.f90: New file.
17281
17282 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17283
17284         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17285         * gcc.dg/debug/debug-2.c: Likewise.
17286
17287 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17288
17289         * gcc.c-torture/compile/sync-2.c: New test.
17290
17291 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17292
17293         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17294         line endings.
17295
17296 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17297
17298         PR rtl-optimization/29128
17299         * gcc.c-torture/compile/pr29128.c: New test.
17300
17301 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17302
17303         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17304         line endings.
17305
17306 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17307
17308         PR middle-end/29256
17309         * gcc.dg/tree-ssa/loop-19.c: New test.
17310
17311 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17312
17313         PR tree-optimization/29330
17314         * gcc.dg/pr29330.c: New test.
17315
17316         PR target/28924
17317         * gcc.c-torture/compile/20061005-1.c: New test.
17318
17319 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17320
17321         * gcc.dg/typename-vla-1.c: New case.
17322         * gnat.dg/forward_vla.adb: New case.
17323
17324 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17325
17326         PR tree-optimization/29290
17327         * gfortran.dg/loop_nest_1.f90: New test.
17328
17329         PR target/29198
17330         * gcc.dg/tls/opt-12.c: New test.
17331
17332         PR fortran/28415
17333         * gfortran.dg/save_2.f90: New test.
17334
17335         PR c/29091
17336         * gcc.dg/pr29091.c: New test.
17337
17338 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17339
17340         * lib/target-supports.exp
17341         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17342         same as x86_64-*-*; check for LP64.
17343
17344 2006-10-04  Richard Henderson  <rth@redhat.com>
17345
17346         * lib/target-supports.exp (check_effective_target_tls): Redefine
17347         to mean non-emulated tls.
17348         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17349         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17350         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17351         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17352         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17353         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17354         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17355
17356 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17357
17358         PR fortran/29343
17359         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17360
17361 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17362
17363         * gfortran.dg/bounds_check_fail_1.f90: New test.
17364
17365 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17366
17367         PR c++/29020
17368         * g++.dg/template/friend48.C: New test.
17369
17370 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17371
17372         PR fortran/29098
17373         * gfortran.dg/default_initialization_2.f90: New test.
17374
17375 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17376
17377         PR fortran/20779
17378         PR fortran/20891
17379         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17380
17381 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17382
17383         PR fortran/29284
17384         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17385
17386         PR fortran/29321
17387         PR fortran/29322
17388         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17389
17390         PR fortran/25091
17391         PR fortran/25092
17392         * gfortran.dg/entry_array_specs_1.f90: New test.
17393
17394 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17395
17396         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17397         insufficient to inhibit some test failures at -O3.  Do testing
17398         on integers.
17399
17400 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17401
17402         PR c++/29138
17403         * g++.dg/inherit/access8.C: New test.
17404         * g++.dg/template/dtor4.C: Tweak error messages.
17405
17406 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17407
17408         PR fortran/27478
17409         * gfortran.dg/entry_8.f90: New test.
17410
17411 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17412
17413         PR c++/29291
17414         * g++.dg/parse/new4.C: New test.
17415
17416 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17417
17418         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17419         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17420         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17421         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17422         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17423
17424 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17425
17426         PR fortran/19260
17427         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17428         * gfortran.dg/continuation_2.f90: New test.
17429
17430         PR fortran/19262
17431         * gfortran.dg/continuation_3.f90: New test.
17432         * gfortran.dg/continuation_4.f90: New test.
17433         * gfortran.dg/continuation_5.f: New test.
17434         * gfortran.dg/continuation_6.f: New test.
17435
17436 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17437
17438         PR c++/29226
17439         * g++.dg/template/vla1.C: New test.
17440
17441 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17442
17443         PR fortran/29210
17444         * gfortran.dg/complex_parameter_1.f90: New test.
17445
17446 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17447
17448         PR c/29154
17449         * gcc.c-torture/execute/20060929-1.c: New test.
17450
17451 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17452
17453         PR c++/29105
17454         * g++.dg/template/member6.C: New test.
17455         * g++.dg/parse/typename7.C: Adjust error markers.
17456
17457         PR c++/29080
17458         * g++.dg/template/member7.C: New test.
17459
17460 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17461
17462         PR c/24010
17463         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17464         gcc.dg/Woverride-init-3.c: New tests.
17465
17466 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17467
17468         * gcc.c-torture/execute/20060930-1.c: New test.
17469
17470 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17471
17472         PR fortran/18791
17473         * gfortran.dg/specifics_1.f90: New test.
17474         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17475         complex specifics.
17476
17477 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17478
17479         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17480         pthread-init-common.h: New.
17481
17482 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17483
17484         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17485         precision on some archs.
17486
17487 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17488
17489         * gcc.dg/non-local-goto-1.c: New test.
17490         * gcc.dg/non-local-goto-2.c: Likewise.
17491         * gcc.dg/setjmp-3.c: Likewise.
17492         * gcc.dg/setjmp-4.c: Likewise.
17493
17494 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17495
17496         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17497
17498 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17499
17500         PR fortran/28276
17501         * gfortran.dg/exponent_1.f90: New test.
17502
17503         PR fortran/27021
17504         * gfortran.dg/nearest_1.f90: New test.
17505
17506 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17507
17508         PR middle-end/25261
17509         PR middle-end/28790
17510         * gcc.dg/gomp/nestedfn-1.c: New test.
17511
17512 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17513
17514         PR objc/29195
17515         * objc/compile/method-1.m: New test.
17516
17517 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17518
17519         PR c++/26938
17520         * g++.dg/template/crash58.C: New test.
17521         * g++.dg/parse/crash28.C: Adjust error markers.
17522         * g++.dg/template/crash34.C: Likewise.
17523         * g++.dg/template/friend31.C: Likewise.
17524         * g++.dg/template/crash32.C: Likewise.
17525
17526         PR c++/27329
17527         * g++.dg/template/crash59.C: New test.
17528
17529         PR c++/27667
17530         * g++.dg/template/spec33.C: New test.
17531         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17532
17533 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17534             Adam Nemet  <anemet@caviumnetworks.com>
17535
17536         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17537         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17538
17539 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17540
17541         PR target/28911
17542         * gcc.dg/pr28911.c: New.
17543
17544 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17545
17546         PR target/29169
17547         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17548         (dg-options): Add -mfpmath=387.
17549
17550 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17551
17552         PR c/28706
17553         * gcc.dg/pr28706.c: New test.
17554
17555         PR c/28712
17556         * gcc.dg/pr28712.c: New test.
17557
17558 2006-09-22  Mike Stump  <mrs@apple.com>
17559
17560         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17561
17562 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17563
17564         PR tree-optimization/28888
17565         * gcc.dg/pr28888.c: New test.
17566
17567 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17568
17569         PR c++/29016
17570         * g++.dg/init/ptrfn1.C: New test.
17571
17572 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17573
17574         PR c++/28861
17575         * g++.dg/template/spec32.C: New test.
17576         * g++.dg/parse/crash9.C: Adjust error markers.
17577
17578         PR c++/28303
17579         * g++.dg/template/typedef6.C: New test.
17580         * g++.dg/init/error1.C: Adjust error markers.
17581         * g++.dg/parse/crash9.C: Likewise.
17582         * g++.dg/template/crash55.C: Likewise.
17583
17584 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17585
17586         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17587
17588 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17589
17590         PR target/27650
17591         * g++.dg/ext/dllimport12.C: New test.
17592
17593 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17594
17595         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17596         * gcc.target/mips/nmadd-2.c: Likewise.
17597         * gcc.target/mips/mips-ps-6.c: New test.
17598         * gcc.target/mips/neg-abs-1.c: Likewise.
17599         * gcc.target/mips/neg-abs-2.c: Likewise.
17600         * gcc.target/mips/nmadd-3.c: New test.
17601
17602 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17603
17604         PR middle-end/28046
17605         * gcc.dg/gomp/atomic-10.c: New test.
17606         * g++.dg/gomp/atomic-10.C: New test.
17607
17608 2006-09-20  Eric Christopher  <echristo@apple.com>
17609
17610         * gcc.target/i386/sse3-not-fisttp.c: New.
17611
17612 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17613
17614         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17615
17616 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17617
17618         * gcc.c-torture/execute/pr28289.c (one): New variable.
17619         (main): Use it instead of argc.
17620         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17621         (main): Use it instead of argc.
17622
17623 2006-09-19  Paul Brook  <paul@codesourcery.com>
17624
17625         PR target/28516
17626         * gcc.dg/nested-func-5.c: New test.
17627
17628 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17629
17630         * lib/target-supports.exp (check_effective_target_tls): Compile
17631         test stubs using ${tool}_target_compile, not just target_compile.
17632         (check_effective_target_tls_runtime): Likewise.
17633
17634 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17635
17636         * gcc.c-torture/compile/20030405-1.x: Remove.
17637
17638         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17639         optimising linker from discarding it.
17640
17641 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17642
17643         PR fortran/28526
17644         * gfortran.dg/keyword_symbol_1.f90: New test.
17645
17646         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17647         pedantic compilation option.
17648
17649 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17650
17651         PR fortran/29060
17652         * gfortran.dg/spread_shape_1.f90: New test.
17653
17654 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17655
17656         PR tree-optimization/28887
17657         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17658
17659 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17660
17661         PR c/25993
17662         * gcc.dg/pr25993.c: New test.
17663
17664 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17665
17666         PR tree-opt/21591
17667         * gcc.dg/vect/pr21591.c: New test.
17668
17669 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17670
17671         PR tree-opt/29059
17672         * gcc.c-torture/compile/strcpy-1.c: New test.
17673         * gcc.c-torture/compile/strcpy-2.c: New test.
17674         * gcc.c-torture/compile/memcpy-1.c: New test.
17675         * gcc.c-torture/compile/memcpy-2.c: New test.
17676
17677 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17678
17679         PR testsuite/29055
17680         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17681
17682 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17683
17684         * gnat.dg/specs/double_record_extension1.ads: New test.
17685         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17686
17687 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17688
17689         PR fortran/29051
17690         * gfortran.dg/oldstyle_3.f90: New test.
17691
17692 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17693
17694         PR libgfortran/29099
17695         * gfortran.dg/secnds-1.f: New test.
17696
17697 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17698
17699         PR libgfortran/29053
17700         * gfortran.dg/streamio_9.f90: New test.
17701         * gfortran.dg/streamio_10.f90: New test.
17702
17703 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17704
17705         PR C++/29002
17706         * g++.dg/init/array22.C: New test.
17707         * g++.dg/init/array23.C: New test.
17708
17709 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17710
17711         * stackcheck.lst: Update list of tests requiring stack checking.
17712         * norun.lst: Adjust for above change.
17713         * ada95.lst: New file.
17714         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17715         requiring -gnat95 switch.
17716
17717 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17718
17719         * gnat.dg/in_out_parameter.adb: New test.
17720
17721 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17722
17723         PR debug/28980
17724         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17725
17726 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17727
17728         * gnat.dg/specs/unchecked_union.ads: New test.
17729
17730 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17731
17732         PR rtl-optimization/28982
17733         * gcc.c-torture/execute/pr28982a.c: New test.
17734         * gcc.c-torture/execute/pr28982b.c: Likewise.
17735
17736 2006-09-12  Eric Christopher  <echristo@apple.com>
17737
17738         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17739         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17740
17741 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17742
17743         PR c/28768
17744         PR preprocessor/14634
17745         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17746         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17747         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17748
17749 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17750
17751         * gcc.dg/pr28243.c: New test.
17752
17753 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17754
17755         PR fortran/28971
17756         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17757         this undiagnosed regression reappears.
17758
17759 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17760
17761         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17762         Treat $srcdir as a literal.
17763         * lib/fortran-torture.exp (fortran-torture-compile,
17764         fortran-torture-execute): Likewise.
17765         * lib/objc-torture.exp (objc-torture-compile,
17766         objc-torture-execute): Likewise.
17767         * lib/profopt.exp (profopt-execute): Likewise.
17768
17769 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17770
17771         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17772
17773 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17774
17775         PR testsuite/28950
17776         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17777
17778 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17779
17780         PR target/13685
17781         * gcc.target/i386/pr13685.c: New test.
17782
17783 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17784
17785         * gcc.dg/pr28726.c: New test.
17786
17787 2006-09-11  Josh Conner  <jconner@apple.com>
17788
17789         * gcc.dg/nrv3.c: Increase size of structure.
17790         * gcc.dg/nrv4.c: Likewise.
17791         * gcc.dg/nrv5.c: Likewise.
17792
17793 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17794
17795         PR libfortran/28890
17796         gfortran.dg/assumed_charlen_function_5.f90: New test.
17797
17798 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17799
17800         PR c++/28991
17801         * g++.dg/init/static3.C: New test.
17802
17803 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17804
17805         PR testsuite/29007
17806         * gcc.dg/long-long-cst1.c (t): Add cast to
17807         __SIZE_TYPE__ before casting to int.
17808         (main): Return 0 on success.
17809
17810 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17811
17812         * gcc.c-torture/execute/20060910-1.c: New test.
17813
17814 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17815
17816         PR middle-end/26983
17817         * gcc.dg/pr26983.c: New test.
17818
17819 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17820
17821         PR target/29006
17822         * gcc.c-torture/execute/pr29006.c: New test.
17823
17824 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17825
17826         PR libfortran/28947
17827         gfortran.dg/matmul_4.f90: New test.
17828
17829 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17830
17831         PR fortran/28959
17832         gfortran.dg/used_types_10: New test.
17833
17834 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17835
17836         PR libfortran/28923
17837         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17838         gfortran.dg/array_initializer_3.f90: New test.
17839
17840 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17841
17842         PR fortran/28914
17843         * gfortran.dg/actual_array_constructor_3.f90: New test.
17844
17845 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17846
17847         PR testsuite/26778
17848         * gcc.target/i386/pr26778.c: New testcase.
17849
17850 2006-09-08  Eric Christopher  <echristo@apple.com>
17851
17852         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17853         * gcc.target/i386/memcpy-1.c: Ditto.
17854         * gcc.target/i386/asm-1.c: Ditto.
17855         * gcc.target/i386/20060512-4.c: Ditto.
17856         * gcc.target/i386/compress-float-387.c: Ditto.
17857         * gcc.target/i386/20060512-1.c: Ditto.
17858         * gcc.target/i386/compress-float-sse.c: Ditto.
17859         * gcc.target/i386/20060512-2.c: Ditto.
17860         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17861         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17862         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17863         * gcc.dg/pr26449.c: Ditto.
17864         * gcc.dg/attr-ms_struct-2.c: Ditto.
17865         * gcc.dg/attr-ms_struct-1.c: Ditto.
17866         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17867
17868 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17869
17870         PR c/28504
17871         * gcc.dg/vla-10.c: New test.
17872
17873 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17874
17875         PR c++/28858
17876         * g++.dg/parse/template20.C: New test.
17877         * g++.dg/template/operator8.C: Remove obsolete part.
17878         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17879         * g++.old-deja/g++.pt/crash65.C: Likewise.
17880
17881 2006-09-07  Jason Merrill  <jason@redhat.com>
17882
17883         PR middle-end/27724
17884         * gcc.dg/long-long-cst1.c: New test.
17885
17886 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17887
17888         PR C++/28906
17889         * g++.dg/other/array3.C: New test.
17890         * g++.dg/other/array4.C: New test.
17891         * g++.dg/other/array5.C: New test.
17892
17893 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17894
17895         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17896
17897 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17898
17899         PR target/28946
17900         * gcc.target/i386/pr28946.c: New test.
17901
17902 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17903
17904         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17905         in integer literal constant.
17906         * gfortran.dg/enum_8.f90: Ditto.
17907         * gfortran.dg/g77/20030326-1.f: Ditto.
17908
17909 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17910
17911         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17912         nonconformance usage.
17913
17914 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17915
17916         PR middle-end/28862
17917         * gcc.c-torture/compile/vector-align-1.c: New test.
17918
17919 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17920
17921         PR rtl-opt/27883
17922         * g++.dg/opt/copysign-1.C: New test.
17923
17924 2006-09-06  Jason Merrill  <jason@redhat.com>
17925
17926         PR c++/27371
17927         * g++.dg/warn/unused-result1.C: New test.
17928
17929 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17930
17931         PR c++/28903
17932         * g++.dg/ext/vla3.C: New test.
17933
17934         PR c++/28886
17935         * g++.dg/template/array16.C: New test.
17936
17937 2006-09-06  Richard Guenther  <rguenther@suse.de>
17938
17939         * gcc.dg/pr27226.c: Remove testcase again.
17940
17941 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17942
17943         PR tree-opt/28937
17944         * g++.dg/opt/unroll2.C: New test.
17945
17946 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17947
17948         PR tree-opt/28952
17949         * gcc.dg/vect/pr28952.c: New test.
17950
17951 2006-09-05  Richard Guenther  <rguenther@suse.de>
17952
17953         PR tree-optimization/28900
17954         * gcc.dg/torture/pr28900.c: New testcase
17955
17956 2006-09-05  Richard Guenther  <rguenther@suse.de>
17957
17958         PR tree-optimization/28905
17959         * gcc.c-torture/compile/pr28905.c: New testcase.
17960
17961 2006-09-05  Richard Guenther  <rguenther@suse.de>
17962
17963         PR middle-end/28935
17964         * gcc.dg/pr28935.c: New testcase.
17965
17966 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17967
17968         * gcc.c-torture/execute/20060905-1.c: New test.
17969
17970 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17971
17972         PR fortran/28908
17973         * gfortran.dg/used_types_7.f90: New test.
17974         * gfortran.dg/used_types_8.f90: New test.
17975         * gfortran.dg/used_types_9.f90: New test.
17976
17977 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17978
17979         * gcc.c-torture/compile/20060904-1.c: New test.
17980
17981 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17982
17983         PR c++/23287 Revert my 2006-09-01 patch
17984         * g++.dg/parse/dtor12.C: Remove.
17985
17986 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17987
17988         PR c+/27670
17989         * g++.dg/template/operator9.C: New test.
17990
17991         PR c++/27493
17992         * g++.dg/template/operator7.C: New test.
17993
17994         PR c++/27494
17995         * g++.dg/template/operator8.C: New test.
17996
17997         PR c++/27397
17998         * g++.dg/template/crash57.C: New test.
17999
18000         * g++.dg/template/typedef4.C: Adjust error markers.
18001         * g++.dg/template/typedef5.C: Likewise.
18002
18003 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18004
18005         PR c++/28878
18006         * g++.dg/parse/crash33.C: New test.
18007
18008 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18009         Richard Guenther  <rguenther@suse.de>
18010         Adam Nemet  <anemet@caviumnetworks.com>
18011
18012         PR middle-end/27226
18013         * gcc.target/mips/memcpy-1.c: New testcase.
18014         * gcc.dg/pr27226.c: Likewise.
18015
18016 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18017
18018         PR c++/28705
18019         * g++.dg/lookup/koenig5.C: New.
18020         * g++.dg/template/crash56.C: New.
18021
18022 2006-09-01  Josh Conner  <jconner@apple.com>
18023
18024         PR c++/25505
18025         * gcc.dg/nrv3.c: New test.
18026         * gcc.dg/nrv4.c: New test.
18027         * gcc.dg/nrv5.c: New test.
18028
18029 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18030
18031         PR c++/23287
18032         * g++.dg/parse/dtor12.C: New.
18033
18034 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18035
18036         PR tree-optimization/28839
18037         * gcc.dg/pr28839.c: New test.
18038
18039 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18040
18041         PR target/24367
18042         * gcc.dg/pr24367.c: New testcase.
18043
18044 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18045
18046         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18047
18048 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18049
18050         PR rtl-optimization/27735
18051         * gcc.dg/loop-unswitch-1.c: New test.
18052
18053 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18054
18055         PR fortran/28885
18056         * gfortran.dg/aliasing_dummy_2.f90: New test.
18057
18058         PR fortran/20067
18059         * gfortran.dg/generic_5.f90: Change error message.
18060
18061         PR fortran/28873
18062         * gfortran.dg/generic_6.f90: New test.
18063
18064         PR fortran/25077
18065         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18066
18067         PR fortran/25102
18068         * gfortran.dg/invalid_interface_assignment.f90: New test.
18069
18070         PR fortran/24866
18071         * gfortran.dg/module_proc_external_dummy.f90: New test.
18072
18073 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18074
18075         PR c++/28349
18076         * g++.dg/warn/var-args1.C: New test.
18077
18078 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18079
18080         PR fortran/28866
18081         * gfortran.dg/simpleif_2.f90: New test.
18082         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18083         * gfortran.dg/enum_5.f90: Ditto.
18084
18085 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18086             Kazu Hirata  <kazu@codesourcery.com>
18087
18088         PR tree-optimization/17506
18089         * gcc.dg/pr17506.c: New.
18090
18091 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18092
18093         PR c++/28139
18094         * g++.dg/eh/alias1.C: New test.
18095
18096 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18097
18098         PR c++/28860
18099         * g++.dg/template/ttp22.C: New test.
18100
18101 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18102
18103         PR middle-end/26632
18104         * gcc.dg/pr26632.c: New.
18105
18106 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18107
18108         PR libgfortran/28354
18109         * gfortran.dg/fmt_zero_precision.f90: New test.
18110
18111 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18112
18113         PR c++/28058
18114         * g++.dg/template/spec31.C: New test.
18115
18116 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18117
18118         PR c++/26573
18119         * g++.dg/other/static2.C: New test.
18120
18121 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18122
18123         * gcc.dg/Wswitch-enum-2.c: New test case.
18124         * gcc.dg/Wswitch-enum-3.c: Likewise.
18125
18126 2006-08-26  Richard Guenther  <rguenther@suse.de>
18127
18128         * gcc.c-torture/compile/20060826-1.c: New testcase.
18129
18130 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18131
18132         PR c++/28736
18133         * g++.dg/template/void10.C: New test.
18134
18135         PR c++/28737
18136         * g++.dg/template/void8.C: New test.
18137
18138         PR c+_+/28738
18139         * g++.dg/template/void9.C: New test.
18140
18141         * g++.dg/template/void3.C: Adjust error markers.
18142         * g++.dg/template/void4.C: Likewise.
18143         * g++.dg/template/crash55.C: Likewise.
18144         * g++.dg/template/void7.C: Likewise
18145
18146 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18147
18148         PR c++/28588
18149         * g++.dg/inherit/access6.C: New test.
18150         * g++.dg/inherit/access7.C: Likewise.
18151
18152         PR c++/28595
18153         * g++.dg/template/array15.C: New test.
18154         * g++.dg/template/crash2.C: Tweak error markers.
18155
18156 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18157
18158         PR middle-end/28683
18159         * gcc.c-torture/compile/20060823-1.c: New test.
18160
18161 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18162
18163         PR c++/28853
18164         * g++.dg/template/ttp21.C: New test.
18165
18166         PR c++/28852
18167         * g++.dg/other/operator1.C: Add error-marker.
18168         * g++.dg/other/operator2.C: New test.
18169
18170 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18171
18172         PR c/27893
18173         * gcc.c-torture/compile/vla-const-1.c,
18174         gcc.c-torture/compile/vla-const-2.c: New tests.
18175
18176 2006-08-26  Richard Guenther  <rguenther@suse.de>
18177
18178         PR middle-end/28814
18179         * gcc.dg/torture/pr28814.c: New testcase.
18180
18181 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18182
18183         PR c/28418
18184         * gcc.c-torture/compile/compound-literal-1.c: New test.
18185
18186 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18187
18188         PR c/28299
18189         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18190         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18191         Expect extra diagnostics.
18192
18193 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18194
18195         gcc.dg/noncompile/pr16876.c: New test.
18196
18197 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18198
18199         PR c++/28056
18200         * g++.dg/parse/local1.C: New test.
18201         * g++.dg/other/qual1.C: Tweak error marker.
18202
18203 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18204
18205         PR c++/27787
18206         * g++.dg/template/typename10.C: New.
18207         * g++.dg/template/lookup4.C: Remove bogus error marker.
18208
18209 2006-08-25  Richard Guenther  <rguenther@suse.de>
18210
18211         PR testsuite/28829
18212         * gcc.dg/pr26570.c: Fix testcase.
18213
18214 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18215
18216         PR tree-opt/28807
18217         * gcc.c-torture/execute/mayalias-2.c: New test.
18218         * gcc.dg/tree-ssa/alias-13.c: New test.
18219
18220 2006-08-24  Jan Hubicka  <jh@suse.cz>
18221
18222         PR debug/26881
18223         * gcc.dg/debug/pr26881.c: New file.
18224
18225 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18226
18227         PR fortran/28788
18228         * gfortran.dg/used_types_4.f90: New test.
18229         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18230         association of derived types.
18231         * gfortran.dg/used_types_2.f90: Add module cleanup.
18232         * gfortran.dg/used_types_3.f90: The same.
18233
18234         PR fortran/28771
18235         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18236         fix of regression.
18237
18238 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18239
18240         PR 28813
18241         * gfortran.dg/direct_io_6.f90: Remove test.
18242
18243 2006-08-23  Stuart Hastings  <stuart@apple.com>
18244
18245         PR 28825
18246         * gcc.target/i386/20060821-1.c: New.
18247
18248 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18249
18250         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18251         dg-warning strings for dllimport.
18252
18253 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18254
18255         PR C++/28450
18256         * g++.dg/ext/vector4.C: New test.
18257         * g++.dg/ext/complex1.C: New test.
18258
18259 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18260
18261         PR debug/28692
18262         * gcc.dg/debug/const-1.c: New.
18263         * gcc.dg/debug/const-2.c: New.
18264         * gcc.dg/debug/dwarf2/const-1.c: New.
18265         * gcc.dg/debug/dwarf2/const-2.c: New.
18266         * gcc.dg/debug/dwarf2/const-2b.c: New.
18267
18268 2006-08-22  Richard Guenther  <rguenther@suse.de>
18269
18270         PR middle-end/28776
18271         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18272         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18273
18274 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18275
18276         PR tree-optimization/28003
18277         * g++.dg/tree-ssa/pr28003.C: New.
18278
18279 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18280
18281         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18282
18283 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18284
18285         PR c++/26269
18286         * g++.dg/other/error14.C: New test.
18287
18288         PR c++/28505
18289         * g++.dg/parse/ctor7.C: New test.
18290         * g++.dg/parse/ctor8.C: Likewise.
18291
18292         PR c++/28741
18293         * g++.dg/template/void7.C: New test.
18294
18295 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18296
18297         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18298         * gnat.dg/self_aggregate_with_array.adb: New test.
18299
18300 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18301
18302         * g++.dg/eh/arm-vfp-unwind.C: New test.
18303
18304 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18305
18306         PR c++/28341
18307         * g++.dg/template/ref3.C: New test.
18308         * g++.dg/template/nontype13.C: New test.
18309
18310         PR c++/28346
18311         * g++.dg/template/ptrmem17.C: New test.
18312
18313 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18314
18315         PR target/28648 c:
18316         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18317
18318 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18319
18320         PR fortran/28630
18321         * gfortran.dg/used_types_2.f90: New test.
18322
18323         PR fortran/28601
18324         * gfortran.dg/used_types_3.f90: New test.
18325
18326         PR fortran/20886
18327         * gfortran.dg/generic_actual_arg.f90: New test.
18328
18329         PR fortran/28735
18330         * gfortran.dg/module_private_array_refs_1.f90: New test.
18331
18332         PR fortran/28762
18333         * gfortran.dg/program_name_1.f90: New test.
18334
18335         PR fortran/28425
18336         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18337
18338         PR fortran/28496
18339         * gfortran.dg/array_initializer_2.f90: New test.
18340
18341         PR fortran/18111
18342         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18343
18344         PR fortran/28600
18345         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18346
18347         PR fortran/28771
18348         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18349
18350         PR fortran/28660
18351         * gfortran.dg/dependent_decls_1.f90: New test.
18352
18353 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18354
18355         PR fortran/25217
18356         * gfortran.dg/derived_init_2.f90: New.
18357
18358 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18359
18360         * gcc.c-torture/execute/pr28289.c: New test.
18361
18362 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18363
18364         PR c/28744
18365         * gcc.dg/attr-externally-visible-1.c: New test.
18366         * gcc.dg/attr-externally-visible-2.c: New test.
18367         * g++.dg/parse/attr-externally-visible-1.C: New test.
18368         * g++.dg/parse/attr-externally-visible-2.C: New test.
18369
18370 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18371
18372         PR c++/28606
18373         * g++.dg/parse/dtor11.C: New test.
18374
18375 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18376
18377         PR rtl-optimization/28489
18378         * gcc.c-torture/compile/pr28489.c: New test.
18379
18380 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18381
18382         PR c++/28710
18383         * g++.dg/template/redecl4.C: New test.
18384
18385         PR c++/28711
18386         * g++.dg/template/ctor8.C: New test.
18387
18388 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18389
18390         * gcc.dg/pr26570.c: Fix testcase.
18391
18392 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18393
18394         * PR c++/28573
18395         * g++.dg/parse/offsetof6.C: New test.
18396         * g++.dg/parse/offsetof6.C: New test.
18397         * g++.dg/parse/offsetof7.C: New test.
18398
18399 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18400
18401         PR testsuite/28602
18402         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18403         is false.
18404
18405 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18406
18407         PR c++/28302
18408         * g++.dg/ext/vector3.C: New test.
18409
18410 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18411
18412         PR gcov/profile/26570
18413         * gcc.dg/pr26570.c: New test.
18414
18415 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18416
18417         PR c/27697
18418         * gcc.dg/qual-component-1.c: New test.
18419
18420 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18421
18422         PR c++/28593
18423         * g++.dg/parse/new3.C: New test.
18424
18425 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18426
18427         PR fortran/25828
18428         * gfortran.dg/streamio_1.f90: New test.
18429         * gfortran.dg/streamio_2.f90: New test.
18430         * gfortran.dg/streamio_3.f90: New test.
18431         * gfortran.dg/streamio_4.f90: New test.
18432         * gfortran.dg/streamio_5.f90: New test.
18433         * gfortran.dg/streamio_6.f90: New test.
18434         * gfortran.dg/streamio_7.f90: New test.
18435         * gfortran.dg/streamio_8.f90: New test.
18436
18437 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18438
18439         PR c/28287
18440         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18441
18442 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18443
18444         PR c++/28594
18445         * g++.dg/template/void6.C: New test.
18446
18447 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18448
18449         PR c/28649
18450         * gcc.dg/parse-error-1.c: New test.
18451         * gcc.dg/parse-error-2.c: New test.
18452         * gcc.dg/cpp/digraph2.c: Add error-marker.
18453         * gcc.dg/noncompile/920923-1.c: Likewise.
18454
18455 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18456
18457         PR c/27490
18458         * gcc.dg/sizeof-2.c: New testcase.
18459
18460         PR c/27489
18461         * gcc.dg/switch-A.c: New testcase.
18462
18463 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18464
18465         PR c++/28288
18466         PR c++/14556
18467         * g++.old-deja/g++.warn/compare1.C: Delete.
18468         * g++.dg/opt/pr7503-2.C: Delete.
18469         * g++.dg/opt/pr7503-3.C: Delete.
18470         * g++.dg/opt/pr7503-4.C: Delete.
18471         * g++.dg/opt/pr7503-5.C: Delete.
18472         * g++.dg/opt/max1.C: Delete.
18473         * g++.dg/warn/minmax.C: Delete.
18474         * g++.dg/expr/minmax.C: New test.
18475
18476 2006-08-14  Richard Guenther  <rguenther@suse.de>
18477
18478         PR testsuite/28703
18479         * gcc.c-torture/execute/pr28651.c: Do not use argc
18480         to avoid optimization, instead forbid inlining.
18481
18482 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18483
18484         PR rtl-optimization/28634
18485         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18486
18487 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18488
18489         PR c/27184
18490         * gcc.dg/torture/pr27184.c: New test.
18491
18492 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18493
18494         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18495
18496 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18497
18498         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18499         * gfortran.dg/stat_2.f90: Likewise.
18500         * gfortran.dg/chmod_1.f90: Likewise.
18501         * gfortran.dg/chmod_2.f90: Likewise.
18502         * gfortran.dg/chmod_3.f90: Likewise.
18503
18504 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18505
18506         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18507
18508 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18509
18510         * g++.dg/opt/pr23454-2.C: New test.
18511
18512 2006-08-11  Richard Guenther  <rguenther@suse.de>
18513
18514         PR middle-end/28651
18515         * gcc.c-torture/execute/pr28651.c: New testcase.
18516
18517 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18518
18519         * gnat.dg/specs/static_initializer.ads: New test.
18520
18521 2006-08-10  Paul Brook  <paul@codesourcery.com>
18522
18523         * gcc.target/arm/cond-asm.c: New test.
18524
18525 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18526
18527         PR tree-optimization/26197
18528         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18529         * g++.dg/vect/vect.exp: Compile the new tests with
18530         --param max-aliased-vops=0.
18531
18532 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18533
18534         PR c++/28637
18535         * g++.dg/template/void3.C: New test.
18536
18537         PR c++/28638
18538         * g++.dg/template/void4.C: New test.
18539
18540         PR c++/28640
18541         * g++.dg/template/void5.C: New test.
18542
18543 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18544
18545         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18546         after dg-do compile.
18547
18548 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18549
18550         PR tree-optimizations/26969
18551         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18552         "unswitch-loops" with -funswitch-loops.
18553         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18554
18555 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18556
18557         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18558         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18559         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18560         * objc.dg/dwarf-1.m: Likewise.
18561         * objc.dg/dwarf-2.m: Likewise.
18562         * obj-c++.dg/dwarf-2.mm: Likewise.
18563
18564 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18565
18566         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18567         * objc.dg/dwarf-2.m: Likewise.
18568         * obj-c++.dg/dwarf-2.mm: Likewise.
18569
18570         PR libfortran/28603
18571         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18572
18573         PR testsuite/27611
18574         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18575
18576         PR testsuite/27033
18577         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18578
18579 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18580
18581         PR target/27827
18582         * gcc.target/i386/pr27827.c: New testcase.
18583
18584 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18585
18586         PR fortran/28590
18587         * gfortran.dg/sequence_types_1.f90: New test.
18588
18589 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18590
18591         PR fortran/28548
18592         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18593         dg-warning.  Add -pedantic option.
18594
18595 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18596
18597         PR c/28502
18598         * gcc.dg/proto-1.c: New test.
18599
18600         PR c/27721
18601         * gcc.dg/lvalue-4.c: New test.
18602
18603         PR c/28136
18604         * gcc.dg/init-bad-5.c: New test.
18605
18606 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18607
18608         PR c++/28347
18609         * g++.dg/ext/typedef-init.C: Add new test for typedef
18610         initialization inside templates. Adjust existing error markers.
18611
18612 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18613
18614         PR c++/28148
18615         * g++.dg/init/ptrmem3.C: New test.
18616
18617 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18618
18619         PR tree-optimization/27770
18620         * lib/target-support.exp: New target keyword "section_anchors".
18621         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18622         tests.
18623         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18624         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18625         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18626         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18627
18628 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18629
18630         * gcc.dg/20060801-1.c: Add missing '}'.
18631
18632 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18633
18634         PR c++/27508
18635         * g++.dg/parse/dtor9.C: New test.
18636         * g++.dg/parse/dtor10.C: New test.
18637         * g++.dg/other/error7.C: Adjust error-marker.
18638
18639         PR c++/28274
18640         * g++.dg/other/default5.C: New test.
18641
18642 2006-08-02  Richard Guenther  <rguenther@suse.de>
18643
18644         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18645
18646 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18647
18648         PR c++/28557
18649         * g++.dg/template/conv9.C: New test.
18650
18651 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18652
18653         PR debug/28063
18654         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18655         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18656         Optionally return assembly text.  Update callers.
18657         (check_no_compiler_messages): Update verbose messages.
18658         (check_no_messages_and_pattern): New.
18659         (check_effective_target_string_merging): New.
18660
18661 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18662
18663         PR c++/28250
18664         * g++.dg/eh/catch4.C: New test.
18665
18666         PR c++/28257
18667         * g++.dg/other/qual1.C: New test.
18668
18669         PR c++/28259
18670         * g++.dg/inherit/error2.C: New test.
18671
18672         PR c++/28267
18673         * g++.dg/other/new1.C: New test.
18674
18675         * g++.dg/warn/pr23075.C: Remove obsolete test.
18676         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18677         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18678
18679 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18680
18681         PR c++/28523
18682         * g++.dg/eh/cast1.C: New test.
18683
18684 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18685
18686         PR libfortran/28452
18687         * gfortran.dg/random_3.f90:  New test.
18688
18689 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18690
18691         PR c++/28432
18692         * g++.dg/other/pr28304.C: Change expected error message.
18693         * g++.dg/other/pr28432.C: New test.
18694
18695 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18696
18697         PR c++/28256
18698         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18699
18700 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18701
18702         PR debug/23336
18703         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18704         at -g1.
18705         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18706         g++.dg/debug/enum-2.C: New.
18707
18708 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18709
18710         PR c++/6634
18711         * g++.dg/parse/long1.C: Add more tests.
18712
18713 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18714
18715         * gfortran.dg/lrshift_1.c: New file.
18716
18717 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18718
18719         PR libgfortran/28335
18720         * gfortran.dg/no_unit_error_1.f90: New test.
18721
18722 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18723
18724         PR libgfortran/28335
18725         * gfortran.dg/no_unit_error_1.f90: Delete test.
18726         * gfortran.dg/no_unit_error_2.f90: Delete test.
18727
18728 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18729
18730         * gfortran.dg/chmod_3.f90: New test.
18731         * gfortran.dg/ltime_gmtime_1.f90: New test.
18732         * gfortran.dg/ltime_gmtime_2.f90: New test.
18733         * gfortran.dg/lrshift_1.f90: New test.
18734         * gfortran.dg/chmod_1.f90: New test.
18735         * gfortran.dg/chmod_2.f90: New test.
18736
18737 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18738
18739         PR c++/27668
18740         * g++.dg/template/crash55.C: New test.
18741
18742         PR c++/27962
18743         * g++.dg/template/nontype16.C: New test.
18744
18745         * g++.dg/template/void2.C: Adjust error markers.
18746         * g++.dg/template/nontype5.C: Adjust error markers.
18747
18748 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18749
18750         * gcc.target/i386/stack-prot-kernel.c: New test.
18751
18752 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18753
18754         * gcc.dg/builtins-55.c: New test case.
18755
18756 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18757
18758         PR rtl-optimization/27907
18759         * gcc.c-torture/compile/pr27907.c: New test.
18760
18761 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18762
18763         * gfortran.dg/mclock.f90: New test.
18764         * gfortran.dg/int_conv_1.f90: New test.
18765         * gfortran.dg/stat_1.f90: New test.
18766         * gfortran.dg/stat_2.f90: New test.
18767
18768 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18769
18770         PR libgfortran/28335
18771         * gfortran.dg/no_unit_error_1.f90: New test.
18772         * gfortran.dg/no_unit_error_2.f90: New test.
18773         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18774
18775 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18776
18777         PR middle-end/28473
18778         * gcc.dg/fold-convround-1.c: New test case.
18779
18780 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18781
18782         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18783
18784 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18785
18786         PR c++/27572
18787         * g++.dg/other/typedef1.C: New test.
18788         * g++.dg/template/typedef4.C: New test.
18789         * g++.dg/template/typedef5.C: New test.
18790
18791 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18792
18793         PR fortran/28416
18794         * gfortran.dg/allocatable_dummy_3.f90: New.
18795
18796 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18797
18798         PR fortran/28439
18799         * gfortran.dg/arithmetic_if.f90:  New test.
18800
18801 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18802
18803         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18804         avoid memcpy optimization.
18805
18806 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18807
18808         PR fortran/25289
18809         * gfortran.dg/direct_io_6.f90: New test.
18810
18811 2006-07-24  Jan Hubicka  <jh@suse.cz>
18812
18813         PR c/25795
18814         PR c++/27369
18815         * gcc.dg/pr25795.c: New test.
18816         * gcc.dg/pr25795-1.c: New test.
18817
18818 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18819
18820         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18821         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18822         which may be transformed to "g || h" on some platforms.
18823
18824 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18825
18826         PR c++/28025
18827         * g++.dg/template/friend45.C: New test.
18828
18829 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18830
18831         PR libgfortran/28339
18832         * gfortran.dg/arrayio_8.f90: New test.
18833
18834 2006-07-21  Mike Stump  <mrs@apple.com>
18835
18836         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18837
18838         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18839
18840 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18841
18842         PR c++/28250
18843         * g++.dg/eh/catch3.C: New test.
18844
18845         PR c++/28363
18846         * g++.dg/template/defarg10.C: New test.
18847
18848 2006-07-20  Paul Brook  <paul@codesourcery.com>
18849
18850         PR 27363
18851         * gcc.dg/pr27363.c: New test.
18852
18853 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18854
18855         PR c++/28338
18856         * g++.dg/init/ref13.C: New test.
18857
18858 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18859
18860         PR obj-c++/28434
18861         * obj-c++.dg/proto-error-1.mm: New test.
18862
18863 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18864
18865         PR c++/28337
18866         * g++.dg/template/string1.C: New test.
18867
18868 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18869
18870         PR c++/28048
18871         * g++.dg/template/defarg9.C: New test.
18872
18873         PR c++/28235
18874         * g++.dg/template/static27.C: New test.
18875
18876 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18877
18878         PR 28410
18879         * gcc.dg/tree-ssa/pr28410.c: New test.
18880
18881 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18882
18883         PR c++/28258
18884         * g++/dg/other/error13.C: New test.
18885
18886         PR c++/28260
18887         * g++.dg/template/friend44.C: New test.
18888
18889 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18890
18891         PR c++/27495
18892         * g++.dg/other/pr27495.C: New.
18893
18894 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18895
18896         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18897         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18898
18899 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18900
18901         PR c/28286
18902         * gcc.dg/pragma-pack-4.c: New test.
18903
18904 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18905
18906         PR c++/28291
18907         * g++.dg/ext/pr28291.C: New test.
18908
18909 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18910
18911         PR middle-end/28403
18912         * gcc.c-torture/execute/pr28403.c: New test.
18913
18914 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18915
18916         PR middle-end/28402
18917         * gcc.dg/pr28402.c: New test.
18918
18919 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18920
18921         PR c++/28304
18922         * g++.dg/other/pr28304.C: New test.
18923
18924 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18925
18926         PR other/28251
18927         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18928         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18929
18930 2006-07-17  Richard Guenther  <rguenther@suse.de>
18931
18932         PR tree-optimization/28238
18933         * g++.dg/tree-ssa/pr28238.C: New testcase.
18934
18935 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18936
18937         PR c++/28250
18938         * g++.dg/eh/catch1.C: New test.
18939         * g++.dg/eh/catch2.C: New test.
18940
18941 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18942
18943         PR c++/28370
18944         * g++.dg/template/anon3.C: New test.
18945
18946 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18947
18948         PR fortran/20844
18949         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18950         specifiers requiring an explicit format tag..
18951
18952         PR fortran/28201
18953         * gfortran.dg/generic_5: New test.
18954
18955         PR fortran/20893
18956         * gfortran.dg/elemental_optional_args_1.f90: New test.
18957
18958 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18959
18960         * gnat.dg/assert.ads: New file.
18961         * gnat.dg/controlled_record.ads: Likewise.
18962         * gnat.dg/controlled_record.adb: Likewise.
18963
18964 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18965
18966         PR c++/28292
18967         * g++.dg/other/error12.C: New test.
18968
18969         PR c++/28269
18970         * g++.dg/template/crash54.C: New test.
18971
18972 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18973
18974         PR c++/28249
18975         * g++.dg/parse/catch1.C: New test.
18976
18977         PR c++/28294
18978         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18979
18980         PR c++/28387
18981         * g++.dg/ext/attrib24.C: New test.
18982
18983 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18984
18985         PR c++/28343
18986         * g++.dg/ext/asmspec1.C: New test.
18987
18988 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18989
18990         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18991         (dg-test): Support shouldfail tests.
18992         * lib/target-supports-dg.exp (dg-shouldfail): New.
18993         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18994         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18995         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18996         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18997         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18998         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18999         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19000
19001 2006-07-13  Jan Hubicka  <jh@suse.cz>
19002
19003         * gcc.target/i386/memcpy-1.c: New.
19004
19005 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19006
19007         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19008
19009 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19010
19011         PR fortran/25097
19012         * gfortran.dg/present_1.f90: New test.
19013
19014         PR fortran/20903
19015         * gfortran.dg/interface_derived_type_1.f90: New test.
19016
19017 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19018
19019         PR fortran/28213
19020         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19021         list.
19022
19023 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19024
19025         PR c++/27820
19026         * g++.dg/other/label1.C: New test.
19027
19028 2006-07-07  Richard Guenther  <rguenther@suse.de>
19029
19030         PR middle-end/28268
19031         * gcc.dg/torture/pr28268.c: New testcase.
19032
19033 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19034
19035         PR c++/27019
19036         * g++.dg/ext/pr27019.C: New.
19037
19038 2006-07-07  Richard Guenther  <rguenther@suse.de>
19039
19040         PR tree-optimization/28187
19041         * gcc.dg/pr28187.c: New testcase.
19042
19043 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19044
19045         * gnat.dg/address_conversion.adb: New test.
19046         * gnat.dg/boolean_subtype.adb: Likewise.
19047         * gnat.dg/frame_overflow.adb: Likewise.
19048         * gnat.dg/pointer_array.adb: Likewise.
19049         * gnat.dg/pointer_conversion.adb: Likewise.
19050
19051 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19052
19053         PR fortran/28237
19054         PR fortran/23420
19055         * gfortran.dg/print_fmt_5.f90: New test.
19056
19057 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19058
19059         PR fortran/28129
19060         * gfortran.dg/bounds_check_4.f90: New test.
19061
19062 2006-07-05  Richard Guenther  <rguenther@suse.de>
19063
19064         PR target/28158
19065         * gfortran.dg/pr28158.f90: New testcase.
19066
19067 2006-07-05  Richard Guenther  <rguenther@suse.de>
19068
19069         PR tree-optimization/28162
19070         * gcc.dg/pr28162.c: New testcase.
19071
19072 2006-07-05  Richard Guenther  <rguenther@suse.de>
19073         Andrew Pinski  <pinskia@gcc.gnu.org>
19074
19075         PR c++/27084
19076         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19077
19078 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19079
19080         PR fortran/28174
19081         * gfortran.dg/actual_array_substr_2.f90: New test.
19082
19083         PR fortran/28167
19084         * gfortran.dg/actual_array_constructor_2.f90: New test.
19085
19086 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19087
19088         * gfortran.dg/itime_idate_1.f: New test.
19089         * gfortran.dg/itime_idate_2.f: New test.
19090
19091 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19092
19093         PR libgfortran/27704
19094         * gfortran.dg/open_status_3.f90: New test.
19095         * gfortran.dg/fmt_l.f90: Update for new feature.
19096
19097 2006-07-03  Asher Langton  <langton2@llnl.gov>
19098
19099         * gfortran.dg/oldstyle_2.f90: New.
19100
19101 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19102
19103         * gnat.dg/string_slice.adb: New test.
19104
19105 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19106
19107         PR fortran/19259
19108         * gfortran.dg/semicolon_fixed.c: New.
19109         * gfortran.dg/semicolon_free.c: New.
19110
19111 2006-06-30  Mike Stump  <mrs@apple.com>
19112
19113         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19114         that don't support internal visibility.
19115
19116 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19117
19118         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19119         for '(' / ')' needing an extra '\'.
19120
19121 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19122
19123         PR middle-end/27428
19124         * gcc.dg/pr27428-1.c: New test case.
19125
19126 2006-06-29  Mike Stump  <mrs@apple.com>
19127
19128         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19129         on darwin as we can't align commons large enough yet.
19130
19131         * gcc.dg/vla-8.c: Add additional testcases.
19132
19133 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19134
19135         PR c++/28114
19136         * g++.dg/other/pr28114.C: New.
19137
19138 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19139
19140         * gcc.c-torture/compile/20060625-1.c: New test.
19141
19142 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19143
19144         PR fortran/20867
19145         * gfortran.dg/stfunc_3.f90: New test.
19146
19147         PR fortran/25056
19148         * gfortran.dg/impure_actual_1.f90: New test.
19149
19150         PR fortran/20874
19151         * gfortran.dg/elemental_result_1.f90: New test.
19152
19153         PR fortran/25073
19154         * gfortran.dg/select_7.f90: New test.
19155
19156         PR fortran/27554
19157         * intrinsic_actual_1.f: New test.
19158
19159         PR fortran/22038
19160         PR fortran/28119
19161         * gfortran.dg/forall_4.f90: New test.
19162
19163         PR fortran/25072
19164         * gfortran.dg/forall_5.f90: New test.
19165
19166 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19167
19168         PR c++/28051
19169         * g++.dg/template/using13.C: New test.
19170
19171         PR c++/28054
19172         * g++.dg/other/incomplete3.C: New test.
19173
19174 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19175
19176         PR fortran/28081
19177         * gfortran.dg/substr_3.f: New test.
19178         * gfortran.dg/equiv_2.f90: Update expected error message.
19179
19180 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19181
19182         PR fortran/28118
19183         * gfortran.dg/actual_array_substr_1.f90: New test.
19184
19185 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19186
19187         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19188         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19189
19190 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19191
19192         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19193
19194 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19195
19196         PR fortran/27981
19197         * gfortran.dg/simpleif_2.f90: New test.
19198
19199 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19200
19201         * g++.dg/template/error22.C: Fix typo.
19202
19203 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19204
19205         PR c++/28112
19206         * g++.dg/ext/attrib23.C: New test.
19207
19208 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19209
19210         * gnat.dg/varsize_temp.adb: New test.
19211
19212 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19213
19214         PR c++/11468
19215         * g++.dg/other/java2.C: New test.
19216
19217 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19218
19219         PR target/27789
19220         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19221         initialization.
19222
19223 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19224
19225         PR target/27531
19226         * gcc.dg/pr27531-1.c: New test case.
19227
19228 2006-06-22  Asher Langton  <langton2@llnl.gov>
19229
19230         PR fortran/24748
19231         * gfortran.dg/implicit_8.f90: New.
19232
19233 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19234
19235         PR rtl-optimization/28121
19236         * gcc.dg/pr28121.c: New test.
19237
19238 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19239
19240         PR c++/27805
19241         * g++.dg/parse/ptrmem6.C: New test.
19242
19243         PR c++/27821
19244         * g++.dg/template/error22.C: New test.
19245
19246 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19247
19248         PR c++/28111
19249         * g++.dg/template/friend43.C: New test.
19250
19251         PR c++/28110
19252         * g++.dg/template/crash53.C: New test.
19253
19254         PR c++/28109
19255         * g++.dg/rtti/incomplete1.C: New test.
19256
19257 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19258
19259         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19260
19261 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19262
19263         * gcc.c-torture/execute/complex-7.c: New.
19264
19265 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19266
19267         * gcc.dg/merge-all-constants-1.c: New test.
19268
19269 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19270
19271         PR c++/28113
19272         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19273
19274 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19275
19276         * gfortran.dg/rrspacing_1.f90: New test.
19277
19278 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19279
19280         PR c++/28052
19281         * g++.dg/other/bitfield2.C: New test.
19282
19283 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19284
19285         PR tree-optimization/27331
19286         * gcc.dg/pr27331.c: New test.
19287
19288 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19289             Eric Botcazou  <ebotcazou@adacore.com>
19290
19291         PR ada/18692
19292         * lib/gnat.exp: New file.
19293         * lib/gnat-dg.exp: Likewise.
19294         * gnat.dg: New directory.
19295         * gnat.dg/dg.exp: New driver.
19296         * gnat.dg/specs: New directory.
19297         * gnat.dg/specs/specs.exp: New driver.
19298         * gnat.dg/style: New directory.
19299         * gnat.dg/style/style.exp: New driver.
19300
19301 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19302
19303         PR fortran/16206
19304         * gfortran.dg/array_initializer_1.f90: New test.
19305
19306         PR fortran/28005
19307         * gfortran.dg/matmul_3.f90: New test.
19308
19309 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19310
19311         PR middle-end/28075
19312         * gcc.dg/tree-ssa/inline-1.c: New test.
19313
19314 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19315
19316         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19317         in malloc prototype; remove XFAIL.
19318         * gcc.dg/pr18241-2.c: Ditto.
19319         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19320         in memset prototype; remove XFAIL.
19321         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19322
19323 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19324
19325         * gcc.dg/vla-8.c: Add.
19326
19327 2006-06-19  Richard Guenther  <rguenther@suse.de>
19328
19329         PR tree-optimization/27090
19330         * g++.dg/tree-ssa/pr27090.C: New testcase.
19331
19332 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19333
19334         PR target/27861
19335         * gcc.dg/pr27861-1.c: New test case.
19336
19337 2006-06-19  Richard Guenther  <rguenther@suse.de>
19338
19339         PR middle-end/28045
19340         * gcc.dg/torture/pr28045.c: New testcase.
19341
19342 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19343
19344         PR fortran/26801
19345         * gfortran.dg/associated_4.f90: New test.
19346
19347 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19348
19349         PR fortran/19310
19350         PR fortran/19904
19351         * gfortran.dg/real_const_3.f90: New test.
19352
19353 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/28016
19356         * g++.dg/template/static26.C: New test.
19357
19358         PR c++/27979
19359         * g++.dg/expr/bitfield2.C: New test.
19360
19361         PR c++/27884
19362         * g++.dg/parse/linkage2.C: New test.
19363
19364 2006-06-16  Richard Guenther  <rguenther@suse.de>
19365
19366         PR middle-end/27116
19367         * gcc.dg/pr15785-1.c: Revert last change.
19368         * gcc.dg/torture/pr27116-2.c: New testcase.
19369
19370 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19371
19372         PR middle-end/27802
19373         * gcc.dg/pr27802-1.c: New test case.
19374
19375 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19376
19377         PR c++/27689
19378         * g++.dg/template/ttp18.C: New test.
19379         * g++.dg/template/ttp19.C: Likewise.
19380
19381         PR c++/27666
19382         * g++.dg/expr/cond9.C: New test.
19383
19384         PR c++/27640
19385         * g++.dg/template/ctor7.C: New test.
19386
19387 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19388
19389         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19390
19391 2006-06-16  Richard Guenther  <rguenther@suse.de>
19392
19393         PR tree-optimization/27781
19394         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19395
19396 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19397
19398         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19399
19400 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19401
19402         * gcc.dg/tree-ssa/loop-18.c: New test.
19403
19404 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19405
19406         PR c++/27665
19407         * g++.dg/template/crash52.C: New test.
19408
19409         PR c++/27648
19410         * g++.dg/ext/attrib22.C: New test.
19411
19412         PR c++/26559
19413         * g++.dg/template/builtin1.C: New test.
19414         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19415
19416         PR c++/28018
19417         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19418         assignment.
19419         * g++.old-deja/g++.pt/crash51.C: Likewise.
19420
19421         PR c++/27227
19422         * g++.dg/lookup/linkage1.C: New test.
19423         * g++.dg/lookup/linkage2.C: Likewise.
19424
19425 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19426
19427         PR middle-end/27959
19428         * gcc.dg/pr27959.c: New testcase.
19429
19430 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19431
19432         PR target/28014:
19433         * g++.dg/eh/div.C: New test.
19434
19435 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19436
19437         PR c++/27894
19438         * g++.dg/tree-ssa/pr26757.C: New test.
19439         * g++.dg/tree-ssa/pr27894.C: New test.
19440
19441 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19442
19443         * gcc.c-torture/compile/20060609-1.c: New test.
19444
19445         PR target/27863
19446         * gcc.c-torture/compile/pr27863.c: New test.
19447
19448 2006-06-13  Richard Guenther  <rguenther@suse.de>
19449
19450         PR tree-optimization/27830
19451         * g++.dg/tree-ssa/pr27830.C: New testcase.
19452
19453 2006-06-13  Matthew Sachs  <msachs@apple.com>
19454
19455         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19456         the list of compiler flags; this causes those flags to be checked
19457         for things like dg-skip-if.
19458
19459 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19460
19461         PR c++/27601
19462         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19463
19464 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19465             Kazu Hirata  <kazu@codesourcery.com>
19466
19467         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19468         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19469
19470 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19471
19472         PR c++/27933
19473         * g++.dg/lookup/using15.C: New test.
19474
19475         PR c++/27951
19476         * g++.dg/other/anon4.C: New test.
19477
19478 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19479
19480         PR c++/21210
19481         * g++.dg/init/complex1.C: New test case.
19482
19483 2006-06-11  Eric Christopher  <echristo@apple.com>
19484
19485         PR middle-end/27948
19486         * gcc.dg/bf-ms-layout.c: Run on darwin.
19487         * gcc.dg/bf-no-ms-layout: Ditto.
19488         * gcc.dg/attr-ms_struct-2.c: New.
19489         * gcc.dg/bf-ms-layout-2.c: Ditto.
19490
19491 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19492
19493         * gcc.dg/attr-ms_struct-packed1.c: New.
19494
19495 2006-06-09  Mike Stump  <mrs@apple.com>
19496
19497         * gcc.dg/vla-7.c: Add.
19498
19499 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19500
19501         PR fortran/24558
19502         * gfortran.dg/entry_6.f90: New test.
19503
19504         PR fortran/20877
19505         PR fortran/25047
19506         * gfortran.dg/entry_7.f90: New test.
19507
19508 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19509
19510         PR c/27747
19511         * gcc.dg/cpp/_Pragma6.c: New test.
19512
19513         PR c++/27748
19514         * g++.dg/cpp/_Pragma1.C: New test.
19515
19516         PR preprocessor/27746
19517         * gcc.dg/gomp/macro-3.c: New test.
19518         * gcc.dg/gomp/macro-4.c: New test.
19519         * g++.dg/gomp/macro-3.C: New test.
19520         * g++.dg/gomp/macro-4.C: New test.
19521
19522 2006-06-09  Richard Guenther  <rguenther@suse.de>
19523
19524         PR tree-optimization/26998
19525         * gcc.dg/torture/pr26998.c: New testcase.
19526         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19527
19528 2006-06-08  Mike Stump  <mrs@apple.com>
19529
19530         * gcc.dg/pr27095.c: Account for stubs.
19531
19532         PR target/26427
19533         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19534         produce bad code on darwin.
19535
19536 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19537
19538         PR fortran/27958
19539         * gfortran.dg/substr_2.f: New test.
19540
19541 2006-06-08  Asher Langton  <langton2@llnl.gov>
19542
19543         PR fortran/27786
19544         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19545
19546 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19547
19548         PR target/27421
19549         * gcc.dg/union-3.c: New test.
19550
19551 2006-06-08  Richard Guenther  <rguenther@suse.de>
19552
19553         PR middle-end/27116
19554         * gcc.dg/torture/pr27116.c: New testcase.
19555         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19556
19557 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19558
19559         PR rtl-optimization/26449
19560         * gcc.dg/pr26449.c: New test.
19561
19562 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19563
19564         PR c++/27601
19565         * g++.dg/ext/offsetof1.C: Test member functions.
19566
19567 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19568
19569         * gcc.dg/pr27095.c: Improve scanning.
19570
19571 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19572
19573         PR fortran/23091
19574         * gfortran.dg/saved_automatic_1.f90: New test.
19575
19576         PR fortran/24168
19577         * gfortran.dg/array_simplify_1.f90: New test.
19578
19579         PR fortran/25090
19580         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19581
19582         PR fortran/25058
19583         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19584
19585 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19586
19587         PR c++/27177
19588         * g++.dg/expr/cast7.C: New test.
19589
19590 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19591
19592         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19593         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19594         * lib/fortran-torture.exp (fortran-torture-compile,
19595         fortran-torture-execute): Ditto.
19596
19597 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19598
19599         PR target/27842
19600         * gcc.dg/vmx/pr27842.c: New test.
19601
19602 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19603
19604         PR libfortran/27895
19605         * gfortran.dg/bounds_check_3.f90: New test.
19606
19607 2006-06-05  Mike Stump  <mrs@apple.com>
19608
19609         * objc.dg/objc-fast-4.m: Skip for ppc64.
19610
19611 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19612
19613         PR testsuite/27705
19614         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19615
19616 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19617             Victor Kaplansky  <victork@il.ibm.com>
19618
19619         PR tree-optimizations/26360
19620         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19621         with -fno-tree-dce.
19622         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19623
19624 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19625
19626         PR fortran/14067
19627         * gfortran.dg/data_char_1.f90: Add messages for truncated
19628         strings.
19629
19630         PR fortran/16943
19631         * gfortran.dg/func_decl_2.f90: New test.
19632
19633         PR fortran/20839
19634         * gfortran.dg/do_2.f90: New test.
19635
19636         PR fortran/27655
19637         * gfortran.dg/associated_3.f90: New test.
19638
19639 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19640
19641         PR c++/27819
19642         * g++.dg/template/static25.C: New test.
19643
19644         PR c++/27722
19645         * g++.dg/init/array21.C: New test.
19646
19647         PR c++/27807
19648         * g++.dg/ext/complit7.C: New test.
19649
19650         PR c++/27806
19651         * g++.dg/parse/ptrmem5.C: New test.
19652
19653 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19654             Andrew Pinski  <pinskia@physics.uc.edu>
19655
19656         PR c/27150
19657         PR middle-end/27382
19658         * gcc.dg/pr27150-1.c: New testcase.
19659         * gcc.dg/pr27382-1.c: New testcase.
19660         * gcc.dg/pr27382-2.c: New testcase.
19661
19662 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19663
19664         PR c/25161
19665         PR c/27020
19666         * gcc.dg/array-10.c: New test.
19667
19668 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19669
19670         PR c++/27804
19671         * g++.dg/init/const4.C: New test.
19672         * g++.dg/init/member1.C: Add error-marker.
19673         * g++.dg/other/fold1.C: Adjust error-marker.
19674
19675 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19676
19677         PR c++/27601
19678         * g++.dg/ext/offsetof1.C: New test.
19679
19680 2006-06-04 Eric Christopher <echristo@apple.com>
19681
19682         * gcc.dg/attr-ms_struct-1.c: New.
19683
19684 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19685
19686         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19687
19688 2006-06-04  Richard Guenther  <rguenther@suse.de>
19689
19690         PR tree-optimization/27039
19691         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19692
19693 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19694
19695         PR target/26223
19696         * gcc.target/i386/amd64-abi-2.c: New test case.
19697
19698 2006-06-02  Eric Christopher  <echristo@apple.com>
19699
19700         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19701         * gcc.target/i386/20020523-1.c: Skip if darwin.
19702         * gcc.target/i386/asm-3.c: Ditto.
19703         * gcc.target/i386/20011119-1.c: Ditto.
19704         * gcc.target/i386/clobbers.c: Remove pic part of test.
19705
19706 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19707
19708         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19709         * g++.old-deja/g++.other/init19.C: Ditto.
19710         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19711         and add other platforms as expected failures.
19712
19713 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19714
19715         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19716         (is-effective-target-keyword): Ditto.
19717
19718 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19719
19720         PR fortran/27715
19721         * gfortran.dg/extended_char_comparison_1.f:  New test.
19722
19723 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19724
19725         PR fortran/25098
19726         * gfortran.dg/dummy_procedure_1.f90: New test.
19727
19728         PR fortran/25147
19729         * gfortran.dg/dummy_procedure_2.f90: New test.
19730
19731         * gfortran.dg/associated_2.f90: Correct to make consistent with
19732         standard.
19733
19734 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19735
19736         * gcc.target/i386/387-11.c: New test case.
19737
19738 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19739
19740         PR c++/27801
19741         * g++.dg/template/cond6.C: New test.
19742
19743         PR c++/26496
19744         * g++.dg/template/crash51.C: New test.
19745         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19746
19747         PR c++/27385
19748         * g++.dg/init/array20.C: New test.
19749
19750 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19751
19752         * gcc.dg/builtins-54.c: New test case.
19753
19754 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19755
19756         PR c++/26433
19757         * g++.dg/template/fntry1.C: Add dg-do link.
19758
19759         PR c++/27808
19760         * g++.dg/parse/friend6.C: New test.
19761
19762 2006-05-30  Asher Langton  <langton2@llnl.gov>
19763
19764         * gfortran.dg/cray_pointers_7.f90: New test.
19765
19766 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19767
19768         PR tree-optimization/23452
19769         * gcc.dg/fold-mulconj-1.c: New test case.
19770
19771 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19772
19773         PR c++/27803
19774         * g++.dg/parse/bitfield1.C: New test.
19775
19776 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19777
19778         * gcc.target/ppc-eq0-1.c: New test case.
19779         * gcc.target/ppc-negeq0-1.c: New test case.
19780
19781 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19782
19783         PR c/27273
19784         * gcc.dg/overflow-warn-5.c: New test.
19785
19786 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19787
19788         PR c/27718
19789         * gcc.dg/sizeof-1.c: New test.
19790
19791 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19792
19793         PR target/27790
19794         * gcc.target/i386/pr27790.c: New test.
19795
19796 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19797
19798         PR libgfortran/27757
19799         * gfortran.dg/direct_io_5.f90: New test.
19800
19801 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19802
19803         PR libgfortran/27634
19804         * gfortran.dg/fmt_missing_period_1.f: New test.
19805         * gfortran.dg/fmt_missing_period_2.f: New test.
19806         * gfortran.dg/fmt_missing_period_3.f: New test.
19807
19808 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19809
19810         PR fortran/19777
19811         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19812         arrays.
19813
19814 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19815
19816         PR c++/27713
19817         * g++.dg/template/new6.C: New test.
19818
19819 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19820
19821         PR tree-optimization/24964
19822         * gcc.target/i386/387-10.c: New test case.
19823
19824 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19825
19826         * intrinsics/string_intrinsics.c (compare_string):
19827         Use memcmp instead of strncmp to avoid tripping over
19828         CHAR(0) in a string.
19829
19830 2006-05-27  Richard Guenther  <rguenther@suse.de>
19831
19832         PR middle-end/27773
19833         * gcc.dg/torture/pr27773.c: New testcase.
19834
19835 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19836
19837         * gcc.dg/pr24561.c: Rename to..
19838         * gcc.dg/pr25962.c: .. this.
19839
19840 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19841
19842         PR fortran/19777
19843         * gfortran.dg/bounds_check_2.f: New test.
19844
19845 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19846
19847         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19848         * gfortran.dg/byte_1.f90: Likewise.
19849         * gfortran.dg/dup_save_2.f90: Likewise.
19850
19851 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19852
19853         * gfortran.dg/associated_2.f90: New test.
19854
19855 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19856
19857         PR fortran/27524
19858         * gfortran.dg/bounds_check_1.f90: New test.
19859
19860 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19861
19862         PR rtl-optimization/27661
19863         * gcc.dg/pr27661.c: New test case.
19864
19865 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19866
19867         PR fortran/23151
19868         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19869         * gfortran.dg/print_parentheses_1.f:  New test.
19870         * gfortran.dg/print_parentheses_2.f90:  New test.
19871
19872 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19873
19874         PR target/27758
19875         * gcc.dg/pr27758.c: New test.
19876
19877 2006-05-24  Falk Hueffner  <falk@debian.org>
19878
19879         * gcc.c-torture/compile/pr27571.c: New test.
19880
19881 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19882
19883         PR fortran/27709
19884         * gfortran.dg/spec_expr_4.f90: New test.
19885
19886         PR fortran/27155
19887         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19888
19889 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19890
19891         PR c++/20103
19892         * g++.dg/ext/complit6.C: New test.
19893         * g++.dg/ext/complit3.C: Adjust error markers.
19894         * g++.dg/init/const3.C: New test.
19895
19896 2006-05-25  Richard Guenther  <rguenther@suse.de>
19897
19898         PR middle-end/27743
19899         * gcc.dg/torture/pr27743.c: New testcase.
19900
19901 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19902
19903         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19904
19905 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19906
19907         * gcc.dg/compat/scalar-by-value-x.h: New.
19908         * gcc.dg/compat/scalar-by-value-y.h: New.
19909         * gcc.dg/compat/scalar-by-value-5.c: New.
19910         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19911         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19912         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19913         * gcc.dg/compat/scalar-by-value-6.c: New.
19914         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19915         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19916         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19917
19918 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19919
19920         PR tree-optimization/27639
19921         PR tree-optimization/26719
19922         * gcc.dg/pr27639.c: New test.
19923         * gcc.dg/pr26719.c: New test.
19924         * gcc.dg/tree-ssa/scev-cast.c: New test.
19925
19926 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19927
19928         PR c++/20173
19929         * g++.dg/template/error21.C: New test.
19930
19931 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19932
19933         PR target/27696
19934         * gcc.target/i386/pr27696.c: New.
19935
19936 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19937
19938         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19939
19940         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19941
19942 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19943
19944         PR c++/27716
19945         * g++.dg/other/assign1.C: New test.
19946
19947 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19948
19949         PR target/27266
19950         * gcc.target/i386/pr27266.c: New.
19951
19952 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19953
19954         PR c++/27451
19955         * g++.dg/ext/asm9.C: New test.
19956
19957 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19958
19959         PR rtl-optimization/25514
19960         * gcc.c-torture/compile/pr25514.c: New test.
19961
19962 2006-05-22  Richard Guenther  <rguenther@suse.de>
19963
19964         Revert
19965         2006-01-31  Richard Guenther  <rguenther@suse.de>
19966
19967         * gcc.target/i386/sselibm-1.c: New testcase.
19968         * gcc.target/i386/sselibm-2.c: Likewise.
19969         * gcc.target/i386/sselibm-3.c: Likewise.
19970         * gcc.target/i386/sselibm-4.c: Likewise.
19971         * gcc.target/i386/sselibm-5.c: Likewise.
19972
19973 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19974
19975         PR c/27420
19976         * gcc.dg/func-args-2.c: New test.
19977
19978         PR c/26818
19979         * gcc.dg/struct-incompl-1.c: New test.
19980
19981 2006-05-22  Richard Guenther  <rguenther@suse.de>
19982
19983         PR testsuite/27708
19984         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19985         the transformations we test for.
19986
19987 2006-05-22  Richard Guenther  <rguenther@suse.de>
19988
19989         PR testsuite/27707
19990         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19991
19992 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19993
19994         PR c++/27210
19995         * g++.dg/warn/new1.C: New test.
19996         * g++.dg/template/new5.C: Likewise.
19997
19998 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19999
20000         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20001         * gcc.target/i386/20060512-3.c: Likewise.
20002
20003 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20004
20005         PR rtl-optimization/27671
20006         * gcc.c-torture/execute/pr27671-1.c: New.
20007         * gcc.dg/pr27671-2.c: Likewise.
20008
20009         PR tree-optimization/26622.
20010         * gcc.c-torture/compile/pr26622.c: New.
20011
20012 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20013
20014         PR fortran/27613
20015         * gfortran.dg/recursive_reference_1.f90: New test.
20016
20017 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20018
20019         PR fortran/25746
20020         * gfortran.dg/elemental_subroutine_3.f90: New test.
20021
20022         PR fortran/25090
20023         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20024
20025         PR fortran/27584
20026         * gfortran.dg/associated_target_1.f90: New test.
20027
20028         PR fortran/19015
20029         * gfortran.dg/maxloc_shape_1.f90: New test.
20030
20031 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20032
20033         PR libgfortran/24459
20034         * gfortran.dg/namelist_24.f90: New test.
20035         * gfortran.dg/namelist_12.f: Fix typo in comment.
20036
20037 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20038
20039         PR middle-end/25776
20040         * g++.dg/other/error11.C: New test.
20041
20042 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20043
20044         * gcc.target/mips/pr26765.c: Add -w to options.
20045
20046 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20047
20048         * lib/target-supports.exp (check_effective_target_mpaired_single):
20049         New function.
20050         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20051         multilibs.
20052         * g++.dg/vect/vect.exp: Likewise.
20053
20054 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20055
20056         PR testsuite/25891
20057         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20058
20059 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20060
20061         PR fortran/27662
20062         * gfortran.dg/temporary_1.f90: New file.
20063
20064 2006-05-19  Andreas Schwab  <schwab@suse.de>
20065
20066         * g++.dg/other/unused1.C: Also match "stringz".
20067
20068 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20069
20070         PR c++/26433
20071         * g++.dg/template/fntry1.C: New test.
20072
20073 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20074
20075         PR c++/27471
20076         PR c++/27506
20077         * g++.dg/conversion/bitfield5.C: New test.
20078         * g++.dg/conversion/bitfield6.C: New test.
20079
20080 2006-05-18  Mike Stump  <mrs@apple.com>
20081
20082         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20083         * gcc.dg/vla-4.c: Add.
20084         * gcc.dg/vla-5.c: Add.
20085         * gcc.dg/vla-6.c: Add.
20086
20087 2006-05-12  Stuart Hastings  <stuart@apple.com>
20088
20089         * gcc.target/i386/20060512-1.c: New.
20090         * gcc.target/i386/20060512-2.c: New.
20091         * gcc.target/i386/20060512-3.c: New.
20092         * gcc.target/i386/20060512-4.c: New.
20093
20094 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20095
20096         PR c++/26122
20097         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20098
20099         PR c++/26068
20100         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20101         * g++.dg/parse/linkage1.C: New test.
20102
20103 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20104
20105         PR tree-optimization/27548
20106         * g++.dg/tree-ssa/pr27548.C: New test.
20107
20108 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20109
20110         PR fortran/26551
20111         * gfortran.dg/recursive_check_1.f: New test.
20112         * gfortran.dg/recursive_check_2.f90: New test.
20113
20114 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20115
20116         * g++.dg/opt/temp2.C: New test.
20117
20118 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20119
20120         PR c++/27491
20121         * g++.dg/init/brace5.C: New test.
20122
20123         PR middle-end/27415
20124         * gcc.dg/gomp/pr27415.c: New test.
20125         * g++.dg/gomp/pr27415.C: New test.
20126
20127         PR tree-optimization/27549
20128         * g++.dg/tree-ssa/pr27549.C: New test.
20129
20130 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20131
20132         PR libgfortran/27575
20133         * gfortran.dg/read_eof_4.f90: New test.
20134
20135 2006-05-16  Richard Guenther  <rguenther@suse.de>
20136
20137         PR tree-optimization/22303
20138         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20139
20140 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20141
20142         PR middle-end/27573
20143         * gcc.dg/gomp/pr27573.c: New test.
20144         * gfortran.dg/gomp/pr27573.f90: New test.
20145
20146         PR c/27499
20147         * gcc.dg/gomp/pr27499.c: New test.
20148         * g++.dg/gomp/pr27499.C: New test.
20149
20150 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20151
20152         PR c++/27339
20153         * g++.dg/parser/access8.C: Adjust error marker.
20154         * g++.dg/template/access17.C: New test.
20155         * g++.dg/template/access18.C: Likewise.
20156
20157 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20158
20159         PR target/26600
20160         * gcc.target/i386/pr26600.c: New test case.
20161
20162 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20163
20164         PR c++/27505
20165         * g++.dg/expr/bitfield1.C: New test.
20166
20167 2006-05-15  Richard Guenther  <rguenther@suse.de>
20168
20169         PR tree-optimization/27603
20170         * gcc.dg/torture/pr27603.c: New testcase.
20171
20172 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20173
20174         PR fortran/25090
20175         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20176
20177         PR fortran/25082
20178         * gfortran.dg/scalar_return_1.f90: New test.
20179
20180         PR fortran/27411
20181         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20182
20183 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20184
20185         * gcc.dg/gomp/critical-4.c: New test.
20186         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20187         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20188         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20189         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20190
20191 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20192
20193         PR c++/27582
20194         * g++.dg/template/dependent-args1.C: New test.
20195
20196         PR c++/27581
20197         * g++.dg/lookup/this1.C: New test.
20198
20199         PR c++/27315
20200         * g++.dg/template/operator6.C: New test.
20201         * g++.dg/template/incomplete3.C: New test.
20202
20203         PR c++/27559
20204         * g++.dg/template/new4.C: New test.
20205
20206         PR c++/27496
20207         * g++.dg/template/void2.C: New test.
20208
20209 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20210
20211         * g++.dg/template/dependent-expr5.C: New test.
20212
20213 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20214
20215         PR middle-end/26729
20216         * gcc.dg/pr26729-1.c: New test case.
20217
20218 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20219
20220         * gcc.dg/pr27003.c: New test.
20221
20222 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20223
20224         * lib/target-supports.dg (check_cxa_atexit_available): Change
20225         v3_target_compile to ${tool}_target_compile.
20226
20227 2006-05-11  Jason Merrill  <jason@redhat.com>
20228
20229         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20230
20231 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20232
20233         PR fortran/27553
20234         * gfortran.dg/label_5.f90: New test.
20235
20236 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20237
20238         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20239         check_effective_target_powerpc_altivec_ok): New.
20240         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20241         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20242         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20243         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20244         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20245         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20246         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20247         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20248         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20249         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20250         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20251         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20252         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20253         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20254         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20255         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20256         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20257         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20258         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20259         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20260         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20261         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20262         gcc.target/powerpc/altivec-9.c,
20263         gcc.target/powerpc/altivec-consts.c,
20264         gcc.target/powerpc/altivec-pr22085.c,
20265         gcc.target/powerpc/altivec-splat.c,
20266         gcc.target/powerpc/altivec-types-1.c,
20267         gcc.target/powerpc/altivec-types-2.c,
20268         gcc.target/powerpc/altivec-types-3.c,
20269         gcc.target/powerpc/altivec-types-4.c,
20270         gcc.target/powerpc/altivec-varargs-1.c,
20271         gcc.target/powerpc/altivec-vec-merge.c,
20272         gcc.target/powerpc/ppc-vector-memcpy.c,
20273         gcc.target/powerpc/ppc-vector-memset.c,
20274         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20275         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20276         these effective targets.
20277         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20278         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20279
20280 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20281
20282         PR middle-end/27384
20283         * g++.dg/other/fold1.C: New test.
20284
20285         PR middle-end/27488
20286         * gcc.dg/fold-nonneg-1.c: New test.
20287
20288         PR c++/27547
20289         * g++.dg/other/operator1.C: New test.
20290
20291 2006-05-11  Richard Guenther  <rguenther@suse.de>
20292
20293         PR middle-end/27529
20294         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20295
20296 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20297
20298         * lib/target-supports-dg.exp (check-flags): New.
20299         (dg-skip-if): Move flag checks.
20300
20301 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20302
20303         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20304         * lib/target-supports.dg (check_cxa_atexit_available): New.
20305
20306 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20307
20308         PR fortran/27470
20309         * gfortran.dg/multiple_allocation_2.f90: New test case.
20310
20311 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20312
20313         * gcc.target/arm/pr27387.C: Fix a comment typo.
20314
20315 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20316
20317         PR fortran/24549
20318         * gfortran.dg/error_recovery_1.f90: New test.
20319
20320 2006-05-10  Richard Guenther  <rguenther@suse.de>
20321
20322         PR tree-optimization/27302
20323         * gcc.dg/torture/pr27302.c: New testcase.
20324
20325 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20326         Richard Guenther  <rguenther@suse.de>
20327
20328         PR middle-end/27498
20329         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20330
20331 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20332
20333         PR rtl-optimization/27335
20334         * gcc.dg/pr27335.c: New test.
20335
20336 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20337
20338         * gcc.target/mips/mips-ps-5.c: New file.
20339
20340 2006-05-08  Jan Hubicka  <jh@suse.cz>
20341
20342         PR middle-end/25962
20343         * gcc.dg/pr25962.c: New.
20344
20345 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20346
20347         PR target/27158
20348         * gcc.target/powerpc/pr27158.c: New test case.
20349
20350 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20351
20352         PR testsuite/27476
20353         * ada/acats/run_all.sh: Use test -z.
20354
20355 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20356
20357         PR libfortran/18271
20358         * gfortran.dg/spec_expr_3.f90: New test.
20359
20360 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20361
20362         PR target/24879
20363         * gcc.target/i386/monitor.c: New file.
20364
20365 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20366
20367         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20368
20369 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20370
20371         PR c++/27447
20372         * g++.dg/other/ptrmem7.C: New test.
20373
20374 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20375
20376         PR target/27421
20377         * gcc.dg/array-9.c: New test.
20378
20379 2006-05-07  Richard Guenther  <rguenther@suse.de>
20380
20381         PR tree-optimization/27409
20382         * gcc.dg/torture/pr27409.c: New testcase.
20383
20384 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20385
20386         PR fortran/27457
20387         * gfortran.dg/select_6.f90: New.
20388
20389 2006-05-07  Richard Guenther  <rguenther@suse.de>
20390
20391         PR tree-optimization/27136
20392         * gcc.dg/torture/pr27136.c: New testcase.
20393
20394 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20395
20396         PR fortran/24813
20397         * gfortran.dg/char_cons_len_1.f90: New test.
20398
20399 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20400
20401         PR c++/27427
20402         * g++.dg/template/incomplete2.C: New test.
20403
20404 2006-05-06  Richard Guenther  <rguenther@suse.de>
20405
20406         PR tree-optimization/27151
20407         * gcc.dg/vect/pr27151.c: New testcase.
20408
20409 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20410
20411         PR c++/27430
20412         * g++.dg/template/void1.C: New test.
20413
20414         PR c++/27423
20415         * g++.dg/other/void2.C: New test.
20416
20417         PR c++/27422
20418         * g++.dg/conversion/void1.C: New test.
20419
20420 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20421
20422         PR/21391
20423         * g++.dg/other/unused1.C: New.
20424
20425 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20426
20427         PR objc/27240
20428         * objc.dg/member-1.m: New test.
20429
20430 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20431
20432         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20433
20434 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20435
20436         PR libfortran/26985
20437         * gfortran.dg/matmul_2.f90: New test.
20438
20439 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20440
20441         * ada/acats/run_all.sh: Use sync when main not found.
20442
20443 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20444
20445         PR target/26765
20446         * gcc.target/mips/pr26765.c: New.
20447
20448 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20449
20450         * gcc.target/bfin: New directory.
20451         * gcc.target/bfin/bfin.exp: New file.
20452         * gcc.target/bfin/frmul.c: New file.
20453         * gcc.target/bfin/arith.c: New file.
20454         * gcc.target/bfin/mul-combine.c: New file.
20455         * gcc.target/bfin/shift.c: New file.
20456
20457 2006-05-04  Richard Guenther  <rguenther@suse.de>
20458
20459         PR tree-optimization/14287
20460         PR tree-optimization/14844
20461         PR tree-optimization/19792
20462         PR tree-optimization/21608
20463         PR tree-optimization/27090
20464         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20465         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20466         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20467         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20468         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20469
20470 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20471
20472         PR tree-optimization/27285
20473         * gcc.c-torture/execute/pr27285.c: New test.
20474
20475         PR middle-end/27388
20476         * gcc.dg/gomp/pr27388-1.c: New test.
20477         * gcc.dg/gomp/pr27388-2.c: New test.
20478         * gcc.dg/gomp/pr27388-3.c: New test.
20479
20480         PR c++/27359
20481         * g++.dg/gomp/pr27359.C: New test.
20482
20483 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20484
20485         PR fortran/20248
20486         * gfortran.dg/iargc.f90: New test.
20487
20488 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20489
20490         PR c++/27102
20491         * g++.dg/template/crash49.C: New test.
20492
20493 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20494
20495         PR testsuite/27032
20496         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20497
20498 2006-05-02  Jeff Law  <law@redhat.com>
20499
20500         PR tree-optimization/27364
20501         * gcc.c-torture/execute/pr27364.c: New test.
20502
20503 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20504
20505         PR c++/27309
20506         * g++.dg/parser/ctor5.C: New test.
20507
20508 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20509
20510         PR target/27387
20511         * gcc.target/arm/arm.exp: New.
20512         * gcc.target/arm/pr27387.C: Likewise.
20513
20514 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20515
20516         PR fortran/27269
20517         PR fortran/27324
20518         * gfortran.dg/module_equivalence_2.f90: New test.
20519
20520 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20521
20522         PR middle-end/27337
20523         * g++.dg/gomp/pr27337-1.C: New test.
20524         * g++.dg/gomp/pr27337-2.C: New test.
20525
20526         PR middle-end/27328
20527         * gcc.dg/gomp/pr27328.c: New test.
20528
20529         PR middle-end/27325
20530         * g++.dg/gomp/pr27325.C: New test.
20531
20532         PR middle-end/27310
20533         * g++.dg/gomp/pr27310.C: New test.
20534
20535 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20536
20537         PR tree-optimization/27291
20538         * g++.dg/tree-ssa/pr27291.C: New test.
20539
20540 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20541
20542         PR tree-optimization/27283
20543         * g++.dg/tree-ssa/pr27283.C: New test.
20544
20545 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20546
20547         * gcc.dg/tree-ssa/loop-16.c: New test.
20548
20549 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20550             Joseph S. Myers  <joseph@codesourcery.com>
20551
20552         * gcc.dg/Wconversion-3.c: New test case.
20553         * gcc.dg/Wconversion-4.c: Likewise.
20554
20555 2006-05-01  Richard Guenther  <rguenther@suse.de>
20556
20557         PR tree-optimization/26726
20558         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20559
20560 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20561
20562         * gcc.dg/Woverflow-1.c: New test case.
20563         * gcc.dg/Woverflow-2.c: Likewise.
20564         * gcc.dg/Woverflow-3.c: Likewise.
20565
20566 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20567
20568         PR c++/27094
20569         * g++.dg/template/defarg8.C: New test.
20570
20571 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20572
20573         PR c++/27278
20574         * g++.dg/parse/operator7.C: New test.
20575
20576 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20577
20578         PR c++/11471
20579         PR c++/27102
20580         * g++.dg/template/crash48.C: New test.
20581
20582         PR c++/27279
20583         * g++.dg/parse/ctor4.C: New test.
20584
20585 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20586
20587         PR fortran/25681
20588         * gfortran.df/char_type_len.f90: New test.
20589
20590 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20591
20592         PR libgfortran/27304
20593         * gfortran.dg/fmt_exhaust.f90: New test.
20594
20595 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20596
20597         PR c/25309
20598         * gcc.dg/large-size-array-2.c: New test case.
20599
20600 2006-04-28  Richard Guenther  <rguenther@suse.de>
20601
20602         PR target/26826
20603         * gcc.target/i386/pr26826.c: New testcase.
20604
20605 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20606
20607         PR middle-end/27260
20608         * gcc.c-torture/execute/pr27260.c: New.
20609
20610 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20611
20612         PR middle-end/27095
20613         * gcc.dg/pr27095.c: New.
20614
20615 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20616
20617         PR c++/27292
20618         * g++.dg/conversion/bitfield4.C: New test.
20619
20620 2006-04-27  Eric Christopher  <echristo@apple.com>
20621
20622         * gcc.dg/pragma-ms_struct.c: New.
20623
20624 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20625
20626         PR c++/27102
20627         * g++.dg/template/crash47.C: New test.
20628
20629 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20630
20631         * gcc.target/i386/sse-7.c: build with -msse.
20632
20633 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20634
20635         PR testsuite/27274:
20636         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20637         (main): Exit if processor doesn't support SSE.
20638
20639 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20640
20641         PR middle-end/27282
20642         * gcc.c-torture/compile/pr27282.c: New test.
20643
20644 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20645
20646         PR middle-end/26913
20647         * g++.dg/gomp/pr26913.C: New test.
20648
20649         PR c/25996
20650         * gcc.dg/gomp/pr25996.c: New test.
20651         * g++.dg/gomp/pr25996.C: New test.
20652
20653 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20654
20655         PR rtl-optimization/26725
20656         * gcc.c-torture/compile/pr26725.c: New test.
20657
20658 2006-04-25  Richard Guenther  <rguenther@suse.de>
20659
20660         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20661         than n + -1.
20662
20663 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20664
20665         * gcc.dg/20060425-1.c: New testcase.
20666
20667 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20668
20669         PR tree-optimization/26865
20670         * gcc.dg/pr26865.c: New test.
20671
20672 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20673
20674         PR c++/27292
20675         * g++.dg/conversion/bitfield1.C: New test.
20676         * g++.dg/conversion/bitfield2.C: Likewise.
20677         * g++.dg/conversion/bitfield3.C: Likewise.
20678
20679 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20680         Richard Guenther  <rguenther@suse.de>
20681
20682         PR tree-optimization/27236
20683         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20684
20685 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20686
20687         PR c++/19963
20688         * g++.dg/other/incomplete2.C: New test.
20689
20690 2006-04-24  Richard Guenther  <rguenther@suse.de>
20691
20692         PR middle-end/26869
20693         * gcc.dg/torture/pr26869.c: New testcase.
20694
20695 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20696         Richard Guenther  <rguenther@suse.de>
20697
20698         PR tree-optimization/27218
20699         * g++.dg/tree-ssa/pr27218.C: New testcase.
20700
20701 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20702
20703         PR c++/26912
20704         * g++.dg/template/friend41.C: New test.
20705
20706 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20707
20708         * g++.dg/opt/pr15551.C: Include cstdio.
20709         (main): Use remove instead of unlink.
20710
20711 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20712
20713         * gcc.dg/sibcall-7.c: New test.
20714         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20715         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20716         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20717         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20718         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20719
20720 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20721
20722         PR c++/26534
20723         * g++.dg/opt/bitfield1.C: New test.
20724         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20725         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20726         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20727         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20728         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20729         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20730         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20731         * g++.dg/abi/bitfield2.C: Likewise.
20732         * g++.dg/init/bitfield1.C: Likewise.
20733
20734 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20735
20736         PR fortran/25099
20737         * gfortran.dg/elemental_subroutine_4.f90: New test.
20738         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20739         call sub (m, x).
20740
20741 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20742
20743         * gcc.c-torture/compile/20060421-1.c: New testcase.
20744
20745 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20746
20747         PR c/25875
20748         * gcc.dg/init-bad-4.c: New test.
20749
20750 2006-04-21  Paul Brook  <paul@codesourcery.com>
20751
20752         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20753
20754 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20755
20756         PR fortran/27122
20757         * gfortran.dg/defined_operators_1.f90: New test.
20758         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20759         remove old ones associated, incorrectly, with Note 5.46.
20760
20761         PR fortran/27113
20762         * gfortran.dg/character_array_constructor_1.f90: New test.
20763
20764 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20765
20766         * gcc.dg/20060419-1.c: New test.
20767
20768 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20769
20770         PR c/26774
20771         * gcc.dg/struct-parse-1.c: New test case.
20772
20773 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20774
20775         PR c++/26558
20776         * g++.dg/parse/template19.C: New test.
20777
20778         PR c++/26739
20779         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20780
20781         PR c++/26036
20782         * g++.dg/expr/call3.C: New test.
20783
20784         PR c++/10385
20785         * g++.dg/conversion/dynamic1.C: New test.
20786
20787 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20788
20789         PR c++/27102
20790         * g++.dg/template/crash35.C: Tweak error markers.
20791         * g++.dg/template/crash46.C: New test.
20792         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20793         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20794
20795 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20796
20797         PR rtl-optimization/14261
20798         * gcc.c-torture/compile/20060419-1.c: Added.
20799
20800 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20801
20802         * gfortran.dg/label_1.f90: Adjust dg-error.
20803
20804 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20805
20806         PR target/26961
20807         * gcc.dg/fold-cond-1.c: New test case.
20808         * gcc.dg/pr26961-1.c: Likewise.
20809
20810 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20811
20812         PR libgfortran/27138
20813         * gfortran.dg/read_bad_advance.f90: New test.
20814
20815 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20816             Dale Johannesen  <dalej@apple.com>
20817
20818         PR target/24076
20819         * gcc.target/i386/vecinit-3.c: New testcase.
20820         * gcc.target/i386/vecinit-4.c: Likewise.
20821         * gcc.target/i386/sse-18.c: Likewise.
20822         * gcc.target/i386/sse-19.c: Likewise.
20823
20824 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20825
20826         * gfortran.dg/allocate_zerosize_1.f90: New test.
20827
20828 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20829
20830         PR c++/26365
20831         * g++.dg/template/crash45.C: New test.
20832
20833 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20834
20835         PR fortran/26787
20836         * gfortran.dg/proc_assign_1.f90: New test.
20837         * gfortran.dg/procedure_lvalue.f90: Change message.
20838         * gfortran.dg/namelist_4.f90: Add new error.
20839
20840         PR fortran/25597
20841         PR fortran/27096
20842         * gfortran.dg/auto_pointer_array_result_1.f90
20843
20844         PR fortran/27089
20845         * gfortran.dg/specification_type_resolution_1.f90
20846
20847         PR fortran/18003
20848         PR fortran/25669
20849         PR fortran/26834
20850         * gfortran.dg/bounds_temporaries_1.f90: New test.
20851
20852         PR fortran/27124
20853         * gfortran.dg/array_return_value_1.f90: New test.
20854
20855 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20856
20857         PR fortran/25336
20858         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20859
20860 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20861
20862         PR middle-end/26823
20863         * g++.dg/gomp/pr26823-1.C: New test.
20864         * g++.dg/gomp/pr26823-2.C: New test.
20865
20866 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20867
20868         PR middle-end/27134
20869         * gcc.dg/pr27314.c: New test.
20870
20871 2006-04-13  Richard Henderson  <rth@redhat.com>
20872
20873         * g++.dg/gomp/block-0.C: Update expected matches.
20874
20875 2006-04-13  DJ Delorie  <dj@redhat.com>
20876
20877         * lib/target-supports.exp (check_effective_target_int32plus): New.
20878         (check_effective_target_ptr32plus): New.
20879         (check_effective_target_size32plus): New.
20880         (check_effective_target_int16): New.
20881         (check_profiling_available): Add m32c to the list of unsupported
20882         targets.
20883
20884         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20885         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20886         memory size.
20887         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20888         pointers.
20889         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20890         size_t.
20891         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20892         and size_t.
20893         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20894         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20895         not just xstormy16.  Skip m32c due to weird pointer size.
20896         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20897         not just xstormy16.
20898         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20899         not just xstormy16.
20900         * gcc.dg/20020312-2.c: Add m32c support.
20901         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20902         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20903         in test.
20904         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20905         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20906         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20907         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20908         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20909         formats
20910         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20911         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20912         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20913         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20914         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20915         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20916         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20917         in test.
20918         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20919         in test.
20920         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20921         * gcc.dg/pr23049.c: Require >=32 bit integers.
20922         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20923         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20924         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20925         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20926         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20927         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20928         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20929         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20930         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20931         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20932         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20933         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20934         prototype in test.
20935         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20936         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20937         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20938         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20939         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20940
20941         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20942         * gcc.c-torture/execute/20040703-1.x: Likewise.
20943         * gcc.c-torture/execute/20040705-1.x: Likewise.
20944         * gcc.c-torture/execute/20040705-2.x: Likewise.
20945         * gcc.c-torture/execute/20040709-1.x: Likewise.
20946         * gcc.c-torture/execute/20040709-2.x: Likewise.
20947         * gcc.c-torture/execute/20040811-1.x: Likewise.
20948         * gcc.c-torture/execute/20050316-1.x: Likewise.
20949         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20950         * gcc.c-torture/execute/pr19689.x: Likewise.
20951         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20952         * gcc.c-torture/execute/usmul.x: Likewise.
20953         * gcc.c-torture/execute/vrp-5.x: Likewise.
20954         * gcc.c-torture/execute/vrp-6.x: Likewise.
20955         * gcc.dg/debug/20041023-1.s: Likewise.
20956
20957 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20958
20959         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20960         of integers to a vector types are now constant expressions in C.
20961         * gcc.dg/vect/vect-fold-1.c: New test case.
20962
20963 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20964             Ulrich Weigand  <uweigand@de.ibm.com>
20965
20966         PR target/27006
20967         * gcc.dg/vmx/pr27006.c: New testcase.
20968
20969 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20970
20971         PR libgfortran/26766
20972         * gfortran.dg/write_recursive.f90: New test.
20973
20974 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20975
20976         * g++.dg/parse/dtor7.C: New test.
20977         * g++.dg/parse/new1.C: Add error marker.
20978         * g++.dg/template/new3.C: New test.
20979
20980         PR c++/26122
20981         * g++.dg/template/pure1.C: New test.
20982
20983         PR c++/26295
20984         * g++.dg/parse/ptrmem4.C: New test.
20985
20986 2006-04-10  Jeff Law  <law@redhat.com>
20987
20988         PR/27087
20989         * gcc.c-torture/compile/pr27087.c: New test.
20990
20991 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20992
20993         PR/21391
20994         * gcc.dg/20060410.c: New.
20995
20996 2006-04-10  Matthias Klose  <doko@debian.org>
20997
20998         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20999         Recognize multilib directory names containing underscores.
21000
21001 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21002
21003         * gcc.target/i386/vecinit-1.c: New test case.
21004         * gcc.target/i386/vecinit-2.c: Likewise.
21005
21006 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21007
21008         PR debug/27057
21009         * g++.dg/debug/dwarf2-2.C: New test.
21010
21011 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21012
21013         PR rtl-optimization/27073
21014         * gcc.c-torture/execute/pr27073.c: New test.
21015
21016 2006-04-08  Mike Stump  <mrs@apple.com>
21017
21018         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21019
21020 2006-04-07  Richard Guenther  <rguenther@suse.de>
21021
21022         PR tree-optimization/26135
21023         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21024
21025 2006-04-06  Jan Hubicka  <jh@suse.cz>
21026
21027         PR profile/26399
21028         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21029
21030 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21031
21032         * g++.dg/conversion/nullptr1.C: New test case.
21033         * g++.dg/conversion/nullptr2.C: Likewise.
21034
21035 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21036
21037         * gfortran.dg/dependency_18.f90: New test case.
21038
21039 2006-04-05  Richard Guenther  <rguenther@suse.de>
21040
21041         PR tree-optimization/26919
21042         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21043         * gcc.dg/ipa/ipa-2.c: Likewise.
21044         * gcc.dg/ipa/ipa-3.c: Likewise.
21045         * gcc.dg/ipa/ipa-5.c: Likewise.
21046
21047 2006-04-05  Richard Guenther  <rguenther@suse.de>
21048
21049         PR tree-optimization/26763
21050         * gcc.dg/torture/pr26763-1.c: New testcase.
21051         * gcc.dg/torture/pr26763-2.c: Likewise.
21052
21053 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21054
21055         PR fortran/23634
21056         PR fortran/25619
21057         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21058
21059 2006-04-04  Eric Christopher  <echristo@apple.com>
21060
21061         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21062         stubs.
21063         * gcc.target/i386/387-5.c: Ditto.
21064
21065 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21066
21067         * gcc.target/sparc/struct-ret-check.c: New test.
21068
21069 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21070
21071         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21072         zero decimal digits specified in format.
21073
21074 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21075
21076         PR fortran/26891
21077         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21078
21079         PR fortran/26976
21080         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21081         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21082         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21083         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21084         compliant and detect bigendian-ness.
21085
21086 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21087
21088         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21089         dummy arguments work when the actual argument is itself a dummy
21090         argument of the caller.
21091
21092 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21093
21094         PR libfortran/24685
21095         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21096
21097 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21098
21099         * gfortran.dg/dependencency_17.f90: New test case.
21100
21101 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21102
21103         * gfortran.dg/dependency_14.f90: New test case.
21104         * gfortran.dg/dependency_15.f90: Likewise.
21105         * gfortran.dg/dependency_16.f90: Likewise.
21106
21107 2006-03-31  Asher Langton  <langton2@llnl.gov>
21108
21109         PR fortran/25358
21110         gfortran.dg/cray_pointers_6.f90: New test.
21111
21112 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21113
21114         PR libgfortran/26890
21115         * gfortran.dg/read_size_noadvance.f90: New test.
21116
21117 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21118
21119         PR fortran/25031
21120         * gfortran.dg/multiple_allocation_1.f90: Check that the
21121         size has changed after a re-allocation with stat.
21122
21123 2006-03-30  Richard Guenther  <rguenther@suse.de>
21124
21125         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21126         removal.
21127         * gcc.target/i386/sselibm-2.c: Likewise.
21128         * gcc.target/i386/sselibm-3.c: Likewise.
21129         * gcc.target/i386/sselibm-4.c: Likewise.
21130         * gcc.target/i386/sselibm-5.c: Likewise.
21131
21132 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21133
21134         * gcc.dg/fold-andxor-1.c: New test case.
21135         * gcc.dg/fold-xorand-1.c: Likewise.
21136
21137 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21138
21139         * gcc.dg/fold-convnotconv-1.c: New test case.
21140
21141 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21142
21143         PR fortran/26779
21144         * gfortran.dg/private_type_5.f90: New test.
21145
21146 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21147
21148         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21149
21150 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21151
21152         * gfortran.dg/advance_2.f90: New test.
21153         * gfortran.dg/advance_3.f90: New test.
21154
21155         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21156
21157 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21158
21159         PR libgfortran/26661
21160         PR libgfortran/26880
21161         * gfortran.dg/read_x_past.f: New test.
21162
21163 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21164
21165         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21166         to be STABS.
21167
21168 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21169
21170         * objc.dg/dwarf-1.m: Skip on AIX.
21171         * objc.dg/dwarf-2.m: Skip on AIX.
21172
21173 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21174
21175         PR fortran/26816
21176         * gfortran.dg/float_1.f90: New test.
21177
21178 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21179
21180         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21181         X86_64 targets.
21182         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21183
21184 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21185
21186         PR libfortran/26735
21187         * gfortran.dg/convert_implied_open.f90: New test case.
21188
21189 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21190
21191         PR fortran/26769
21192         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21193
21194 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21195
21196         PR middle-end/26717
21197         * gcc.dg/pr26717.c: New test.
21198
21199 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21200
21201         * gfortran.dg/dependency_12.f90: New test case.
21202
21203 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21204
21205         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21206
21207 2006-03-24  Jeff Law  <law@redhat.com>
21208
21209         * gcc.c-torture/pr26840.c: New test.
21210
21211 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21212
21213         * objc.dg/dwarf-2.m: New.
21214         * obj-c++.dg/dwarf-2.mm: New.
21215
21216         * g++.old-deja/g++.other/init19.C: New.
21217
21218 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21219
21220         * g++.dg/eh/spbp.C: Skip on AIX.
21221
21222 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21223
21224         PR middle-end/26611
21225         * g++.dg/gomp/pr26611-1.C: New test.
21226         * g++.dg/gomp/pr26611-2.C: New test.
21227
21228 2006-03-24  Jeff Law  <law@redhat.com>
21229
21230         * gcc.c-torture/compile/pr26833.c: New test.
21231         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21232
21233 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21234
21235         * gfortran.dg/endfile_2.f90: Delete temp file.
21236
21237 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21238
21239         PR fortran/19303
21240         * gfortran.dg/record_marker_1.f90: New test case.
21241         * gfortran.dg/record_marker_2.f: New test case.
21242         * gfortran.dg/record_marker_3.f90: New test case.
21243
21244 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21245
21246         PR fortran/17298
21247         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21248         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21249
21250 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21251
21252         * lib/gcc-dg.exp (cleanup-modules): New proc.
21253         * gfortran.dg/allocatable_function_1.f90,
21254         gfortran.dg/allocate_char_star_scalar_1.f90,
21255         gfortran.dg/assumed_charlen_function_1.f90,
21256         gfortran.dg/assumed_dummy_1.f90,
21257         gfortran.dg/assumed_shape_ranks_1.f90,
21258         gfortran.dg/assumed_shape_ranks_2.f90,
21259         gfortran.dg/assumed_size_dt_dummy.f90,
21260         gfortran.dg/auto_char_dummy_array_1.f90,
21261         gfortran.dg/auto_char_len_3.f90,
21262         gfortran.dg/automatic_module_variable.f90,
21263         gfortran.dg/bad_automatic_objects_1.f90,
21264         gfortran.dg/char_array_constructor.f90,
21265         gfortran.dg/char_array_structure_constructor.f90,
21266         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21267         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21268         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21269         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21270         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21271         gfortran.dg/derived_pointer_recursion.f90,
21272         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21273         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21274         gfortran.dg/dummy_functions_1.f90,
21275         gfortran.dg/elemental_initializer_1.f90,
21276         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21277         gfortran.dg/elemental_pointer_1.f90,
21278         gfortran.dg/elemental_subroutine_1.f90,
21279         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21280         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21281         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21282         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21283         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21284         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21285         gfortran.dg/global_references_1.f90,
21286         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21287         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21288         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21289         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21290         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21291         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21292         gfortran.dg/large_integer_kind_1.f90,
21293         gfortran.dg/large_real_kind_1.f90,
21294         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21295         gfortran.dg/module_double_reuse.f90,
21296         gfortran.dg/module_equivalence_1.f90,
21297         gfortran.dg/module_interface_1.f90,
21298         gfortran.dg/module_parameter_array_refs_1.f90,
21299         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21300         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21301         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21302         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21303         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21304         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21305         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21306         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21307         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21308         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21309         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21310         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21311         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21312         gfortran.dg/same_name_1.f90,
21313         gfortran.dg/sibling_dummy_procedure_1.f90,
21314         gfortran.dg/sibling_dummy_procedure_2.f90,
21315         gfortran.dg/sibling_dummy_procedure_3.f90,
21316         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21317         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21318         gfortran.dg/used_dummy_types_2.f90,
21319         gfortran.dg/used_dummy_types_3.f90,
21320         gfortran.dg/used_dummy_types_4.f90,
21321         gfortran.dg/used_dummy_types_5.f90,
21322         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21323         gfortran.dg/userdef_operator_1.f90: Use it.
21324
21325 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21326
21327         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21328         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21329         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21330         gfortran.dg/write_back.f,
21331         gfortran.fortran-torture/execute/inquire_1.f90,
21332         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21333
21334 2006-03-21  Jeff Law  <law@redhat.com>
21335
21336         * gcc.dg/tree-ssa/vrp28.c: New test.
21337
21338 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21339
21340         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21341         if _STDC_C99 is defined.
21342         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21343         * gcc.dg/builtins-20.c: Likewise.
21344         * gcc.dg/builtins-53.c: Likewise.
21345         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21346         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21347
21348 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21349
21350         PR tree-opt/26781
21351         * gcc.c-torture/compile/pr26781-1.c: New test.
21352         * gcc.c-torture/compile/pr26781-2.c: New test.
21353
21354 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21355
21356         PR c++/26690
21357         * g++.dg/gomp/pr26690-1.C: New test.
21358         * g++.dg/gomp/pr26690-2.C: New test.
21359
21360 2006-03-20  Jeff Law  <law@redhat.com>
21361
21362         * gcc.dg/tree-ssa/pr21829.c: New test.
21363
21364         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21365
21366 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21367
21368         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21369         (check_visibility_available): Use it.
21370         (check_effective_target_default_packed): Likewise.
21371         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21372         (check_effective_target_fopenmp): Likewise.
21373         (check_effective_target_freorder): Likewise.
21374         (check_effective_target_fpic): Likewise.
21375         (check_named_sections_available): Likewise.
21376         (check_effective_target_ilp32): Likewise.
21377         (check_effective_target_lp64): Likewise.
21378
21379 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21380
21381         PR fortran/20935
21382         * gfortran.dg/scalar_mask_2.f90: New test case.
21383
21384 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21385
21386         PR tree-opt/26629
21387         * gcc.dg/tree-ssa/loadpre12.c: New test.
21388         * gcc.dg/tree-ssa/loadpre13.c: New test.
21389         * gcc.dg/tree-ssa/loadpre14.c: New test.
21390         * gcc.dg/tree-ssa/loadpre15.c: New test.
21391         * gcc.dg/tree-ssa/loadpre16.c: New test.
21392         * gcc.dg/tree-ssa/loadpre17.c: New test.
21393         * gcc.dg/tree-ssa/loadpre18.c: New test.
21394         * gcc.dg/tree-ssa/loadpre19.c: New test.
21395         * gcc.dg/tree-ssa/loadpre20.c: New test.
21396         * gcc.dg/tree-ssa/loadpre21.c: New test.
21397         * gcc.dg/tree-ssa/loadpre22.c: New test.
21398
21399 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21400
21401         PR fortran/26741
21402         * gfortran.dg/elemental_initializer_1.f90: New test.
21403
21404         PR fortran/26716
21405         * gfortran.dg/assumed_shape_ranks_2: New test.
21406
21407 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21408
21409         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21410         target fpic.
21411
21412 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21413
21414         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21415         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21416         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21417         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21418         gfortran.fortran-torture/execute/direct_io.f90,
21419         gfortran.fortran-torture/execute/inquire_2.f90,
21420         gfortran.fortran-torture/execute/inquire_4.f90,
21421         gfortran.fortran-torture/execute/list_read_1.f90,
21422         gfortran.fortran-torture/execute/open_replace.f90,
21423         gfortran.fortran-torture/execute/slash_edit.f90,
21424         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21425         temporary files from testcases.
21426
21427 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21428
21429         PR libgfortran/26509
21430         gfortran.dg/write_direct_eor.f90: New test.
21431
21432 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21433
21434         * gcc.target/powerpc/pr26350.c: New.
21435         * gcc.target/powerpc/indexed-addr.c: New.
21436
21437 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21438
21439         * gfortran.dg/dependency_13.f90: New test case.
21440
21441 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21442
21443         PR middle-end/21781
21444         * gcc.dg/real-const-1.c: New test case.
21445
21446 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21447
21448         * g++.old-deja/g++.other/init18.C: New.
21449         * g++.old-deja/g++.other/init5.C: Remove xfail.
21450
21451 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21452
21453         * g++.dg/opt/pr15551.C: Cleanup temp file.
21454
21455 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21456
21457         PR c++/6634
21458         g++.dg/parse/long1.C: New test.
21459
21460 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21461
21462         PR fortran/19101
21463         * gfortran.dg/continuation.f90: New test.
21464         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21465
21466 2006-03-14  Richard Guenther  <rguenther@suse.de>
21467
21468         PR tree-optimization/26672
21469         * gcc.dg/torture/pr26672.c: New testcase.
21470
21471 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21472
21473         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21474         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21475
21476 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21477
21478         PR middle-end/26557
21479         * gcc.c-torture/compile/switch-1.c: New test case.
21480
21481 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21482
21483         PR fortran/25378
21484         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21485         test to include more permuatations of mask and index.
21486         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21487         respond to F2003 spec. that the position returned for an all false
21488         mask && condition is zero.
21489
21490 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21491
21492         PR middle-end/25989
21493         * gcc.dg/gomp/pr25989.c: New test.
21494
21495 2006-03-13  Jeff Law  <law@redhat.com>
21496
21497         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21498
21499 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21500
21501         * gcc.dg/switch-9.c: New test.
21502
21503 2006-03-13  Richard Guenther  <rguenther@suse.de>
21504
21505         PR middle-end/26630
21506         * gcc.dg/torture/pr26630.c: New testcase.
21507
21508 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21509
21510         * gfortran.dg/dependency_10.f90: New test case.
21511         * gfortran.dg/dependency_11.f90: Likewise.
21512
21513 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21514             Erik Edelmann  <eedelman@gcc.gnu.org>
21515
21516         * gfortran.dg/allocatable_function_1.f90: New.
21517         * gfortran.dg/allocatable_function_2.f90: New.
21518
21519 2006-03-10  Richard Guenther  <rguenther@suse.de>
21520
21521         PR middle-end/26565
21522         * gcc.dg/torture/pr26565.c: New testcase.
21523
21524 2006-03-09  Eric Christopher  <echristo@apple.com>
21525
21526         * gcc.c-torture/compile/20060309-1.c: New.
21527
21528 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21529
21530         PR libgfortran/26499
21531         * gfortran.dg/write_back.f: New test.
21532         * gfortran.dg/write_rewind_1.f: New test.
21533         * gfortran.dg/write_rewind_2.f: New test.
21534
21535 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21536
21537         PR libgfortran/26554
21538         * gfortran.dg/read_logical.f90: New test.
21539
21540 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21541
21542         * ada/acats/norun.lst: cdd2a03 now passes.
21543
21544 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21545
21546         PR testsuite/25177
21547         * gcc.target/powerpc/pr18096-1.c: Change where the error
21548         would match.
21549
21550 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21551
21552         * gcc.target/i386/cleanup-1.c: New test.
21553         * gcc.target/i386/cleanup-2.c: New test.
21554
21555 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21556
21557         * gfortran.dg/dependency_9.f90: Remove for the time being.
21558
21559 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21560
21561         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21562         directive.
21563
21564 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21565
21566         * gfortran.dg/dependency_9.f90: New test case.
21567
21568 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21569
21570         * gfortran.dg/dependency_4.f90: New test case.
21571         * gfortran.dg/dependency_5.f90: New test case.
21572         * gfortran.dg/dependency_6.f90: New test case.
21573         * gfortran.dg/dependency_7.f90: New test case.
21574         * gfortran.dg/dependency_8.f90: New test case.
21575
21576 2006-03-03  Paul Brook  <paul@codesourcery.com>
21577
21578         * lib/target-supports.exp (check_profiling_available):
21579         Add m68k-*-elf.
21580
21581 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21582
21583         PR fortran/25031
21584         * multiple_allocation_1.f90: New test.
21585
21586 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21587
21588         PR tree-optimization/26524
21589         * gfortran.dg/pr26524.f: New test case.
21590
21591 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21592
21593         * g++.dg/template/repo5.C: Cleanup repo files.
21594         * gcc.dg/20051201-1.c: Cleanup coverage files.
21595         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21596         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21597         tree dump files.
21598
21599 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21600
21601         * objc.dg/objc-nofilename-1.m: New test.
21602         * objc.dg/bad-receiver-type.m: New test.
21603         * obj-c++.dg/bad-receiver-type.mm: New test.
21604
21605 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21606
21607         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21608
21609 2006-03-01  Mike Stump  <mrs@apple.com>
21610
21611         * g++.dg/abi/key2.C: Add.
21612
21613 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21614
21615         * gfortran.dg/logical_dot_product.f90: New test.
21616
21617         PR fortran/26393
21618         * gfortran.dg/used_interface_ref.f90: New test.
21619
21620         PR fortran/20938
21621         * gfortran.dg/dependency_2.f90: New test.
21622         * gfortran.fortran-torture/execute/where17.f90: New test.
21623         * gfortran.fortran-torture/execute/where18.f90: New test.
21624         * gfortran.fortran-torture/execute/where19.f90: New test.
21625         * gfortran.fortran-torture/execute/where20.f90: New test.
21626
21627 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21628
21629         * g++.dg/tree-ssa/pr26443.C: New test case.
21630
21631 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21632
21633         PR middle-end/26022
21634         * g++.dg/opt/return-slot1.C: New test.
21635
21636 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21637
21638         PR libgfortran/26136
21639         * gfortran.dg/namelist_23.f90: New test.
21640
21641 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21642
21643         PR middle-end/14752
21644         * gcc.dg/fold-eqandshift-2.c: New test case.
21645
21646 2006-02-28  Richard Guenther  <rguenther@suse.de>
21647
21648         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21649         decomposition.
21650
21651 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21652
21653         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21654
21655 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21656
21657         PR libgfortran/26464
21658         * gfortran.dg/backspace_5.f: New test.
21659         * gfortran.dg/backspace_6.f: New test.
21660
21661 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21662
21663         * gcc.dg/fold-eqandnot-1.c: New test case.
21664
21665 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21666
21667         PR middle-end/19983
21668         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21669
21670 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21671
21672         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21673         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21674
21675 2006-02-26  Richard Guenther  <rguenther@suse.de>
21676
21677         PR tree-optimization/26421
21678         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21679
21680 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21681
21682         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21683         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21684
21685 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21686
21687         * gcc.dg/fold-even-1.c: New test case.
21688
21689 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21690
21691         PR middle-end/21137
21692         * gcc.dg/fold-eqandshift-1.c: New test case.
21693
21694 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21695
21696         PR tree-optimization/25125
21697         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21698         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21699
21700 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21701
21702         PR tree-optimizations/26359
21703         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21704         with -fdump-tree-dceloop-details.
21705         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21706
21707 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21708
21709         PR middle-end/23673
21710         * gcc.dg/fold-eqxor-1.c: New test case.
21711         * gcc.dg/fold-eqxor-2.c: Likewise.
21712         * gcc.dg/fold-eqxor-3.c: Likewise.
21713
21714 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21715
21716         PR fortran/23092
21717         * scalar_mask_1.f90: New test.
21718
21719 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21720
21721         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21722         * g++.dg/eh/uncaught2.C: New.
21723         * g++.dg/eh/uncaught3.C: New.
21724
21725 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21726
21727         PR libgfortran/26423
21728         * gfortran.dg/read_many_1.f: New test.
21729
21730 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21731
21732         PR fortran/24519
21733         * gfortran.dg/dependency_3.f90: New test.
21734         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21735         XFAILs.
21736
21737         PR fortran/25395
21738         * gfortran.dg/equiv_6.f90: New test.
21739
21740 2006-02-23  Jeff Law  <law@redhat.com>
21741
21742         * gcc.c-torture/compile/pr26425.c: New test.
21743
21744 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21745
21746         PR middle-end/26412
21747         * gcc.dg/gomp/pr26412.c: New test.
21748
21749 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21750
21751         PR c++/26291
21752         * g++.dg/other/ellipsis1.C: New test.
21753         * g++.dg/parse/operator4.C: Adjust error marker.
21754
21755 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21756
21757         PR target/25603
21758         * gfortran.dg/pr25603.f: New testcase.
21759
21760 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21761
21762         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21763         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21764
21765 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21766
21767         * g++.dg/eh/spbp.C: New.
21768
21769 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21770
21771         PR middle-end/26379
21772         * gcc.target/i386/mmx-7.c: New test.
21773
21774 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21775
21776         PR tree-optimization/26361
21777         * gcc.dg/tree-ssa/vrp27.c: New test case.
21778
21779 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21780
21781         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21782         * gcc.dg/tree-ssa/complex-4.c: Here.
21783
21784 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21785
21786         PR middle-end/19543
21787         * gfortran.dg/logical_1.f90: New test case.
21788
21789 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21790
21791         PR middle-end/26334
21792         * gcc.dg/20060218-1.c: Moved to...
21793         * gcc.target/i386/20060218-1.c: ... here.  New test.
21794
21795 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21796
21797         PR fortran/26201
21798         * gfortran.dg/convert_1.f90: New.
21799
21800 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21801
21802         PR fortran/25054
21803         * gfortran.dg/namelist_5.f90: New test.
21804
21805         PR fortran/25089
21806         * gfortran.dg/namelist_4.f90: New test.
21807
21808 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21809
21810         PR tree-opt/25680
21811         * gcc.dg/tree-ssa/complex-3.c: New test.
21812
21813 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21814
21815         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21816         variable to take into account the variable name in the
21817         function header.
21818         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21819
21820 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21821
21822         PR middle-end/26334
21823         * gcc.c-torture/compile/20060217-1.c: New test.
21824         * gcc.dg/20060218-1.c: New test.
21825
21826 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21827
21828         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21829
21830 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21831
21832         * gcc.dg/cpp/undef3.c: New test.
21833         * gcc.dg/cpp/trad/builtins2.c: New test.
21834
21835 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21836
21837         PR c++/26266
21838         * g++.dg/template/static22.C: New test.
21839         * g++.dg/template/static23.C: New test.
21840         * g++.dg/template/static24.C: New test.
21841         * g++.dg/template/non-dependent13.C: New test.
21842         * g++.dg/init/member1.C: Tweak error markers.
21843
21844 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21845
21846         PR target/26255
21847         * gcc.c-torture/compile/pr26255.c: New test case.
21848
21849 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21850
21851         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21852         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21853         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21854         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21855         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21856         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21857         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21858
21859 2006-02-16  Jeff Law  <law@redhat.com>
21860
21861         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21862         * gcc.dg/tree-ssa/vrp26.c: New test.
21863
21864 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21865
21866         PR target/20353
21867         PR target/24578
21868         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21869         __UCLIBC__ is defined.
21870
21871 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21872
21873         PR fortran/26224
21874         * gfortran.dg/gomp/pr26224.f: New test.
21875
21876 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21877
21878         PR tree-opt/25918
21879         * lib/target-supports.exp
21880         (check_effective_target_vect_short_mult): New.
21881         (check_effective_target_vect_char_mult): New.
21882         (check_effective_target_vect_widen_sum_qi_to_si): New.
21883         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21884         (check_effective_target_vect_widen_sum_hi_to_si): New.
21885         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21886         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21887         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21888         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21889         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21890         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21891         vect-reduc-pattern-2c.c
21892         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21893         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21894         vect-reduc-pattern-1c.c
21895
21896 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21897
21898         PR fortran/24557
21899         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21900
21901 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21902
21903         PR fortran/26054
21904         * gfortran.dg/enum_8.f90: Remove check for warning.
21905         * gfortran.dg/iomsg_1.f90: Ditto.
21906         * gfortran.dg/enum_1.f90: Ditto.
21907         * gfortran.dg/enum_9.f90: Ditto.
21908         * gfortran.dg/enum_2.f90: Ditto.
21909         * gfortran.dg/enum_10.f90: Ditto.
21910         * gfortran.dg/enum_3.f90: Ditto.
21911         * gfortran.dg/flush_1.f90: Ditto.
21912         * gfortran.dg/enum_4.f90: Ditto.
21913         * gfortran.dg/array_constructor_1.f90: Ditto.
21914         * gfortran.dg/enum_5.f90: Ditto.
21915         * gfortran.dg/enum_6.f90: Ditto.
21916         * gfortran.dg/enum_7.f90: Ditto.
21917
21918 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21919
21920         PR middle-end/26300
21921         * gcc.c-torture/compile/20060215-1.c: New test.
21922
21923 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21924
21925         PR middle-end/23670
21926         * gcc.dg/tree-ssa/andor-2.c: New test case.
21927
21928 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21929
21930         PR fortran/25045
21931         * optional_dim.f90: New test.
21932
21933 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21934
21935         PR fortran/26277
21936         * gfortran.dg/label_4.f90: New.
21937
21938 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21939             Diego Novillo  <dnovillo@redhat.com>
21940             Uros Bizjak  <uros@kss-loka.si>
21941
21942         * gfortran.dg/gomp: New directory.
21943
21944 2006-02-14  Richard Guenther  <rguenther@suse.de>
21945
21946         PR tree-optimization/26258
21947         * gcc.dg/torture/pr26258.c: New testcase.
21948
21949 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21950
21951         PR fortran/26246
21952         * gfortran.dg/pr26246_1.f90: New test.
21953         * gfortran.dg/pr26246_2.f90: New test.
21954
21955         PR middle-end/26092
21956         * gcc.c-torture/compile/20060208-1.c: New test.
21957
21958 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21959
21960         PR fortran/26074
21961         PR fortran/25103
21962         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21963         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21964         * gfortran.dg/automatic_module_variable.f90: Change error message.
21965
21966         PR fortran/20861
21967         * gfortran.dg/internal_dummy_1.f90: New test.
21968
21969         PR fortran/20871
21970         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21971
21972
21973         PR fortran/25083
21974         * gfortran.dg/uncommon_block_data_1.f90: New test.
21975         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21976         with standard.
21977
21978         PR fortran/25088
21979         * gfortran.dg/typed_subroutine_1.f90: New test.
21980
21981 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21982
21983         * objc.dg/dwarf-1.m: New.
21984
21985 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21986
21987         PR middle-end/24427
21988         * gcc.dg/tree-ssa/andor-1.c: New test case.
21989
21990 2006-02-13  Josh Conner  <jconner@apple.com>
21991
21992         PR target/25376
21993         * gcc.dg/pr25376.c: New test.
21994
21995         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21996         assemble.
21997         * lib/target-supports.exp (check_named_sections_available):
21998         Only compile named-sections test -- don't assemble.
21999
22000 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22001
22002         * g++.dg/warn/no-write-strings.C: New test.
22003         * g++.dg/warn/write-strings.C: Likewise.
22004         * g++.dg/warn/write-strings-default.C: Likewise.
22005
22006 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22007
22008         PR fortran/25806
22009         * gfortran.dg/ret_pointer_2.f90: New test.
22010
22011 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22012
22013         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22014
22015 2006-02-10  Jeff Law  <law@redhat.com>
22016
22017         * gcc.c-torture/compile/pr26213.c: New test.
22018
22019 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22020
22021         gfortran.dg/null_1.f90: New test.
22022
22023 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22024
22025         PR fortran/14771
22026         * gfortran.dg/parens_4.f90: New.
22027         * gfortran.dg/parens_5.f90: New.
22028
22029 2006-02-10  Richard Guenther  <rguenther@suse.de>
22030
22031         * gcc.dg/pr23372-1.c: Remove empty file.
22032
22033 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22034         Paul Thomas  <pault@gcc.gnu.org>
22035
22036         PR fortran/14771
22037         * gfortran.dg/parens_1.f90: New.
22038         * gfortran.dg/parens_2.f90: New.
22039         * gfortran.dg/parens_3.f90: New.
22040
22041 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22042
22043         PR fortran/26038
22044         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22045
22046         PR fortran/25059
22047         * gfortran.dg/impure_assignment_1.f90: New test.
22048
22049         PR fortran/25070
22050         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22051
22052 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22053
22054         PR target/26141
22055         * g++.dg/expr/stdarg2.C: New test.
22056
22057 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22058
22059         PR inline-asm/16194
22060         * gcc.dg/pr16194.c: New test.
22061
22062 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22063
22064         * ada/acats/run_acats: Use portable variant of "$@".
22065
22066 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22067
22068         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22069         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22070
22071 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22072
22073         PR tree-opt/26179
22074         * g++.dg/opt/pr26179.C: New test.
22075
22076 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22077
22078         PR middle-end/26134
22079         * gcc.dg/tree-ssa/complex-3.c: New test.
22080
22081 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22082
22083         * gcc.c-torture/compile/volatile-1.c: New test.
22084
22085 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22086
22087         PR 26180
22088         * gcc.dg/tree-ssa/pr26180.c: New test.
22089
22090 2006-02-08  Jeff Law  <law@redhat.com>
22091
22092         * gcc.dg/tree-ssa/pr21417.c: New test.
22093
22094 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22095
22096         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22097         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22098
22099 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22100
22101         * lib/scanrtl.exp: New.
22102
22103 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22104
22105         PR c++/26071
22106         * g++.dg/other/virtual2.C: New test.
22107
22108         PR c++/26070
22109         * g++.dg/other/virtual1.C: New test.
22110
22111 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22112
22113         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22114         cleanup-ipa-dump): Update dump file glob patterns.
22115         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22116         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22117
22118         * lib/gcc-dg.exp: Load it.
22119         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22120
22121 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22122
22123         PR testsuite/26159
22124         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22125         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22126
22127 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22128
22129         PR fortran/25577
22130         * gfortran.dg/mvbits_1.f90: New.
22131
22132 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22133
22134         * g++.dg/warn/Wdiv-by-zero.C: New test.
22135         * g++.dg/warn/Wno-div-by-zero.C: New.
22136
22137 2006-02-07  Jeff Law  <law@redhat.com>
22138
22139         * gcc.dg/tree-ssa/pr21559.c: New test.
22140
22141         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22142         multiple VRP passes.
22143         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22144         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22145         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22146         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22147         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22148         * gcc.dg/tree-ssa/vrp02.c: Likewise
22149         * gcc.dg/tree-ssa/vrp11.c: Likewise
22150         * gcc.dg/tree-ssa/pr14341.c: Likewise
22151         * gcc.dg/tree-ssa/vrp19.c: Likewise
22152         * gcc.dg/tree-ssa/vrp20.c: Likewise
22153         * gcc.dg/tree-ssa/vrp03.c: Likewise
22154         * gcc.dg/tree-ssa/pr21086.c: Likewise
22155         * gcc.dg/tree-ssa/pr21959.c: Likewise
22156         * gcc.dg/tree-ssa/vrp21.c: Likewise
22157         * gcc.dg/tree-ssa/vrp04.c: Likewise
22158         * gcc.dg/tree-ssa/pr25485.c: Likewise
22159         * gcc.dg/tree-ssa/pr22026.c: Likewise
22160         * gcc.dg/tree-ssa/vrp22.c: Likewise
22161         * gcc.dg/tree-ssa/vrp05.c: Likewise
22162         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22163         * gcc.dg/tree-ssa/pr20701.c: Likewise
22164         * gcc.dg/tree-ssa/vrp23.c: Likewise
22165         * gcc.dg/tree-ssa/vrp06.c: Likewise
22166         * gcc.dg/tree-ssa/pr22117.c: Likewise
22167         * gcc.dg/tree-ssa/pr20702.c: Likewise
22168         * gcc.dg/tree-ssa/vrp15.c: Likewise
22169         * gcc.dg/tree-ssa/pr21090.c: Likewise
22170         * gcc.dg/tree-ssa/pr21294.c: Likewise
22171         * gcc.dg/tree-ssa/vrp24.c: Likewise
22172         * gcc.dg/tree-ssa/vrp07.c: Likewise
22173         * gcc.dg/tree-ssa/pr21563.c: Likewise
22174         * gcc.dg/tree-ssa/pr25382.c: Likewise
22175         * gcc.dg/tree-ssa/vrp16.c: Likewise
22176         * gcc.dg/tree-ssa/vrp25.c: Likewise
22177         * gcc.dg/tree-ssa/vrp08.c: Likewise
22178         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22179         * gcc.dg/tree-ssa/vrp17.c: Likewise
22180         * gcc.dg/tree-ssa/pr21458.c: Likewise
22181         * g++.dg/tree-ssa/pr18178.C: Likewise
22182
22183 2006-02-07  Richard Guenther  <rguenther@suse.de>
22184
22185         PR c++/26140
22186         Revert
22187         2006-01-30  Richard Guenther  <rguenther@suse.de>
22188         PR c++/23372
22189         * gcc.dg/pr23372-1.C: New testcase.
22190
22191         * g++.dg/tree-ssa/pr26140.C: New testcase.
22192
22193 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22194
22195         PR c++/9737
22196         * g++.dg/template/ttp15.C: New test.
22197         * g++.dg/template/ttp16.C: Likewise.
22198         * g++.dg/template/ttp17.C: Likewise.
22199         * g++.old-deja/g++.pt/ttp36.C: Remove.
22200         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22201         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22202         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22203         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22204         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22205         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22206         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22207         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22208         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22209
22210 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22211
22212         PR libfortran/23815
22213         * unf_io_convert_4.f90: New test.
22214
22215 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22216
22217         * gcc.dg/tree-ssa/loadpre10.c: New test.
22218         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22219         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22220         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22221
22222 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22223
22224         PR libfortran/24685
22225         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22226
22227 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22228
22229         PR tree-opt/25251
22230         * gfortran.dg/assign_7.f: New test.
22231
22232 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22233
22234         PR fortran/26041
22235         PR fortran/26064
22236         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22237         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22238         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22239
22240 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22241
22242         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22243         in size_t typedef.
22244
22245 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22246
22247         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22248         * g++.dg/charset/string.c (foo): Likewise.
22249         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22250         const char*
22251         * g++.dg/ext/builtin2.C (printf): Likewise.
22252         * g++.dg/init/new15.C (printf): Likewise.
22253         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22254         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22255         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22256         * g++.dg/template/non-dependent4.C (temp): Likewise.
22257         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22258         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22259         parameter type to const char*.
22260         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22261         Change type to const char*.
22262         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22263         Likewise.
22264         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22265         second parameter type to const char*.
22266         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22267         (Y::Y): Change parameter type to const char*.
22268         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22269         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22270         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22271         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22272         (char*).
22273         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22274         const char*.
22275         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22276         type to const char*.
22277         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22278         return type to const char*.
22279         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22280         to const char*.
22281         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22282         * g++.old-deja/g++.law/refs1.C: Likewise.
22283         * g++.old-deja/g++.law/visibility1.C: Likewise.
22284         * g++.old-deja/g++.law/visibility2.C: Likewise.
22285         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22286         const char*.
22287         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22288         * g++.old-deja/g++.mike/net48.C: Likewise.
22289         * g++.old-deja/g++.mike/p646.C: Likewise.
22290         * g++.old-deja/g++.mike/p6746.C: Likewise.
22291         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22292         type to const char*.
22293         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22294         deprecated conversion warning.
22295         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22296         char*.
22297         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22298         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22299         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22300         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22301         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22302         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22303         * g++.old-deja/g++.pt/t39.C: Likewise.
22304         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22305         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22306
22307 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22308
22309         PR fortran/25075
22310         intrinsic_argument_conformance_1.f90: New test.
22311
22312 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22313
22314         PR fortran/20845
22315         * gfortran.dg/char_result_11.f90: Add SAVE.
22316         * gfortran.dg/der_pointer_4.f90: Ditto.
22317         * gfortran.dg/default_initialization.f90: New test.
22318
22319 2006-02-03  Jeff Law  <law@redhat.com>
22320
22321         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22322         handle more than 100 dump files.
22323         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22324         * lib/scantree.exp (scan-tree-dump): Likewise.
22325         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22326         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22327         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22328         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22329         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22330
22331 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22332
22333         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22334
22335 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22336
22337         * g++.dg/template/using12.C: New test.
22338
22339 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22340
22341         * gcc.target/powerpc/pr25960.c: New test.
22342
22343 2006-02-02  Steven G. Kargl  <kargls@comcast>
22344
22345         PR fortran/24958
22346         gfortran.dg/nullify_2.f90: New test.
22347
22348 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22349
22350         PR 25990
22351         * gcc.dg/gomp/pr25990.c: New test.
22352
22353 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22354
22355         PR c++/25342
22356         * g++.gd/template/partial4.C: New test.
22357
22358 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22359
22360         PR middle-end/26001
22361         * gfortran.dg/data_char_2.f90: New.
22362
22363 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22364
22365         PR fortran/26039
22366         maxval_maxloc_conformance_1.f90: New test.
22367
22368 2006-01-31  Richard Guenther  <rguenther@suse.de>
22369
22370         * gcc.target/i386/sselibm-1.c: New testcase.
22371         * gcc.target/i386/sselibm-2.c: Likewise.
22372         * gcc.target/i386/sselibm-3.c: Likewise.
22373         * gcc.target/i386/sselibm-4.c: Likewise.
22374         * gcc.target/i386/sselibm-5.c: Likewise.
22375
22376 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22377
22378         PR fortran/24266
22379         * gfortran.dg/arrayio_derived_2.f90: New.
22380
22381 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22382
22383         * gcc.dg/unsigned-long-compare.c: New test.
22384
22385 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22386
22387         PR testsuite/25318
22388         * lib/target-supports.exp (check_effective_target_freorder):
22389         Check to see if target supports -freorder-blocks-and-partition.
22390         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22391         instead of "dg-require-named-sections".
22392
22393 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22394
22395         PR target/14798:
22396         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22397         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22398         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22399         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22400         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22401         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22402         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22403         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22404
22405 2006-01-30  Richard Guenther  <rguenther@suse.de>
22406
22407         PR c++/23372
22408         * gcc.dg/pr23372-1.C: New testcase.
22409
22410 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22411
22412         * gcc.dg/gomp/pr25874.c: New test.
22413
22414 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22415
22416         PR tree-opt/25911
22417         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22418
22419 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22420
22421         PR fortran/18578
22422         PR fortran/18579
22423         PR fortran/20857
22424         PR fortran/20885
22425         * gfortran.dg/intent_out_1.f90: New test.
22426
22427 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22428
22429         PR fortran/17911
22430         * gfortran.dg/procedure_lvalue.f90: New test.
22431
22432         PR fortran/20895
22433         PR fortran/25030
22434         * gfortran.dg/char_pointer_assign_2.f90: New test.
22435         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22436         assignment to be consistent with standard.
22437         * gfortran.dg/char_result_2.f90: The same.
22438         * gfortran.dg/char_result_8.f90: The same.
22439
22440 2006-01-28  Zack Weinberg  <zackw@panix.com>
22441
22442         * gcc.dg/Woverlength-strings.c
22443         * gcc.dg/Woverlength-strings-pedantic-c89.c
22444         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22445         * gcc.dg/Woverlength-strings-pedantic-c99.c
22446         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22447
22448 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22449
22450         * gcc.c-torture/execute/20060127-1.c: New test.
22451
22452 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22453
22454         PR c++/25999
22455         * g++.dg/ext/pragmaweak1.C: New test.
22456
22457 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22458
22459         PR c++/25855
22460         * g++.dg/template/spec29.C: New test.
22461
22462 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22463
22464         PR c/19606.
22465         * gcc.c-torture/execute/pr19606.c: New.
22466
22467 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22468
22469         * gcc.dg/pragma-re-4.c: New test.
22470
22471 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22472
22473         PR fortran/25964
22474         * gfortran.dg/assumed_size_refs_3.f90: New test.
22475
22476 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22477
22478         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22479
22480 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22481
22482         PR ada/21317
22483         * ada/acats/support/impdef.a: Add One_Long_Second.
22484         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22485         * ada/acats/tests/c9/c94026.a: Likewise.
22486         * ada/acats/tests/c9/c97305c.ada: Likewise.
22487         * ada/acats/tests/c9/c99004a.ada: Likewise.
22488
22489 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22490
22491         PR fortran/25964
22492         * gfortran.dg/global_references_2.f90: New test.
22493
22494         PR fortran/25084
22495         PR fortran/20852
22496         PR fortran/25085
22497         PR fortran/25086
22498         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22499         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22500
22501         PR fortran/25416
22502         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22503
22504 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22505
22506         PR c/25892
22507         * gcc.dg/Wpointer-sign.c: New.
22508         * gcc.dg/Wpointer-sign-Wall.c: New.
22509         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22510         * gcc.dg/Wpointer-sign-pedantic.c: New.
22511         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22512         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22513
22514 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22515
22516         PR C/25861
22517         * gcc.c-torture/compile/pr25861.c: New test.
22518
22519 2006-01-26  Paul Brook  <paul@codesourcery.com>
22520
22521         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22522         on short-enum targets.
22523         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22524         variable.
22525         (generate_fields): Use short_enums.
22526         (main): Set short_enums.  Document -e.
22527         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22528         on short-enum targets.
22529         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22530         variable.
22531         (generate_fields): Use short_enums.
22532         (main): Set short_enums.  Document -e.
22533         * lib/target-supports.exp (check_effective_target_short_enums): New.
22534
22535 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22536
22537         PR target/25947
22538         * gcc.dg/torture/pr25947-1.c: New test.
22539
22540 2006-01-25  Jan Hubicka  <jh@suse.cz>
22541             Roger Sayle  <roger@eyesopen.com>
22542
22543         PR rtl-optimization/25703
22544         * gcc.target/i386/20060125-1.c: New test case.
22545         * gcc.target/i386/20060125-2.c: New test case.
22546
22547 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22548
22549         PR fortran/18540
22550         * gfortran.dg/goto_1.f: New.
22551
22552 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22553
22554         PR fortran/25716
22555         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22556         25716 on 32-bit systems too.
22557
22558 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22559
22560         PR testsuite/25590
22561         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22562
22563 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22564
22565         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22566
22567 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22568
22569         PR fortran/25835
22570         * gfortran.dg/read_eof.f90: Delete, renamed.
22571         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22572         * gfortran.dg/read_eof_2.f90: New test.
22573         * gfortran.dg/read_eof_3.f90: New test.
22574
22575 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22576
22577         PR tree-opt/25860
22578         * gcc.c-torture/compile/pr25860.c: New test.
22579
22580 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22581
22582         PR c++/25552
22583         * g++.dg/parse/dtor8.C: New test.
22584
22585 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22586
22587         PR testsuite/25891
22588         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22589         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22590         check_effective_target_fopenmp returns 0.
22591
22592 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22593
22594         PR ada/20548
22595         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22596         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22597         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22598
22599 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22600
22601         PR tree-opt/25857
22602         * g++.dg/opt/pr25857.C: New test.
22603
22604 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22605         Jan Hubicka  <jh@suse.cz>
22606         Richard Guenther  <rguenther@suse.de>
22607
22608         PR rtl-optimization/25654
22609         * gcc.dg/torture/pr25654.c: New testcase.
22610         * gcc.target/i386/pr25654.c: Likewise.
22611
22612 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22613
22614         PR fortran/25901
22615         * gfortran.dg/internal references_2.f90: New test.
22616
22617         Fix regression in testing of admissability of attributes.
22618         * gfortran.dg/intent_used_1.f90: New test.
22619
22620 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22621
22622         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22623         Remove target conditional torture options for i?86 and x86_64
22624         GNU/Linux.
22625
22626 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22627
22628         PR c++/10891
22629         * g++.dg/rtti/no-rtti.C: New.
22630
22631 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22632
22633         PR c++/25895
22634         * g++.dg/inherit/conv2.C: New test.
22635
22636         PR c++/25856
22637         * g++.dg/parse/dtor7.C: New test.
22638
22639         PR c++/25858
22640         * g++.dg/template/crash44.C: New test.
22641
22642 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22643
22644         PR fortran/25124
22645         PR fortran/25625
22646         * gfortran.dg/internal_references_1.f90: New test.
22647           PR fortran/20881
22648         PR fortran/23308
22649         PR fortran/25538
22650         PR fortran/25710
22651         * gfortran.dg/global_references_1.f90: New test.
22652         * gfortran.dg/g77/19990905-1.f: Restore the error that
22653         there is a clash between the common block name and
22654         the name of a subroutine reference.
22655
22656         PR fortran/PR24276
22657         * gfortran.dg/aliasing_dummy_1.f90: New test.
22658
22659 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22660
22661         * gcc.dg/vmx/1b-01.c: Warning fix.
22662         * gcc.dg/vmx/1c-02.c: Likewise.
22663         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22664
22665 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22666
22667         PR testsuite/24962
22668         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22669
22670 2006-01-20  Richard Guenther  <rguenther@suse.de>
22671         Steven Bosscher <stevenb.gcc@gmail.com>
22672
22673         PR rtl-optimization/24626
22674         * gcc.dg/torture/pr24626-1.c: New testcase.
22675         * gcc.dg/torture/pr24626-2.c: Likewise.
22676         * gcc.dg/torture/pr24626-3.c: Likewise.
22677         * gcc.dg/torture/pr24626-4.c: Likewise.
22678
22679 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22680
22681         PR c++/5520
22682         * g++.dg/warn/empty-body.C: New.
22683
22684 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22685
22686         PR c++/22136
22687         * g++.dg/template/using10.C: New test.
22688         * g++.dg/temlpate/using11.C: Likewise.
22689         * g++.dg/inherit/using5.C: Tweak error messages.
22690
22691 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22692
22693         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22694         target test.
22695         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22696
22697 2006-01-19  Jan Hubicka  <jh@suse.cz>
22698
22699         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22700
22701 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22702
22703         PR c++/25854
22704         * g++.dg/template/spec28.C: New test.
22705
22706 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22707
22708         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22709         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22710
22711 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22712
22713         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22714         * gcc.dg/gomp/critical-1.c: Likewise.
22715         * gcc.dg/gomp/critical-3.c: Likewise.
22716         * gcc.dg/gomp/empty.c: Likewise.
22717         * gcc.dg/gomp/ordered-1.c: Likewise.
22718         * gcc.dg/gomp/for-4.c: Likewise.
22719         * gcc.dg/gomp/for-6.c: Likewise.
22720         * gcc.dg/gomp/master-3.c: Likewise.
22721         * gcc.dg/gomp/for-8.c: Likewise.
22722         * gcc.dg/gomp/for-10.c: Likewise.
22723         * gcc.dg/gomp/for-18.c: Likewise.
22724         * gcc.dg/gomp/for-5.c: Likewise.
22725         * gcc.dg/gomp/for-7.c: Likewise.
22726         * gcc.dg/gomp/for-9.c: Likewise.
22727
22728 2006-01-18  Jeff Law  <law@redhat.com>
22729
22730         * gcc.dg/tree-ssa/vrp25.c: New test.
22731
22732 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22733
22734         * gcc.dg/pr25805.c: Fix misapplied patch.
22735
22736 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22737
22738         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22739         (check_effective_target_vect_udot_qi): New.
22740         (check_effective_target_vect_sdot_hi): New.
22741         (check_effective_target_vect_udot_hi): New.
22742         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22743         prefixed with "wrapv-" with -fwrapv.
22744         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22745         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22746         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22747         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22748         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22749
22750         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22751         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22752         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22753         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22754
22755 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22756
22757         PR c++/16829
22758         * g++.dg/other/default2.C: New test.
22759         * g++.dg/other/default3.C: New test.
22760
22761 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22762
22763         PR c/25805
22764         * gcc.dg/pr25805.c: New file.
22765
22766 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22767
22768         PR c++/25836
22769         * g++.dg/template/init6.C: New test.
22770
22771 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22772
22773         * gcc.dg/tree-ssa/pr24287.c: New test
22774
22775 2006-01-18  Eric Christopher  <echristo@apple.com>
22776
22777         * g++.dg/eh/table.C: New.
22778
22779 2006-01-18  DJ Delorie  <dj@redhat.com>
22780
22781         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22782         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22783         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22784         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22785
22786 2006-01-18  Jeff Law  <law@redhat.com>
22787
22788         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22789         on wrapping on overflow semantics.
22790
22791         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22792
22793         * gcc.gc/tree-ssa/vrp23.c: New test.
22794         * gcc.gc/tree-ssa/vrp24.c: New test.
22795
22796 2006-01-18  Richard Henderson  <rth@redhat.com>
22797             Aldy Hernandez  <aldyh@redhat.com>
22798             Jakub Jelinek  <jakub@redhat.com>
22799             Diego Novillo  <dnovillo@redhat.com>
22800             Uros Bizjak  <uros@kss-loka.si>
22801
22802         * gcc.dg/gomp: New directory.
22803
22804 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22805             Steven G. Kargl  <kargls@comcast.net>
22806
22807         PR fortran/20869
22808         * gfortran.dg/intrinsic_external_1.f90: New test.
22809
22810         PR fortran/20875.
22811         * gfortran.dg/elemental_pointer_1.f90: New test.
22812
22813         PR fortran/25024
22814         * gfortran.dg/external_procedures_1.f90: New test.
22815
22816         PR fortran/25785
22817         gfortran.dg/assumed_present.f90: New test.
22818
22819 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22820
22821         * g++.dg/parse/lookup5.C: New test.
22822
22823 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22824
22825         PR fortran/25697
22826         * gfortran.dg/read_eof.f90: New test.
22827
22828 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22829
22830         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22831         add a closing brace.
22832
22833 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22834
22835         PR fortran/25631
22836         * gfortran.dg/fmt_tl.f: New test.
22837
22838 2006-01-17  Eric Christopher  <echristo@apple.com>
22839
22840         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22841         * g++.old-deja/g++.warn/impint2.C: Ditto.
22842         * g++.old-deja/g++.other/null1.C: Ditto.
22843         * g++.dg/warn/conv2.C: Ditto.
22844         * g++.dg/warn/conv4.C: New file.
22845
22846 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22847
22848         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22849
22850 2006-01-17  Andreas Jaeger  <aj@suse.de>
22851             Janis Johnson <janis187@us.ibm.com>
22852
22853         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22854         in 64-bit.
22855         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22856         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22857
22858 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22859
22860         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22861         (switchfiles): xfail txxx where xxx >= 25.
22862
22863 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22864
22865         PR testsuite/25764
22866         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22867
22868 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22869
22870         PR c/25682
22871         * gcc.dg/pr25682.c: New test.
22872         * g++.dg/parse/array-size2.C: New test.
22873
22874 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22875
22876         * consistency.vlad: Remove entire directory, 1652 files.
22877
22878 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22879
22880         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22881         check_effective_target_dfprt_nocache): New.
22882         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22883         (check_effective_target_dfprt): New.
22884         * lib/c-compat.exp (check_dfp): Remove.
22885         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22886         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22887         level of support for decimal float.
22888         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22889         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22890         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22891         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22892         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22893         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22894         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22895         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22896         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22897         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22898         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22899         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22900         directives.
22901
22902 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22903
22904         PR testsuite/25741
22905         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22906         $base_dir/../.
22907         * lib/gfortran.exp (gfortran_init): Likewise.
22908         * lib/obj-c++.exp (obj-c++_init): Likewise.
22909         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22910         (scan-assembler-dem-not): Likewise.
22911         * lib/scandump.exp (scan-dump-dem): Likewise.
22912         (scan-dump-dem-not): Likewise.
22913
22914 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22915
22916         PR testsuite/25767
22917         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22918         powerpc-*-darwin*.
22919         * lib/obj-c++.exp (obj-c++_init): Likewise.
22920
22921 2006-01-16  Richard Guenther  <rguenther@suse.de>
22922
22923         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22924
22925 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22926
22927         PR testsuite/25777
22928         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22929         to LD_LIBRARY_PATH.
22930
22931 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22932             Andrew Pinski  <pinskia@physics.uc.edu>
22933
22934         * gcc.dg/minmax-1.c: New test.
22935
22936 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22937
22938         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22939         * gcc.misc-tests/dectest.exp: Ditto.
22940
22941 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22942
22943         PR testsuite/25796
22944         * gcc.target/i386/cmov6.c: Use -march=k8.
22945
22946 2006-01-15  Andreas Jaeger  <aj@suse.de>
22947
22948         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22949         x86 does not have __float128.
22950
22951 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22952
22953         * gcc.target/i386/cmov6.c: New test.
22954
22955 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22956
22957         PR c++/25663
22958         * g++.dg/template/ctor6.C: New test.
22959
22960 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22961
22962         PR tree-optimization/25485
22963         * gcc.dg/tree-ssa/pr25485.c: New.
22964
22965 2006-01-14  Richard Guenther  <rguenther@suse.de>
22966
22967         PR tree-optimization/22548
22968         PR tree-optimization/22555
22969         PR tree-optimization/22501
22970         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22971         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22972         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22973         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22974         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22975         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22976         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22977         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22978         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22979
22980 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22981
22982         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22983         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22984
22985 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22986         Richard Guenther  <rguenther@suse.de>
22987
22988         PR rtl-optimization/24257
22989         * gcc.dg/torture/pr24257.c: New testcase.
22990
22991 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22992
22993         * gcc.c-torture/execute/20060110-1.c: New test.
22994         * gcc.c-torture/execute/20060110-2.c: New test.
22995
22996 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22997
22998         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22999
23000 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23001
23002         PR fortran/25756
23003         * gfortran.dg/label_3.f90: New test.
23004
23005 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23006
23007         PR tree-optimization/25771
23008         * g++.dg/tree-ssa/pr25771.C: New test
23009
23010 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23011
23012         PR tree-opt/24365
23013         * g++.dg/opt/complex5.C: New test.
23014
23015 2006-01-13  Richard Guenther  <rguenther@suse.de>
23016
23017         * gcc.target/i386/387-9.c: New testcase.
23018
23019 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23020
23021         PR c++/24824
23022         * g++.dg/debug/dwarf2-1.C: New.
23023
23024 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23025
23026         PR testsuite/25728
23027         * lib/gcov.exp (verify-lines): Add "close $fd".
23028
23029 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23030             Ben Elliston  <bje@au.ibm.com>
23031
23032         * gcc.dg/dfp/inf-1.c: New test.
23033
23034 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23035             Yao Qi  <qiyaoltc@cn.ibm.com>
23036             Ben Elliston  <bje@au.ibm.com>
23037             Jon Grimm  <jgrimm2@us.ibm.com>
23038
23039         * gcc.dg/nodfp-1.c: New test.
23040         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23041         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23042         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23043         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23044         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23045         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23046         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23047         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23048         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23049         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23050         * gcc.dg/format/dfp-printf-1.c: Likewise.
23051         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23052         (compat_setup_dfp): New.
23053         * gcc.dg/compat/compat.exp: Use it.
23054         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23055         Make some variables global, prepend "compat_" to their names.
23056         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23057         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23058         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23059         * lib/compat.exp (compat_skip_list): Make global, rename.
23060         * lib/c-compat.exp: New file.
23061         * lib/target-supports.exp (check_effective_target_dfp): New.
23062
23063         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23064         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23065         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23066         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23067         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23068         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23069         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23070         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23071         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23072         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23073         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23074         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23075         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23076         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23077         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23078         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23079         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23080         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23081         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23082         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23083         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23084         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23085         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23086         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23087         gcc.dg/dfp/struct-layout-1.c,
23088         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23089         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23090         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23091         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23092         gcc.dg/dfp/func-vararg-dfp.c,
23093         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23094         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23095         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23096         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23097         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23098
23099 2006-01-11  Richard Guenther  <rguenther@suse.de>
23100
23101         PR tree-optimization/25734
23102         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23103
23104 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23105
23106         PR fortran/25486
23107         * gfortran.dg/literal_character_constant_1_x.F: New test.
23108         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23109         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23110         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23111
23112 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23113
23114         PR c++/25386
23115         * g++.dg/ext/packed3.C: Add expected packed error.
23116
23117 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23118
23119         PR target/25706
23120         * gcc.dg/torture/pr25706-1.c: New test.
23121
23122 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23123
23124         PR tree-optimization/23109
23125         PR tree-optimization/23948
23126         PR tree-optimization/24123
23127
23128         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23129         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23130         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23131         g++.dg/tree-ssa/pr23948.C: New testcases.
23132         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23133         three divisions in order to do the optimization.
23134
23135 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23136
23137         PR c++/25632
23138         * g++.dg/other/pr25632.C: New test.
23139
23140 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23141
23142         PR fortran/25730
23143         * gfortran.dg/used_types_1.f90: New test.
23144
23145 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23146
23147         PR target/25718
23148         * gcc.dg/torture/pr25718-1.c: New test.
23149
23150 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23151
23152         * gfortran.dg/list_read_2.f90: Fix typo in description.
23153
23154 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23155
23156         * lib/target-supports.exp (check_visibility_available): Simplify test
23157         for *-*-netware*.
23158         (check_profiling_available): Fail for *-*-netware*.
23159         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23160         * gcc.dg/20021014-1.c: Likewise.
23161         * gcc.dg/nest.c: Likewise.
23162
23163 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23164
23165         fortran/24936
23166         * gfortran.dg/forall_3.f90: New test.
23167
23168 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23169
23170         PR fortran/21977
23171         * gfortran.dg/nesting_2.f90: New test.
23172         * gfortran.dg/nesting_3.f90: New test.
23173
23174 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23175
23176         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23177         Fix typo in comment.
23178
23179 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23180
23181         * gfortran.dg/single_char_string.f90: New test.
23182
23183 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23184
23185         * gfortran.dg/ichar_2.f90: New test.
23186
23187 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23188
23189         PR fortran/25093
23190         * gfortran.dg/private_type_4.f90: New.
23191
23192 2006-01-07  Richard Guenther  <rguenther@suse.de>
23193
23194         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23195
23196 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23197
23198         * gfortran.dg/func_decl_1.f90: New.
23199         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23200         * gfortran.dg/array_alloc_2.f90: Likewise.
23201         * gfortran.dg/char_result_8.f90: Likewise.
23202         * gfortran.dg/dup_save_1.f90: Likewise.
23203         * gfortran.dg/dup_save_2.f90: Likewise.
23204         * gfortran.dg/f2c_6.f90: Likewise.
23205         * gfortran.dg/f2c_7.f90: Likewise.
23206         * gfortran.dg/func_result_2.f90: Likewise.
23207         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23208
23209 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23210
23211         PR fortran/22146
23212         * gfortran.dg/elemental_subroutine_1.f90: New test.
23213         * gfortran.dg/elemental_subroutine_2.f90: New test.
23214
23215         PR fortran/25029
23216         PR fortran/21256
23217         * gfortran.dg/assumed_size_refs_1.f90: New test.
23218
23219         PR fortran/20868
23220         PR fortran/20870
23221         * gfortran.dg/assumed_size_refs_2.f90: New test.
23222         * gfortran.dg/initialization_1.f90: Change warning message.
23223
23224 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23225
23226         * gcc.dg/tree-ssa/loop-15.c: New test.
23227
23228 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23229
23230         PR fortran/25598
23231         * gfortran.dg/backspace_3.f: New test.
23232         * gfortran.dg/backspace_4.f: New test.
23233
23234 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23235
23236         PR fortran/24268
23237         * gfortran.dg/fmt_white.f: Update test.
23238
23239 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23240
23241         * gcc.dg/cast-1.c: Add new warning.
23242         * gcc.dg/cast-2.c: Likewise.
23243         * gcc.dg/cast-3.c: Likewise.
23244         * gcc.dg/format/cast-1.c: Likewise.
23245         * gcc.dg/cast-4.c: New testcase.
23246
23247 2006-01-05  Richard Guenther  <rguenther@suse.de>
23248
23249         PR tree-optimization/22555
23250         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23251
23252 2006-01-05  Richard Guenther  <rguenther@suse.de>
23253             Diego Novillo  <dnovillo@redhat.com>
23254
23255         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23256         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23257         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23258         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23259         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23260         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23261         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23262         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23263         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23264         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23265         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23266         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23267         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23268         * treelang/compile/extravar.tree: Likewise.
23269         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23270         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23271         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23272         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23273         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23274
23275 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23276
23277         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23278         for 64-bit fix.
23279
23280 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23281
23282         PR fortran/23675
23283         gfortran.dg/char_result_11.f90: New.
23284
23285 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23286
23287         PR c++/24782
23288         * g++.dg/parse/access9.C: New test.
23289         * g++.dg/tc1/dr52.C: Tweak error markers.
23290
23291 2006-01-04  Richard Henderson  <rth@redhat.com>
23292
23293         Merge from gomp branch.
23294         * g++.dg/parse/pragma2.C: Update expected error lines.
23295
23296 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23297
23298         * g++.dg/other/i386-2.C: New test.
23299
23300         PR target/25554
23301         * gcc.c-torture/compile/20051228-1.c: New test.
23302
23303         PR c/25559
23304         * gcc.dg/pr25559.c: New test.
23305
23306 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23307
23308         PR c++/25492
23309         * g++.dg/lookup/friend9.C: New test.
23310
23311         PR c++/25625
23312         * g++.dg/template/repo5.C: New test.
23313
23314 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23315
23316         PR fortran/25101
23317         * gfortran.dg/forall_2.f90: New test.
23318
23319 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23320
23321         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23322         dg-require-weak.  Adjust regexp to handle leading-underscore
23323         targets and space as well as TAB after .weak.  Change previous
23324         64-bit fix to not use naked dot.
23325
23326 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23327
23328         PR rtl-optimization/25578
23329         * gcc.c-torture/execute/20060102-1.c: New testcase.
23330
23331 2006-01-03  Richard Guenther  <rguenther@suse.de>
23332
23333         PR c/25183
23334         * gcc.dg/torture/pr25183.c: New testcase.
23335
23336 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23337
23338         Merge from gomp-branch.
23339         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23340         * gcc.dg/ia64-sync-2.c: Likewise.
23341         * gcc.dg/ia64-sync-3.c: Likewise.
23342         * gcc.dg/ia64-sync-4.c: Likewise.
23343         * gcc.dg/sync-2.c: Likewise.
23344         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23345         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23346
23347 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23348
23349         PR c++/25635
23350         * g++.dg/parse/operator6.C: New test.
23351
23352         PR c++/25637
23353         * g++.dg/parse/error29.C: New test.
23354
23355         PR c++/25638
23356         * g++.dg/parse/dtor6.C: New test.
23357
23358         PR c++/25633
23359         * g++.dg/parse/ctor3.C: New test.
23360
23361         PR c++/25634
23362         * g++.dg/template/class3.C: New test.
23363
23364 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23365
23366         * g++.dg/debug/debug9.C: New.
23367
23368 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23369
23370         PR fortran/24640
23371         * gfortran.dg/label_2.f90: New test.
23372
23373 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23374
23375         * g++.dg/lookup/using12.C: Tighten error marker.
23376
23377 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23378             Andrew Pinski <pinskia@physics.uc.edu>
23379
23380         * gcc.target/powerpc/darwin-abi-3.c: New file.
23381         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23382         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23383         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23384         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23385         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23386         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23387         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23388         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23389
23390 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23391
23392         * gcc.dg/tree-ssa/loadpre1.c: New;
23393         * gcc.dg/tree-ssa/loadpre2.c: New;
23394         * gcc.dg/tree-ssa/loadpre3.c: New;
23395         * gcc.dg/tree-ssa/loadpre4.c: New;
23396         * gcc.dg/tree-ssa/loadpre5.c: New;
23397         * gcc.dg/tree-ssa/loadpre6.c: New;
23398         * gcc.dg/tree-ssa/loadpre7.c: New;
23399         * gcc.dg/tree-ssa/loadpre8.c: New;
23400         * gcc.dg/tree-ssa/loadpre9.c: New;
23401
23402 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23403
23404         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23405         * g++.dg/abi/thunk4.C: Likewise.
23406
23407 2006-01-01  Andreas Jaeger  <aj@suse.de>
23408
23409         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23410         portable.
23411
23412 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23413
23414         PR c++/25294
23415         * gcc.dg/pragma-pack-3.c: New test.
23416         * g++.dg/parse/pragma3.C: New test.
23417
23418 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23419
23420         PR middle-end/24827
23421         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23422
23423 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23424
23425         PR testsuite/25214
23426         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23427
23428 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23429
23430         PR fortran/22607
23431         * gfortran-dg/pure_byref_3.f90: New.
23432
23433         fortran/PR 25396
23434         * gfortran.dg/userdef_operator_1.f90: New.
23435
23436 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23437
23438         * g++.dg/abi/thunk3.C: New.
23439         * g++.dg/abi/thunk4.C: New.
23440
23441 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23442
23443         PR fortran/25532
23444         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23445         associated derived type components of derived types are
23446         properly declared in contained procedures.
23447
23448 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23449
23450         PR libgfortran/25139
23451         * gfortran.dg/backspace_2.f: New test.
23452
23453 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23454
23455         PR libgfortran/25550
23456         * gfortran.dg/endfile.f: New test.
23457
23458 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23459
23460         PR libgfortran/25419
23461         * gfortran.dg/comma.f: New test.
23462
23463 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23464
23465         * lib/gfortran-dg.exp: Remove trailing whitespace.
23466         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23467         -funroll-all-loops.
23468
23469 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23470
23471         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23472         Extended Double long doubles or repeat tests when long double is
23473         the same size as double.
23474
23475 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23476
23477         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23478
23479         PR testsuite/25442
23480         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23481         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23482
23483         PR testsuite/25441
23484         * gcc.dg/pr23911.c: Make test variable static.
23485
23486         PR testsuite/25444
23487         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23488
23489 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23490
23491         PR c++/25439
23492         * g++.dg/parse/crash17.C: Adjust error markers.
23493         * g++.dg/template/error20.C: New test.
23494
23495 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23496
23497         PR c++/23172
23498         * g++.dg/ext/complit4.C: New test.
23499
23500         PR c++/25417
23501         * g++.dg/ext/complit5.C: Likewise.
23502
23503 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23504
23505         PR tree-optimization/25125
23506         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23507         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23508         * gcc.c-torture/execute/pr25125.c: New.
23509
23510 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23511
23512         PR fortran/25029
23513         PR fortran/21256
23514         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23515         functions with incorrect assumed size references.
23516
23517 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23518
23519         PR c++/23171
23520         * g++.dg/opt/init1.C: New test.
23521
23522 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23523
23524         PR c++/24671
23525         * g++.dg/template/sfinae3.C: New test.
23526
23527 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23528
23529         * g++.dg/other/friend4.C: New test.
23530
23531 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23532
23533         PR target/25005
23534         * g++.dg/opt/pr25005.C: New test.
23535
23536 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23537
23538         PR c++/25369
23539         * g++.dg/template/ptrmem16.C: New test.
23540
23541 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23542
23543         PR fortran/25029
23544         PR fortran/21256
23545         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23546
23547 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23548
23549         PR libgfortran/25307
23550         * gfortran.dg/list_read_5.f90: New test.
23551
23552 2005-12-22  Richard Henderson  <rth@redhat.com>
23553
23554         * gcc.target/i386/sse-7.c: Use -msse2.
23555
23556 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23557
23558         PR rtl-optimization/25432
23559         * gcc.c-torture/compile/20051216-1.c: New test.
23560
23561         PR objc/25328
23562         * objc/execute/pr25328.m: New test.
23563
23564 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23565
23566         PR c++/25364
23567         * g++.dg/template/call4.C: New test.
23568
23569 2005-12-22  Dale Johannesen  <dalej@apple.com>
23570
23571         * gcc.target/i386/sse-17.c: New.
23572
23573 2005-12-22  Paul Brook  <paul@codesourcery.com>
23574
23575         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23576
23577 2005-12-22  Paul Brook  <paul@codesourcery.com>
23578
23579         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23580
23581 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23582
23583         PR tree-opt/25513
23584         * gcc.c-torture/compile/pr25513.c: New test.
23585
23586 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23587
23588         PR c++/23333
23589         * g++.dg/parse/error25.C: Add more tests.
23590
23591 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23592
23593         PR fortran/18990
23594         * gfortran.dg/der_charlen_1.f90: New.
23595
23596 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23597
23598         PR fortran/20889
23599         * gfortran.dg/pointer_component_type_1.f90: New test.
23600
23601         PR fortran/25029
23602         PR fortran/21256
23603         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23604         should give an error with assumed size array refernces and checks
23605         those that should not.
23606         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23607         reference an upper bound so that it does not generate an error.
23608
23609         PR fortran/19362
23610         PR fortran/20244
23611         PR fortran/20864
23612         PR fortran/25391
23613         * gfortran.dg/used_dummy_types_1.f90: New test.
23614         * gfortran.dg/used_dummy_types_2.f90: New test.
23615         * gfortran.dg/used_dummy_types_3.f90: New test.
23616         * gfortran.dg/used_dummy_types_4.f90: New test.
23617         * gfortran.dg/used_dummy_types_5.f90: New test.
23618
23619         PR fortran/23152
23620         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23621         group already being USE associated.
23622         * gfortran.dg/assumed_shape_nml.f90: New test.
23623         * gfortran.dg/assumed_size_nml.f90: New test.
23624
23625         PR fortran/20862
23626         PR fortran/25053
23627         PR fortran/25063
23628         PR fortran/25064
23629         PR fortran/25066
23630         PR fortran/25067
23631         PR fortran/25068
23632         PR fortran/25307
23633         * gfortran.dg/io_constraints_1.f90: New test.
23634         * gfortran.dg/io_constraints_1.f90: New test.
23635         * gfortran.dg/iostat_3.f90: Change wording of warning.
23636         * gfortran.dg/g77/19981216-0.f: The same.
23637
23638 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23639
23640         PR tree-optimization/23518
23641         * gcc.dg/pr23518.c: New.
23642
23643 2005-12-21  Mike Stump  <mrs@apple.com>
23644
23645         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23646
23647 2005-12-21  Paul Brook  <paul@codesourcery.com>
23648
23649         * gcc.dg/pr19340.c: Skip on m68k targets.
23650
23651 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23652
23653         PR rtl-optimization/25196
23654         * gcc.dg/pr25196.c: New test.
23655
23656 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23657
23658         PR fortran/25423
23659         gfortran.dg/where_nested_1.f90: New.
23660
23661 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23662
23663         PR tree-optimization/25382.
23664         * gcc.dg/tree-ssa/pr25382.c: New.
23665
23666 2005-12-20  Richard Guenther  <rguenther@suse.de>
23667
23668         PR middle-end/24306
23669         * gcc.target/i386/pr24306.c: New testcase.
23670
23671 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23672
23673         PR tree-optimization/25501
23674         * gcc.dg/tree-ssa/pr25501.c: New.
23675
23676 2005-12-20  Richard Guenther  <rguenther@suse.de>
23677
23678         Revert
23679         2005-12-02  Richard Guenther  <rguenther@suse.de>
23680
23681         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23682
23683 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23684
23685         PR c++/21228
23686         * g++.dg/warn/Wunreachable-code-2.C: New test.
23687
23688 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23689
23690         PR c++/24278
23691         * g++.dg/template/ctor5.C: New test.
23692
23693         PR c++/24915
23694         * g++.dg/template/overload8.C: New test.
23695
23696 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23697
23698         * gcc.c-torture/compile/pr25483 : New test.
23699
23700 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23701
23702         PR c++/20552
23703         * g++.dg/ext/typeof10.C: New test.
23704
23705 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23706
23707         * gcc.dg/mt-loopi1.c: New.
23708
23709 2005-12-18  Richard Guenther  <rguenther@suse.de>
23710
23711         PR tree-optimization/25481
23712         * gcc.dg/torture/pr25481.c: New testcase.
23713
23714 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23715
23716         PR rtl-optimization/21041
23717         * gcc.dg/pr21041.c: New test.
23718
23719 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23720
23721         PR libgfortran/25463
23722         * gfortran.dg/advance.f90: New test.
23723
23724 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23725
23726         * gcc.dg/20051201-1.c: New test.
23727
23728 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23729
23730         PR fortran/25018
23731         * gfortran.dg/initialization_1.f90: New test.
23732         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23733         * gfortran.dg/g77/980616-0.f: The same.
23734
23735 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23736
23737         * PR fortran/25458
23738         * gfortran.dg/chkbits.f90: New test.
23739
23740 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23741
23742         * gfortran.dg/enum_5.f: Revert to previous version.
23743
23744 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23745
23746         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23747         * gfortran.dg/nested_modules_1.f90: Ditto.
23748         * gfortran.dg/hollerith_f95.f90: Ditto.
23749         * gfortran.dg/select_5.f90: Ditto.
23750         * gfortran.dg/secnds.f: Ditto.
23751         * gfortran.dg/hollerith2.f90: Ditto.
23752         * gfortran.dg/imag_2.f: Ditto.
23753         * gfortran.dg/ftell_2.f90: Ditto.
23754         * gfortran.dg/malloc_free_1.f90: Ditto.
23755         * gfortran.dg/logint-1.f: Ditto.
23756         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23757         * gfortran.dg/e_d_fmt.f90: Ditto.
23758         * gfortran.dg/hollerith_legacy.f90: Ditto.
23759         * gfortran.dg/logint-2.f: Ditto.
23760         * gfortran.dg/enum_5.f90: Ditto.
23761         * gfortran.dg/f2c_2.f90: Ditto.
23762         * gfortran.dg/pr17143.f90: Ditto.
23763         * gfortran.dg/namelist_14.f90: Ditto.
23764         * gfortran.dg/logint-3.f: Ditto.
23765         * gfortran.dg/spread_scalar_source.f90: Ditto.
23766         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23767         * gfortran.dg/namelist_11.f: Ditto.
23768         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23769         * gfortran.dg/g77/20010519-1.f
23770         * gfortran.dg/g77/alpha1.f: Ditto.
23771         * gfortran.dg/g77/990115-1.f: Ditto.
23772         * gfortran.dg/g77/erfc.f: Ditto.
23773         * gfortran.dg/g77/19990313-3.f: Ditto.
23774         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23775         * gfortran.dg/g77/20010426.f: Ditto.
23776         * gfortran.dg/g77/19990313-0.f: Ditto.
23777         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23778         * gfortran.dg/g77/20000629-1.f: Ditto.
23779         * gfortran.dg/g77/970125-0.f: Ditto.
23780         * gfortran.dg/g77/8485.f: Ditto.
23781         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23782         * gfortran.dg/g77/19990313-1.f: Ditto.
23783         * gfortran.dg/g77/int8421.f: Ditto.
23784         * gfortran.dg/g77/19990305-0.f: Ditto.
23785         * gfortran.dg/g77/947.f: Ditto.
23786         * gfortran.dg/g77/19990905-2.f: Ditto.
23787         * gfortran.dg/g77/cabs.f: Ditto.
23788         * gfortran.dg/g77/19990313-2.f: Ditto.
23789         * gfortran.dg/g77/20020307-1.f: Ditto.
23790         * gfortran.dg/g77/dcomplex.f: Ditto.
23791         * gfortran.dg/g77/19990502-1.f: Ditto.
23792         * gfortran.dg/g77/19981216-0.f: Ditto.
23793         * gfortran.dg/common_4.f90: Ditto.
23794         * gfortran.dg/entry_4.f90: Ditto.
23795         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23796         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23797         * gfortran.dg/namelist_12.f: Ditto.
23798         * gfortran.dg/scale_1.f90: Ditto.
23799         * gfortran.dg/modulo_1.f90
23800         * gfortran.dg/hollerith.f90: Ditto.
23801         * gfortran.dg/direct_io_3.f90: Ditto.
23802         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23803         * gfortran.dg/gnu_logical_1.F: Ditto.
23804         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23805         * gfortran.dg/assign_1.f90: Ditto.
23806         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23807         * gfortran.dg/pr23095.f: Ditto.
23808         * gfortran.dg/read_float_1.f90: Ditto.
23809
23810 2005-12-17  Andreas Jaeger  <aj@suse.de>
23811
23812         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23813         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23814
23815 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23816
23817         PR fortran/24268
23818         * gfortran.dg/fmt_white.f: New test.
23819
23820 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23821
23822         * gfortran.dg/label_1.f90: New test.
23823
23824 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23825
23826         PR testsuite/25422
23827         * gcc.dg/20031012-1.c: Add -Walways-true option.
23828         * gcc.dg/weak/weak-3.c: Likewise.
23829         * g++.old-deja/g++.mike/warn8.C: Likewise.
23830
23831 2005-12-16  Mike Stump  <mrs@apple.com>
23832
23833         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23834         exit.
23835
23836 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23837
23838         PR libgfortran/25264
23839         PR libgfortran/25349
23840         * gfortran.dg/tl_editing.f90: Added additional checks.
23841         * gfortran.dg/t_editing.f: New test.
23842         * gfortran.dg/write_padding.f90: New test
23843
23844 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23845
23846         PR testsuite/25215
23847         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23848
23849 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23850
23851         PR rtl-optimization/24899
23852         * gcc.c-torture/execute/20051215-1.c: New test.
23853
23854 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23855
23856         PR 24823
23857         * gfortran.dg/pr24823.f: New test.
23858
23859 2005-12-16  Jeff Law  <law@redhat.com>
23860
23861         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23862
23863 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23864
23865         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23866         (base_types): Change C++ style comments to C style comments.  Remove
23867         aligned types from the array.  Keep Enums disabled.
23868         (complex_types): Remove aligned types from the array.
23869         Comment out "_Complex long double".
23870         (attrib_types): Remove.
23871         (complex_attrib_types): Remove.
23872         (attrib_array_types): Remove.
23873         (complex_attrib_array_types): Remove.
23874         (aligned_bitfld_types): Remove.
23875         (n_aligned_bitfld_types): Remove.
23876         (FEATURE_ALIGNEDPACKED): Delete.
23877         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23878         (singles): Remove support for adding attributes.
23879         (choose_type): Remove support for attributed types.
23880         (generate_fields): Remove support for attributed bit-fields.
23881         Remove support for adding attributes.
23882         (generate_random_tests): Remove support for adding attributes.
23883         (features): Add back "[0] :0" and "complex vector [0]".
23884         (main): Remove support for attributed bit-fields.
23885         Uncomment the calling of generate_random_tests for the rests of
23886         the tests.
23887
23888 2005-12-16  Jan Hubicka  <jh@suse.cz>
23889
23890         * gcc.c-torture/combine/pr25224.c: New.
23891
23892 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23893
23894         PR other/25028
23895         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23896         HP-UX.
23897
23898 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23899
23900         * gcc.dg/20051215-1.c: New file.
23901
23902 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23903
23904         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23905         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23906
23907 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23908
23909         PR fortran/18197
23910         * gfortran.dg/dummy_functions_1.f90: New.
23911
23912 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23913
23914         PR rtl-optimization/25310
23915         * gcc.c-torture/compile/pr25310.c: New test.
23916
23917 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23918
23919         PR debug/25023
23920         * gcc.dg/pr25023.c: New test.
23921
23922 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23923
23924         * g++.old-deja/g++.brendan/redecl1.C,
23925         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23926         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23927         g++.old-deja/g++.oliva/typeof1.C,
23928         g++.old-deja/g++.other/crash16.C,
23929         g++.old-deja/g++.other/crash34.C,
23930         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23931         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23932         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23933         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23934         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23935         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23936         Remove xfail.
23937
23938 2005-12-14  Kean Johnston  <jkj@sco.com>
23939             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23940
23941         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23942         * gcc.target/i386/20020523-1.c: Ditto.
23943         * gcc.target/i386/tailcall-1.c: Ditto.
23944         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23945         * gcc.target/i386/ssetype-5.c: Ditto.
23946
23947 2005-12-14  Jeff Law  <law@redhat.com>
23948
23949         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23950
23951 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23952
23953         PR target/25254
23954         PR target/24188
23955         * gcc.target/i386/pr25254.c: New test.
23956         * gfortran.dg/PR24188.f: New test.
23957
23958 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23959
23960         * lib/fortran-torture.exp: Catch remaining uses of
23961         remote_file build delete.
23962
23963 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23964
23965         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23966
23967 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23968
23969         * gcc.dg/warn-addr-cmp.c: New test.
23970
23971 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23972
23973         PR debug/25023
23974         PR target/25293
23975         * gcc.target/i386/pr25293.c: New test.
23976
23977 2005-12-13  Petr Machata  <machata@post.cz>
23978
23979         PR c++/24907
23980         * g++.dg/parse/comma2.C: New test.
23981
23982 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23983             Jakub Jelinek  <jakub@redhat.com>
23984
23985         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23986         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23987         (limits.h): Include unconditionally.
23988         (stdlib.h): Likewise.
23989         (hashtab.h): Do not include.
23990         (getopt.h): Likewise.
23991         (stddef.h): Include.
23992         (hashval_t): Define.
23993         (struct entry): Add "next" field.
23994         (HASH_SIZE): New macro.
23995         (hash_table): New variable.
23996         (switchfiles): Do not use xmalloc.
23997         (mix): New macro.
23998         (iterative_hash): New function.
23999         (hasht): Remove.
24000         (e_exists): New function.
24001         (e_insert): Likewise.
24002         (output): Use, instead of libiberty hashtable functions.
24003         (main): Do not use getopt.  Do not call htab_create.
24004
24005 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24006
24007         PR c++/25331
24008         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24009         put atal* and atpaal* attributes on array elements.
24010         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24011         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24012         put atal* and atpaal* attributes on array elements.
24013         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24014
24015 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24016
24017         * gcc.dg/single-precision-constant.c: New test.
24018
24019 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24020
24021         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24022         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24023         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24024         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24025         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24026         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24027         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24028         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24029         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24030         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24031         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24032         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24033         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24034         gcc.target/powerpc/ppc-sdata-2.c,
24035         gcc.target/powerpc/ppc-stackalign-1.c,
24036         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24037         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24038         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24039         gcc.target/powerpc/rs6000-ldouble-2.c,
24040         gcc.target/powerpc/rs6000-power2-1.c,
24041         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24042         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24043         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24044         option into target selector.
24045         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24046         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24047
24048 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24049
24050         PR objc/25348
24051         * objc.dg/encode-9.m: New test.
24052
24053 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24054
24055         PR testsuite/20772
24056         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24057         * gcc.dg/asm-b.c: Fix typo.
24058         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24059         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24060         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24061         i?86 lp64 and x86_64 ilp32.
24062         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24063         on i?86 lp64.
24064         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24065
24066 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24067
24068         PR fortran/25078
24069         gfortran.dg/equiv_5.f90: New test.
24070
24071 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24072
24073         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24074         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24075         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24076         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24077         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24078         * gcc.dg/tree-ssa/reassoc-5.c: New.
24079         * gcc.dg/tree-ssa/reassoc-6.c: New.
24080         * gcc.dg/tree-ssa/reassoc-7.c: New.
24081         * gcc.dg/tree-ssa/reassoc-8.c: New.
24082         * gcc.dg/tree-ssa/reassoc-9.c: New.
24083         * gcc.dg/tree-ssa/reassoc-10.c: New.
24084         * gcc.dg/tree-ssa/reassoc-11.c: New.
24085
24086 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24087
24088         PR testsuite/25167
24089         PR testsuite/24478
24090         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24091
24092 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24093
24094         PR c++/25300
24095         * g++.dg/template/inherit.C: Do not use a generic error message.
24096
24097 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24098
24099         PR libobjc/25354
24100         * objc.dg/gnu-encoding: New directory.
24101         * objc.dg/gnu-encoding/compat-common.h: New file.
24102         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24103         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24104         * objc.dg/gnu-encoding/vector-defs.h: New file.
24105         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24106         * objc.dg/gnu-encoding/generate-random.c: New file.
24107         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24108         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24109         * objc.dg/gnu-encoding/generate-random.h: New file.
24110
24111 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24112
24113         PR c++/25337
24114         * g++.dg/template/defarg7.C: New test.
24115
24116 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24117
24118         PR libobjc/25347
24119         * objc.dg/encode-8.m: New test.
24120
24121 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24122
24123         PR libobjc/25346
24124         * objc.dg/encode-7.m: New test.
24125
24126 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24127
24128         PR c++/25010
24129         * g++.dg/opt/inline10.C: New test.
24130
24131 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24132
24133         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24134
24135 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24136
24137         * gfortran.dg/substring_equivalence.f90: typo in comment
24138
24139 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24140
24141         PR fortran/25068
24142         * gfortran.dg/iostat_3.f90: New test.
24143
24144 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24145
24146         PR fortran/23815
24147         * gfortran.dg/unf_io_convert_1.f90: New test.
24148         * gfortran.dg/unf_io_convert_2.f90: New test.
24149         * gfortran.dg/unf_io_convert_3.f90: New test.
24150
24151 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24152
24153         PR testsuite/20772
24154         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24155         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24156         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24157         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24158         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24159         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24160         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24161         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24162         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24163         gcc.dg/torture/fp-int-convert-float128-timode.c,
24164         gcc.dg/torture/fp-int-convert-float128.c,
24165         gcc.dg/torture/fp-int-convert-float80-timode.c,
24166         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24167         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24168
24169         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24170
24171 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24172
24173         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24174
24175 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24176
24177         * gcc.dg/20051207-1.c,
24178         * gcc.dg/20051207-2.c,
24179         * gcc.dg/20051207-3.c: New tests.
24180
24181 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24182
24183         PR testsuite/20772
24184         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24185         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24186         dg-skip-if target selector.
24187
24188         PR testsuite/20772
24189         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24190         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24191         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24192         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24193         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24194         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24195         and/or merge with i?86 cases.
24196
24197         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24198
24199         PR testsuite/20772
24200         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24201         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24202         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24203         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24204         x86_64-*-linux*.
24205
24206 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24207
24208         PR target/25311
24209         * gcc.c-torture/compile/pr25311.c: New test.
24210
24211 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24212
24213         PR libgfortran/25039
24214         * gfortran.dg/read_comma.f: New test.
24215
24216 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24217
24218         PR c++/19317
24219         * g++.dg/opt/pr19317-1.C: New test.
24220         * g++.dg/opt/pr19317-2.C: New test.
24221         * g++.dg/opt/pr19317-3.C: New test.
24222
24223         PR target/19005
24224         * gcc.c-torture/execute/pr19005.c: New test.
24225
24226         PR target/17828
24227         * g++.old-deja/g++.other/comdat5.C: New test.
24228         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24229
24230         * g++.dg/compat/struct-layout-1.exp: New file.
24231         * g++.dg/compat/struct-layout-1.h: New.
24232         * g++.dg/compat/struct-layout-1_generate.c: New.
24233         * g++.dg/compat/struct-layout-1_x1.h: New.
24234         * g++.dg/compat/struct-layout-1_x2.h: New.
24235         * g++.dg/compat/struct-layout-1_y1.h: New.
24236         * g++.dg/compat/struct-layout-1_y2.h: New.
24237
24238         * gcc.dg/20050330-2.c: New test.
24239
24240 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24241
24242         PR fortran/25292
24243         * gfortran.dg/associated_1.f90: New.
24244
24245 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24246
24247         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24248         ILP32 vect_no_align platforms.
24249
24250 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24251             Jakub Jelinek  <jakub@redhat.com>
24252
24253         PR target/25268
24254         * gcc.c-torture/compile/20051207-1.c: New test.
24255
24256 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24257
24258         PR testsuite/20772
24259         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24260         gcc.dg/torture/pr18582-1.c,
24261         gcc.target/i386/attributes-error.c: Also test on x86_64.
24262
24263         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24264
24265 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24266
24267         PR c++/19397
24268         * g++.dg/template/typedef3.C: New test.
24269
24270         PR c++/19762
24271         PR c++/19764
24272         * g++.dg/template/dtor3.C: Fix error markers.
24273
24274 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24275
24276         * lib/target-supports.exp (check_effective_target_sync_char_short):
24277         Add s390*.
24278
24279 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24280
24281         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24282
24283 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24284
24285         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24286         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24287         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24288         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24289
24290 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24291
24292         PR c++/25263
24293         * g++.dg/other/array2.C: New test case.
24294
24295 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24296
24297         * gcc.dg/darwin-weakimport-3.c: New.
24298
24299         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24300         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24301         and to work on Darwin.
24302         * gcc.dg/attr-weakref-1b.c: New file.
24303         * gcc.dg/attr-weakref-2.c: New test.
24304         * gcc.dg/darwin-weakref-1.c: New test.
24305
24306 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24307
24308         PR testsuite/25247
24309         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24310         use in selector expressions.
24311         (dg-xfail-if): Ditto.
24312         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24313         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24314         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24315         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24316         * gcc.test-framework/test-framework.exp: Skip generated tests if
24317         CHECK_TEST_FRAMEWORK is not 1.
24318
24319 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24320
24321         PR tree-optimization/24963
24322         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24323
24324         PR target/24108
24325         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24326
24327         PR target/18580
24328         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24329         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24330         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24331         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24332
24333 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24334
24335         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24336         dg-options.
24337
24338 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24339
24340         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24341
24342 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24343
24344         * gcc.dg/format/cast-1.c: New test.
24345
24346 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24347
24348         PR c/7776
24349         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24350         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24351         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24352         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24353
24354 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24355
24356         * gcc.dg/cast-pretty-print-1.c: New test.
24357
24358 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24359
24360         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24361
24362 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24363
24364         PR c++/24173
24365         * g++.dg/template/friend40.C: New test.
24366
24367 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24368
24369         PR target/25199
24370         * gcc.target/i386/movq-2.c: New test.
24371         * gcc.target/i386/movq.c: Remove target i?86, instead add
24372         dg-require-effective-target ilp32.
24373
24374 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24375
24376         PR c++/24103
24377         * g++.dg/other/default1.C: New test.
24378
24379 2005-12-02  Richard Guenther  <rguenther@suse.de>
24380
24381         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24382
24383 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24384
24385         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24386
24387 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24388
24389         PR target/21017
24390         * gcc.target/powerpc/rotate.c: New.
24391
24392 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24393
24394         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24395         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24396
24397 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24398
24399         PR c/13384
24400         * gcc.dg/pr17730-1.c: Adjust.
24401         * gcc.dg/lvalue1.c (main): Likewise.
24402         * gcc.dg/lvalue-2.c: Likewise.
24403         * g++.dg/pr7503-3.C
24404
24405 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24406
24407         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24408         error messages.
24409
24410 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24411
24412         PR fortran/24789
24413         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24414
24415 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24416
24417         PR target/24475
24418         * lib/target-supports.exp (check_effective_target_tls): New.
24419         (check_effective_target_tls_runtime): New.
24420         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24421         for TLS support.
24422         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24423         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24424         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24425         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24426         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24427         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24428         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24429         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24430         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24431         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24432         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24433         effective-target TLS.
24434         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24435         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24436         effective-target TLS runtime.
24437
24438 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24439
24440         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24441
24442 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24443
24444         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24445         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24446         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24447         ignored" warnings when "packing" is the same as the ABI layout.
24448
24449 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24450
24451         PR fortran/21302
24452         * gfortran.dg/line_length_1.f: New test.
24453         * gfortran.dg/line_length_2.f90: Ditto.
24454
24455 2005-11-30  Richard Guenther  <rguenther@suse.de>
24456
24457         PR tree-optimization/21655
24458         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24459
24460 2005-11-30  Dale Johannesen  <dalej@apple.com>
24461
24462         * gcc.c-torture/compile/pr24930.c: New.
24463
24464 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24465
24466         PR fortran/15809
24467         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24468
24469 2005-11-30  Jeff Law  <law@redhat.com>
24470
24471         * g++.old-deja/g++.law/pr25000.C: New test.
24472
24473 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24474
24475         * gcc.dg/tls/opt-11.c: New test.
24476
24477 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24478
24479         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24480         targets.
24481         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24482         LP64 ia64.
24483
24484 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24485
24486         * gfortran.dg/open_access_1.f90: New test.
24487
24488 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24489
24490         * gcc.dg/charset/builtin2.c: New test.
24491
24492 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24493
24494         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24495         on mmix-*-* for *_[xy].c.
24496
24497 2005-11-28  Kean Johnston  <jkj@sco.com>
24498
24499         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24500         headers.
24501         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24502         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24503         * gcc.target/i386/asm-3.c: Ditto.
24504         * gcc.target/i386/clobbers.c: Ditto.
24505         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24506         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24507         test regexp.
24508         * gcc.target/i386/mul.c: Ditto.
24509         * gcc.target/i386/ssetype-1.c: Ditto.
24510         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24511         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24512         static so the test works with -fPIC mode too. Based on comment in
24513         PR19231 by Pinski.
24514         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24515
24516 2005-11-28  Richard Guenther  <rguenther@suse.de>
24517
24518         * gcc.dg/alias-9.c: New testcase.
24519         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24520
24521 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24522             Uros Bizjak  <uros@kss-loka.si>
24523
24524         PR middle-end/20219
24525         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24526         tan(x)/sin(x) transformations.
24527
24528 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24529
24530         PR middle-end/24575
24531         * gcc.dg/tree-ssa/divide-3.c: New test.
24532         * gcc.dg/tree-ssa/divide-4.c: New test.
24533
24534 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24535
24536         PR fortran/24917
24537         *  gfortran.dg/boz_6.f90: New test.
24538
24539 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24540
24541         PR fortran/23912
24542         * gfortran.dg/modulo_1.f90: New test.
24543
24544 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24545
24546         PR libfortran/24919
24547         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24548         fail on CRLF platforms.
24549         * gfortran.dg/ftell_2.f90: Likewise.
24550
24551 2005-11-26  Eric Christopher  <echristo@apple.com>
24552
24553         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24554
24555 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24556
24557         * objc.dg/gnu-runtime-3.m: Simplify.
24558
24559 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24560
24561         PR middle-end/23669
24562         * gcc.dg/tree-ssa/divide-1.c: New test.
24563         * gcc.dg/tree-ssa/divide-2.c: New test.
24564
24565 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24566
24567         PR libgfortran/24945
24568         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24569
24570 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24571
24572         PR libgfortran/24945
24573         * gfortran.dg/open_status_2.f90: New test.
24574
24575 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24576
24577         * gcc.c-torture/execute/builtins/fprintf.c,
24578         gcc.c-torture/execute/builtins/fputs-lib.c,
24579         gcc.c-torture/execute/builtins/fputs.c,
24580         gcc.c-torture/execute/builtins/lib/fprintf.c,
24581         gcc.c-torture/execute/builtins/lib/printf.c,
24582         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24583
24584 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24585
24586         * gcc.dg/20050922-2.c: New test.
24587
24588 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24589
24590         * objc.dg/gnu-runtime-3.m: New test.
24591
24592 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24593
24594         PR c++/9278
24595         * g++.dg/other/void1.C: New test.
24596
24597 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24598
24599         PR middle-end/24998
24600         * gcc.dg/torture/fp-int-convert-float.c,
24601         gcc.dg/torture/fp-int-convert-double.c,
24602         gcc.dg/torture/fp-int-convert-long-double.c,
24603         gcc.dg/torture/fp-int-convert-timode.c,
24604         gcc.dg/torture/fp-int-convert-float80.c,
24605         gcc.dg/torture/fp-int-convert-float80-timode.c,
24606         gcc.dg/torture/fp-int-convert-float128.c,
24607         gcc.dg/torture/fp-int-convert-float128-timode.c,
24608         gcc.dg/torture/fp-int-convert.h: New files.
24609
24610 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24611
24612         PR middle-end/24989
24613         * gcc.dg/tree-ssa/bool-10.c: New test.
24614         * gcc.dg/tree-ssa/bool-11.c: New test.
24615         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24616
24617 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24618
24619         PR middle-end/24990
24620         * tree-ssa/pr24990-1.c: New test.
24621
24622 2005-11-24  Richard Guenther  <rguenther@suse.de>
24623         Dirk Mueller <dmueller@suse.de>
24624
24625         PR c++/14024
24626         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24627         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24628         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24629         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24630         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24631         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24632
24633 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24634
24635         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24636
24637 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24638
24639         PR c/21668
24640         * gcc.dg/Wc++-compat.c: New.
24641         * gcc.dg/Wno-c++-compat.c: New.
24642
24643 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24644
24645         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24646         (vspltish, vspltisw): Likewise.
24647
24648 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24649
24650         PR libgfortran/24794
24651         * gfortran.dg/namelist_12.f: Fix quotes.
24652         * gfortran.dg/namelist_13.f90: Fix quotes.
24653         * gfortran.dg/namelist_14.f90: Fix quotes.
24654         * gfortran.dg/namelist_15.f90: Fix quotes.
24655         * gfortran.dg/namelist_use.f90: Fix quotes.
24656         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24657         * gfortran.dg/namelist_21.f90: New test.
24658         * gfortran.dg/namelist_22.f90: New test.
24659
24660 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24661
24662         PR target/23435
24663         * gcc.c-torture/compile/pr23435.c: New.
24664
24665 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24666
24667         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24668
24669 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24670
24671         * gcc.target/powerpc/405-macchw-1.c,
24672         gcc.target/powerpc/405-macchw-2.c,
24673         gcc.target/powerpc/405-macchwu-1.c,
24674         gcc.target/powerpc/405-macchwu-2.c,
24675         gcc.target/powerpc/405-machhw-1.c,
24676         gcc.target/powerpc/405-machhw-2.c,
24677         gcc.target/powerpc/405-machhwu-1.c,
24678         gcc.target/powerpc/405-machhwu-2.c,
24679         gcc.target/powerpc/405-maclhw-1.c,
24680         gcc.target/powerpc/405-maclhw-2.c,
24681         gcc.target/powerpc/405-maclhwu-1.c,
24682         gcc.target/powerpc/405-maclhwu-2.c,
24683         gcc.target/powerpc/405-mulchw-1.c,
24684         gcc.target/powerpc/405-mulchw-2.c,
24685         gcc.target/powerpc/405-mulchwu-1.c,
24686         gcc.target/powerpc/405-mulchwu-2.c,
24687         gcc.target/powerpc/405-mulhhw-1.c,
24688         gcc.target/powerpc/405-mulhhw-2.c,
24689         gcc.target/powerpc/405-mulhhwu-1.c,
24690         gcc.target/powerpc/405-mulhhwu-2.c,
24691         gcc.target/powerpc/405-mullhw-1.c,
24692         gcc.target/powerpc/405-mullhw-2.c,
24693         gcc.target/powerpc/405-mullhwu-1.c,
24694         gcc.target/powerpc/405-mullhwu-2.c,
24695         gcc.target/powerpc/405-nmacchw-1.c,
24696         gcc.target/powerpc/405-nmacchw-2.c,
24697         gcc.target/powerpc/405-nmachhw-1.c,
24698         gcc.target/powerpc/405-nmachhw-2.c,
24699         gcc.target/powerpc/405-nmaclhw-1.c,
24700         gcc.target/powerpc/405-nmaclhw-2.c,
24701         gcc.target/powerpc/440-macchw-1.c,
24702         gcc.target/powerpc/440-macchw-2.c,
24703         gcc.target/powerpc/440-macchwu-1.c,
24704         gcc.target/powerpc/440-macchwu-2.c,
24705         gcc.target/powerpc/440-machhw-1.c,
24706         gcc.target/powerpc/440-machhw-2.c,
24707         gcc.target/powerpc/440-machhwu-1.c,
24708         gcc.target/powerpc/440-machhwu-2.c,
24709         gcc.target/powerpc/440-maclhw-1.c,
24710         gcc.target/powerpc/440-maclhw-2.c,
24711         gcc.target/powerpc/440-maclhwu-1.c,
24712         gcc.target/powerpc/440-maclhwu-2.c,
24713         gcc.target/powerpc/440-mulchw-1.c,
24714         gcc.target/powerpc/440-mulchw-2.c,
24715         gcc.target/powerpc/440-mulchwu-1.c,
24716         gcc.target/powerpc/440-mulchwu-2.c,
24717         gcc.target/powerpc/440-mulhhw-1.c,
24718         gcc.target/powerpc/440-mulhhw-2.c,
24719         gcc.target/powerpc/440-mulhhwu-1.c,
24720         gcc.target/powerpc/440-mulhhwu-2.c,
24721         gcc.target/powerpc/440-mullhw-1.c,
24722         gcc.target/powerpc/440-mullhw-2.c,
24723         gcc.target/powerpc/440-mullhwu-1.c,
24724         gcc.target/powerpc/440-mullhwu-2.c,
24725         gcc.target/powerpc/440-nmacchw-1.c,
24726         gcc.target/powerpc/440-nmacchw-2.c,
24727         gcc.target/powerpc/440-nmachhw-1.c,
24728         gcc.target/powerpc/440-nmachhw-2.c,
24729         gcc.target/powerpc/440-nmaclhw-1.c,
24730         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24731
24732 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24733
24734         PR fortran/24774
24735         * gfortran.dg/inquire_9.f90: New test.
24736
24737         PR fortran/21647
24738         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24739
24740 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24741
24742         PR libfortran/24432
24743         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24744         Check that 'cos' is supported.
24745
24746 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24747
24748         PR fortran/24223
24749         * gfortran.dg/substring_equivalence.f90: New test.
24750
24751         PR fortran/24705
24752         * gfortran.dg/auto_internal_assumed.f90: New test.
24753
24754 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24755
24756         * gcc.dg/fold-div-2.c: New test.
24757
24758 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24759
24760         PR rtl-optimization/24883
24761         * gcc.c-torture/compile/pr24883.c: New test.
24762
24763 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24764
24765         PR middle-end/20583
24766         * gcc.c-torture/compile/pr20583.c: New.
24767
24768 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24769
24770         * gcc.c-torture/execute/usmul.c: New test.
24771
24772 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24773
24774         * gcc.dg/tree-ssa/vrp22.c: New test.
24775
24776 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24777
24778         PR middle-end/24912
24779         * gcc.dg/torture/pr24912-1.c: New test.
24780
24781 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24782
24783         PR fortran/24862
24784         * gfortran.dg/arrayio_derived_1.f90: New test.
24785
24786 2005-11-19  Richard Guenther  <rguenther@suse.de>
24787
24788         PR middle-end/23294
24789         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24790
24791 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24792
24793         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24794
24795 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24796
24797         PR c++/8355
24798         * g++.dg/template/friend39.C: New test.
24799
24800 2005-11-18  James E Wilson  <wilson@specifix.com>
24801
24802         * gcc.dg/builtin-strstr.c: New.
24803
24804 2005-11-18  Richard Henderson  <rth@redhat.com>
24805
24806         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24807         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24808         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24809         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24810         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24811         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24812         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24813         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24814         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24815         renaming to remove initial "ia64-".
24816
24817 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24818
24819         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24820
24821 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24822
24823         * g++.dg/cpp/string-2.C: New test.
24824
24825 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24826
24827         * gcc.dg/tree-ssa/loop-14.c: New test.
24828
24829 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24830             Michael Chamberlain <michael@chamberlain.net.au>
24831
24832         * ada/acats/run_all.sh (target_run): Kill long running tests.
24833
24834 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24835
24836         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24837         * gcc.dg/cleanup-9.c: Likewise.
24838         * gcc.dg/cleanup-10.c: Likewise.
24839         * gcc.dg/cleanup-11.c: Likewise.
24840
24841 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24842
24843         PR fortran/24892
24844         * gfortran.dg/open_access_append_1.f90: New test.
24845         * gfortran.dg/open_access_append_2.f90: New test.
24846
24847 2005-11-16  Richard Guenther  <rguenther@suse.de>
24848
24849         PR middle-end/24851
24850         * gcc.c-torture/execute/pr24851.c: New testcase.
24851
24852 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24853
24854         * gcc.dg/fold-overflow-1.c: New test.
24855
24856 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24857
24858         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24859         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24860
24861 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24862
24863         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24864         structures.
24865         * g++.dg/eh/forced2.C: Likewise.
24866         * g++.dg/eh/forced3.C: Likewise.
24867         * g++.dg/eh/forced4.C: Likewise.
24868
24869 2005-11-11  Mike Stump  <mrs@apple.com>
24870
24871         * g++.old-deja/g++.mike/unused.C: Add.
24872
24873 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24874
24875         PR c++/24667
24876         * g++.dg/warn/Wcast-qual1.C: New test.
24877
24878 2005-11-15  Jan Hubicka  <jh@suse.cz>
24879
24880         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24881
24882 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24883
24884         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24885
24886 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24887
24888         PR 24840
24889         * gcc.dg/tree-ssa/pr24840.c: New test.
24890
24891 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24892
24893         PR testsuite/24841
24894         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24895
24896 2005-11-14  Dale Johannesen  <dalej@apple.com>
24897
24898         * gcc.c-torture/execute/20051113-1.c: New.
24899
24900 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24901
24902         PR c++/24687
24903         * g++.dg/template/crash43.C: New test.
24904
24905 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24906
24907         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24908
24909 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24910
24911         PR c++/24817
24912         * g++.dg/eh/spec8.C: New test.
24913
24914 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24915
24916         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24917
24918 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24919
24920         PR c++/20293
24921         * g++.dg/parse/ambig4.C: New test.
24922         * g++.dg/tc1/dr101.C: Adjust error markers.
24923         * g++.dg/lookup/strong-using-2.C: Likewise.
24924         * g++.dg/lookup/ambig5.C: Likewise.
24925         * g++.dg/lookup/ambig4.C: Likewise.
24926         * g++.dg/parse/crash22.C: Likewise.
24927
24928 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24929
24930         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24931
24932 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24933
24934         * gcc.dg/nested-calls-1.c: New test.
24935
24936 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24937
24938         * gfortran.dg/complex_intrinsic_1.f90: New test.
24939         * gfortran.dg/complex_intrinsic_2.f90: New test.
24940         * gfortran.dg/fgetc_1.f90: New test.
24941         * gfortran.dg/fgetc_2.f90: New test.
24942         * gfortran.dg/fgetc_3.f90: New test.
24943         * gfortran.dg/ftell_1.f90: New test.
24944         * gfortran.dg/ftell_2.f90: New test.
24945         * gfortran.dg/gnu_logical_1.F: New test.
24946         * gfortran.dg/gnu_logical_2.f90: New test.
24947
24948 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24949
24950         PR middle-end/24820
24951         * gcc.dg/pr24820.c: New test.
24952
24953 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24954
24955         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24956         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24957         variable.
24958
24959 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24960
24961         PR testsuite/24614
24962         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24963
24964 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24965
24966         * gcc.target/cris/cris.exp: New file.
24967         * gcc.target/cris/rld-legit1.c: New test.
24968         * gcc.target/cris/rld-legit2.c: New test.
24969
24970 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24971
24972         PR c++/24780
24973         * g++.dg/opt/pr24780.C: New test.
24974
24975         PR c++/24761
24976         * g++.dg/template/asm1.C: New test.
24977
24978 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24979
24980         PR libgfortran/24787
24981         * gfortran.dg/scan_1.f90: New test.
24982
24983 2005-11-12  Jan Hubicka  <jh@suse.cz>
24984
24985         * gcc.target/i386/minmax-1.c: New.
24986         * gcc.target/i386/minmax-2.c: New.
24987
24988 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24989
24990         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24991
24992 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24993
24994         * gcc.c-torture/execute/20051110-1.c,
24995         gcc.c-torture/execute/20051110-2.c: New tests.
24996
24997 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24998
24999         PR middle-end/24750
25000         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25001         New tests.
25002
25003 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25004
25005         * lib/target-libpath.exp (get_shlib_extension): New proc.
25006         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25007         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25008         * lib/objc.exp (objc_target_compile): Likewise.
25009         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25010         detection.
25011
25012 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25013
25014         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25015
25016         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25017         Add -static to additional_flags and pass it to target_compile.
25018
25019 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25020
25021         PR libgfortran/24719
25022         gfortran.dg/read_noadvance.f90: New test.
25023
25024         PR libgfortran/24699
25025         gfortran.dg/fmt_t_2.f90: New test.
25026
25027         PR libgfortran/24785
25028         gfortran.dg/read_x_eor.f90: New test.
25029
25030         PR libgfortran/24584
25031         gfortran.dg/namelist_empty.f90: Rename test.
25032
25033         PR libgfortran/24489
25034         gfortran/read_eor.f90: Rename test.
25035
25036 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25037
25038         PR fortran/15976
25039         * gfortran.dg/automatic_module_variable.f90: New test.
25040
25041 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25042
25043         PR target/24445
25044         * gcc.dg/pr24445.c: New test.
25045
25046 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25047
25048         PR fortran/24655
25049         PR fortran/24755
25050         * gfortran.dg/recursive_statement_functions.f90: Add statement
25051         functions using inline intrinsic functions and parameters to test
25052         that they no longer seg-fault.
25053
25054         PR fortran/24409
25055         gfortran.dg/nested_modules_4.f90: New test.
25056         gfortran.dg/nested_modules_5.f90: New test.
25057
25058 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25059
25060         PR fortran/24643
25061         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25062
25063 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25064
25065         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25066         failures.
25067
25068 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25069
25070         * gcc.dg/sparc-getcontext-1.c: New test.
25071
25072 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25073
25074         * gcc.dg/ifcvt-fabs-1.c: New test.
25075
25076 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25077
25078         PR other/4372
25079         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25080         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25081
25082 2005-11-09  Richard Guenther  <rguenther@suse.de>
25083
25084         PR tree-optimization/24716
25085         * gcc.c-torture/execute/pr24716.c: New testcase.
25086
25087 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25088
25089         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25090
25091 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25092
25093         PR 24624
25094         * gcc.dg/pr24624.c: Testcase added.
25095
25096 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25097
25098         PR 24623
25099         * g++.dg/other/pr24623.C: Testcase added.
25100
25101 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25102
25103         PR fortran/22607
25104         * gfortran-dg/pure_byref_1.f90: New.
25105         * gfortran-dg/pure_byref_2.f90: New.
25106
25107 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25108
25109         PR c/24101
25110         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25111         * gcc.dg/dg.exp: Run main loop also for *.i files.
25112
25113 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25114
25115         PR c++/19450
25116         * g++.dg/tls/diag-3.C: New test.
25117         * g++.dg/tls/diag-4.C: New test.
25118         * g++.dg/tls/static-1.C: New test.
25119         * g++.dg/tls/static-1a.cc: New file.
25120
25121 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25122
25123         PR 23046
25124         * g++.dg/tree-ssa/pr23046.C: New test.
25125
25126 2005-11-08  Devang Patel <dpatel@apple.com>
25127
25128         PR tree-optimization/23115
25129         * gcc.dg/tree-ssa/pr23115.c: New.
25130
25131 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25132
25133         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25134         * gcc.target/powerpc/pr16155.c: Same.
25135         * gcc.target/powerpc/altivec-1.c: Same.
25136         * gcc.target/powerpc/altivec-2.c: Same.
25137         * gcc.target/powerpc/altivec-3.c: Same.
25138         * gcc.target/powerpc/altivec-5.c: Same.
25139         * gcc.target/powerpc/altivec-11.c: Same.
25140         * gcc.target/powerpc/altivec-12.c: Same.
25141         * gcc.target/powerpc/altivec-14.c: Same.
25142         * gcc.target/powerpc/altivec-22.c: Same.
25143         * gcc.target/powerpc/altivec-consts.c: Same.
25144         * gcc.target/powerpc/altivec-pr22085.c: Same.
25145         * gcc.target/powerpc/altivec-splat.c: Same.
25146         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25147         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25148         * gcc.target/powerpc/darwin-longlong.c: Same.
25149
25150 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25151
25152         PR target/19340
25153         * gcc.dg/pr19340.c: New test.
25154
25155 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25156
25157         PR rtl-optimization/24683
25158         * gcc.dg/pr24683.c: New test.
25159
25160 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25161
25162         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25163         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25164
25165 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25166
25167         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25168
25169 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25170
25171         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25172
25173 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25174
25175         PR target/24230
25176
25177         * gcc.target/powerpc/altivec-consts.c,
25178         gcc.target/powerpc/altivec-splat.c: New testcase.
25179
25180 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25181
25182         PR c/24599
25183
25184         * gcc.dg/overflow-2.c: New testcase.
25185
25186 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25187
25188         PR rtl-optimization/23567
25189         * gcc.c-torture/execute/20051104-1.c: New test.
25190
25191 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25192
25193         PR fortran/24534
25194         gfortran.dg/private_type_2.f90: Modified to check that case with
25195         PRIVATE declaration within derived type is accepted.
25196
25197         PR fortran/20838
25198         gfortran.dg/pointer_assign_1.f90: New test.
25199
25200         PR fortran/20840
25201         * gfortran.dg/arrayio_0.f90: New test.
25202
25203         PR fortran/17737
25204         gfortran.dg/data_initialized.f90: New test.
25205         gfortran.dg/data_constraints_1.f90: New test.
25206         gfortran.dg/data_constraints_2.f90: New test.
25207
25208 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25209
25210         PR fortran/24174
25211         PR fortran/24305
25212         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25213
25214 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25215
25216         PR 24670
25217         * gcc.dg/tree-ssa/pr24670.c: New test.
25218
25219 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25220
25221         PR target/22432
25222         * gcc.target/i386/pr22432.c: New test.
25223
25224 2005-11-05  Richard Henderson  <rth@redhat.com>
25225
25226         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25227         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25228         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25229         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25230         from gcc.dg/alpha-*.
25231         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25232         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25233
25234 2005-11-05  Andreas Jaeger  <aj@suse.de>
25235
25236         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25237
25238 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25239
25240         PR target/23424
25241         * gcc.dg/torture/pr23424-1.c: New test.
25242
25243 2005-11-04  Richard Henderson  <rth@redhat.com>
25244
25245         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25246         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25247         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25248         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25249         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25250         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25251         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25252         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25253         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25254         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25255         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25256         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25257         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25258         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25259         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25260         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25261         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25262         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25263         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25264         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25265         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25266         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25267         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25268         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25269         Move from gcc.dg/.
25270         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25271         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25272         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25273         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25274         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25275         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25276         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25277         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25278         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25279         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25280         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25281         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25282         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25283         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25284         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25285         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25286         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25287         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25288         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25289         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25290         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25291         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25292         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25293         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25294         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25295         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25296         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25297         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25298         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25299         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25300         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25301         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25302         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25303         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25304         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25305         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25306         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25307         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25308         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25309         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25310         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25311         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25312         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25313         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25314         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25315
25316 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25317
25318         PR 24627
25319         * gcc.dg/tree-ssa/pr24627.c: New test.
25320
25321 2005-11-04 Paul Brook  <paul@codesourcery.com>
25322
25323         * gcc.dg/tls/opt-10.c: New test.
25324
25325 2005-11-04  Andreas Jaeger  <aj@suse.de>
25326
25327         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25328         avoid extra warnings.
25329
25330 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25331
25332         PR libfortran/22298
25333         * lib/target-supports.exp
25334         (check_effective_target_static_libgfortran): New
25335         static_libgfortran effective target.
25336         * gfortran.dg/static_linking_1.f: New test.
25337         * gfortran.dg/static_linking_1.c: New file.
25338
25339 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25340
25341         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25342
25343 2005-11-03  Josh Conner  <jconner@apple.com>
25344
25345         PR c++/19989
25346         g++.dg/ext/array2.C: New test.
25347         g++.dg/template/dependent-name3.C: New test.
25348         g++.dg/template/dependent-name4.C: New test.
25349         g++.dg/template/sfinae2.C: New test.
25350
25351 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25352
25353         PR preprocessor/22042
25354         * gcc.dg/cpp/strify4.c: New test.
25355
25356 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25357
25358         PR c++/17964
25359         * g++.dg/cpp/string-1.C: New test.
25360
25361 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25362
25363         * gcc.target/powerpc: New directory.
25364         * gcc.target/powerpc/powerpc.exp: New file.
25365         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25366         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25367         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25368         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25369         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25370         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25371         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25372         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25373         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25374         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25375         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25376         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25377         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25378         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25379         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25380         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25381         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25382         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25383         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25384         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25385         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25386         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25387         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25388         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25389         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25390         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25391         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25392         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25393         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25394         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25395         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25396         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25397         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25398         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25399
25400 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25401
25402         PR c++/21627
25403         * g++.dg/warn/inline2.C: New test.
25404
25405 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25406
25407         PR middle-end/23155
25408         * g++.dg/ext/c99struct1.C: New test.
25409         * gcc.dg/union-cast-1.c: New test.
25410         * gcc.dg/union-cast-2.c: New test.
25411         * gcc.dg/union-cast-3.c: New test.
25412
25413 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25414
25415         PR middle-end/24589
25416         * gcc.c-torture/execute/zero-struct-2.c: New test.
25417
25418 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25419
25420         PR c++/24582
25421         * g++.dg/init/switch1.C: New test.
25422
25423 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25424
25425         * gcc.dg/delay-slot-1.c: New test.
25426
25427 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25428
25429         PR target/24620
25430         * gcc.dg/pr24620.c: New test.
25431
25432 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25433
25434         PR c/24329
25435         * gcc.dg/format/unnamed-1.c: New test.
25436
25437 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25438
25439         PR c++/22434
25440         * g++.dg/expr/cond8.C: New test.
25441
25442         PR c++/24560
25443         * g++.dg/parse/dot1.C: New test.
25444
25445 2005-11-02  Jan Hubicka  <jh@suse.cz>
25446
25447         PR target/23303
25448         * gcc.dg/i386-lea.c: New test
25449
25450 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25451
25452         PR target/24615
25453         * gcc.dg/pr24615.c: New test.
25454
25455 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25456
25457         PR target/24600
25458         * gcc.dg/pr24600.c: New test.
25459
25460 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25461
25462         PR c++/19253
25463         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25464         * g++.dg/parse/typename9.C: New test.
25465         * g++/dg/parse/typename10.C: Likewise.
25466
25467 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25468
25469         PR fortran/18157
25470         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25471         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25472         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25473
25474 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25475
25476         PR c++/24569
25477         * g++.dg/debug/static1.C: New test.
25478
25479 2005-11-02  Josh Conner  <jconner@apple.com>
25480
25481         * g++.dg/crash38.C: moved into proper directory...
25482         * g++.dg/template/crash42.C: ...here
25483
25484 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25485
25486         PR target/18338
25487         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25488         pcc_bitfield_type_matters || default_packed.
25489
25490         * lib/target-supports.exp
25491         (check_effective_target_pcc_bitfield_type_matters): New proc.
25492         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25493
25494         PR testsuite/23304
25495         * lib/target-supports.exp (check_effective_default_packed): New proc.
25496         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25497         Gate expected errors on target ! default_packed.
25498         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25499
25500 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25501
25502         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25503         change (r106358).
25504
25505 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25506
25507         PR fortran/24008
25508         * gfortran.dg/entry_5.f90: New.
25509         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25510
25511 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25512
25513         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25514
25515 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25516
25517         PR fortran/21565
25518         gfortran.dg/namelist_blockdata.f90: New test.
25519
25520         PR fortran/18737
25521         gfortran.dg/external_implicit_none.f90: New test.
25522
25523         PR fortran/14994
25524         * gfortran.dg/secnds.f: New test.
25525
25526 2005-10-31  Jan Hubicka  <jh@suse.cz>
25527
25528         PR target/20928
25529         * gcc.c-torture/compile/pr20928.c: New test.
25530
25531 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25532
25533         PR middle-end/23492
25534         * gcc.c-torture/compile/zero-strct-5.c: New test.
25535
25536 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25537
25538         PR libgfortran/24584
25539         * gfortran.dg/pr24584.f90: New test.
25540
25541 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25542
25543         PR fortran/18883
25544         * gfortran.dg/char_result_9.f90: New.
25545         * gfortran.dg/char_result_10.f90: New.
25546
25547 2005-10-30  Jan Hubicka  <jh@suse.cz>
25548
25549         * g++.dg/tree-ssa/pr24172.C: New testcase.
25550
25551 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25552
25553         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25554
25555 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25556
25557         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25558         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25559         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25560         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25561         gfortran.dg/enum_9.f90,
25562         gfortran.fortran-torture/compile/enum_1.f90,
25563         gfortran.fortran-torture/execute/enum_1.f90,
25564         gfortran.fortran-torture/execute/enum_2.f90,
25565         gfortran.fortran-torture/execute/enum_3.f90,
25566         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25567
25568 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25569
25570         PR target/18482
25571         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25572         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25573
25574 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25575
25576         PR libfortran/20179
25577         * gfortran.dg/mixed_io_1.f90: New test.
25578         * gfortran.dg/mixed_io_1.c: New file.
25579
25580 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25581
25582         * gfortran.dg/malloc_free_1.f90: New test.
25583
25584 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25585
25586         * gcc.dg/nested-func-4.c: Require profiling -pg.
25587
25588 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25589
25590         PR C++/23229
25591         * g++.dg/warn/main-2.C: New test.
25592
25593 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25594
25595         PR fortran/24545
25596         * gfortran.dg/interface_2.f90: new test.
25597
25598 2005-10-28  Josh Conner  <jconner@apple.com>
25599
25600         PR c++/22153
25601         * g++.dg/template/crash38.C: New test.
25602         * g++.dg/parse/explicit1.C: Change expected errors.
25603
25604 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25605
25606         PR C++/23426
25607         * g++.dg/other/large-size-array.C: New test.
25608
25609 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25610
25611         PR middle-end/24362
25612         * g++.dg/opt/complex4.C: New test.
25613
25614 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25615
25616         * gcc.dg/nested-func-4.c: New test.
25617
25618 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25619
25620         PR fortran/24158
25621         gfortran.dg/derived_recursion.f90: New test.
25622         gfortran.dg/implicit_actual.f90: New test.
25623
25624 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25625
25626         PR middle-end/24295, PR testsuite/24477
25627         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25628         removed when weakref hits the tree.
25629
25630 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25631
25632         * gfortran.dg/cray_pointers_4.f90: New test.
25633
25634         * gfortran.dg/cray_pointers_5.f90: New test.
25635
25636 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25637
25638         PR fortran/22290
25639         * gfortran.dg/assign_5.f90: New test.
25640         * gfortran.dg/assign_6.f: New test.
25641
25642 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25643
25644         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25645         CPU has no SSE support.
25646
25647 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25648
25649         PR libgfortran/24224
25650         * gfortran.dg/arrayio_1.f90: Update attribution.
25651         * gfortran.dg/arrayio_2.f90: Update attribution.
25652         * gfortran.dg/arrayio_3.f90: Update attribution.
25653         * gfortran.dg/arrayio_4.f90: Update test conditions.
25654         * gfortran.dg/arrayio_5.f90: Update attribution.
25655         * gfortran.dg/arrayio_6.f90: New test.
25656         * gfortran.dg/arrayio_7.f90: New test.
25657
25658 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25659
25660         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25661
25662 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25663
25664         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25665
25666 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25667
25668         PR fortran/24416
25669         * gfortran.dg/namelist_char_only.f90: New test.
25670
25671 2005-10-24  Asher Langton  <langton2@llnl.gov>
25672
25673         PR fortran/17031
25674         PR fortran/22282
25675         * gfortran.dg/cray_pointers_1.f90: New test.
25676         * gfortran.dg/cray_pointers_2.f90: New test.
25677         * gfortran.dg/cray_pointers_3.f90: New test.
25678         * gfortran.dg/loc_1.f90: New test.
25679         * gfortran.dg/loc_2.f90: New test.
25680
25681 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25682
25683         * gcc.dg/pr24225.c: New test.
25684
25685 2005-10-24  Asher Langton  <langton2@llnl.gov>
25686
25687         * gfortran.dg/dup_save_1.f90: New test.
25688         * gfortran.dg/dup_save_2.f90: New test.
25689
25690 2005-10-24  Paul Brook  <paul@codesourcery.com>
25691
25692         PR 24107
25693         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25694         stdint.h.
25695
25696 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25697
25698         PR libgfortran/24489
25699         * gfortran.dg/pr24489.f90: New test.
25700
25701 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25702
25703         PR fortran/23635
25704         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25705
25706 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25707
25708         PR target/18911
25709         * g++.dg/init/array16.C: Skip for mmix-*-*.
25710
25711 2005-10-23  Asher Langton  <langton2@llnl.gov>
25712
25713         * gfortran.dg/byte_1.f90: New test.
25714         * gfortran.dg/byte_2.f90: New test.
25715
25716 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25717
25718         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25719
25720 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25721
25722         PR fortran/18022
25723         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25724
25725         PR fortran/24311
25726         * gfortran.dg/merge_char_const.f90: New test.
25727
25728         PR fortran/24384
25729         * gfortran.dg/spread_scalar_source.f90: New test.
25730
25731 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25732
25733         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25734
25735         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25736         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25737
25738         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25739
25740 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25741
25742         PR fortran/24426
25743         * gfortran.dg/der_pointer_4.f90: New.
25744
25745 2005-10-22  David Ayers  <d.ayers@inode.at>
25746
25747         * obj-c++.dg/except-1.mm: Simplify.
25748
25749 2005-10-21  David Ayers  <d.ayers@inode.at>
25750
25751         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25752
25753 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25754
25755         * gfortran.dg/assumed_dummy_2.f90: New test.
25756
25757 2005-10-21  James E Wilson  <wilson@specifix.com>
25758
25759         PR preprocessor/15220
25760         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25761
25762 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25763
25764         * gcc.c-torture/execute/20051021-1.c: New test.
25765
25766 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25767
25768         PR c++/24260
25769         * g++.dg/ext/tmplattr1.C: New test.
25770
25771 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25772
25773         PR fortran/24440
25774         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25775
25776 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25777
25778         * obj-c++.dg/except-1.mm: New.
25779
25780         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25781
25782 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25783
25784         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25785
25786 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25787
25788         PR middle-end/24295
25789         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25790         declarations with the same names as thunks' alias targets, use
25791         aliases instead.
25792         * gcc.dg/attr-alias-3.c: New test.
25793         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25794
25795 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25796
25797         PR c++/22618
25798         * g++.dg/parse/access8.C: New test.
25799
25800 2005-10-20  Richard Guenther  <rguenther@suse.de>
25801
25802         PR c++/24439
25803         * g++.dg/tree-ssa/pr24439.C: New testcase.
25804
25805 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25806
25807         * g++.dg/opt/delay-slot-1.C: New test.
25808
25809 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25810
25811         PR fortran/21625
25812         * gfortran.fg/der_init_1.f90: New.
25813
25814 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25815
25816         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25817
25818 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25819
25820         PR c++/21908
25821         * g++.dg/parse/error28.C: New test.
25822
25823 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25824
25825         * gcc.dg/profile-generate-2.c: New test.
25826
25827 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25828
25829         PR target/23589
25830         * g++.dg/ext/dllimport11.C: New.
25831
25832 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25833
25834         PR c++/22293
25835         * g++.dg/other/friend3.C: New test.
25836
25837 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25838
25839         PR c++/23293
25840         * g++.dg/template/error19.C: New test.
25841
25842 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25843
25844         PR c++/21383
25845         * g++.dg/overload/koenig2.C: New.
25846
25847         PR c++/23118
25848         * g++.dg/overload/error2.C: New.
25849
25850         PR c++/22604
25851         * g++.dg/inherit/covariant14.C: New.
25852
25853 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25854
25855         PR c++/23440
25856         * g++.dg/parse/for1.C: New test.
25857
25858 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25859
25860         PR fortran/23446
25861         * gfortran.dg/host_dummy_index_1.f90: New test.
25862
25863         PR fortran/21459
25864         * gfortran.dg/automatic_char_len_2.f90: New test.
25865
25866         PR fortran/20866
25867         * gfortran.dg/recursive_statement_functions.f90: New test.
25868
25869         PR fortran/20853
25870         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25871
25872         PR fortran/20849
25873         * gfortran.dg/external_initializer.f90: New test.
25874
25875         PR fortran/20837
25876         * non_module_public.f90: New test.
25877
25878 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25879
25880         PR c++/24386
25881         * g++.dg/template/overload7.C: New.
25882
25883         PR c++/22551
25884         * g++.dg/other/switch2.C: Remove expected warnings.
25885
25886         PR c++/21353
25887         * g++.dg/template/defarg6.C: New.
25888
25889 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25890
25891         PR target/24315
25892         * gcc.target/i386/pr24315.c: New test.
25893
25894 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25895
25896         PR c++/24389
25897         * g++.dg/template/static21.C: New test.
25898         * g++.dg/template/static21-a.cc: Likewise.
25899
25900 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25901
25902         PR c++/23959
25903         * g++.dg/warn/Wswitch-default-1.C: New test.
25904         * g++.dg/warn/Wswitch-default-2.C: New test.
25905
25906 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25907
25908         PR c++/22173
25909         * g++.dg/parse/template18.C: New test.
25910         * g++.dg/template/nontype15.C: Likewise.
25911
25912 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25913
25914         PR fortran/22273
25915         * gfortran.dg/spec_expr_2.f90: New.
25916
25917 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25918
25919         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25920         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25921         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25922         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25923         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25924         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25925         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25926         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25927         previous target-specific skips and warning-message matches where
25928         applicable.
25929
25930 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25931
25932         PR c++/21347
25933         * g++.dg/warn/Wctor-dtor.C: New test.
25934
25935 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25936
25937         PR c/23439
25938         * gcc.dg/for-1.c: New test.
25939
25940 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25941
25942         PR c++/19565
25943         * g++.dg/warn/Wconversion1.C: New test.
25944         * g++.dg/ext/packed4.C: Compile with -w.
25945         * g++.dg/opt/20050511-1.C: Likewise.
25946         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25947
25948 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25949
25950         * gfortran.dg/boz_5.f90: New test.
25951
25952 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25953
25954         PR c++/22551
25955         * g++.dg/other/switch2.C: New.
25956
25957         PR c++/23984
25958         * g++.dg/init/ctor7.C: New.
25959
25960 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25961
25962         PR c++/23730
25963         * g++.dg/parse/crash32.C: New test.
25964
25965 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25966
25967         PR c++/20721
25968         * g++.dg/init/goto2.C: New test.
25969
25970         PR c++/22464
25971         * g++.dg/template/crash/41.C: New test.
25972
25973         PR c++/22180
25974         * g++.dg/template/crash40.C: New test.
25975
25976         PR c++/23694
25977         * g++.dg/parse/friend5.C: New test.
25978
25979         PR c++/23307
25980         * g++.dg/template/crash38.C: New test.
25981
25982         PR c++/22352
25983         * g++.dg/template/friend38.C: New test.
25984
25985         PR c++/22405
25986         * g++.dg/template/crash39.C: New test.
25987
25988 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25989
25990         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25991         gcc.dg/debug/dwarf2/dwarf-char2.c,
25992         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25993
25994         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25995
25996 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25997
25998         * gcc.dg/dll-2.c: Add tests for warnings.
25999         * gcc.dg/dll-3.c: Likewise.
26000         * gcc.dg/dll-4.c: Likewise.
26001
26002         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26003         * g++.dg/ext/dllimport2.C: Likewise.
26004         * g++.dg/ext/dllimport3.C: Likewise.
26005         * g++.dg/ext/dllimport7.C: Likewise.
26006         * g++.dg/ext/dllimport8.C: Likewise.
26007         * g++.dg/ext/dllimport9.C: Likewise.
26008
26009 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26010
26011         PR fortran/24092
26012         * gfortran.dg/derived_pointer_recursion.f90: New test.
26013
26014 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26015
26016         * gcc.c-torture/execute/20051012-1.c: New test.
26017
26018 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26019
26020         PR fortran/18082
26021         * gfortran.dg/automatic_char_len_1.f90: New test.
26022
26023 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26024
26025         PR fortran/20847
26026         * gfortran.dg/save_common.f90: New test.
26027
26028         PR fortran/20856
26029         * gfortran.dg/save_result.f90: New test.
26030
26031 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26032
26033         PR c++/21592
26034         * g++.dg/template/dependent-expr1.C: Add new expected error.
26035         * g++.dg/template/dependent-expr2.C: Adjust error text.
26036         * g++.dg/template/overload6.C: New.
26037
26038         PR c++/23797
26039         * g++.dg/other/typename8.C: New.
26040
26041         PR c++/21117
26042         * g++.dg/other/return1.C: New.
26043
26044 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26045
26046         PR c++/24052
26047         * g++.dg/ext/label5.C: New.
26048
26049 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26050
26051         PR c++/19964
26052         * g++.dg/parse/crash31.C: New.
26053
26054 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26055
26056         * g++.dg/ipa/ipa-1.c: New test.
26057         * g++.dg/ipa/ipa-2.c: New test.
26058         * g++.dg/ipa/ipa-3.c: New test.
26059         * g++.dg/ipa/ipa-4.c: New test.
26060         * g++.dg/ipa/ipa-5.c: New test.
26061         * g++.dg/ipa/ipa.exp: New file.
26062
26063 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26064
26065         PR fortran/24207
26066         * gfortran.dg/private_type_3.f90: New test.
26067
26068 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26069
26070         PR fortran/20786
26071         gfortran.dg/aint_anint_1.f90: New test.
26072
26073 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26074
26075         PR libgfortran/24313
26076         gfortran.dg/csqrt.f: New test.
26077
26078 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26079
26080         PR c++/8057
26081         * g++.dg/warn/noeffect7.C: New test.
26082         * g++.dg/warn/noeffect2.C: Instantiate templates.
26083         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26084         and warning.
26085
26086 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26087
26088         PR c++/21089
26089         * g++.dg/init/float1.C: New test.
26090
26091         PR c++/24277
26092         * g++.dg/init/member1.C: Tweak error markers.
26093
26094 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26095
26096         PR testsuite/24281
26097         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26098         Check for null pointer.
26099
26100 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26101
26102         PR c++/21369
26103         * g++.dg/parse/ret-type3.C: New test.
26104
26105 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26106
26107         PR tree-opt/23946
26108         * gcc.c-torture/compile/pr23946.c: New test.
26109
26110 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26111
26112         * g++.dg/opt/mmx2.C: New test.
26113
26114 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26115
26116         PR c++/24277
26117         * g++.dg/template/static20.C: New test.
26118
26119         PR c++/24302
26120         * g++.dg/warn/Wunused-12.C: New test.
26121
26122         PR c++/23437
26123         * g++.dg/template/arg4.C: New test.
26124
26125 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26126
26127         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26128         * gcc.dg/ucnid-3.c: Likewise.
26129         * gcc.dg/ucnid-4.c: Likewise.
26130         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26131         * g++.dg/other/ucnid-1.C: Likewise.
26132         * gcc.dg/sparc-frame-1.c: New test.
26133
26134 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26135
26136         PR c++/24139
26137         * g++.dg/template/spec27.C: New test.
26138
26139         PR c++/24275
26140         * g++.dg/template/static19.C: New test.
26141
26142 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26143
26144         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26145         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26146
26147 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26148
26149         PR target/24136
26150         * gfortran.fortran-torture/compile/pr24136.f: New test.
26151
26152 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26153
26154         PR c++/22172
26155         * g++.dg/parse/crash30.C: New test.
26156
26157 2005-10-07  Richard Guenther  <rguenther@suse.de>
26158
26159         PR middle-end/24227
26160         * gcc.c-torture/compile/pr24227.c: New testcase.
26161
26162 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26163
26164         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26165         Do not put aligned attributes on array elements.
26166
26167 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26168
26169         PR testsuite/23611, PR testsuite/23615
26170         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26171         writing prototypes of library functions by hand.
26172         * obj-c++.dg/bitfield-4.mm: Likewise.
26173         * obj-c++.dg/const-str-4.mm: Likewise.
26174         * obj-c++.dg/encode-4.mm: Likewise.
26175         * obj-c++.dg/encode-5.mm: Likewise.
26176         * obj-c++.dg/encode-6.mm: Likewise.
26177         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26178         * obj-c++.dg/method-10.mm: Likewise.
26179         * obj-c++.dg/method-17.mm: Likewise.
26180         * obj-c++.dg/method-19.mm: Likewise.
26181         * obj-c++.dg/try-catch-2.mm: Likewise.
26182
26183 2005-10-06  Richard Henderson  <rth@redhat.com>
26184
26185         PR 24236
26186         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26187
26188 2005-10-06  Dale Johannesen  <dalej@apple.com>
26189
26190         * gcc.c-torture/execute/20030125-1.c: Correct.
26191
26192 2005-10-06  Richard Guenther  <rguenther@suse.de>
26193
26194         PR tree-optimization/24238
26195         * g++.dg/tree-ssa/pr24238.C: New testcase.
26196
26197 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26198
26199         PR 18568
26200         * gfortran.dg/der_pointer_3.f90: New test.
26201
26202 2005-10-05  Devang Patel  <dpatel@apple.com>
26203
26204         PR Debug/23205
26205         * g++.dg/other/PR23205.C: New.
26206
26207 2005-10-05  Richard Henderson  <rth@redhat.com>
26208
26209         PR target/23602
26210         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26211         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26212
26213 2005-10-05  Dale Johannesen  <dalej@apple.com>
26214
26215         * gcc.c-torture/execute/float-floor.c: New.
26216
26217 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26218
26219         PR tree-optimization/21419
26220         PR tree-optimization/24146
26221         PR tree-optimization/24151
26222
26223         * g++.dg/ext/asm7.C: New.
26224         * g++.dg/ext/asm8.C: New.
26225         * gcc.dg/asm-1.c: Compile on all targets.
26226         * gcc.dg/asm-pr24146.c: New.
26227         * gcc.dg/pr21419.c: Adjust error messages.
26228
26229 2005-10-05  Richard Guenther  <rguenther@suse.de>
26230
26231         PR fortran/24176
26232         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26233
26234 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26235
26236         PR c++/23513
26237         * g++.dg/template/spec22.C: Robustify test.
26238         * g++.dg/template/spec26.C: New.
26239
26240 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26241
26242         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26243         if target supports vector instructions.
26244
26245 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26246
26247         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26248         C99 functions.
26249
26250 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26251
26252         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26253         check_effective_target_fortran_large_int): Replace cached result
26254         when target changes.
26255
26256 2005-10-04  Devang Patel  <dpatel@apple.com>
26257
26258         * gcc.dg/i386-sse-vect-types.c: New.
26259
26260 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26261
26262         PR preprocessor/13726
26263         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26264         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26265
26266 2005-10-04  Richard Guenther  <rguenther@suse.de>
26267
26268         PR c/23576
26269         * gcc.dg/noncompile/pr23576.c: New testcase.
26270
26271 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26272
26273         PR middle-end/23125
26274         * gcc.dg/register-var-3.c: New test.
26275
26276 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26277
26278         * gcc.dg/pr23049.c: New test.
26279
26280         * gcc.dg/ucnid-4.c: Fix test.
26281
26282 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26283
26284         PR 23445
26285         * gcc.c-torture/compile/pr23445.c: New test.
26286
26287 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26288
26289         * g++.dg/overload/unknown1.C: New.
26290
26291 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26292
26293         PR c++/17775
26294         * g++.dg/template/repo4.C: New test.
26295
26296 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26297
26298         PR libfortran/19308
26299         * gfortran.dg/large_real_kind_2.F90: New test.
26300         * gfortran.dg/large_integer_kind_2.f90: New test.
26301
26302 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26303
26304         * lib/target-supports.exp (check_effective_target_vect_shift):
26305         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26306         (check_effective_target_vect_condition): Fix copy-n-pasto.
26307
26308         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26309         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26310         targets.
26311
26312 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26313
26314         PR c++/22621
26315         * g++.dg/template/overload5.C : New test.
26316
26317         PR c++/23840
26318         * g++.dg/expr/stdarg1.C: New test.
26319
26320 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26321
26322         PR 24142
26323         * gcc.c-torture/execute/pr24142.c: New test.
26324
26325 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26326
26327         PR 24141
26328         * gcc.c-torture/execute/pr24141.c: New test.
26329
26330 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26331             Diego Novillo  <dnovillo@redhat.com>
26332
26333         PR 23604
26334         * gcc.c-torture/execute/pr23604.c: New test.
26335
26336 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26337
26338         PR fortran/16404
26339         PR fortran/20835
26340         PR fortran/20890
26341         PR fortran/20899
26342         PR fortran/20900
26343         PR fortran/20901
26344         PR fortran/20902
26345         gfortran.dg/equiv_constraint_1.f90: New test.
26346         gfortran.dg/equiv_constraint_2.f90: New test.
26347         gfortran.dg/equiv_constraint_3.f90: New test.
26348         gfortran.dg/equiv_constraint_4.f90: New test.
26349         gfortran.dg/equiv_constraint_5.f90: New test.
26350         gfortran.dg/equiv_constraint_6.f90: New test.
26351         gfortran.dg/equiv_constraint_7.f90: New test.
26352         gfortran.dg/equiv_constraint_8.f90: New test.
26353         gfortran.dg/private_type_1.f90: New test.
26354         gfortran.dg/private_type_2.f90: New test.
26355         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26356         980628-10.f: Assert std=gnu to permit mixing of
26357         types in equivalence statements.
26358
26359 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26360
26361         PR 24112
26362         * gfortran.dg/open_status_1.f90: New.
26363
26364 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26365
26366         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26367         * gcc.dg/vect/pr22480.c: Clean up temp files.
26368         * gcc.dg/vect/pr23831.c: Clean up temp files.
26369         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26370         Clean up temp files.
26371         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26372         Clean up temp files.
26373
26374         * gcc.dg/20050309-1.c: Clean up temp files.
26375         * gcc.dg/20050325-1.c: Clean up temp files.
26376
26377 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26378
26379         PR tree-optimization/24059
26380         * gcc.dg/vect/pr24059.c : New test.
26381
26382 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26383
26384         PR middle-end/24109
26385         * gcc.c-torture/execute/20050929-1.c: New test.
26386
26387 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26388
26389         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26390
26391 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26392
26393         PR c/21419
26394         * gcc.dg/pr21419.c: New test.
26395
26396 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26397
26398         * gcc.dg/pr23911.c: New test.
26399
26400 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26401
26402         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26403
26404         PR c++/16782
26405         * g++.dg/parse/qualified4.C: New test.
26406         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26407         * g++.old-deja/g++.mike/p8154.C: Likewise.
26408
26409 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26410
26411         PR c++/22147
26412         * g++.dg/template/friend37.C: New test.
26413         * g++.dg/parse/crash28.C: Adjust error markers.
26414
26415 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26416
26417         PR fortran/18518
26418         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26419
26420 2005-09-27  Devang Patel  <dpatel@apple.com>
26421
26422         PR tree-optimization/23625
26423         * gcc.dg/pr23625.c: New test.
26424
26425 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26426
26427         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26428         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26429
26430 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26431
26432         PR fortran/23677
26433         * gfortran.fortran-torture/execute/save_1.f90: New test.
26434         * gfortran.dg/save_1.f90: New test.
26435
26436 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26437
26438         * gcc.target/i386/builtin-apply-mmx.c: New test.
26439
26440         PR target/22576
26441         * gcc.target/i386/pr22576.c: New test.
26442
26443         PR target/22585
26444         * gcc.target/i386/pr22585.c: New test.
26445
26446         PR target/23268
26447         * gcc.target/i386/pr23268.c: New test.
26448
26449         PR middle-end/23831
26450         * gcc.dg/vect/pr23831.c: New test.
26451
26452         PR target/24055
26453         * gcc.target/i386/pr24055.c: New test.
26454
26455 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26456
26457         PR tree-optimization/23960
26458         * gcc.c-torture/compile/pr23960.c: New.
26459
26460 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26461
26462         PR fortran/16861
26463         * gfortran.dg/nested_modules_3.f90: New.
26464
26465 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26466
26467         PR fortran/24005
26468         gfortran.dg/interface_1.f90: New test.
26469
26470 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26471         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26472
26473         PR fortran/23843
26474         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26475
26476 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26477
26478         PR fortran/23516
26479         * gfortran.dg/imag_1.f: New test.
26480         * gfortran.dg/imag_2.f: Ditto.
26481
26482 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26483
26484         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26485
26486 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26487
26488         PR c++/21983
26489         * g++.dg/warn/pr21983.C: New test.
26490
26491 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26492
26493         * gcc.dg/20050922-1.c: Testcase added.
26494
26495 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26496
26497         PR c++/23993
26498         * g++.dg/template/array14.C: New test.
26499
26500 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26501
26502         PR fortran/19929
26503         * gfortran.dg/der_ptr_component_1.f90: New test.
26504
26505 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26506
26507         PR c++/23965
26508         * g++.dg/template/error1.C: Reject "no matching function" message.
26509
26510 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26511
26512         PR c++/17609
26513         * g++.dg/lookup/error1.C: New test.
26514
26515 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26516
26517         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26518         functionality of the testcase.
26519
26520 2005-09-20  Richard Henderson  <rth@redhat.com>
26521
26522         * gcc.dg/vect/vect-22.c: Require vect_float.
26523         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26524
26525 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26526
26527         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26528         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26529         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26530         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26531         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26532         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26533         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26534         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26535         * gcc.dg/cpp/ucnid-8.c: New test.
26536
26537 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26538
26539         PR tree-optimization/23929
26540         * gcc.c-torture/compile/pr23929.c: New test.
26541
26542 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26543
26544         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26545         for one loop.
26546
26547 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26548
26549         PR testsuite/23186
26550         * g++.dg/other/pr22003.C: Require named sections.
26551
26552 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26553
26554         PR c++/23947
26555         * g++.dg/rtti/crash3.C: New test.
26556
26557         PR tree-optimization/23818
26558         * gcc.dg/pr23818.c: New test.
26559
26560 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26561
26562         PR fortran/23420
26563         * gfortran.dg/print_fmt_4.f: New.
26564
26565 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26566
26567         PR fortran/23663
26568         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26569
26570 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26571
26572         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26573         Use pointers to local alignable arrays instead. Added comments.
26574         * gcc.dg/vect/vect-46.c: Likewise.
26575         * gcc.dg/vect/vect-48.c: Likewise.
26576         * gcc.dg/vect/vect-49.c: Likewise.
26577         * gcc.dg/vect/vect-52.c: Likewise.
26578         * gcc.dg/vect/vect-53.c: Likewise.
26579         * gcc.dg/vect/vect-54.c: Likewise.
26580         * gcc.dg/vect/vect-56.c: Likewise.
26581         * gcc.dg/vect/vect-57.c: Likewise.
26582         * gcc.dg/vect/vect-58.c: Likewise.
26583         * gcc.dg/vect/vect-60.c: Likewise.
26584         * gcc.dg/vect/vect-61.c: Likewise.
26585
26586         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26587         The test is no longer vectorizable on vect_no_align targets.
26588         * gcc.dg/vect/vect-43.c: Likewsie.
26589
26590         * gcc.dg/vect/vect-44.c: Added comments.
26591         * gcc.dg/vect/vect-45.c: Added comments.
26592         * gcc.dg/vect/vect-50.c: Added comments.
26593         * gcc.dg/vect/vect-51.c: Added comments.
26594
26595         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26596         aligned type.
26597         * gcc.dg/vect/Os-vect-95.c: Likewise.
26598
26599         * gcc.dg/vect/vect-41.c: Test removed.
26600         * gcc.dg/vect/vect-47.c: Test removed.
26601         * gcc.dg/vect/vect-55.c: Test removed.
26602         * gcc.dg/vect/vect-59.c: Test removed.
26603
26604 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26605
26606         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26607         No longer vectorizable on vect_no_align targets.
26608         * gcc.dg/vect/pr20122.c: Likewise.
26609         * gcc.dg/vect/vect-74.c: Likewise.
26610         * gcc.dg/vect/vect-75.c: Likewise.
26611         * gcc.dg/vect/vect-76.c: Likewise.
26612
26613         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26614         Will not be vectorizable on vect_no_align targets once aliasing issues
26615         are resolved.
26616         * gcc.dg/vect/vect-79.c: Likewise.
26617
26618         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26619         * gcc.dg/vect/vect-78.c: Likewise.
26620         * gcc.dg/vect/vect-97.c: Likewise.
26621
26622 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26623
26624         * gcc.dg/pr23943.c: New test.
26625
26626 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26627
26628         PR fortran/19181
26629         * gfortran.dg/derived_pointer_null_1.f90: New test.
26630
26631 2005-09-18  Richard Guenther  <rguenther@suse.de>
26632
26633         PR middle-end/23944
26634         * gcc.c-torture/compile/pr23944.c: New testcase.
26635
26636 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26637
26638         PR fortran/15975
26639         * gfortran.dg/der_pointer_2.f90: New test.
26640
26641 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26642
26643         PR fortran/16861
26644         * gfortran.dg/nested_modules_2.f90: New test.
26645
26646 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26647
26648         PR c++/18368
26649         * g++.dg/other/semicolon.C: New test.
26650
26651 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26652
26653         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26654         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26655
26656 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26657
26658         PR c++/23914
26659         * g++.dg/template/static18.C: New test.
26660
26661         PR c++/21514
26662         * g++.dg/template/crash19.C: Remove dg-error marker.
26663         * g++.dg/template/local4.C: New test.
26664
26665 2005-09-16  Paul Brook  <paul@codesourcery.com>
26666
26667         PR fortran/23906
26668         * gfortran.dg/dependency_1.f90: New test.
26669
26670 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26671
26672         PR c++/23896
26673         * g++.dg/template/static17.C: New test.
26674
26675 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26676
26677         PR c++/23139
26678         * g++.dg/warn/huge-val1.C: New test.
26679
26680 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26681
26682         PR c++/13140
26683         * g++.dg/parse/class2.C: New test.
26684         * g++.dg/template/explicit8.C: Likewise.
26685         * g++.dg/template/spec25.C: Likewise.
26686
26687 2005-09-14  Josh Conner  <jconner@apple.com>
26688
26689         PR middle-end/23584
26690         * gcc.dg/pr23584.c: New test.
26691
26692 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26693
26694         PR fortran/21875 Internal Unit Array I/O, NIST
26695         * gfortran.dg/arrayio_1.f90: New test.
26696         * gfortran.dg/arrayio_1.f90: New test.
26697         * gfortran.dg/arrayio_1.f90: New test.
26698         * gfortran.dg/arrayio_1.f90: New test.
26699         * gfortran.dg/arrayio_1.f90: New test.
26700
26701 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26702
26703         PR middle-end/22480
26704         * gcc.dg/vect/pr22480.c: New test.
26705
26706 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26707
26708         PR fortran/19358
26709         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26710
26711 2005-09-13 Josh Conner <jconner@apple.com>
26712
26713         PR c++/23180
26714         * g++.dg/init/struct2.C: New test.
26715         * g++.dg/init/struct3.C: New test.
26716
26717 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26718
26719         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26720         Clean up temp files.
26721         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26722         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26723         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26724         gcc.dg/tree-ssa/builtin-printf-1.c,
26725         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26726         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26727         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26728         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26729         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26730         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26731         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26732         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26733         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26734         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26735         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26736         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26737
26738 2005-09-13  Josh Conner  <jconner@apple.com>
26739
26740         * lib/gcc-dg.exp: Load scanipa.exp.
26741         (cleanup-dump): New procedure.
26742         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26743         * lib/scandump.exp: New file.
26744         * lib/scantree.exp: Use it.
26745         * lib/scanipa.exp: New file.
26746
26747 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26748
26749         PR fortran/17740
26750         * gfortran.dg/generic_4.f90: New test.
26751
26752 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26753
26754         PR target/23816
26755         * gcc.target/i386/pr23816-1.c: New test.
26756         * gcc.target/i386/pr23816-2.c: New test.
26757
26758
26759 2005-09-13  Bastian Blank <waldi@debian.org>
26760
26761         PR c++/16171
26762         * g++.dg/abi/mangle26.C: New test.
26763         * g++.dg/abi/mangle27.C: New test.
26764         * g++.dg/abi/mangle28.C: New test.
26765         * g++.dg/abi/mangle29.C: New test.
26766
26767         PR c++/23839
26768         * g++.dg/parse/register1.C: New test.
26769
26770 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26771
26772         PR c++/23842
26773         * g++.dg/template/access16.C: New test.
26774
26775 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26776
26777         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26778
26779 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26780
26781         PR fortran/18899
26782         * gfortran.dg/shape_2.f90: New test.
26783
26784 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26785
26786         PR target/19269
26787         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26788         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26789         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26790         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26791         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26792         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26793         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26794         tests.
26795
26796 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26797
26798         PR c++/23841
26799         * g++.dg/parse/template17.C: New test.
26800
26801 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26802
26803         PR c++/23789
26804         * g++.dg/template/nontype14.C: New test.
26805
26806 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26807
26808         PR g++/7874
26809         * g++.dg/lookup/friend7.C: New test.
26810         * g++.dg/lookup/friend8.C: New test.
26811         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26812         so that it will be found via argument dependent lookup.
26813         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26814         friend functions which will no longer be found.
26815         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26816         function g, so that it will be found via argument dependent
26817         lookup.
26818         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26819         * g++.old-deja/g++.mike/net43.C: Likewise.
26820
26821 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26822
26823         PR c++/23691
26824         * g++.dg/template/static16.C: New test.
26825
26826 2005-09-12  Josh Conner  <jconner@apple.com>
26827
26828         PR middle-end/23237
26829         * gcc.c-torture/compile/pr23237.c: New test.
26830
26831 2005-09-11  Richard Henderson  <rth@redhat.com>
26832
26833         * g++.dg/other/error8.C: Update expected diagnostic text.
26834
26835 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26836
26837         PR libfortran/19872
26838         * gfortran.dg/overwrite_1.f: New test.
26839
26840 2005-09-09  Josh Conner  <jconner@apple.com>
26841
26842         * g++.dg/init/pr23180-1.C: Removed.
26843         * g++.dg/init/pr23180-2.C: Removed.
26844
26845 2005-09-09  David Daney <ddaney@avtrex.com>
26846
26847         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26848         files which are ...
26849         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26850         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26851
26852 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26853
26854         * gfortran.dg/iostat_2.f90: New test.
26855
26856 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26857
26858         PR c++/22252
26859         * g++.dg/ext/interface1.C: New test.
26860         * g++.dg/ext/interface1.h: Likewise.
26861         * g++.dg/ext/interface1a.cc: Likewise.
26862
26863 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26864
26865         * gfortran.dg/iomsg_1.f90: New test case.
26866
26867 2005-09-09  Richard Guenther  <rguenther@suse.de>
26868
26869         PR c++/23624
26870         * g++.dg/tree-ssa/pr23624.C: New testcase.
26871
26872 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26873
26874         PR fortran/19239
26875         * gfortran.dg/vector_subscript_1.f90,
26876         * gfortran.dg/vector_subscript_2.f90: New tests.
26877
26878 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26879
26880         PR fortran/21104
26881         * gfortran.dg/array_alloc_1.f90,
26882         * gfortran.dg/array_alloc_2.f90,
26883         * gfortran.dg/array_alloc_3.f90: New tests.
26884
26885 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26886
26887         PR fortran/12840
26888         * gfortran.dg/array_constructor_6.f90
26889         * gfortran.dg/array_constructor_7.f90
26890         * gfortran.dg/array_constructor_8.f90
26891         * gfortran.dg/array_constructor_9.f90
26892         * gfortran.dg/array_constructor_10.f90
26893         * gfortran.dg/array_constructor_11.f90
26894         * gfortran.dg/array_constructor_12.f90: New tests.
26895
26896 2005-09-08  Josh Conner  <jconner@apple.com>
26897
26898         PR c++/23180
26899         * g++.dg/init/pr23180-1.C: New test.
26900         * g++.dg/init/pr23180-2.C: New test.
26901
26902 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26903
26904         PR fortran/18878
26905         * gfortran.dg/module_double_reuse.f90: New.
26906
26907 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26908
26909         PR fortran/23270
26910         PR fortran/22304
26911         PR fortran/18870
26912         PR fortran/17917
26913         PR fortran/16511
26914         * gfortran.dg/common_equivalence_1.f: New.
26915         * gfortran.dg/common_equivalence_2.f: New.
26916         * gfortran.dg/common_equivalence_3.f: New.
26917         * gfortran.dg/contained_equivalence_1.f90: New.
26918         * gfortran.dg/module_blank_common.f90: New.
26919         * gfortran.dg/module_commons_1.f90: New.
26920         * gfortran.dg/module_equivalence_1.f90: New.
26921         * gfortran.dg/nested_modules_1.f90: New.
26922         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26923         equivalences and add comment to connect the test with
26924         the PR.
26925
26926 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26927
26928         PR fortran/23765
26929         * gfortran.dg/common_6.f90: New test.
26930
26931 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26932
26933         PR fortran/15326
26934         * gfortran.dg/char_result_1.f90,
26935         * gfortran.dg/char_result_2.f90,
26936         * gfortran.dg/char_result_3.f90,
26937         * gfortran.dg/char_result_4.f90,
26938         * gfortran.dg/char_result_5.f90,
26939         * gfortran.dg/char_result_6.f90,
26940         * gfortran.dg/char_result_7.f90,
26941         * gfortran.dg/char_result_8.f90: New tests.
26942
26943 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26944
26945         PR fortran/19928
26946         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26947
26948 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26949
26950         PR obj-c++/16816
26951         * obj-c++.dg/selector-5.mm: New test.
26952         * obj-c++.dg/selector-6.mm: New test.
26953
26954 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26955
26956         PR objc/20574
26957         PR objc/19324
26958         * objc.dg/error-1.m: New test.
26959
26960 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26961
26962         PR fortran/23373
26963         * gfortran.fortran-torture/execute/pr23373-1.f90,
26964         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26965
26966 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26967
26968         PR libfortran/23760
26969         * gfortran.dg/g77/1832.f: Remove long string in write statement
26970         to allow the test to pass on correct list directed output with
26971         prepended space.
26972
26973 2005-09-07  James E Wilson  <wilson@specifix.com>
26974
26975         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26976
26977 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26978
26979         * gfortran.dg/parameter+save.f90: Rename to
26980         * gfortran.dg/parameter_save.f90: .. this.
26981
26982 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26983
26984         PR fortran/20848
26985         * gfortran.dg/parameter+save.f90: New test case.
26986
26987 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26988
26989         PR fortran/19269
26990         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26991
26992 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26993
26994         PR c/23075
26995         * gcc.dg/pr23075.c: New test.
26996         * g++.dg/warn/pr23075.C: New test.
26997
26998         PR target/22362
26999         * gcc.target/i386/pr22362.c: New test.
27000
27001         PR rtl-optimization/23098
27002         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27003
27004         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27005         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27006         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27007
27008 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27009
27010         * g++.dg/expr/cast6.C: New test.
27011
27012         PR c++/9782
27013         * g++.dg/init/new15.C: New test.
27014
27015 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27016
27017         * gcc.dg/vect/Os-vect-95.c: New test.
27018         * gcc.dg/vect/vect-95.c: Same.
27019
27020 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27021
27022         * gcc.dg/vect/vect-29.c: Update xfail testing.
27023         * gcc.dg/vect/vect-44.c: Same.
27024         * gcc.dg/vect/vect-48.c: Same.
27025         * gcc.dg/vect/vect-50.c: Same.
27026         * gcc.dg/vect/vect-72.c: Same.
27027         * gcc.dg/vect/vect-77.c: Same.
27028         * gcc.dg/vect/vect-78.c: Same.
27029         * gcc.dg/vect/vect-80.c: Same.
27030         * gcc.dg/vect/vect-96.c: Same.
27031         * gcc.dg/vect/vect-100.c: Same.
27032         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27033         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27034         * gfortran.dg/vect/vect-5.f90: Same.
27035
27036 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27037
27038         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27039         start strings.
27040         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27041         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27042
27043         PR c++/23056
27044         * g++.dg/opt/pr23056.C: New test.
27045
27046         PR rtl-optimization/23098
27047         * gcc.target/i386/pr23098.c: New test.
27048
27049 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27050
27051         PR c++/23667
27052         * g++.dg/template/static15.C: New test.
27053
27054         PR c++/21440
27055         * g++.dg/ext/stmtexpr5.C: New test.
27056         * g++.dg/ext/stmtexpr6.C: Likewise.
27057
27058 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27059
27060         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27061
27062         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27063         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27064         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27065
27066 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27067
27068         PR libfortran/23321
27069         * gfortran.dg/direct_io_4.f90: New test case.
27070
27071 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27072             Rasmus Hahn  <rassahah@neofonie.de>
27073
27074         PR libobjc/23108
27075         * objc.dg/type-stream-1.m: New test.
27076
27077 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27078
27079         PR fortran/23661
27080         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27081         gfortran.dg/print_fmt_3.f90: New test.
27082
27083 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27084
27085         * gfortran.dg/fmt_t_1.f90: New test.
27086
27087 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27088
27089         PR rtl-optimization/23454
27090         * g++.dg/opt/pr23454.C: New test.
27091
27092 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27093
27094         PR c++/23699
27095         * g++.dg/ext/static1.C: New test.
27096
27097 2005-09-02  Richard Henderson  <rth@redhat.com>
27098
27099         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27100         tail call to check_fa_work.
27101
27102 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27103
27104         PR c++/21687
27105         * g++.dg/other/gc3.C: New test.
27106
27107 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27108
27109         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27110         * gcc.dg/20050826-1.c: Likewise.
27111
27112 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27113
27114         PR c++/23167
27115         * g++.dg/expr/volatile1.C: New test.
27116
27117 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27118
27119         PR middle-end/23547
27120         * gcc.dg/pr23547.c: New test.
27121
27122 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27123
27124         PR c/22061
27125         * gcc.c-torture/execute/pr22061-1.c,
27126         * gcc.c-torture/execute/pr22061-2.c,
27127         * gcc.c-torture/execute/pr22061-3.c,
27128         * gcc.c-torture/execute/pr22061-4.c: New tests.
27129
27130 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27131
27132         * gcc.dg/Wredundant-decls-2.c: New test to check that
27133         -Wredundant-decls does not issue warning for a variable
27134         definition following a declaration.
27135
27136 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27137
27138         PR debug/7241
27139         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27140         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27141         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27142
27143         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27144         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27145         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27146         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27147         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27148         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27149         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27150         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27151
27152 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27153
27154         PR objc/23306
27155         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27156         scan-assmbler.
27157
27158 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27159
27160         PR target/21255
27161         * gcc.dg/pr21255-1.c: New test.
27162         * gcc.dg/pr21255-2-mb.c: Likewise.
27163         * gcc.dg/pr21255-2-ml.c: Likewise.
27164         * gcc.dg/pr21255-3.c: Likewise.
27165         * gcc.dg/pr21255-4.c: Likewise.
27166
27167 2005-08-31  Dale Johannesen  <dalej@apple.com>
27168
27169         * gcc.dg/20050830-1.c: New.
27170
27171 2005-08-31  Josh Conner  <jconner@apple.com>
27172
27173         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27174         command-line options for arm-*-* targets.
27175         * g++.dg/init/array16.C: Likewise.
27176         * g++.dg/other/crash-4.C: Likewise.
27177
27178 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27179
27180         PR obj-c++/23640
27181         * obj-c++.dg/gnu-runtime-3.mm: New test.
27182
27183 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27184
27185         PR c++/13377
27186         * g++.dg/lookup/ambig4.C: New test.
27187         * g++.dg/lookup/ambig5.C: New test.
27188         * g++.dg/tc1/dr101.C: Adjust error markers.
27189
27190 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27191
27192         PR c++/23639
27193         * g++.dg/template/ttp5.C: Adjust error markers.
27194
27195 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27196
27197         PR testsuite/23609
27198         * lib/obj-c++.exp: Include target-libpath.exp.
27199         (obj-c++_link_flags): Look for the GNU libobjc library
27200         and set the library path to include it.
27201         Don't manually set LD_LIBRARY_PATH (etc.) but call
27202         set_ld_library_path_env_vars instead.
27203         (obj-c++_target_compile): Don't set library path or
27204         linker flags because they are already set correctly
27205         in obj-c++_link_flags.
27206
27207 2005-08-30  Josh Conner  <jconner@apple.com>
27208
27209         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27210         to command-line options for arm-*-* targets.
27211
27212 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27213
27214         * g++.dg/other/i386-1.C: New.
27215
27216 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27217
27218         PR preprocessor/20348
27219         PR preprocessor/20356
27220         * gcc.dg/cpp/pr20348.c: New test.
27221         * gcc.dg/cpp/pr20348.h: New file.
27222         * gcc.dg/cpp/inc/pr20348.h: New file.
27223         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27224         * gcc.dg/cpp/pr20356.c: New test.
27225         * gcc.dg/cpp/pr20356.h: New file.
27226         * gcc.dg/cpp/inc/pr20356.h: New file.
27227         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27228
27229 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27230
27231         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27232         Fix array dimension to avoid correct end-of-file error.
27233
27234 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27235
27236         PR libfortran/23598
27237         * gfortran.dg/iostat_1.f90: New test.
27238
27239 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27240
27241         PR middle-end/23408
27242         * gcc.dg/pr23408.c: New test.
27243
27244 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27245
27246         PR c++/23099
27247         * g++.dg/init/member1.C: Make sure erroneous static data member
27248         definitions are required.
27249         * g++.dg/template/static13.C: New test.
27250         * g++.dg/template/static14.C: Likewise.
27251
27252 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27253
27254         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27255         -march=pentium4, remove ilp32 requirement.
27256
27257         PR middle-end/23484
27258         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27259         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27260
27261 2005-08-29  Andreas Jaeger  <aj@suse.de>
27262
27263         PR testsuite/23607
27264         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27265
27266 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27267
27268         * gcc.c-torture/execute/20050316-2.c: New test.
27269         * gcc.c-torture/execute/20050316-3.c: New test.
27270         * gcc.dg/torture/pr16104-1.c: New test.
27271
27272 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27273
27274         PR middle-end/23463
27275         * gcc.c-torture/execute/zero-struct-1.c: New test.
27276
27277 2005-08-27  Richard Guenther  <rguenther@suse.de>
27278
27279         PR target/23575
27280         * gcc.target/i386/pr23575.c: New testcase.
27281
27282 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27283
27284         PR rtl-optimization/23561
27285         * gcc.c-torture/execute/20050826-1.c: New test.
27286
27287         PR rtl-opt/23560
27288         * gcc.c-torture/execute/20050826-2.c: New test.
27289
27290 2005-08-26  Dale Johannesen  <dalej@apple.com>
27291
27292         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27293         * gcc.dg/20050826-1.c: New.
27294
27295 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27296
27297         PR c++/19004
27298         * g++.dg/template/nontype13.C: New test.
27299
27300         PR c++/23491
27301         * g++.dg/init/new14.C: New test.
27302         * g++.dg/expr/anew1.C: Do not XFAIL.
27303         * g++.dg/expr/anew2.C: Likewise.
27304         * g++.dg/expr/anew3.C: Likewise.
27305
27306 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27307
27308         PR middle-end/22439
27309         * gcc.dg/vla-3.c: New test.
27310
27311 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27312
27313         PR fortran/20363
27314         * gfortran.dg/named_interface.f90: New.
27315
27316 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27317
27318         * gcc.c-torture/execute/frame-address.c: New test.
27319
27320 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27321
27322         PR c++/20817
27323         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27324
27325 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27326
27327         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27328
27329 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27330
27331         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27332         * gcc.dg/altivec-22.c: Rename from..
27333         * gcc.dg/altivec-nomfcr.c: ..this.
27334
27335 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27336
27337         PR tree-optimization/23546
27338         * gcc.dg/tree-ssa/pr23546.c: New test.
27339
27340 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27341
27342         PR fortran/17758
27343         * gfortran.dg/nonreturning_statements.f90: New test.
27344
27345 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27346
27347         PR c++/22454
27348         * g++.dg/parse/crash29.C: New.
27349
27350 2005-08-23  DJ Delorie  <dj@redhat.com>
27351
27352         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27353         constants have the L suffix.
27354
27355 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27356
27357         PR c++/23044
27358         * g++.dg/template/instantiate8.C: New.
27359
27360 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27361
27362         PR middle-end/23467
27363         * gcc.c-torture/execute/pr23467.c: New test.
27364
27365 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27366
27367         PR tree-optimization/22043
27368         * gcc.c-torture/execute/20050613-1.c: New test.
27369
27370 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27371
27372         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27373
27374 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27375
27376         PR rtl-optimization/23478
27377         * g++.dg/opt/pr23478.C: New test.
27378
27379 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27380
27381         PR c/18715
27382         * gcc.dg/switch-warn-3.c: New test.
27383
27384 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27385
27386         PR c++/22233
27387         * g++.dg/template/param1.C: New test.
27388
27389 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27390
27391         PR c++/23089
27392         * g++.dg/other/incomplete1.C: New test.
27393
27394 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27395
27396         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27397         are vectorizable.
27398
27399 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27400
27401         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27402         d_lines_5.f: New.
27403
27404 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27405
27406         * gcc.target/i386/sse-4.c: New test.
27407
27408 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27409
27410         PR testsuite/23239
27411         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27412
27413 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27414
27415         * gcc.dg/20050811-1.c: New test.
27416         * gcc.dg/20050811-2.c: New test.
27417
27418 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27419
27420         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27421
27422 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27423
27424         PR 23476
27425         * gcc.c-torture/compile/pr23476.c: New test.
27426
27427 2005-08-19  Devang Patel  <dpatel@apple.com>
27428
27429         PR tree-optimization/23048
27430         * gcc.dg/tree-ssa/pr23048.c: New test.
27431
27432 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27433
27434         PR middle-end/20624
27435         * g++.dg/warn/Wreturn-3.C: New test
27436
27437 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27438
27439         PR tree-optimization/22228
27440         * g++.dg/vect/pr22543.cc: New test.
27441
27442 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27443
27444         PR tree-optimization/21574
27445         * gcc.dg/tree-ssa/pr21574.c: New test.
27446
27447 2005-08-16  James E Wilson  <wilson@specifix.com>
27448
27449         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27450
27451 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27452
27453         PR tree-opt/23402
27454         * gcc.c-torture/compile/zero-strct-3.c: New test.
27455         * gcc.c-torture/compile/zero-strct-4.c: New test.
27456
27457 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27458
27459         PR target/23376
27460         * gcc.target/x86_64/pr23376.c: New test.
27461
27462 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27463
27464         PR c++/23337
27465         * g++.dg/ext/vector2.C: New.
27466
27467 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27468
27469         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27470
27471 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27472
27473         PR libfortran/23428
27474         * gfortran.dg/inquire-complex.f90: New test case.
27475
27476 2005-08-16  James E Wilson  <wilson@specifix.com>
27477
27478         PR tree-optimization/21105
27479         * gcc.dg/large-size-array.c: New.
27480
27481 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27482
27483         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27484         type.
27485         * gcc.dg/vect/vect-41: Likewise.
27486         * gcc.dg/vect/vect-42: Likewise.
27487         * gcc.dg/vect/vect-43: Likewise.
27488         * gcc.dg/vect/vect-44: Likewise.
27489         * gcc.dg/vect/vect-46: Likewise.
27490         * gcc.dg/vect/vect-47: Likewise.
27491         * gcc.dg/vect/vect-48: Likewise.
27492         * gcc.dg/vect/vect-52: Likewise.
27493         * gcc.dg/vect/vect-53: Likewise.
27494         * gcc.dg/vect/vect-54: Likewise.
27495         * gcc.dg/vect/vect-55: Likewise.
27496         * gcc.dg/vect/vect-56: Likewise.
27497         * gcc.dg/vect/vect-57: Likewise.
27498         * gcc.dg/vect/vect-58: Likewise.
27499         * gcc.dg/vect/vect-59: Likewise.
27500         * gcc.dg/vect/vect-60: Likewise.
27501         * gcc.dg/vect/vect-61: Likewise.
27502         * gcc.dg/vect/vect-85: Likewise.
27503         * gcc.dg/vect/vect-87: Likewise.
27504         * gcc.dg/vect/vect-88: Likewise.
27505         * gcc.dg/vect/vect-93.c: Likewise.
27506         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27507         * gcc.dg/vect/vect-75: Likewise.
27508         * gcc.dg/vect/vect-76: Likewise.
27509         * gcc.dg/vect/vect-77: Likewise.
27510         * gcc.dg/vect/vect-78: Likewise.
27511         * gcc.dg/vect/vect-80: Likewise.
27512         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27513         vectorized for the expected reason, rather than checking how alignment
27514         was handled.
27515         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27516         aligned type and also instead of aligned pointers. Added documentation.
27517
27518 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27519
27520         * gfortran.dg/power.f90: New test.
27521
27522 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27523
27524         PR rtl-optimization/23299
27525         * g++.dg/opt/pr23299.C: New test.
27526
27527 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27528
27529         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27530
27531 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27532
27533         * g++.dg/template/local6.C: New test.
27534
27535 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27536
27537         * execute/exceptions/finally-1.m: Check that the catch and finally are
27538         being called.  Also add a "return 0;" at the end of main.
27539
27540 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27541
27542         PR fortran/21432.
27543         * gfortran.dg/namelist_print_1.f: New test of functionality of
27544         PRINT namelist.
27545         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27546         namelist generates error with -std=f95.
27547
27548 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27549
27550         PR tree-optimization/23119
27551         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27552
27553 2005-08-13  Marcin Koziej  <creep@desk.pl>
27554             Andrew Pinski  <pinskia@physics.uc.edu>
27555
27556         PR libobjc/22492
27557         * execute/exceptions/finally-1.m: New test.
27558
27559 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27560
27561         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27562         testsuite.
27563         * objc/execute/exceptions/trivial.m: New test.
27564         * objc.dg/try-catch-11.m: Move to ...
27565         * objc/execute/exceptions/foward-1.m: Here.
27566         * objc.dg/try-catch-2.m: Move to ...
27567         * objc/execute/exceptions/catchall-1.m: Here.
27568         * objc.dg/try-catch-8.m: Move to ...
27569         * objc/execute/exceptions/local-variables-1.m: Here.
27570
27571 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27572
27573         * objc.dg/nested-func-1.m: Move to ...
27574         * objc/execute/nested-func-1.m: Here.
27575
27576 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27577
27578         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27579         in ${options} instead of [target_info name].
27580         * lib/obj-c++.exp (objc_target_compile): Likewise.
27581
27582 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27583
27584         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27585
27586 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27587
27588         part of PR testsuite/23348
27589         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27590         each of the torture options.
27591         * objc/compile/trivial.m: New test.
27592
27593 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27594
27595         * gfortran.dg/eoshift.f90: Correct format.
27596
27597 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27598
27599         * gfortran.fortran-torture/execute/character_passing.f90:
27600         Fix comment typo.
27601
27602 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27603
27604         PR c++/8271
27605         * g++.dg/template/unify10.C: New.
27606
27607 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27608
27609         * g++.dg/parse/pr22514.C: Move to...
27610         * g++.dg/debug/pr22514.C: here.
27611
27612 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27613
27614         PR c++/23266
27615         * g++.dg/inherit/pure1.C: New test.
27616
27617         * ChangeLog: Fix typos.
27618
27619 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27620             Steven Bosscher  <stevenb@suse.de>
27621
27622         * gfortran.dg/runtime_warning_1.f90: New test.
27623
27624 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27625
27626         PR c++/23219
27627         * g++.dg/parse/crash28.C: New.
27628
27629 2005-08-11  Richard Guenther  <rguenther@suse.de>
27630
27631         PR target/23289
27632         * gcc.target/i386/tailcall-1.c: New testcase.
27633
27634 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27635
27636         * gcc.dg/vect/vect-67.c: Un-xfail.
27637
27638 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27639
27640         PR c++/23225
27641         * g++.dg/parse/crash27.C: new test.
27642
27643 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27644
27645         PR libfortran/22143
27646         * gfortran.dg/shift-kind.f90: New testcase.
27647
27648 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27649
27650         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27651         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27652
27653 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27654
27655         PR c++/20646
27656         * g++.dg/other/mult-stor1.C: New test.
27657
27658 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27659
27660         * gcc.c-torture/pr18299-1.c: Move to ...
27661         * gcc.c-torture/compile/pr18299-1.c: Here.
27662
27663 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27664
27665         * gfortran/fortran.torture/execute/character_passing.f90:
27666         Fix types for LSAME.
27667
27668 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27669
27670         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27671         input data back to what it was originally.
27672
27673 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27674
27675         * objc.dg/try-catch-8.m: Enable for all targets.
27676
27677 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27678
27679         * gcc.dg/pr23165.c: New test.
27680
27681 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27682
27683         PR tree-optimization/23234
27684         * gcc.dg/tree-ssa/pr23234.c: New test.
27685
27686 2005-08-08  Josh Conner  <jconner@apple.com>
27687
27688         PR rtl-optimization/23241
27689         * gcc.dg/char-compare.c: New test.
27690
27691 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27692
27693         PR c++/22508
27694         * g++.dg/init/new13.C: New test.
27695
27696 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27697
27698         PR c++/21166
27699         * g++.dg/other/crash-4.C: Adjust
27700         * g++/dg/ext/packed9.C: New.
27701
27702 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27703
27704         PR middle-end/21964
27705         * gcc.c-torture/execute/pr21964-1.c: New test.
27706
27707 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27708
27709         PR c/22458
27710         * gcc.dg/pr22458-1.c: New test.
27711
27712 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27713             Steven G. Kargl <kargls@comcast.net>
27714
27715         PR fortran/22390
27716         * gfortran.dg/flush_1.f90: New test.
27717
27718 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27719
27720         PR c++/23191
27721         * g++.dg/template/eh2.C: New test.
27722
27723 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27724
27725         PR c++/19498
27726         * g++.dg/template/instantiate7.C: New test.
27727
27728 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27729
27730         PR c/23113
27731         * gcc.dg/Wunused-value-1.c: New test.
27732
27733 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27734
27735         PR rtl-optimization/23233
27736         * gcc.c-torture/compile/pr23233-1.c: New test.
27737
27738 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27739
27740         PR fortran/18833
27741         PR fortran/20850
27742         * gfortran.dg/equiv_1.f90: New test.
27743         * gfortran.dg/equiv_2.f90: New test.
27744         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27745         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27746         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27747
27748 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27749
27750         * gcc.c-torture/execute/vrp-5.c: New test.
27751         * gcc.c-torture/execute/vrp-6.c: New test.
27752         * gcc.dg/tree-ssa/vrp21.c: New test.
27753
27754 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27755
27756         * g++.dg/parse/pr22514.C: New test.
27757
27758 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27759
27760         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27761
27762         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27763         instead of constant loads / pool entries.
27764
27765 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27766
27767         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27768         TEST_TO_WCTYPE.
27769
27770 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27771
27772         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27773         __WINT_TYPE__ in generated prototypes if possible.
27774
27775 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27776
27777         PR 22037
27778         * g++.dg/tree-ssa/pr22037.C:
27779
27780 2005-08-04  Richard Henderson  <rth@redhat.com>
27781
27782         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27783         scan-tree-dump-times directive.
27784
27785 2005-08-04  Jan Hubicka  <jh@suse.cz>
27786
27787         * gcov-1.C: Fix switch counts.
27788         * gcov-4b.c: Likewise.
27789
27790 2005-08-03  Jeff Law  <law@redhat.com>
27791
27792         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27793
27794 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27795
27796         * gcc.c-torture/execute/pr23135.c: New test.
27797
27798 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27799
27800         PR tree-optimization/19899
27801         * gcc.dg/tree-ssa/scev-1.c: New test.
27802         * gcc.dg/tree-ssa/scev-2.c: New test.
27803
27804 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27805
27806         PR target/18582
27807         * gcc.dg/torture/pr18582-1.c: New test.
27808
27809 2005-08-03  Jan Hubicka  <jh@suse.cz>
27810
27811         * update-conroll.c: New testcase.
27812         * update-conroll-2.c: New testcase.
27813
27814 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27815
27816         * gfortran.dg/constant_substring.f: New test.
27817         * gfortran.dg/pr22491.f: New test.
27818
27819 2005-08-02  Jan Hubicka  <jh@suse.cz>
27820
27821         * update-threading.c: Replace by the proper one.
27822
27823 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27824
27825         PR 23164
27826         * g++.dg/tree-ssa/pr23164.C: New test.
27827
27828 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27829
27830         * gcc.dg/tree-ssa/pr23192.c: New test.
27831
27832 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27833
27834         * gcc.c-torture/execute/vrp-4.c: New test.
27835
27836 2005-08-02  Jan Hubicka  <jh@suse.cz>
27837
27838         * update-threading.c: New test.
27839
27840 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27841
27842         * gcc.c-torture/compile/20050801-1.c: New test.
27843         * gcc.c-torture/compile/20050801-2.c: New test.
27844
27845 2005-08-01  Jan Hubicka  <jh@suse.cz>
27846
27847         * val-prof-5.c: New test.
27848
27849 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27850
27851         PR c/22311
27852         * gcc.dg/pr22311-1.c : New test.
27853
27854 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27855
27856         PR target/23095
27857         * gfortran.dg/pr23095.f: New test.
27858
27859         PR c++/22003
27860         * g++.dg/other/pr22003.C: New test.
27861
27862 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27863
27864         PR target/20621
27865         * gcc.c-torture/execute/pr20621-1.c: New test.
27866
27867 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27868
27869         * gfortran.dg/comma_format_extension_4.f: Adjust length
27870         of string for format.
27871         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27872         print statement with internal write.
27873         * gfortran.dg/der_array_io_2.f: Likewise.
27874         * gfortran.dg/der_array_io_3.f: Likewise.
27875
27876 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27877
27878         * gcc.dg/fold-abs-4.c: new test.
27879
27880 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27881
27882         PR fortran/22570 an related issues.
27883         * gfortran.dg/x_slash_1.f: New test.
27884
27885 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27886
27887         PR c/23143
27888         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27889         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27890
27891 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27892
27893         PR c/529
27894         * gcc.dg/Wshadow-3.c: New test.
27895
27896 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27897
27898         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27899         used to have the wrong bounds).
27900
27901 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27902
27903         PR c/21720
27904         * gcc.dg/hex-round-1.c: Test more cases.
27905         * gcc.dg/hex-round-2.c: New test.
27906
27907 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27908
27909         PR 22550
27910         * g++.dg/tree-ssa/pr22550.C: New test.
27911
27912 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27913
27914         * gcc.dg/tree-ssa/vrp19.c: New test.
27915         * gcc.dg/tree-ssa-vrp20.c: New test.
27916
27917 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27918
27919         PR c/22240
27920         * gcc.dg/transparent-union-4.c: New test.
27921
27922 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27923
27924         PR c/22192
27925         * gcc.dg/c99-vla-2.c: New test.
27926
27927 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27928
27929         PR c/21720
27930         * gcc.dg/hex-round-1.c: New test.
27931
27932 2005-07-28  Jan Hubicka  <jh@suse.cz>
27933
27934         * inliner-1.c: Do not dump everything.
27935         * tree-prof.exp: Do not pass -ftree-based-profiling.
27936         * bprob.exp: Likewise.
27937
27938         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27939
27940 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27941
27942         PR c++/22545
27943         * g++.dg/expr/ptrmem7.C: New test.
27944
27945 2005-07-28  Mike Stump  <mrs@apple.com>
27946
27947         * g++.old-deja/g++.mike/visibility-1.C: New test.
27948
27949 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27950
27951         PR c/20187
27952         * gcc.c-torture/execute/pr20187-1.c: New test.
27953
27954 2005-07-28  Jeff Law  <law@redhat.com>
27955
27956         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27957         * gcc.dg/tree-ssa/vrp18.c: New test.
27958
27959 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27960
27961         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27962
27963 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27964
27965         PR tree-optimization/22506
27966         * gcc.dg/vect/ps22506.c: New test.
27967
27968 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27969
27970         PR target/21149
27971         * gcc.target/i386/sse-3.c: New test.
27972
27973 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27974
27975         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27976         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27977
27978 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27979
27980         PR c/22589
27981         * gcc.c-torture/compile/pr22589-1.c: New test.
27982
27983 2005-07-28  Jan Hubicka  <jh@suse.cz>
27984
27985         * update-loopch.c: New testcase.
27986
27987 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27988
27989         PR rtl-optimization/23047
27990         * gcc.c-torture/execute/pr23047.c: New test.
27991         * gcc.c-torture/execute/pr23047.x: New.
27992
27993 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27994
27995         PR tree-optimization/22493
27996         * gcc.c-torture/execute/pr22493-1.c: New test.
27997         * gcc.c-torture/execute/pr22493-1.x: New.
27998         * gcc.c-torture/execute/vrp-1.c: New test.
27999         * gcc.c-torture/execute/vrp-2.c: New test.
28000         * gcc.c-torture/execute/vrp-2.c: New test.
28001
28002 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28003
28004         * gcc.target/frv/all-builtin-read8.c: Delete.
28005         * gcc.target/frv/all-builtin-read16.c: Delete.
28006         * gcc.target/frv/all-builtin-read32.c: Delete.
28007         * gcc.target/frv/all-builtin-read64.c: Delete.
28008         * gcc.target/frv/all-builtin-write8.c: Delete.
28009         * gcc.target/frv/all-builtin-write16.c: Delete.
28010         * gcc.target/frv/all-builtin-write32.c: Delete.
28011         * gcc.target/frv/all-builtin-write64.c: Delete.
28012         * gcc.target/frv/all-read-write-1.c: New.
28013
28014 2005-07-27  Jeff Law  <law@redhat.com>
28015
28016         * gcc.c-torture/execute/pr22630.c: New test.
28017
28018 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28019
28020         PR tree-optimization/23073
28021         * gcc.dg/vect/nodump-pr23073.c: New test.
28022         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28023
28024 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28025
28026         PR tree-optimize/22348
28027         * gcc.c-torture/execute/pr22348.c: New.
28028
28029 2005-07-27  Richard Guenther  <rguenther@suse.de>
28030
28031         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28032
28033 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28034
28035         PR fortran/22503
28036         * gfortran.dg/logical_comp.f90: New test.
28037
28038 2005-07-27  Jan Hubicka  <jh@suse.cz>
28039
28040         * inliner-1.c: Add cleanup of dumps.
28041         * val-prof-*.c: Likewise.
28042         * update-tailcall.c: New.
28043
28044 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28045
28046         PR 22591
28047         * gcc.dg/tree-ssa/pr22591.c: New test.
28048         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28049
28050 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28051
28052         PR libobjc/22606
28053         * objc.dg/try-catch-11.m: New test.
28054
28055 2005-07-26  Richard Guenther  <rguenther@suse.de>
28056
28057         PR tree-optimization/22486
28058         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28059
28060 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28061
28062         PR tree-opt/22484
28063         * g++.dg/opt/loop2.C: New test.
28064
28065 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28066
28067         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28068         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28069
28070 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28071
28072         * lib/profopt.exp (profopt-execute): Check for profiling data
28073         files on the target.
28074
28075 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28076
28077         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28078         for matching of asm labels.
28079
28080 2005-07-25  Richard Guenther  <rguenther@suse.de>
28081
28082         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28083
28084 2005-07-25  Richard Guenther  <rguenther@suse.de>
28085
28086         PR testsuite/22624
28087         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28088
28089 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28090
28091         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28092         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28093         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28094         * gcc.dg/vect/vect-100.c: New test.
28095         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28096         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28097         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28098         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28099         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28100         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28101         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28102         * gfortran.dg/vect/pr19049.f90: New testcase.
28103         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28104
28105 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28106
28107         * gcc.c-torture/execute/20050713-1.c: New test.
28108
28109         PR fortran/20063
28110         * gfortran.fortran-torture/execute/data_4.f90: New test.
28111
28112         PR middle-end/20303
28113         * gcc.dg/visibility-d.c: New test.
28114
28115 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28116
28117         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28118         * gfortran.dg/underflow.f90: Ditto.
28119
28120 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28121
28122         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28123         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28124         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28125
28126 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28127
28128         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28129         include case of field width of zero.
28130
28131 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28132
28133         PR libgfortran/21875
28134         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28135         with trailing blanks on normal formatted read.
28136
28137 2005-07-23  Chao-ying Fu  <fu@mips.com>
28138
28139         * gcc.target/mips/mips32-dsp-type.c: New test.
28140         * gcc.target/mips/mips32-dsp.c: New test.
28141
28142 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28143
28144         PR testsuite/21073
28145         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28146
28147         PR testsuite/20454
28148         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28149         and __cyg_profile_func_exit.
28150
28151 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28152
28153         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28154         * gfortran.dg/comma_format_extension_4.f: Same.
28155         * gfortran.dg/pr15332.f: Same.
28156         * gfortran.dg/pr21730.f: Same.
28157
28158 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28159
28160         * g++.dg/opt/vrp2.C: Fix testcase.
28161
28162         PR tree-opt/22625
28163         * g++.dg/opt/vrp2.C: New test.
28164
28165 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28166
28167         PR debug/21828
28168         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28169
28170 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28171
28172         * gcc.dg/tree-ssa/20050719-1.c: New test.
28173
28174 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28175
28176         * gcc.dg/bfin-longcall-1.c: New file.
28177         * gcc.dg/bfin-longcall-2.c: New file.
28178
28179 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28180
28181         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28182
28183 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28184
28185         PR middle-end/19055
28186         * gcc.dg/tree-ssa/pr19055.c: New test.
28187         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28188
28189 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28190
28191         PR C++/22358
28192         * g++.dg/other/pr22358.C: New test.
28193
28194 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28195
28196         PR c++/2922
28197         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28198
28199 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28200
28201         PR c++/15938
28202         * g++.dg/init/union2.C: New test.
28203
28204 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28205
28206         PR c/22393
28207         * gcc.dg/complex-4.c: New test.
28208
28209 2005-07-21  Richard Guenther  <rguenther@suse.de>
28210
28211         PR testsuite/22522
28212         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28213         scanning for asm labels.
28214         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28215
28216 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28217
28218         PR target/22085
28219         * gcc.dg/altivec-pr22085.c: New.
28220
28221 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28222
28223         PR tree-optimization/19210
28224         * gcc.dg/tree-ssa/pr19210-1.c: New.
28225         * gcc.dg/tree-ssa/pr19210-2.c: New.
28226
28227 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28228
28229         PR rtl-optimization/22167
28230         * g++.dg/opt/pr22167.C: New test.
28231
28232 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28233
28234         PR c++/2922
28235         * g++.dg/lookup/two-stage2.C: New.
28236         * g++.dg/lookup/two-stage3.C: New.
28237         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28238         fixed two-stage name lookup for operators.
28239         * g++.dg/template/call3.C: Compiler now produces an appropriate
28240         error message.
28241         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28242         14 as a candidate.
28243         * g++.dg/template/ptrmem4.C: Compiler produces different error
28244         message.
28245         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28246         connect_to_method as a candidate.
28247
28248 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28249
28250         * gcc.dg/fold-alloc-1.c: New test.
28251
28252 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28253
28254         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28255         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28256
28257 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28258
28259         * gcc.dg/fold-abs-1.c: New test.
28260         * gcc.dg/fold-abs-2.c: New test.
28261         * gcc.dg/fold-abs-3.c: New test.
28262
28263 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28264
28265         Make CONSTRUCTOR use VEC to store initializers.
28266         * g++.dg/ext/complit3.C: Check for specific error messages.
28267         * g++.dg/init/brace2.C: Update error message.
28268         * g++.dg/warn/Wbraces2.C: Likewise.
28269
28270 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28271
28272         PR fortran/16940
28273         * gfortran.dg/module_interface_1.f90: New test.
28274
28275 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28276             Kenneth Zadeck <zadeck@naturalbridge.com>
28277
28278         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28279
28280 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28281
28282         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28283         specify -Wformat for these tests.
28284         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28285         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28286         * gcc.dg/format/opt-6.c: Delete.
28287
28288 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28289
28290         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28291         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28292
28293 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28294
28295         * gcc.dg/tree-ssa/alias-2.c: New test.
28296
28297 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28298
28299         PR c++/22263
28300         * g++.dg/template/explicit7.C: New test.
28301
28302 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28303
28304         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28305         field width of 8 to +Inf and -Inf.
28306
28307 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28308
28309         PR c++/22139
28310         * g++.dg/template/friend36.C: New test.
28311
28312 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28313
28314         PR fortran/21730
28315         * gfortran.dg/pr21730.f: New test.
28316
28317 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28318             Kenneth Zadeck <zadeck@naturalbridge.com>
28319
28320         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28321         since pure const detection cannot run at -O1 in c compiler.
28322         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28323         can now optimize this case properly.
28324         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28325         because we now pass.
28326         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28327
28328 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28329
28330         PR c/22421
28331         * gcc.dg/format/bitfld-1.c: New test.
28332
28333 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28334
28335         PR c++/22204
28336         * g++.dg/rtti/repo1.C: New test.
28337
28338 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28339
28340         PR middle-end/22398
28341         * gcc.c-torture/compile/pr22398.c: New test.
28342
28343 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28344
28345         PR c++/22132
28346         * g++.dg/expr/cast4.C: New test.
28347
28348 2005-07-15  Richard Guenther  <rguenther@suse.de>
28349
28350         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28351         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28352
28353 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28354
28355         PR tree-optimization/22230
28356         * gcc.dg/tree-ssa/pr22230.c: New test.
28357
28358 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28359
28360         * gfortran.dg/g77/cpp6.f: New test.
28361
28362         PR fortran/22417
28363         * gfortran.dg/g77/cpp5.F: New test.
28364         * gfortran.dg/g77/cpp5.h: New file.
28365         * gfortran.dg/g77/cpp5inc.h: New file.
28366
28367 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28368
28369         PR libfortran/16435
28370         * gfortran.dg/tl_editting.f90: New.
28371         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28372
28373 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28374
28375         * gfortran.dg/char_array_constructor.f90: New test.
28376
28377 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28378
28379         * gfortran.dg/past_eor.f90: New.
28380         * gfortran.dg/complex_read.f90: New.
28381
28382 2005-07-13  Jeff Law  <law@redhat.com>
28383
28384         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28385         additional casts.
28386
28387         * gcc.dg/tree-ssa/pr22321.c: New test
28388
28389 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28390
28391         PR tree-optimization/21921
28392         * gcc.dg/tree-ssa/pr21921.c: New.
28393
28394 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28395
28396         PR tree-optimizatio/22442
28397         * gcc.dg/tree-ssa/loop-11.c: New test.
28398
28399 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28400
28401         PR tree-opt/21840
28402         * gcc.c-torture/compile/pr21840.c: New test.
28403
28404 2005-07-12  Jan Hubicka  <jh@suse.cz>
28405
28406         * gcc.c-torture/compile/pr22379.c: New test.
28407
28408 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28409
28410         PR libfortran/21593
28411         gfortran.dg/dev_null.f90: Remove outdated comment about
28412         PR libfortran/21593.
28413
28414
28415 2005-07-12  Dale Johannesen  <dalej@apple.com>
28416
28417         * gcc.target/i386/compress-float-sse.c: New.
28418         * gcc.target/i386/compress-float-sse-pic.c: New.
28419         * gcc.target/i386/compress-float-387.c: New.
28420         * gcc.target/i386/compress-float-387-pic.c: New.
28421         * gcc.dg/compress-float-ppc.c: New.
28422         * gcc.dg/compress-float-ppc-pic.c: New.
28423
28424 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28425
28426         PR libfortran/21593
28427         gfortran.dg/dev_null.f90: Remove targets.
28428
28429 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28430
28431         PR tree-opt/22335
28432         * gcc.dg/pr22335-1.c: New test.
28433         * gcc.dg/pr22335-2.c: New test.
28434
28435 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28436
28437         PR c++/20172
28438         * g++.dg/template/nontype12.C : New test.
28439
28440 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28441
28442         * gcc.dg/tree-ssa/loop-10.c: New test.
28443
28444 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28445
28446         * gcc.c-torture/execute/20020720-1.x: Remove.
28447
28448 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28449
28450         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28451
28452 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28453
28454         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28455         (dg-mips-options): Use it.
28456
28457 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28458
28459         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28460
28461 2005-07-09  Richard Henderson  <rth@redhat.com>
28462
28463         * lib/target-supports.exp (check_effective_target_sync_char_short):
28464         Add alpha.
28465
28466 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28467
28468         PR libfortran/22217
28469         * gfortran.dg/negative-z-descriptor.f90: New test.
28470
28471 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28472
28473         PR tree-opt/22329
28474         * gcc.dg/pr22329.c: New test.
28475
28476 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28477
28478         PR tree-optimization/20139
28479         * gcc.dg/tree-ssa/pr20139.c: New.
28480
28481 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28482
28483         PR tree-opt/22356
28484         * gcc.dg/pr22356-1.c: New test.
28485
28486 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28487
28488         PR c++/21799
28489         * g++.dg/template/unify8.C: New.
28490         * g++.dg/template/unify9.C: New.
28491
28492 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28493
28494         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28495
28496 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28497
28498         * gcc.dg/darwin-version-1.c: New.
28499         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28500         * gcc.dg/builtins-20.c: Likewise.
28501         * gcc.dg/builtins-53.c: Likewise.
28502         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28503         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28504         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28505         * gcc.dg/torture/builtins-power-1.c: Likewise.
28506         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28507         on Darwin.
28508
28509 2005-07-07  Jeff Law  <law@redhat.com>
28510
28511         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28512         argument evaluation order.
28513
28514 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28515
28516         PR libfortran/21594
28517         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28518         Add test cases where the shift length is greater than the
28519         array length.
28520
28521 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28522
28523         * obj-c++.dg/proto-lossage-6.mm: New.
28524         * objc.dg/proto-lossage-6.m: New.
28525
28526 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28527
28528         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28529         * objc.dg/gnu-runtime-2.m: Likewise.
28530
28531 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28532
28533         * gfortran.dg/longline.f: New test.
28534
28535         * gfortran.dg/badline.f: New test.
28536
28537 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28538
28539         PR fortran/16531
28540         PR fortran/15966
28541         PR fortran/18781
28542         * gfortran.dg/hollerith.f90: New.
28543         * gfortran.dg/hollerith2.f90: New.
28544         * gfortran.dg/hollerith3.f90: New.
28545         * gfortran.dg/hollerith4.f90: New.
28546         * gfortran.dg/hollerith_f95.f90: New.
28547         * gfortran.dg/hollerith_legacy.f90: New.
28548         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28549
28550 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28551
28552         PR objc/22274
28553         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28554         * objc.dg/gnu-runtime-2.m: New.
28555
28556 2005-07-06  Jeff Law  <law@redhat.com>
28557
28558         * gcc.dg/tree-ssa/vrp17.c: New test.
28559
28560 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28561
28562         PR fortran/22327
28563         * gfortran.dg/array_constructor_5.f90: New test.
28564
28565 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28566
28567         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28568
28569 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28570
28571         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28572         * gcc.dg/980816-1.c: Ditto.
28573
28574 2005-07-06  Jeff Law  <law@redhat.com>
28575
28576         * gcc.c-torture/compile/pr21356.c: New test.
28577
28578 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28579
28580         PR c/22013
28581         PR c/22098
28582         * gcc.c-torture/compile/pr22013-1.c,
28583         gcc.c-torture/execute/pr22098-1.c,
28584         gcc.c-torture/execute/pr22098-2.c,
28585         gcc.c-torture/execute/pr22098-3.c: New tests.
28586
28587 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28588
28589         PR c/22308
28590         * gcc.dg/pr22308-1.c: New test.
28591
28592 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28593
28594         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28595         target.
28596         * gcc.dg/compare9.c: Use -fshort-enums instead of
28597         -fno-short-enums.  Change the last test to dg-bogus.
28598
28599 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28600
28601         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28602         * gcc.dg/compare9.c: New.
28603
28604 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28605
28606         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28607
28608 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28609
28610         PR testsuite/22288
28611         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28612
28613
28614 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28615
28616         * gcc.dg/format/gcc_gfc-1.c: New.
28617
28618 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28619
28620         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28621
28622 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28623
28624         PR fortran/20842
28625         * gfortran.dg/io_invalid_1.f90: New test.
28626
28627 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28628
28629         * gcc.dg/format/gcc_diag-1.c: Update.
28630
28631 2005-07-02  Jeff Law  <law@redhat.com>
28632
28633         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28634         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28635
28636 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28637
28638         * gcc.dg/format/gcc_diag-1.c: Update.
28639
28640 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28641
28642         PR tree-opt/22269
28643         * gcc.c-torture/compile/pr22269.c: New test.
28644
28645 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28646
28647         PR 21584
28648         PR 22219
28649         * g++.dg/tree-ssa/pr21584-1.C: New test.
28650         * g++.dg/tree-ssa/pr21584-2.C: New test.
28651
28652 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28653
28654         * obj-c++.dg/try-catch-11.mm: New.
28655         * objc.dg/try-catch-10.m: New.
28656
28657 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28658
28659         * g++.dg/other/ucnid-1.C: xfail on AIX.
28660
28661 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28662
28663         PR 22234
28664         * gcc.dg/20050629-1.c: New test.
28665
28666 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28667
28668         * obj-c++.dg/const-str-1[0-1].mm: New.
28669         * objc.dg/const-str-1[0-1].m: New.
28670
28671 2005-05-29  Richard Henderson  <rth@redhat.com>
28672
28673         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28674         Rename from check_effective_target_vect_no_max.
28675         (check_effective_target_vect_no_int_add): New.
28676         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28677         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28678         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28679         * gcc.dg/vect/vect-reduc-1.c: Use both.
28680         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28681
28682 2005-05-29  Richard Henderson  <rth@redhat.com>
28683
28684         * lib/target-supports.exp (check_effective_target_vect_no_max):
28685         Remove i386 and x86_64.
28686
28687 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28688
28689         PR testsuite/21969
28690         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28691
28692 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28693
28694         PR middle-end/21969
28695         * gcc.dg/vect/pr21969.c: New test.
28696
28697 2005-06-28  Eric Christopher  <echristo@redhat.com>
28698
28699         PR c/22052
28700         PR c/21975
28701         * gcc.dg/inline1.c: New test.
28702         * gcc.dg/inline2.c: Ditto.
28703         * gcc.dg/inline3.c: Ditto.
28704         * gcc.dg/inline4.c: Ditto.
28705         * gcc.dg/inline5.c: Ditto.
28706
28707 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28708
28709         PR libfortran/22142
28710         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28711         Add testcase also testing eoshift1 for PR 22142.
28712
28713 2005-06-28  Richard Henderson  <rth@redhat.com>
28714
28715         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28716         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28717         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28718         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28719         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28720
28721 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28722
28723         PR libfortran/22142
28724         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28725         Add testcase for PR 22142.
28726
28727 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28728
28729         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28730         gcc.target/ia64/fpreg-2.c: New tests.
28731
28732 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28733
28734         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28735
28736 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28737
28738         PR libfortran/22170
28739         * gfortran.dg/slash_1.f90: New test.
28740
28741 2005-06-27  Richard Henderson  <rth@redhat.com>
28742
28743         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28744         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28745         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28746         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28747         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28748         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28749
28750 2005-06-27  Richard Henderson  <rth@redhat.com>
28751
28752         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28753         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28754
28755 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28756
28757         * obj-c++.dg/proto-lossage-5.mm: New.
28758         * objc.dg/proto-lossage-5.m: New.
28759
28760 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28761
28762         PR 21959
28763         * gcc.dg/tree-ssa/pr21959.c: New test.
28764
28765 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28766
28767         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28768         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28769         testing uninitialized var.
28770
28771         * gcc.c-torture/execute/builtins/chk.h: New.
28772         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28773         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28774         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28775         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28776         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28777         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28778         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28779         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28780         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28781         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28782         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28783         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28784         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28785         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28786         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28787         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28788         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28789         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28790         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28791         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28792         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28793         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28794         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28795         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28796         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28797         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28798         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28799         * gcc.dg/builtin-object-size-1.c: New test.
28800         * gcc.dg/builtin-object-size-2.c: New test.
28801         * gcc.dg/builtin-object-size-3.c: New test.
28802         * gcc.dg/builtin-object-size-4.c: New test.
28803         * gcc.dg/builtin-object-size-5.c: New test.
28804         * gcc.dg/builtin-stringop-chk-1.c: New test.
28805         * gcc.dg/builtin-stringop-chk-2.c: New test.
28806         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28807         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28808         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28809         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28810         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28811         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28812         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28813         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28814         * gcc.c-torture/execute/printf-1.c: New test.
28815         * gcc.c-torture/execute/fprintf-1.c: New test.
28816         * gcc.c-torture/execute/vprintf-1.c: New test.
28817         * gcc.c-torture/execute/vfprintf-1.c: New test.
28818         * gcc.c-torture/execute/printf-chk-1.c: New test.
28819         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28820         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28821         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28822
28823 2005-06-27  Michael Matz  <matz@suse.de>
28824
28825         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28826         slot is not merged if address escapes.
28827
28828 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28829
28830         PR c/21911
28831         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28832
28833 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28834
28835         PR middle-end/17965
28836         * gcc.c-torture/compile/20050622-1.c: New test.
28837
28838         PR middle-end/22028
28839         * gcc.dg/20050620-1.c: New test.
28840
28841 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28842
28843         PR tree-optimization/22026
28844         * gcc.dg/tree-ssa/pr22026.c: New.
28845
28846 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28847
28848         PR libfortran/22144
28849         * gfortran.dg/shift-alloc.f90: New testcase.
28850
28851 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28852
28853         * all files: Update FSF address in copyright headers.
28854
28855 2005-06-22  Jan Hubicka  <jh@suse.cz>
28856
28857         * wholeprogram-1.c: New testcase.
28858         * wholeprogram-2.c: New testcase.
28859
28860 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28861
28862         PR 22171
28863         * gcc.dg/tree-ssa/pr22171.c: New test.
28864
28865 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28866
28867         * gfortran.dg/simplify_modulo.f90: New.
28868
28869 2005-06-24  Jan Hubicka  <jh@suse.cz>
28870
28871         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28872
28873 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28874
28875         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28876
28877 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28878
28879         * obj-c++.dg/typedef-alias-1.mm: New.
28880         * objc.dg/typedef-alias-1.m: New.
28881
28882 2005-06-23  Jeff Law  <law@redhat.com>
28883
28884         * gcc.dg/tree-ssa/vrp16.c: New test.
28885
28886 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28887
28888         * lib/target-supports.exp: Add
28889         check_effective_target_fortran_large_real and
28890         check_effective_target_fortran_large_int to check for
28891         corresponding effective targets.
28892         * gfortran.dg/large_integer_kind_1.f90: New test.
28893         * gfortran.dg/large_real_kind_1.f90: New test.
28894
28895 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28896
28897         PR tree-optimization/22117
28898         * gcc.dg/tree-ssa/pr22117.c: New.
28899
28900 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28901
28902         PR testsuite/22123
28903         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28904
28905 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28906
28907         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28908
28909 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28910
28911         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28912         * gfortran.dg/f2c_4.c: Likewise.
28913
28914 2005-06-22 Paul Brook  <paul@codesourcery.com>
28915
28916         PR fortran/21034
28917         * gfortran.dg/auto_save_1.f90: New test.
28918
28919 2005-06-22  Michael Matz  <matz@suse.de>
28920
28921         * gcc.target/x86-64/abi: New directory.
28922         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28923         * gcc.target/x86-64/abi/README.gcc: New file.
28924         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28925         * gcc.target/x86-64/abi/asm-support.s: New file.
28926         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28927         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28928         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28929         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28930         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28931         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28932         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28933         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28934         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28935         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28936         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28937         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28938         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28939         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28940         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28941         * gcc.target/x86_64/abi/test_varargs.c: New test.
28942
28943 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28944
28945         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28946         32-bit i?86 and x86_64.
28947
28948 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28949
28950         * obj-c++.dg/const-str-[1-9].mm: New tests.
28951
28952 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28953
28954         PR fortran/22010
28955         * gfortran.dg/namelist_use.f90: New.
28956         * gfortran.dg/namelist_use_only.f90: New.
28957
28958 2005-06-21  Jeff Law  <law@redhat.com>
28959
28960         * gcc.dg/tree-ssa/vrp15.c: New test.
28961
28962 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28963
28964         * lib/target-supports.exp (check_effective_target_vect_reduction):
28965         Remove.
28966         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28967         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28968         remove vect_reduction target keyword. Also avoid two returns in main.
28969         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28970         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28971         * gcc.dg/vect/vect-reduc-1short.c: New test.
28972         * gcc.dg/vect/vect-reduc-1char.c: New test.
28973         * gcc.dg/vect/vect-reduc-2short.c: New test.
28974         * gcc.dg/vect/vect-reduc-2char.c: New test.
28975         * gcc.dg/vect/vect-reduc-6.c: New test.
28976         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28977         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28978         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28979
28980 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28981         Paul Thomas  <pault@gcc.gnu.org>
28982
28983         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28984         New tests.
28985
28986 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28987
28988         * gfortran.dg/backslash_1.f90: New test.
28989         * gfortran.dg/backslash_2.f90: New test.
28990
28991 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28992
28993         * gfortran.dg/duplicate_labels.f90: New test.
28994
28995 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28996
28997         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28998         unsupportable relocations.
28999         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29000         * gcc.dg/20050321-2.c: xfail for NetWare.
29001
29002 2005-06-20  Andreas Jaeger  <aj@suse.de>
29003
29004         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29005         gcc.target/i386/fastcall-sseregparm.c,
29006         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29007
29008 2005-06-19  Richard Henderson  <rth@redhat.com>
29009
29010         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29011
29012 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29013
29014         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29015
29016 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29017
29018         PR c++/22115
29019         * g++.dg/conversion/simd2.C: Change expected error message.
29020
29021 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29022
29023         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29024         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29025         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29026
29027 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29028
29029         * gcc.dg/fold-mod-1.c: New test.
29030
29031 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29032
29033         PR fortran/19926
29034         * gfortran.dg/pr19926.f90: New test.
29035
29036 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29037
29038         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29039         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29040         targets.
29041         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29042         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29043
29044 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29045
29046         * gcc.target/ia64/float80-varargs-1.c: New test.
29047
29048 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29049
29050         PR tree-opt/22035
29051         * gfortran.dg/f2c_6.f90: New test.
29052
29053 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29054
29055         PR c++/17413
29056         * g++.dg/template/local5.C: New.
29057
29058 2005-06-17  Richard Henderson  <rth@redhat.com>
29059
29060         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29061
29062 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29063
29064         PR testsuite/21945
29065         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29066
29067 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29068
29069         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29070         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29071         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29072         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29073         check_vect to verify the presence of hardware vector support.
29074
29075 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29076
29077         PR testsuite/22056
29078         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29079
29080 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29081
29082         PR libfortran/19216
29083         * gfortran.dg/pr19216.f: Add correct space between brackets and
29084         dg directive.
29085
29086 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29087
29088         PR libfortran/16436
29089         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29090
29091 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29092
29093         * gcc.target/i386/attributes-error.c: New testcase.
29094         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29095         * gcc.target/i386/regparm-stdcall.c: Likewise.
29096         * gcc.target/i386/sseregparm-1.c: Likewise.
29097         * gcc.target/i386/sseregparm-2.c: Likewise.
29098
29099 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29100
29101         * g++.dg/rtti/crash2.C: New.
29102
29103 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29104
29105         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29106
29107 2005-06-15  David Ung  <davidu@mips.com>
29108
29109         * gcc.target/mips/mips16e-extends.c: New test for testing the
29110         generation of MIPS16e zeb/zeh, seb/seh instructions.
29111
29112 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29113
29114         PR 22018
29115         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29116         * gcc.dg/tree-ssa/pr22018.c: New test.
29117
29118 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29119
29120         * gcc.dg/simd-1.c: Update error messages.
29121         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29122         * gcc.dg/simd-2.c: Update error messages.
29123         * gcc.dg/simd-4.c: New.
29124
29125 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29126
29127         PR c++/20678
29128         * g++.dg/other/crash-4.C: New.
29129
29130 2005-06-14  Devang Patel  <dpatel@apple.com>
29131
29132         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29133
29134 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29135
29136         PR c++/21929
29137         * g++.dg/parse/crash11.C: Update
29138
29139 2005-06-13  Jeff Law  <law@redhat.com>
29140
29141         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29142         perform the desired transformations.
29143         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29144         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29145
29146 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29147
29148         PR fortran/22038
29149         * gfortran.dg/forall_1.f90: Un-XFAIL.
29150
29151 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29152
29153         PR c++/21929
29154         * g++.dg/parse/crash26.C: New.
29155
29156         PR c++/20789
29157         * g++.dg/init/member1.C: New.
29158
29159 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29160
29161         * gfortran.dg/altreturn_1.f90: New test.
29162
29163 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29164
29165         PR middle-end/21985
29166         * gcc.dg/tree-ssa/pr21985.c: New test.
29167
29168 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29169
29170         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29171
29172 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29173
29174         PR c++/21930
29175         * g++.dg/other/error10.C: New test case.
29176
29177 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29178
29179         PR libfortran/19155
29180         * gfortran.dg/pr19155.f: Add test.
29181
29182 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29183
29184         * gfortran.dg/f2c_7.f90: New test.
29185
29186         * gfortran.dg/forall_1.f90: XFAILed.
29187
29188 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29189
29190         * gcc.dg/pr14796-1.c: New.
29191         * gcc.dg/pr14796-2.c: New.
29192
29193 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29194
29195         PR fortran/17792
29196         PR fortran/21375
29197         * gfortran.dg/deallocate_stat.f90: New test.
29198
29199 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29200
29201         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29202
29203 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29204
29205         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29206         access will be generated when this loop is vectorized. Test that
29207         accesses with same alignment were detected.
29208         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29209         Test that accesses with same alignment were detected.
29210         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29211         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29212         alignment were detected.
29213
29214 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29215
29216         PR c++/10611
29217         * g++.dg/conversion/simd2.C: New.
29218
29219 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29220
29221         * gcc.dg/Wcxx-compat-1.c: New.
29222
29223 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29224
29225         PR libfortran/21480
29226         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29227         complex array.
29228
29229 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29230
29231         * gcc.dg/alias-8.c: New.
29232
29233 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29234
29235         * gcc.dg/format/cmn_err-1.c: Update.
29236
29237 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29238
29239         PR target/20666
29240         * gcc.target/sparc/fexpand-2.c: New.
29241         * gcc.target/sparc/fpmerge-2.c: New.
29242         * gcc.target/sparc/fpmul-2.c: New.
29243         * gcc.target/sparc/noresult.c: New.
29244         * gcc.target/sparc/pdist-2.c: New.
29245         * gcc.target/sparc/pdist-3.c: New.
29246
29247 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29248
29249         PR testsuite/21702
29250         * gcc.target/i386/i386.exp: Fix comment typo.
29251
29252 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29253
29254         PR c++/19497
29255         * g++.dg/inherit/using5.C: New.
29256         * g++.dg/inherit/using6.C: New.
29257
29258 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29259
29260         PR c++/19894
29261         * g++.dg/template/ptrmem15.C: New test.
29262
29263         PR c++/20563
29264         * g++.dg/ext/label4.C: New test.
29265
29266 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29267
29268         * gcc.dg/tls/debug-1.c: New test.
29269
29270 2005-06-07  Dale Johannesen  <dalej@apple.com>
29271
29272         * gcc.target/i386/movq.c: New.
29273
29274 2005-06-07  Dale Johannesen  <dalej@apple.com>
29275
29276         * gcc.dg/20050607-1.c: New.
29277
29278 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29279
29280         PR middle-end/21850
29281         * gcc.c-torture/execute/20050607-1.c: New test.
29282
29283 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29284
29285         PR libfortran/21926
29286         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29287         Test case where the return array has lowest stride one,
29288         but isn't packed.
29289
29290 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29291
29292         * lib/target-supports.exp (check_effective_target_sync_int_long):
29293         Add s390 and s390x targets.
29294
29295 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29296
29297         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29298         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29299         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29300         * gcc.dg/tree-ssa/loop-9.c: New test.
29301
29302 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29303
29304         * g++.dg/parse/defarg10.C: New.
29305
29306 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29307
29308         PR regression/21897
29309         * gcc.c-torture/execute/20050604-1.c: New test.
29310
29311 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29312
29313         PR 21903
29314         * g++.dg/parse/defarg9.C: New.
29315
29316         PR c++/20637
29317         * g++.dg/inherit/using4.C: New.
29318         * g++.dg/overload/error1.C: Adjust expected errors.
29319         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29320         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29321         * g++.old-deja/g++.other/redecl2.C: Likewise.
29322         * g++.old-deja/g++.other/redecl4.C: Likewise.
29323         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29324
29325 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29326
29327         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29328
29329 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29330
29331         * lib/gfortran.exp (gfortran_target_compile): Call
29332         dg-additional-files-options
29333         * gfortran.dg/f2c_4.f90: New file
29334         * gfortran.dg/f2c_4.c: New file
29335         * gfortran.dg/f2c_5.f90: New file
29336         * gfortran.dg/f2c_5.c: New file
29337
29338 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29339
29340         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29341
29342         PR fortran/21912
29343         * gfortran.dg/array_constructor_4.f90: New test.
29344
29345 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29346
29347         PR c++/21619
29348         * g++.dg/ext/builtin9.C: New test.
29349
29350 2005-06-05  Dale Johannesen  <dalej@apple.com>
29351
29352         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29353         * gcc.c-torture/execute/20050603-2.c: Ditto.
29354
29355 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29356
29357         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29358         * gcc.dg/vect/vect-reduc-1.c: New.
29359         * gcc.dg/vect/vect-reduc-2.c: New.
29360         * gcc.dg/vect/vect-reduc-3.c: New.
29361
29362 2005-06-04  Dale Johannesen  <dalej@apple.com>
29363
29364         * gcc.c-torture/execute/20050603-1.c: New.
29365         * gcc.c-torture/execute/20050603-2.c: New.
29366         * gcc.dg/20050603-3.c: New.
29367
29368 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29369
29370         PR fortran/19195
29371         * gfortran.dg/debug_1.f90: New test.
29372
29373         * gfortran.dg/forall_1.f90: New test.
29374
29375 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29376
29377         * gfortran.dg/array_constructor_3.f90: New test.
29378
29379 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29380
29381         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29382
29383 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29384
29385         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29386
29387 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29388
29389         PR c/21873
29390         * gcc.dg/init-excess-1.c: New test.
29391
29392 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29393
29394         PR c++/21853
29395         * g++.dg/expr/static_cast6.C: New test.
29396
29397 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29398
29399         * gcc.dg/tree-ssa/vrp14.c: New test.
29400
29401 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29402
29403         PR c++/21336
29404         * g++.dg/template/new2.C: New test.
29405
29406 2005-06-03  Josh Conner  <jconner@apple.com>
29407
29408         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29409         all entries in initializer.
29410
29411 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29412
29413         PR middle-end/21858
29414         * gcc.dg/pr21858.c: New testcase.
29415
29416 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29417
29418         PR tree-optimization/21292
29419
29420         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29421         New.
29422         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29423         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29424         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29425         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29426         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29427
29428 2005-06-02  Richard Henderson  <rth@redhat.com>
29429
29430         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29431
29432 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29433
29434         * gcc.dg/wtypequal.c: New testcase.
29435
29436 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29437
29438         PR 21582
29439         * gcc.dg/tree-ssa/pr21582.c: New test.
29440
29441 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29442
29443         PR c++/21280
29444         * g++.dg/opt/interface2.h: New.
29445         * g++.dg/opt/interface2.C: New.
29446         * g++.dg/init/ctor4.C: Adjust error lines.
29447         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29448         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29449         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29450         * g++.old-deja/g++.pt/assign1.C: Likewise.
29451         * g++.old-deja/g++.pt/crash20.C: Likewise.
29452
29453 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29454
29455         PR tree-optimization/21734
29456         * g++.dg/vect/pr21734_1.cc: New.
29457         * g++.dg/vect/pr21734_2.cc: New.
29458
29459 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29460
29461         PR c++/20350
29462         * g++.dg/template/spec24.C: New.
29463
29464         PR c++/21151
29465         * g++.dg/pch/local-1.C: New.
29466         * g++.dg/pch/local-1.Hs: New.
29467
29468 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29469
29470         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29471         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29472         * gcc.dg/tree-ssa/pr14341.c: New test.
29473         * gcc.dg/tree-ssa/pr14841.c: New test.
29474         * gcc.dg/tree-ssa/pr20701.c: New test.
29475         * gcc.dg/tree-ssa/pr21086.c: New test.
29476         * gcc.dg/tree-ssa/pr21090.c: New test.
29477         * gcc.dg/tree-ssa/pr21332.c: New test.
29478         * gcc.dg/tree-ssa/pr21458.c: New test.
29479         * gcc.dg/tree-ssa/pr21658.c: New test.
29480         * gcc.dg/tree-ssa/vrp01.c: New test.
29481         * gcc.dg/tree-ssa/vrp02.c: New test.
29482         * gcc.dg/tree-ssa/vrp03.c: New test.
29483         * gcc.dg/tree-ssa/vrp04.c: New test.
29484         * gcc.dg/tree-ssa/vrp05.c: New test.
29485         * gcc.dg/tree-ssa/vrp06.c: New test.
29486         * gcc.dg/tree-ssa/vrp07.c: New test.
29487         * gcc.dg/tree-ssa/vrp08.c: New test.
29488         * gcc.dg/tree-ssa/vrp09.c: New test.
29489         * gcc.dg/tree-ssa/vrp10.c: New test.
29490         * gcc.dg/tree-ssa/vrp11.c: New test.
29491         * gcc.dg/tree-ssa/vrp12.c: New test.
29492         * gcc.dg/tree-ssa/vrp13.c: New test.
29493
29494 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29495
29496         PR 21029
29497         * gcc.dg/tree-ssa/pr21029.c: New test.
29498
29499 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29500
29501         * gfortran.dg/logint-1.f: New test case.
29502         * gfortran.dg/logint-2.f: Likewise.
29503         * gfortran.dg/logint-3.f: Likewise.
29504
29505 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29506
29507         PR c/21536
29508         PR c/20760
29509         * gcc.dg/20050527-1.c: New test.
29510
29511         * gcc.dg/i386-sse-12.c: New test.
29512
29513         PR fortran/21729
29514         * gfortran.dg/implicit_5.f90: New test.
29515
29516 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29517
29518         PR fortran/20883
29519         * gfortran/assign_4.f90: New test.
29520         * gfortran/assign_2.f90: Change compile to run.
29521
29522 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29523
29524         * lib/target-supports.exp
29525         (check_effective_target_sync_char_short): New.
29526         * gcc.dg/sync-2.c: New.
29527
29528 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29529
29530         PR tree-optimization/21817
29531         * gcc.dg/torture/pr21817-1.c: New.
29532
29533 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29534
29535         PR c++/21165
29536         * g++.dg/template/init5.C: New.
29537
29538 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29539
29540         * gfortran.dg/char_initialiser_actual.f90:
29541         Test character initialisers as actual arguments.
29542         * gfortran.dg/char_pointer_comp_assign.f90:
29543         Test character pointer structure component assignments.
29544         * gfortran.dg/char_array_structure_constructor.f90:
29545         Test character components in structure constructors.
29546
29547 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29548
29549         PR middle-end/20931
29550         * g++.dg/opt/pr20931.C: New test.
29551
29552 2005-05-31  Andreas Jaeger  <aj@suse.de>
29553
29554         PR testsuite/20772
29555         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29556         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29557         g++.old-deja/g++.ext/asmspec1.C,
29558         g++.old-deja/g++.other/regstack.C,
29559         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29560         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29561         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29562         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29563         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29564         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29565         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29566         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29567         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29568         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29569         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29570         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29571         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29572         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29573         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29574         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29575         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29576         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29577         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29578
29579 2005-05-31  Jeff Law  <law@redhat.com>
29580
29581         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29582
29583 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29584
29585         PR middle-end/21743
29586         * gcc.dg/builtins-1.c: Activate disabled clog test.
29587         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29588
29589 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29590
29591         * gfortran.dg/char_pointer_assign.f90:
29592         Test character-pointer assignments and pointer assignments.
29593         * gfortran.dg/char_pointer_dummy.f90:
29594         Test character-pointer dummy arguments.
29595         * gfortran.dg/char_pointer_func.f90:
29596         Test character-pointer function returns.
29597         * gfortran.dg/char_pointer_dependency.f90:
29598         Test character-pointer functions with dependencies.
29599
29600 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29601
29602         PR c++/21784
29603         * g++.dg/lookup/using14.C: New test.
29604
29605 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29606
29607         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29608         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29609         trailing ^M.
29610
29611 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29612
29613         PR c++/17413
29614         * g++.dg/template/local5.C: New.
29615
29616         PR target/21761
29617         * gcc.c-torture/compile/pr21761.c: New.
29618
29619         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29620         before darwin8.
29621
29622 2005-05-30  Steven G. Kargl
29623
29624         PR fortran/20846
29625         * gfortran.dg/inquire_8.f90: New test.
29626
29627 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29628
29629         PR libfortran/21376
29630         * gfortran.dg/output_exponents_1.f90: New test.
29631
29632 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29633
29634         PR libfortran/20006
29635         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29636
29637 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29638
29639         PR c++/21210
29640         * g++.dg/ext/complex1.C: New test.
29641
29642         PR c++/21340
29643         * g++.dg/init/ctor6.C: New test.
29644
29645 2005-05-29  Jan Hubicka  <jh@suse.cz>
29646
29647         * gcc.c-torture/compile/pr21562.c: New.
29648
29649 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29650
29651         * gfortran.dg/subnormal_1.f90: New test.
29652
29653 2005-05-28  Jan Hubicka  <jh@suse.cz>
29654
29655         * tree-prof.exp: Fix comment.
29656         * value-prof-1.c: New.
29657         * value-prof-2.c: New.
29658         * value-prof-3.c: New.
29659         * value-prof-4.c: New.
29660
29661 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29662
29663         PR c++/21614
29664         * g++.dg/expr/ptrmem6.C: New test.
29665         * g++.dg/expr/ptrmem6a.C: Likewise.
29666
29667 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29668
29669         PR tree-optimization/21658
29670         * gcc.dg/tree-ssa/pr21658.c: New.
29671
29672 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29673
29674         PR c++/21455
29675         * g++.dg/inherit/ptrmem3.C: New.
29676
29677         PR c++/21681
29678         * g++.dg/parse/template16.C: New.
29679
29680 2005-05-27  Andreas Jaeger  <aj@suse.de>
29681
29682         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29683
29684         * gcc.dg/i386-sse-8.c: Run test on all archs.
29685
29686 2005-05-26  Mike Stump  <mrs@apple.com>
29687
29688         * objc.dg/isa-field-1.m: Only run on darwin.
29689         * objc.dg/lookup-1.m: Likewise.
29690         * objc.dg/try-catch-8.m: Likewise.
29691
29692 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29693
29694         PR tree-optimization/9814
29695         * gcc.dg/pr9814-1.c: New test case.
29696
29697 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29698
29699         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29700         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29701         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29702         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29703         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29704         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29705         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29706         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29707         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29708         objc.dg/try-catch-8.m: New.
29709
29710 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29711
29712         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29713         remove extraneous semicolons.
29714
29715 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29716
29717         * obj-c++.dg/comp-types-12.mm: New.
29718         * objc.dg/comp-types-11.m: New.
29719         * objc.dg/selector-4.m: New.
29720
29721 2005-05-26  Andreas Jaeger  <aj@suse.de>
29722
29723         PR testsuite/20772
29724         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29725         g++.old-deja/g++.ext/attrib3.C,
29726         g++.old-deja/g++.other/store-expr1.C,
29727         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29728         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29729         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29730         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29731         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29732         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29733         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29734         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29735         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29736         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29737         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29738         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29739         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29740         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29741         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29742         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29743         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29744         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29745         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29746
29747 2005-05-26  Andreas Jaeger  <aj@suse.de>
29748
29749         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29750         x86-64 compilation.
29751
29752 2005-05-26  Andreas Jaeger  <aj@suse.de>
29753
29754         PR testsuite/20772
29755         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29756         gcc.misc-tests/i386-pf-athlon-1.c,
29757         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29758         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29759         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29760         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29761         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29762         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29763         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29764         programs.
29765
29766         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29767         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29768         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29769         x86-64 compilation.
29770
29771         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29772         x86_64.
29773
29774         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29775         effective-target ilp32.
29776
29777 2005-05-26  David Ung  <davidu@mips.com>
29778
29779         * gcc.target/mips/ext_ins.c: New test for testing the generation
29780         of MIPS32/64 rev 2 ext/ins instructions.
29781
29782 2005-05-26  Andreas Jaeger  <aj@suse.de>
29783
29784         * treelang/compile/unsigned.tree: Use gimple instead of
29785         nonexisting generic dump.
29786
29787 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29788
29789         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29790
29791 2005-05-26  Andreas Jaeger  <aj@suse.de>
29792
29793         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29794
29795 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29796
29797         PR libfortran/17283
29798         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29799         Test callee-allocated memory with write statements.
29800
29801 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29802
29803         PR middle-end/21709
29804         * gcc.dg/pr21709-1.c: New test case.
29805
29806 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29807             Mike Stump  <mrs@apple.com>
29808
29809         * objc/execute/next_mapping.h: Update for C++.
29810
29811         * obj-c++.dg/selector-1.mm: Move to...
29812         * obj-c++.dg/selector-4.mm: here...
29813
29814         * obj-c++.dg/basic.mm: New.
29815         * obj-c++.dg/comp-types-1.mm: New.
29816         * obj-c++.dg/cxx-class-1.mm: New.
29817         * obj-c++.dg/cxx-ivars-1.mm: New.
29818         * obj-c++.dg/cxx-ivars-2.mm: New.
29819         * obj-c++.dg/cxx-ivars-3.mm: New.
29820         * obj-c++.dg/cxx-scope-1.mm: New.
29821         * obj-c++.dg/cxx-scope-2.mm: New.
29822         * obj-c++.dg/defs.mm: New.
29823         * obj-c++.dg/empty-private-1.mm: New.
29824         * obj-c++.dg/encode-1.mm: New.
29825         * obj-c++.dg/encode-2.mm: New.
29826         * obj-c++.dg/encode-3.mm: New.
29827         * obj-c++.dg/extern-c-1.mm: New.
29828         * obj-c++.dg/extra-semi.mm: New.
29829         * obj-c++.dg/fix-and-continue-2.mm: New.
29830         * obj-c++.dg/isa-field-1.mm: New.
29831         * obj-c++.dg/ivar-list-semi.mm: New.
29832         * obj-c++.dg/local-decl-1.mm: New.
29833         * obj-c++.dg/lookup-1.mm: New.
29834         * obj-c++.dg/lookup-2.mm: New.
29835         * obj-c++.dg/method-1.mm: New.
29836         * obj-c++.dg/method-2.mm: New.
29837         * obj-c++.dg/method-3.mm: New.
29838         * obj-c++.dg/method-4.mm: New.
29839         * obj-c++.dg/method-5.mm: New.
29840         * obj-c++.dg/method-6.mm: New.
29841         * obj-c++.dg/method-7.mm: New.
29842         * obj-c++.dg/no-extra-load.mm: New.
29843         * obj-c++.dg/overload-1.mm: New.
29844         * obj-c++.dg/pragma-1.mm: New.
29845         * obj-c++.dg/pragma-2.mm: New.
29846         * obj-c++.dg/private-1.mm: New.
29847         * obj-c++.dg/private-2.mm: New.
29848         * obj-c++.dg/proto-qual-1.mm: New.
29849         * obj-c++.dg/qual-types-1.mm: New.
29850         * obj-c++.dg/stubify-1.mm: New.
29851         * obj-c++.dg/stubify-2.mm: New.
29852         * obj-c++.dg/super-class-1.mm: New.
29853         * obj-c++.dg/super-class-2.mm: New.
29854         * obj-c++.dg/super-dealloc-1.mm: New.
29855         * obj-c++.dg/super-dealloc-2.mm: New.
29856         * obj-c++.dg/template-1.mm: New.
29857         * obj-c++.dg/template-2.mm: New.
29858         * obj-c++.dg/template-3.mm: New.
29859         * obj-c++.dg/template-4.mm: New.
29860         * obj-c++.dg/template-5.mm: New.
29861         * obj-c++.dg/template-6.mm: New.
29862         * obj-c++.dg/try-catch-1.mm: New.
29863         * obj-c++.dg/try-catch-2.mm: New.
29864         * obj-c++.dg/try-catch-3.mm: New.
29865         * obj-c++.dg/try-catch-4.mm: New.
29866         * obj-c++.dg/try-catch-5.mm: New.
29867         * obj-c++.dg/try-catch-6.mm: New.
29868         * obj-c++.dg/try-catch-7.mm: New.
29869         * obj-c++.dg/try-catch-8.mm: New.
29870         * obj-c++.dg/try-catch-9.mm: New.
29871         * obj-c++.dg/va-meth-1.mm: New.
29872
29873 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29874
29875         * obj-c++.dg/selector-1.mm: New.
29876         * obj-c++.dg/selector-2.mm: New.
29877
29878 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29879
29880         * obj-c++.dg/selector-3.mm: New.
29881         * objc.dg/selector-3.m: New.
29882
29883 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29884
29885         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29886         about where warning appears.
29887
29888 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29889
29890         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29891         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29892         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29893         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29894
29895 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29896
29897         * gcc.dg/20050524-1.c: New test.
29898
29899 2005-05-25  Jan Hubicka  <jh@suse.cz>
29900
29901         * gcc.dg/tree-prof/inliner-1.c: New.
29902
29903 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29904
29905         * gcc.dg/tree-prof: New directory.
29906         * gcc.dg/tree-prof/tree-prof.exp: New.
29907
29908 2005-05-25  DJ Delorie  <dj@redhat.com>
29909
29910         * gcc.dg/Wattributes-1.c: New.
29911         * gcc.dg/Wattributes-2.c: New.
29912         * gcc.dg/Wattributes-3.c: New.
29913
29914 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29915
29916         PR tree-optimization/19833
29917         * gcc.dg/uninit-4.c: Remove xfail.
29918         * gcc.dg/uninit-9.c: Ditto.
29919
29920 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29921
29922         * obj-c++.dg/bitfield-[1-5].mm: New.
29923         * obj-c++.dg/class-protocol-1.mm: New.
29924         * obj-c++.dg/comp-types-1[0-1].mm: New.
29925         * obj-c++.dg/comp-types-[2-9].mm: New.
29926         * obj-c++.dg/encode-[4-8].mm: New.
29927         * obj-c++.dg/layout-1.mm: New.
29928         * obj-c++.dg/method-1[0-9].mm: New.
29929         * obj-c++.dg/method-2[0-1].mm: New.
29930         * obj-c++.dg/method-[8-9].mm: New.
29931         * obj-c++.dg/objc-gc-3.mm: New.
29932         * obj-c++.dg/try-catch-10.mm: New.
29933         * objc.dg/bitfield-5.m: New.
29934         * objc.dg/comp-types-10.m: New.
29935         * objc.dg/comp-types-9.m: New.
29936         * objc.dg/layout-1.m: New.
29937         * objc.dg/objc-gc-4.m: New.
29938         * objc.dg/try-catch-9.m: New.
29939         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29940         * objc.dg/comp-types-1.m: Likewise.
29941         * objc.dg/comp-types-[5-6].m: Likewise.
29942         * objc.dg/method-9.m: Likewise.
29943
29944 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29945
29946         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29947         and on hardware without VMX support.
29948
29949         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29950
29951         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29952
29953         * lib/profopt.exp (dg-final-generate, dg-final-use,
29954         profopt-final-code, profopt-get-options): New.
29955         (profopt-execute): Process test directives.
29956
29957         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29958         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29959         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29960
29961 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29962
29963         PR C++/21645
29964         * g++.dg/init/ctor5.C: New test.
29965
29966 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29967
29968         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29969         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29970         vect-113.c, vect-114.c.
29971
29972 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29973
29974         * gcc.dg/const-elim-1.c: Remove xfails.
29975
29976 2005-05-23  Jeff Law  <law@redhat.com>
29977
29978         * gcc.c-torture/compile/pr21638.c: New test.
29979         * gcc.c-torture/compile/20050520-1.c: New test.
29980
29981 2005-05-23  Nick Clifton  <nickc@redhat.com>
29982
29983         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29984         be a proper triple, ie: m32r*-*-*.
29985         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29986
29987 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29988
29989         PR middle-end/21331
29990         PR tree-opt/21293
29991         * gcc.c-torture/compile/pr21293.c: New test.
29992         * gcc.c-torture/execute/pr21331.c: New test.
29993
29994 2004-05-20  Richard Henderson  <rth@redhat.com>
29995
29996         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29997
29998 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29999
30000         * obj-c++-dg.exp: Add.
30001         * obj-c++.exp: Add.
30002         * obj-c++.dg/dg.exp: Add.
30003
30004 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30005
30006         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30007         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30008
30009 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30010
30011         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30012
30013 2004-05-19  Richard Henderson  <rth@redhat.com>
30014
30015         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30016
30017 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30018
30019         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30020
30021         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30022
30023 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30024
30025         PR c++/21495
30026         * g++.dg/parse/extern1.C: New test.
30027         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30028
30029 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30030
30031         * gcc.dg/c99-math.h: New.
30032         * gcc.dg/c99-math-float-1.c: New test.
30033         * gcc.dg/c99-math-double-1.c: Likewise.
30034         * gcc.dg/c99-math-long-double-1.c: Likewise.
30035
30036 2005-05-18  Richard Henderson  <rth@redhat.com>
30037
30038         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30039
30040 2005-05-18  Devang Patel  <dpatel@apple.com>
30041
30042         * g++.dg/opt/20050511-1.C: New test.
30043
30044 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30045
30046         PR libfortran/21127
30047         * gfortran.dg/reshape-complex.f90: New test.
30048
30049 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30050
30051         * gfortran.dg/array_constructor_1.f90: New test.
30052         * gfortran.dg/array_constructor_2.f90: New test.
30053
30054 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30055
30056         PR fortran/20954
30057         * gfortran.dg/pr20954.f: New test.
30058
30059 2005-05-17  Mike Stump  <mrs@apple.com>
30060
30061         Yet more Objective-C++...
30062
30063         * objc.dg/method-5.m: Update.
30064         * objc.dg/method-6.m: Update.
30065         * objc.dg/method-7.m: Update.
30066         * objc.dg/method-9.m: Update.
30067         * objc.dg/try-catch-2.m: Update.
30068
30069 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30070
30071         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30072         Remove little-endian optimizations.
30073
30074 2005-05-17  Jeff Law  <law@redhat.com>
30075
30076         * g++.dg/tree-ssa/pr14814.C: New test.
30077         * gcc.dg/tree-ssa/pr14814.C: New test.
30078         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30079         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30080
30081 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30082
30083         * gcc.dg/compat/generate-random.c: Do not include
30084         libiberty.h.
30085         * gcc.dg/compat/generate-random_r.c: Likewise.
30086
30087 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30088
30089         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30090
30091 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30092
30093         PR middle-end/21595
30094         * g++.dg/tree-ssa/builtin1.C: New testcase.
30095
30096 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30097
30098         PR c++/21454
30099         * g++.dg/opt/const4.C: New test.
30100
30101         PR middle-end/21492
30102         * g++.dg/opt/crossjump1.C: New test.
30103
30104         PR tree-optimization/21610
30105         * gcc.c-torture/compile/20050516-1.c: New test.
30106
30107         PR fortran/15080
30108         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30109         about the test failing.
30110         * gfortran.fortran-torture/execute/where_7.f90: New test.
30111         * gfortran.fortran-torture/execute/where_8.f90: New test.
30112
30113 2005-05-16  Richard Henderson  <rth@redhat.com>
30114
30115         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30116         i?86 and x86_64.
30117
30118 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30119
30120         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30121         (limits.h): Include unconditionally.
30122         (stdlib.h): Likewise.
30123         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30124         (limits.h): Include unconditionally.
30125         (stdlib.h): Likewise.
30126         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30127         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30128         (limits.h): Include unconditionally.
30129         (stdlib.h): Likewise.
30130         (hashtab.h): Do not include.
30131         (getopt.h): Likewise.
30132         (stddef.h): Include.
30133         (hashval_t): Define.
30134         (struct entry): Add "next" field.
30135         (HASH_SIZE): New macro.
30136         (hash_table): New variable.
30137         (switchfiles): Do not use xmalloc.
30138         (mix): New macro.
30139         (iterative_hash): New function.
30140         (hasht): Remove.
30141         (e_exists): New function.
30142         (e_insert): Likewise.
30143         (output): Use, instead of libiberty hashtable functions.
30144         (main): Do not use getopt.  Do not call htab_create.
30145
30146 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30147
30148         PR libstdc++/21526
30149         * lib/target-supports.exp (check_mkfifo_available):
30150         Return 0 for cygwin as mkfifo support incomplete on platform.
30151         Fix typos in comments.
30152
30153 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30154
30155         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30156
30157 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30158
30159         PR fortran/17432
30160         * gfortran.dg/assign_4.f: New test.
30161
30162 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30163
30164         PR tree-optimization/21563
30165         * gcc.dg/tree-ssa/pr21563.c: New.
30166
30167 2005-05-14  Jan Hubicka  <jh@suse.cz>
30168
30169         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30170
30171 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30172
30173         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30174
30175 2005-05-13  Julian Brown  <julian@codesourcery.com>
30176
30177         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30178         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30179
30180 2005-05-13  Jan Hubicka  <jh@suse.cz>
30181
30182         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30183         * gcc.dg/fold-xor-?.c: Likewise.
30184         * gcc.dg/pr15784-?.c: Likewise.
30185         * gcc.dg/pr20922-?.c: Likewise.
30186         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30187         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30188         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30189
30190 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30191
30192         PR fortran/21260
30193         * gfortran.dg/hollerith_1.f90: New test.
30194
30195 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30196
30197         * gfortran.dg/func_result_2.f90: New test.
30198
30199 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30200
30201         * gfortran.dg/dev_null.f90: New test.
30202
30203 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30204
30205         * gcc.dg/arm-vfp1.c: Revert last change.
30206
30207 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30208
30209         PR middle-end/19807
30210         PR tree-optimization/19639
30211         * g++.dg/tree-ssa/pr19807.C: New testcase.
30212
30213 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30214
30215         PR libfortran/21471
30216         * gfortran.dg/append-1.f90: New test.
30217
30218 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30219
30220         * gcc.dg/pr18501.c: XFAIL.
30221         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30222         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30223         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30224         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30225         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30226         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30227         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30228         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30229
30230 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30231
30232         PR fortran/20178
30233         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30234         gfortran.dg/f2c_3.f90: New tests.
30235
30236         * gfortran.dg/return_1.f90: Fix dg annotation.
30237
30238 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30239
30240         * gcc.c-torture/compile/20050510-1.c: New test.
30241
30242 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30243
30244         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30245
30246 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30247
30248         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30249
30250 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30251
30252         PR c/17913
30253         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30254
30255 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30256
30257         PR c/21342
30258         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30259         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30260
30261 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30262
30263         PR debug/16676
30264         * gcc.dg/debug/pr16676.c: New test.
30265
30266 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30267
30268         PR testsuite/21443
30269         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30270         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30271         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30272         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30273         Change -O1 to -O2.
30274         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30275         -fno-tree-dominator-opts.
30276
30277 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30278
30279         * gfortran.dg/return_1.f90: New test.
30280
30281 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30282
30283         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30284
30285         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30286
30287 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30288
30289         PR c++/21427
30290         * g++.dg/inherit/covariant13.C: New.
30291
30292 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30293
30294         PR libfortran/19155
30295         * gfortran.dg/pr19155.f: New test.
30296
30297 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30298
30299         PR inline-asm/8788
30300         * gcc.dg/pr8788-1.c: New testcase.
30301
30302 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30303
30304         PR target/21416
30305         * gcc.target/mips/fpcmp-[12].c: New tests.
30306
30307 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30308
30309         * lib/target-supports-dg.exp (dg-require-fork): New function.
30310         (dg-require-mkfifo): Likewise.
30311         * lib/target-supports.exp (check_function_available): New
30312         function.
30313         (check_fork_available): Likewise.
30314         (check_mkfifo_available): Likewise.
30315
30316 2005-05-06  Jeff Law  <law@redhat.com>
30317
30318         * gcc.c-torture/compile/pr21380.c: New test.
30319
30320 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30321
30322         PR c++/20961
30323         * g++.dg/ext/weak3.C: New test.
30324
30325 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30326
30327         PR c++/21352
30328         * g++.dg/template/crash37.C: New test.
30329
30330 2005-05-05  Paul Brook  <paul@codesourcery.com>
30331
30332         * gcc.dg/arm-g2.c: Use effective-target arm32.
30333         * gcc.dg/arm-mmx-1.c: Ditto.
30334         * gcc.dg/arm-scd42-2.c: Ditto.
30335         * gcc.dg/arm-vfp1.c: Ditto.
30336         * lib/target-supports.exp (check_effective_target_arm32): New
30337         function.
30338
30339 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30340
30341         PR libfortran/21354
30342         gfortran.dg/in_pack_rank7.f90: New test.
30343
30344 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30345
30346         PR middle-end/15618
30347         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30348
30349 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30350
30351         PR middle-end/21265
30352         * gcc.dg/20050503-1.c: New test.
30353
30354         PR rtl-optimization/21239
30355         * gcc.dg/i386-sse-11.c: New test.
30356
30357 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30358
30359         PR target/16888
30360         * gcc.target/i386/asm-1.c: New test.
30361
30362 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30363
30364         PR rtl-optimization/21330
30365         * gcc.c-torture/execute/20050502-1.c: New test.
30366
30367         PR target/21297
30368         * gcc.c-torture/execute/20050502-2.c: New test.
30369
30370 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30371
30372         PR middle-end/21282
30373         * gcc.dg/pr21282.c: New.
30374
30375 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30376
30377         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30378         * gcc.dg/vect/vect-92.c: Likewise.
30379         * gcc.dg/vect/vect-93.c: Likewise.
30380         * gcc.dg/vect/vect-dv-1.c: Likewise.
30381         * gcc.dg/vect/vect-dv-2.c: Likewise.
30382         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30383
30384 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30385
30386         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30387         * gfortran.dg/vect/vect-2.f90: Likewise.
30388         * gfortran.dg/vect/vect-3.f90: Likewise.
30389         * gfortran.dg/vect/vect-4.f90: Likewise.
30390         * gfortran.dg/vect/vect-5.f90: Likewise.
30391
30392 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30393
30394         PR target/20813
30395         * gcc.dg/rs6000-fpint-2.c: New.
30396
30397 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30398
30399         PR c/15698
30400         * gcc.dg/builtins-30.c: Update expected messages.
30401         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30402         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30403         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30404
30405 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30406
30407         PR tree-optimization/21294
30408         * gcc.dg/tree-ssa/pr21294.c: New.
30409
30410 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30411
30412         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30413         __builtin_altivec_st_internal_4si built-in.
30414
30415 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30416
30417         PR c++/15875
30418         * g++.dg/template/ptrmem14.C: New test.
30419
30420 2005-05-02  Paul Brook  <paul@codesourcery.com>
30421
30422         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30423
30424 2005-05-02  Michael Matz  <matz@suse.de>
30425
30426         PR c++/19542
30427         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30428
30429 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30430
30431         * g++.dg/cpp/weak.C: New test.
30432
30433 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30434
30435         * gcc.dg/tree-ssa/loop-8.c: New test.
30436
30437 2005-04-30  Michael Maty  <matz@suse.de>
30438
30439         * gcc.dg/inline-mcpy.c: New test.
30440
30441 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30442
30443         PR libfortran/18958
30444         * gfortran.dg/eoshift.f90: New test case.
30445
30446 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30447
30448         PR libfortran/18857
30449         * gfortran.dg/matmul_1.f90: New test.
30450
30451 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30452
30453         PR tree-optimization/21030
30454         * gcc.dg/tree-ssa/pr21030.c: New.
30455
30456 2005-04-29  Devang Patel  <dpatel@apple.com>
30457
30458         PR tree-optimization/21272
30459         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30460
30461 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30462
30463         PR fortran/13082
30464         PR fortran/18824
30465         * gfortran.dg/entry_4.f90: New test.
30466         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30467         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30468         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30469         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30470         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30471         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30472         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30473
30474 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30475
30476         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30477
30478 2005-04-29  Paul Brook  <paul@codesourcery.com>
30479
30480         * gfortran.dg/entry_3.f90: New test.
30481
30482 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30483
30484         * gfortran.dg/implicit_4.f90: New test.
30485
30486 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30487
30488         * lib/target-supports.exp (check_profiling_available): Return
30489         false for xtensa-*-elf.
30490
30491 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30492
30493         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30494         error if file cannot be deleted.
30495
30496 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30497
30498         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30499         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30500         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30501         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30502         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30503         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30504         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30505         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30506         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30507         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30508         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30509         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30510         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30511
30512 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30513
30514         PR fortran/20865
30515         * gfortran.dg/pr20865.f90: New test.
30516
30517 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30518
30519         * gcc.dg/void-cast-2.c: New test.
30520
30521 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30522
30523         PR c/21159
30524         * gcc.dg/void-cast-1.c: New test.
30525
30526 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30527
30528         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30529
30530 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30531
30532         PR fortran/21177
30533         * gfortran.dg/pr21177.f90: New test.
30534
30535 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30536
30537         PR tree-optimization/21171
30538         * gcc.dg/tree-ssa/pr21171.c: New test.
30539
30540 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30541
30542         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30543         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30544         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30545         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30546         gcc.dg/tree-ssa/gen-vect-32.c: New.
30547         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30548         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30549         don't run on PPC32.
30550
30551 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30552
30553         PR c/21213
30554         * gcc.dg/transparent-union-3.c: New test.
30555
30556 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30557
30558         PR c/20740
30559         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30560         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30561         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30562         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30563         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30564         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30565
30566 2005-04-26  Jeff Law  <law@redhat.com>
30567
30568         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30569         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30570         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30571         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30572         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30573         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30574         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30575
30576 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30577
30578         PR tree-optimization/17598
30579         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30580
30581 2005-04-25  Mike Stump  <mrs@apple.com>
30582
30583         * objc.dg/fix-and-continue-1.m: Add.
30584
30585 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30586
30587         PR c++/20995
30588         * g++.dg/opt/pr20995-1.C: New test case.
30589
30590 2005-04-25  Devang Patel <dpatel@apple.com>
30591
30592         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30593
30594 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30595
30596         PR testsuite/21062
30597         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30598
30599 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30600
30601         PR C++/21188
30602         * g++.dg/opt/rtti2.C: New test.
30603
30604 2005-04-25  Paul Brook  <paul@codesourcery.com>
30605         Steven G. Kargl  <kargls@comcast.net>
30606
30607         PR fortran/20879
30608         * gfortran.dg/ichar_1.f90: New file.
30609
30610 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30611
30612         PR middle-end/20991
30613         * g++.dg/opt/pr20991.C: New test.
30614
30615         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30616         where sizeof (type) < __alignof__ (type).
30617         * gcc.dg/compat/struct-layout-1.h: Likewise.
30618
30619 2005-04-24  Per Bothner  <per@bothner.com>
30620             Devang Patel  <dpatel@apple.com>
30621
30622         PR preprocessor/20907
30623         * gcc.dg/cpp/very-long-comment.c: New test.
30624
30625 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30626
30627         PR fortran/20059
30628         * gfortran.dg/common_5.f: New test.
30629
30630 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30631
30632         PR middle-end/21082
30633         * g++.dg/tree-ssa/pr21082.C: New testcase.
30634
30635 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30636
30637         * gcc.dg/vect/vect-99.c: New test.
30638
30639 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30640
30641         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30642
30643 2005-04-22  Jeff Law  <law@redhat.com>
30644
30645         * gcc.dg/uninit-5.c: Remove xfails.
30646         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30647         conditionals and loads.
30648
30649 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30650
30651         PR libfortran/20074
30652         PR libfortran/20436
30653         PR libfortran/21108
30654         * gfortran.dg/nested_reshape.f90: new test
30655         * gfortran.dg/reshape-alloc.f90: new test
30656         * gfortran.dg/reshape.f90: new test
30657
30658 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30659
30660         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30661
30662         * gcc.dg/arm-vfp1.c: New test.
30663
30664 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30665
30666         PR c++/21087
30667         * g++.dg/lookup/builtin2.C: New test.
30668
30669 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30670
30671         * gcc.dg/weak/weak-13.c: New test.
30672
30673 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30674
30675         * lib/target-supports.exp (check_effective_target_sync_int_long):
30676         Add powerpc*.
30677
30678 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30679
30680         * gcc.target/mips/branch-1.c: New test.
30681
30682 2005-04-21  Richard Henderson  <rth@redhat.com>
30683
30684         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30685         * gcc.dg/vect/vect-86.c: Likewise.
30686         * gcc.dg/vect/vect-87.c: Likewise.
30687         * gcc.dg/vect/vect-88.c: Likewise.
30688
30689 2005-04-21  Devang Patel  <dpatel@apple.com>
30690
30691         PR optimization/20994
30692         * gcc.dg/tree-ssa/ifc-3.c: New test.
30693
30694 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30695
30696         PR c/12913
30697         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30698         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30699         gcc.dg/c99-vla-jump-5.c: New tests.
30700
30701 2005-04-19  Richard Henderson  <rth@redhat.com>
30702
30703         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30704         Fix typo in exists check.
30705         (check_effective_target_sync_int_long): New.
30706         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30707         * gcc.dg/ia64-sync-2.c: Likewise.
30708         * gcc.dg/ia64-sync-3.c: Likewise.
30709         * gcc.dg/ia64-sync-4.c: Likewise.
30710
30711 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30712
30713         * gcc.dg/fold-xor-1.c: New test.
30714         * gcc.dg/fold-xor-2.c: New test.
30715
30716 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30717
30718         PR target/20670
30719         * g++.dg/eh/fp-regs.C: New test.
30720
30721 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30722
30723         * gcc.dg/Wint-to-pointer-cast-1.c,
30724         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30725         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30726         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30727
30728 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30729
30730         PR fortran/16861
30731         * gfortran.dg/pr16861.f90: New test.
30732
30733 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30734
30735         * gcc.dg/pr21085.c: New test.
30736
30737 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30738
30739         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30740         (setup_mips_tests, dg-mips-options): New procedures.
30741         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30742         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30743         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30744         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30745         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30746         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30747         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30748         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30749         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30750         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30751         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30752         dg-mips-options instead of dg-options.  Remove now-redundant
30753         preprocessor guards.
30754         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30755         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30756         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30757         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30758         * gcc.dg/vr-mult-2.c: Delete.
30759         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30760         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30761         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30762         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30763         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30764         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30765         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30766
30767 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30768
30769         * ada/acats/run_all.sh: Use sync when executable not present.
30770
30771 2005-04-18  Devang Patel  <dpatel@apple.com>
30772
30773         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30774         * gcc.dg/vect/vect-11a.c: New.
30775         * gcc.dg/vect/vect-none.c: Update.
30776         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30777
30778 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30779
30780         PR tree-optimization/20922
30781         * gcc.dg/pr20922-1.c: New test.
30782         * gcc.dg/pr20922-2.c: New test.
30783         * gcc.dg/pr20922-3.c: New test.
30784         * gcc.dg/pr20922-4.c: New test.
30785         * gcc.dg/pr20922-5.c: New test.
30786         * gcc.dg/pr20922-6.c: New test.
30787
30788 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30789
30790         PR libfortran/20950
30791         * gfortran.dg/pr20950.f: New test.
30792
30793 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30794
30795         PR libfortran/19216
30796         * gfortran.dg/pr19216.f: New test.
30797
30798 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30799
30800         PR tree-optimization/21001
30801         * gcc.dg/tree-ssa/pr21001.c: New.
30802
30803 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30804
30805         PR libfortran/21075
30806         * gfortran.dg/reshape_rank7.f90: New test.
30807
30808 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30809
30810         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30811         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30812         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30813         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30814         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30815         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30816         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30817         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30818         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30819         wrong way round).
30820         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30821         in namelists.  New test.
30822         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30823         New test.
30824         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30825         New test.
30826         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30827         namelist.  New test.
30828         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30829         New test.
30830         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30831         New test.
30832         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30833         namelist.  New test.
30834         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30835         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30836         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30837         New test.
30838         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30839         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30840         arrays. New test.
30841
30842 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30843
30844         * gfortran.dg/wtruncate.f: New testcase.
30845         * gfortran.dg/wtruncate.f90: New testcase.
30846
30847 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30848
30849         PR c++/21025
30850         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30851         which sizeof/alignof is dependent, rather than just whether we are
30852         processing_template_decl.
30853
30854 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30855
30856         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30857         corrected typo where the wrong variables had been compared.
30858
30859 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30860
30861         PR libfortran/18495
30862         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30863         Test callee-allocated version of return array with a write
30864         statement.
30865         Test spread with a temporary with another write statement.
30866
30867 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30868
30869         PR tree-optimization/21031
30870         * gcc.dg/tree-ssa/pr21031.c: New.
30871
30872 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30873
30874         PR tree-optimization/21004
30875         * gcc.dg/builtins-53.c: Include builtins-config.h.
30876         Check floorf, ceilf, floorl and ceill transformations
30877         only when HAVE_C99_RUNTIME is defined.
30878
30879 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30880
30881         PR middle-end/20739
30882         * gcc.dg/tree-ssa/pr20739.c: New test.
30883
30884 2005-04-14  Mike Stump  <mrs@apple.com>
30885
30886         * gcc.dg/Foundation.framework/empty: New.
30887         * gcc.dg/framework-2.c: New.
30888
30889 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30890
30891         PR tree-optimization/21021
30892         * gcc.c-torture/compile/pr21021.c: New.
30893
30894 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30895
30896         PR testsuite/21010
30897         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30898         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30899         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30900         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30901         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30902         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30903         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30904         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30905
30906 2005-04-14  Richard Henderson  <rth@redhat.com>
30907
30908         * lib/target-supports.exp (check_effective_target_vect_condition):
30909         Add ia64, i?86, and x86_64.
30910
30911 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30912
30913         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30914
30915 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30916
30917         PR tree-optimization/20657
30918         * gcc.dg/tree-ssa/pr20657.c: New.
30919
30920 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30921
30922         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30923         (long long int)trunc*.
30924
30925 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30926
30927         PR target/20927
30928         * gcc.dg/pr20927.c: New test.
30929
30930 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30931
30932         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30933         * gcc.target/mips/asm-1.c: Likewise.
30934
30935 2005-04-13  Dale Johannesen  <dalej@apple.com>
30936
30937         * objc.dg/objc-fast-4.m: New.
30938
30939 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30940
30941         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30942         directory.
30943         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30944
30945 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30946
30947         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30948         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30949         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30950
30951 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30952
30953         PR tree-optimization/20913
30954         * gcc.dg/tree-ssa/pr20913.c: New.
30955
30956         PR tree-optimization/20702
30957         * gcc.dg/tree-ssa/pr20702.c: New.
30958
30959 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30960
30961         PR c++/13744
30962         * g++.dg/inherit/local3.C: New test.
30963
30964 2005-04-12  Jeff Law  <law@redhat.com>
30965
30966         * gcc.dg/tree-ssa/20050412-1.c: New test.
30967
30968 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30969
30970         PR libfortran/19016
30971         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30972         Add tests with mask generated by expression.
30973         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30974         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30975         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30976
30977 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30978
30979         PR middle-end/20917
30980         * gcc.dg/20050409-1.c: New test.
30981
30982 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30983
30984         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30985
30986 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30987
30988         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30989         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30990         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30991         (TARGET_CXX): Adjust accordingly.
30992         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30993         determine_class_data_visibility and class_data_always_comdat.
30994         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30995         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30996         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30997         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30998         (arm_cxx_determine_class_data_visibility): New.
30999         (arm_cxx_class_data_always_comdat): Likewise.
31000         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31001         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31002         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31003         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31004         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31005         Define.
31006
31007 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31008
31009         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31010
31011 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31012
31013         * gcc.dg/i386-darwin-fpmath.c: New.
31014
31015 2004-04-11  Devang Patel  <dpatel@apple.com>
31016
31017         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31018         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31019         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31020         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31021         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31022         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31023         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31024         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31025         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31026
31027 2004-04-11  Devang Patel  <dpatel@apple.com>
31028
31029         * gcc.dg/vect/vect-dv-1.c: New test.
31030         * gcc.dg/vect/vect-dv-2.c: New test.
31031
31032 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31033
31034         PR tree-optimization/20933
31035         * gcc.dg/tree-ssa/pr20933.c: New test.
31036
31037 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31038
31039         * gfortran.dg/fold_nearest.f90: New test.
31040
31041 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31042
31043         * gcc.dg/tree-ssa/alias-1.c: New test.
31044
31045 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31046
31047         PR tree-optimization/20920
31048         * g++.dg/tree-ssa/pr20920.C: New test.
31049
31050 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31051
31052         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31053         (long long int)ceil*.
31054
31055 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31056
31057         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31058         explicit C++ linkage.
31059
31060 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31061
31062         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31063         warning for arithmetic IF statements.
31064
31065 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31066
31067         * eor_handling_1.f90: New test case.
31068         * eor_handling_2.f90: New test case.
31069         * eor_handling_3.f90: New test case.
31070         * eor_handling_4.f90: New test case.
31071         * eor_handling_5.f90: New test case.
31072         * noadv_size.f90: New test case.
31073         * pad_no.f90: New test case.
31074
31075 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31076
31077         * gcc.c-torture/execute/20050410-1.c: New test.
31078
31079 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31080
31081         * gcc.dg/pr20126.c: New.
31082
31083 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31084             Steven G. Kargl <kargls@comcast.net>
31085
31086         * gfortran.dg/PR19872.f: New test.
31087
31088 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31089
31090         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31091
31092 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31093
31094         * gfortran.dg/nint_1.f90: New test.
31095
31096 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31097
31098         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31099         Added test for callee-allocated arrays with write statements.
31100         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31101         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31102         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31103         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31104         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31105
31106 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31107
31108         PR libfortran/20163
31109         * gfortran.dg/open-options-blanks.f: New test.
31110
31111 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31112
31113         PR fortran/13257
31114         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31115
31116 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31117
31118         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31119         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31120         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31121         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31122         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31123         * gcc.c-torture/execute/stdarg-4.c: New test.
31124
31125         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31126
31127         PR target/20795
31128         * g++.dg/abi/param2.C: New test.
31129
31130 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31131
31132         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31133
31134 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31135
31136         * gcc.dg/builtins-53.c: New test.
31137
31138 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31139
31140         * g++.dg/tree-ssa/pr18178.C: New test.
31141         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31142         * gcc.c-torture/execute/20041019-1.c: New test.
31143         * gcc.dg/tree-ssa/20041008-1.c: New test.
31144         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31145         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31146         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31147         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31148         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31149         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31150         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31151         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31152         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31153         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31154
31155 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31156
31157         PR rtl-optimization/20466
31158         * gcc.c-torture/execute/pr20466-1.c: New test.
31159
31160 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31161
31162         PR c++/20905
31163         * g++.dg/parse/cond2.C: New test.
31164
31165         PR c++/20145
31166         * g++.dg/warn/Wdtor1.C: New test.
31167
31168 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31169
31170         PR fortran/17229
31171         * gfortran.dg/pr17229.f: New test.
31172
31173 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31174
31175         * gfortran.dg/tiny_1.f90: New test.
31176         * gfortran.dg/tiny_2.f90: ditto.
31177
31178 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31179
31180         * gfortran.dg/eor_1.f90: Fix dg-do run line
31181         * gfortran.dg/open_new.f90: Fix dg-do run line
31182
31183 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31184
31185         * lib/target-supports.exp (get_compiler_messages): Support
31186         optional arguments, the fourth being compiler options.
31187         (check_effective_target_fpic): New proc.
31188         * gcc.dg/20050321-2.c: Restrict to target fpic.
31189
31190 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31191
31192         * gcc.dg/15443-1.c: New test.
31193         * gcc.dg/15443-2.c: Likewise.
31194
31195 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31196
31197         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31198
31199 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31200
31201         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31202
31203 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31204
31205         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31206         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31207         -m64.
31208         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31209         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31210         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31211
31212 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31213
31214         PR c++/20212
31215         * g++.dg/warn/Wunused-11.C: New test.
31216
31217 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31218
31219         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31220
31221 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31222
31223         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31224
31225 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31226
31227         PR c++/20734
31228         * g++.dg/template/ptrmem13.C: New test.
31229
31230 2005-04-05  Per Bothner  <per@bothner.com>
31231
31232         * lib/gcc.exp: Always add -fno-show-column, for now.
31233
31234 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31235
31236         PR testsuite/20767
31237         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31238         of plain old "unsigned int" for the type of "i".  Makes this test
31239         64bit clean.
31240
31241 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31242
31243         * gcc.dg/i386-ssefn-1.c: New test.
31244         * gcc.dg/i386-ssefn-2.c: New test.
31245         * gcc.dg/i386-ssefn-3.c: New test.
31246         * gcc.dg/i386-ssefn-4.c: New test.
31247
31248 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31249
31250         PR tree-optimization/20076
31251         * gcc.dg/builtin-apply4.c: New test.
31252
31253         PR preprocessor/19475
31254         * gcc.dg/cpp/macspace1.c: New test.
31255         * gcc.dg/cpp/macspace2.c: New test.
31256
31257 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31258
31259         * gfortran.dg/pr20755.f: Fixed bad format.
31260
31261 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31262
31263         PR c++/20763
31264         * g++.dg/ext/attrib21.C: New test.
31265
31266 2004-04-05  Devang Patel  <dpatel@apple.com>
31267
31268         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31269         * gcc.dg/vect/vect-shift-1.c: New test.
31270
31271 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31272
31273         PR libfortran/20755
31274         * gfortran.dg/pr20755.f: New test.
31275
31276 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31277
31278         * gfortran.dg/pr15959.f90: New test.
31279         * gfortran.dg/string_pad_trunc.f90: New test.
31280
31281 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31282
31283         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31284         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31285         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31286         syntax.
31287
31288 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31289
31290         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31291
31292 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31293
31294         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31295         * gcc.c-torture/compile/20011119-2.c: Likewise.
31296         * gcc.c-torture/compile/981001-2.c: Likewise.
31297
31298 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31299
31300         PR c++/20679
31301         * g++.dg/template/overload4.C: New test.
31302
31303 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31304
31305         PR c++/20746
31306         * g++.dg/abi/covariant5.C: New.
31307
31308         PR debug/20505
31309         * g++.dg/debug/const2.C: New.
31310
31311 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31312
31313         PR rtl-optimization/16104
31314         * gcc.c-torture/execute/20050316-1.c: New test.
31315
31316 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31317
31318         * g++.dg/template/spec23.C: Fix dg-error text.
31319
31320 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31321
31322         PR c++/19199
31323         * g++.dg/expr/lval2.C: New.
31324
31325 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31326
31327         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31328         __builtin_strcasecmp and __builtin_strncasecmp.
31329
31330 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31331
31332         PR c++/20723
31333         * g++.dg/template/spec22.C: New.
31334         * g++.dg/template/spec23.C: New.
31335
31336 2005-04-03  Dale Ranta  <dir@lanl.gov>
31337             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31338
31339         PR libfortran/20068
31340         PR libfortran/20125
31341         PR libfortran/20156
31342         PR libfortran/20471
31343         * gfortran.dg/backspace.f: New test.
31344
31345 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31346
31347         * gcc.dg/pr19345.c: New test.
31348
31349 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31350
31351         PR tree-optimization/20640
31352         * gcc.dg/torture/tree-loop-1.c: New.
31353
31354 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31355
31356         PR rtl-optimization/20290
31357         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31358
31359 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31360
31361         * gcc.dg/rs6000-fpint.c: New.
31362
31363 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31364
31365         * gcc.dg/old-style-then-proto-1.c: New test.
31366
31367 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31368
31369         * gfortran.fortran-torture/execute/backspace.f90: Check
31370         after backspace and read was incorrect.
31371
31372 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31373
31374         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31375         buffer past the terminating NUL using memcmp.
31376         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31377         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31378
31379         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31380         Fix unused/uninitialized variable warnings.
31381
31382         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31383         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31384         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31385         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31386
31387         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31388         gcc.c-torture/execute/builtins/fputs-lib.c,
31389         gcc.c-torture/execute/builtins/lib/fprintf.c,
31390         gcc.c-torture/execute/builtins/lib/main.c,
31391         gcc.c-torture/execute/builtins/lib/memcmp.c,
31392         gcc.c-torture/execute/builtins/lib/memmove.c,
31393         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31394         gcc.c-torture/execute/builtins/lib/memset.c,
31395         gcc.c-torture/execute/builtins/lib/printf.c,
31396         gcc.c-torture/execute/builtins/lib/sprintf.c,
31397         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31398         gcc.c-torture/execute/builtins/lib/strchr.c,
31399         gcc.c-torture/execute/builtins/lib/strcmp.c,
31400         gcc.c-torture/execute/builtins/lib/strcpy.c,
31401         gcc.c-torture/execute/builtins/lib/strcspn.c,
31402         gcc.c-torture/execute/builtins/lib/strlen.c,
31403         gcc.c-torture/execute/builtins/lib/strncat.c,
31404         gcc.c-torture/execute/builtins/lib/strncmp.c,
31405         gcc.c-torture/execute/builtins/lib/strncpy.c,
31406         gcc.c-torture/execute/builtins/lib/strrchr.c,
31407         gcc.c-torture/execute/builtins/lib/strspn.c,
31408         gcc.c-torture/execute/builtins/lib/strstr.c,
31409         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31410         gcc.c-torture/execute/builtins/strlen-2.c,
31411         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31412         prototypes.
31413
31414 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31415
31416         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31417         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31418         selectany usage.
31419
31420 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31421
31422         PR c++/19406
31423         * g++.dg/debug/using1.C: New test.
31424
31425 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31426
31427         PR middle-end/20524
31428         * gcc.dg/alias-7.c: Prefix asm-declared name with
31429         __USER_LABEL_PREFIX__.
31430
31431 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31432
31433         Fix fallout from PR middle-end/15700:
31434         * gcc.c-torture/compile/20011119-1.c: Take
31435         __USER_LABEL_PREFIX__ into account.
31436         * gcc.c-torture/compile/20011119-2.c: Likewise.
31437
31438 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31439
31440         PR c++/18644
31441         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31442
31443 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31444
31445         PR c/17855
31446         * gcc.c-torture/compile/struct-non-lval-1.c,
31447         gcc.c-torture/compile/struct-non-lval-2.c,
31448         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31449
31450 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31451
31452         * gcc.dg/tls/tls.exp: Remove temporary file.
31453         * g++.dg/tls/tls.exp: Ditto.
31454         * lib/file-format.exp: Ditto.
31455         * g++.dg/special/ecos.exp: Ditto.
31456
31457         * lib/profopt.exp: Treat prof_ext as a list.
31458         * gcc.misc-tests/bprob.exp: Ditto.
31459         * g++.dg/bprob/bprob.exp: Ditto.
31460
31461         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31462         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31463         g++.dg/tree-ssa/pointer-reference-alias.C,
31464         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31465         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31466         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31467         g++.dg/vect/pr19951.cc: Ditto.
31468         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31469         gcc.dg/builtins-47.c: Ditto.
31470         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31471         gcc.dg/pr20115-1.c: Ditto.
31472         * gcc.dg/tree-ssa/20030530-2.c,
31473         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31474         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31475         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31476         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31477         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31478         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31479         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31480         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31481         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31482         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31483         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31484         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31485         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31486         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31487         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31488         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31489         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31490         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31491         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31492         gcc.dg/tree-ssa/20030824-1.c,
31493         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31494         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31495         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31496         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31497         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31498         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31499         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31500         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31501         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31502         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31503         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31504         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31505         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31506         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31507         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31508         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31509         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31510         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31511         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31512         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31513         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31514         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31515         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31516         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31517         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31518         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31519         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31520         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31521         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31522         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31523         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31524         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31525         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31526         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31527         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31528         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31529         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31530         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31531         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31532         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31533         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31534         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31535         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31536         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31537         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31538         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31539         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31540         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31541         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31542         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31543         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31544         gcc.dg/tree-ssa/useless-1.c: Ditto.
31545         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31546         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31547         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31548         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31549         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31550         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31551         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31552         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31553         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31554         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31555         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31556         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31557         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31558         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31559         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31560         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31561         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31562         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31563         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31564         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31565         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31566         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31567         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31568         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31569         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31570         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31571         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31572         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31573         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31574         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31575         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31576         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31577         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31578         gcc.dg/vect/vect-none.c: Ditto.
31579         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31580         treelang/compile/unsigned.tree: Ditto.
31581
31582         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31583         * gcc.dg/cpp/direct2s.c: Ditto.
31584         * gcc.dg/cpp/paste4.c: Ditto.
31585         * gcc.dg/cpp/separate-1.c: Ditto.
31586         * gcc.dg/pch/save-temps-1.c: Ditto.
31587         * g++.dg/ext/altivec-10.C: Ditto.
31588         * g++.dg/pch/pch.C: Ditto.
31589
31590         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31591
31592         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31593         * g++.dg/template/repo1.C: Ditto.
31594         * g++.dg/template/repo2.C: Ditto.
31595         * g++.dg/template/repo3.C: Ditto.
31596         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31597         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31598         * g++.old-deja/g++.pt/repo1.C: Ditto.
31599         * g++.old-deja/g++.pt/repo2.C: Ditto.
31600         * g++.old-deja/g++.pt/repo3.C: Ditto.
31601         * g++.old-deja/g++.pt/repo4.C: Ditto.
31602
31603         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31604         * gcc.dg/20030107-1.c: Ditto.
31605         * gcc.dg/20030702-1.c: Ditto.
31606         * gcc.dg/profile-generate-1.c: Ditto.
31607         * g++.dg/other/profile1.C: Ditto.
31608         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31609
31610         * lib/gcc-dg.exp (remove-build-file): New.
31611         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31612         cleanup-tree-dump, cleanup-saved-temps): New.
31613
31614 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31615
31616         PR c++/19203, DR 214
31617         * g++.dg/parse/ambig3.C: Not ambiguous.
31618         * g++.dg/template/spec20.C: New.
31619         * g++.dg/template/spec21.C: New.
31620
31621 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31622
31623         PR target/20045
31624         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31625
31626 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31627
31628         PR libfortran/20660
31629         * gfortran.dg/negative_unit.f: New test.
31630
31631 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31632
31633         * gcc.dg/20050330-1.c: New test.
31634
31635 2005-03-30  Devang Patel  <dpatel@apple.com>
31636
31637         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31638
31639 2005-03-30  Dale Johannesen  <dalej@apple.com>
31640
31641         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31642
31643 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31644
31645         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31646         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31647         Strip options from test name.
31648
31649 2005-03-31  Jan Hubicka  <jh@suse.cz>
31650
31651         * gcc.dg/varpool-1.c: New testcase.
31652
31653 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31654
31655         PR c/772
31656         PR c/17913
31657         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31658         gcc.dg/stmt-expr-label-3.c : New tests.
31659         * gcc.c-torture/execute/medce-2.c: Remove.
31660
31661 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31662
31663         PR c/20368
31664         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31665         tests.
31666
31667 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31668
31669         * gcc.c-torture/compile/pr20203.c: New test.
31670
31671 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31672
31673         * gfortran.dg/promotion.f90: New test.
31674
31675 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31676
31677         PR middle-end/20491
31678         * gcc.dg/torture/asm-subreg-1.c: New test.
31679
31680 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31681
31682         PR c/20672
31683         * gcc.dg/pr20672-1.c: New test.
31684
31685 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31686
31687         * gfortran.dg/vect: New directory.
31688         * gfortran.dg/vect/vect.exp: New.
31689         * gfortran.dg/vect/vect-1.f90: New test.
31690         * gfortran.dg/vect/vect-2.f90: New test.
31691         * gfortran.dg/vect/vect-3.f90: New test.
31692         * gfortran.dg/vect/vect-4.f90: New test.
31693         * gfortran.dg/vect/vect-5.f90: New test.
31694
31695 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31696
31697         PR middle-end/20622
31698         * gcc.dg/alias-7.c: New test.
31699
31700 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31701
31702         * gcc.dg/sparc-reg-1.c: New test.
31703
31704 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31705
31706         PR target/19890
31707         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31708
31709 2005-03-29  Dale Ranta  <dir@lanl.gov>
31710             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31711
31712         PR libfortran/20163
31713         * gfortran.dg/pr20163-2.f: New test.
31714
31715 2005-03-28  Jan Hubicka  <jh@suse.cz>
31716
31717         PR middle-end/20635
31718         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31719         by Jakub Jelinek.
31720
31721 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31722
31723         PR tree-optimization/20626
31724         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31725         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31726
31727 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31728
31729         * gfortran.dg/underflow.f90: New test.
31730         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31731
31732 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31733
31734         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31735
31736 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31737
31738         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31739         (g++_init): Make sure that CXXFLAGS is set.
31740         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31741         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31742         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31743         * lib/objc.exp (objc_init): Likewise.
31744         * lib/treelang.exp (treelang_init): Likewise.
31745
31746 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31747
31748         PR tree-optimization/20470
31749         * gcc.dg/tree-ssa/pr20470.c: New test.
31750
31751 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31752
31753         * gcc.dg/ppc-stfiwx.c: New.
31754
31755 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31756
31757         PR target/19888
31758         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31759
31760 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31761
31762         * gcc.dg/20050325-1.c: Fix a typo.
31763
31764 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31765
31766         PR libfortran/19678
31767         PR libfortran/19679
31768         * gfortran.dg/dos_eol.f: New test.
31769
31770 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31771
31772         PR rtl-optimization/20249
31773         * gcc.dg/20050325-1.c: New test.
31774
31775 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31776
31777         PR libfortran/15332
31778         * gfortran.dg/pr15332.f: New test.
31779
31780 2005-03-24  Dale Johannesen  <dalej@apple.com>
31781
31782         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31783
31784 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31785
31786         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31787         'internal' visibility.
31788         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31789         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31790         'protected' visibility.
31791         * gcc.dg/visibility-7.c: Likewise.
31792         * lib/target-supports.exp (check_visibility_available): Take
31793         a parameter, the kind of visibility to check for.
31794         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31795         to check_visibility_available.
31796
31797         * g++.dg/expr/cast3.C: New.
31798
31799 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31800
31801         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31802         rs6000.
31803
31804 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31805
31806         PR target/20095
31807         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31808
31809 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31810
31811         * gcc.dg/badshift.c: Renamed to...
31812         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31813
31814         * gcc.target/i386/badshift.c: Renamed to...
31815         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31816         only.
31817
31818         PR rtl-optimization/20532
31819         * gcc.target/i386/badshift.c: New.
31820
31821 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31822
31823         * gfortran.dg/pr18025.f90: New test.
31824
31825 2005-03-23  Dale Johannesen  <dalej@apple.com>
31826
31827         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31828
31829 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31830
31831         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31832
31833         * lib/target-supports.exp (check_iconv_available): Default
31834         libiconv to -liconv, if there is no definition.
31835
31836 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31837
31838         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31839
31840 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31841
31842         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31843         * g++.dg/opt/pr7503-2.C: Likewise.
31844         * g++.dg/opt/pr7503-3.C: Likewise.
31845         * g++.dg/opt/pr7503-4.C: Likewise.
31846         * g++.dg/opt/pr7503-5.C: Likewise.
31847         * g++.dg/warn/minmax.C: New test.
31848
31849 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31850
31851         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31852         * gfortran.dg/g77_intrinsics_sub.f: New test.
31853
31854 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31855             Jan Hubicka  <jh@suse.cz>
31856             Steven Bosscher <stevenb@suse.de
31857
31858         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31859
31860 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31861
31862         PR c++/19980
31863         * g++.dg/template/redecl3.C: New test.
31864
31865 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31866
31867         PR c++/20499
31868         * g++.dg/parse/error16.C: Tweak error markers.
31869
31870 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31871
31872         PR target/20561
31873         * gcc.dg/20050321-2.c: New test.
31874
31875 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31876
31877         PR c++/20465
31878         PR c++/20381
31879         * g++.dg/template/ptrmem12.C: New.
31880
31881 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31882
31883         PR rtl-optimization/20527
31884         * gcc.c-torture/execute/pr20527-1.c: New test.
31885
31886 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31887
31888         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31889         program, compile it into a real executable and then delete the .c
31890         and .x files afterwards, to avoid problems on testglue targets.
31891
31892 2005-03-21  Stuart Hastings  <stuart@apple.com>
31893
31894         * gcc.target/i386/sse-2.c: New.
31895
31896 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31897
31898         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31899
31900 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31901
31902         * g++.dg/parse/crash25.C: Fix typo.
31903
31904 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31905
31906         PR c++/20461
31907         * g++.dg/parse/crash24.C: New test.
31908
31909         PR c++/20536
31910         * g++.dg/parse/crash25.C: New test.
31911
31912 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31913
31914         PR c++/20147
31915         * g++.dg/ext/stmtexpr4.C: New test.
31916
31917 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31918
31919         PR middle-end/20539
31920         * gcc.c-torture/compile/pr13066-1.c: New test case.
31921         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31922         * g++.dg/opt/pr13066-1.C: Likewise.
31923
31924 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31925
31926         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31927
31928 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31929
31930         PR fortran/18525
31931         * gfortran.dg/nesting_1.f90: New test.
31932
31933 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31934
31935         PR c++/20240
31936         * g++.dg/lookup/using13.C: New test.
31937
31938 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31939
31940         PR c++/20333
31941         * g++.dg/template/crash36.C: New test.
31942
31943 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31944
31945         PR c++/20463
31946         * g++.dg/template/crash35.C: New test.
31947
31948 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31949
31950         PR c++/19966
31951         * g++.dg/overload/operator2.C: New test.
31952
31953 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31954
31955         PR libfortran/20257
31956         * gfortran.dg/pr20257.f90: New test.
31957
31958 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31959
31960         PR libfortran/20480
31961         * gfortran.dg/pr20480.f90: New test.
31962
31963 2005-03-16  Richard Henderson  <rth@redhat.com>
31964
31965         PR middle-end/15700
31966         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31967         (_rtld_global): New.
31968         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31969         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31970
31971         * gcc.dg/alias-3.c: New.
31972         * gcc.dg/alias-4.c: New.
31973         * gcc.dg/alias-5.c: New.
31974         * gcc.dg/alias-6.c: New.
31975
31976 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31977
31978         * gcc.dg/cpp/ucnid-7.c: New.
31979
31980 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31981             Dorit Naishlos  <dorit@il.ibm.com>
31982
31983         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31984         darwin.
31985
31986 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31987
31988         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31989         support misaligned accesses.
31990         * gcc.dg/vect/vect-58.c: Likewise.
31991         * gcc.dg/vect/vect-92.c: New.
31992         * gcc.dg/vect/vect-93.c: New.
31993
31994 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31995
31996         PR fortran/18827
31997         * gfortran.dg/assign_2.f90: New test.
31998         * gfortran.dg/assign_3.f90: New test.
31999         * gfortran.dg/assign.f90: New test.
32000
32001 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32002
32003         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32004         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32005         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32006         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32007         names.
32008
32009 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32010
32011         * gcc.dg/cpp/ucnid-6.c: New.
32012
32013         * gcc.dg/cpp/normalize-1.c: New.
32014         * gcc.dg/cpp/normalize-2.c: New.
32015         * gcc.dg/cpp/normalize-3.c: New.
32016         * gcc.dg/cpp/normalize-4.c: New.
32017         * gcc.dg/cpp/ucnid-4.c: New.
32018         * gcc.dg/cpp/ucnid-5.c: New.
32019         * g++.dg/cpp/normalize-1.C: New.
32020         * g++.dg/cpp/ucnid-1.C: New.
32021
32022 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32023
32024         * gcc.dg/pr18628.c: New.
32025
32026 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32027
32028         PR c++/20280
32029         * g++.dg/tree-ssa/pr20280.C: New.
32030
32031 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32032
32033         PR fortran/20467
32034         * gfortran.dg/stfunc_2.f90: New test.
32035
32036 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32037
32038         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32039
32040 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32041
32042         * gcc.dg/tree-ssa/20050314-1.c: New test.
32043
32044 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32045
32046         PR c++/4403
32047         PR c++/9783, DR433
32048         * g++.dg/template/friend34.C: New test.
32049         * g++.dg/template/friend35.C: Likewise.
32050         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32051
32052 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32053
32054         Friend class name lookup 5/n
32055         PR c++/1016
32056         * g++.dg/lookup/hidden-class1.C: New test.
32057         * g++.dg/lookup/hidden-class2.C: Likewise.
32058         * g++.dg/lookup/hidden-class3.C: Likewise.
32059         * g++.dg/lookup/hidden-class4.C: Likewise.
32060         * g++.dg/lookup/hidden-class5.C: Likewise.
32061         * g++.dg/lookup/hidden-class6.C: Likewise.
32062         * g++.dg/lookup/hidden-class7.C: Likewise.
32063         * g++.dg/lookup/hidden-class8.C: Likewise.
32064         * g++.dg/lookup/hidden-class9.C: Likewise.
32065         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32066         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32067         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32068         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32069         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32070         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32071         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32072         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32073         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32074         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32075         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32076
32077 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32078
32079         PR c++/20157
32080         * g++.dg/template/error18.C: New test.
32081
32082 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32083
32084         PR debug/16792
32085         * g++.dg/debug/pr16792.C: New test.
32086
32087 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32088
32089         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32090         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32091         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32092         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32093         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32094         test assertion names.
32095
32096 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32097
32098         PR fortran/18600
32099         * gfortran.dg/stfunc_1.f90: New test.
32100
32101 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32102
32103         PR fortran/16907
32104         * gfortran.dg/real_index_1.f90: New test.
32105
32106 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32107
32108         PR fortran/20323
32109         * gfortran.dg/spec_expr_1.f90: New test.
32110
32111 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32112
32113         PR c/20402
32114         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32115         new parser.
32116
32117 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32118
32119         PR fortran/20361
32120         * gfortran.dg/largeequiv_1.f90: New test.
32121
32122 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32123
32124         * gcc.dg/ucnid-1.c: New.
32125         * gcc.dg/ucnid-2.c: New.
32126         * gcc.dg/ucnid-3.c: New.
32127         * gcc.dg/ucnid-4.c: New.
32128         * gcc.dg/ucnid-5.c: New.
32129         * gcc.dg/ucnid-6.c: New.
32130         * gcc.dg/cpp/ucnid-1.c: New.
32131         * gcc.dg/cpp/ucnid-2.c: New.
32132         * gcc.dg/cpp/ucnid-3.c: New.
32133         * g++.dg/other/ucnid-1.C: New.
32134
32135 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32136
32137         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32138
32139 2005-03-11  Per Bothner  <per@bothner.com>
32140
32141         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32142         that diagnotics refer to correct token.
32143         * gcc.dg/unused-3.c: Likewise.
32144
32145 2005-03-11  Per Bothner  <per@bothner.com>
32146
32147         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32148         constant" is now actually on same line as string constant.
32149         * gcc.dg/cpp/direct2s.c: Likewise.
32150
32151 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32152
32153         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32154
32155 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32156
32157         PR libfortran/20124
32158         * gfortran.dg/pr20124.f90: New Test
32159
32160 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32161
32162         PR tree-optimization/20130
32163         * gcc.dg/pr20130-1.c: New test.
32164
32165 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32166
32167         PR target/20095
32168         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32169
32170 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32171
32172         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32173
32174 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32175
32176         * g++.dg/eh/forced1.C: Fix comment.
32177         * g++.dg/eh/forced2.C: Ditto.
32178         * g++.dg/eh/forced3.C: Ditto.
32179         * g++.dg/eh/forced4.C: Ditto.
32180
32181 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32182
32183         PR rtl-opt/20412
32184         * gcc.c-torture/compile/pr20412.c: New test.
32185
32186 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32187
32188         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32189
32190 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32191
32192         PR target/20322
32193         * gcc.dg/20050307-1.c: New test.
32194
32195 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32196
32197         PR c++/20375
32198         * g++.dg/other/stdarg3.C: New.
32199
32200 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32201
32202         PR c++/18384, c++/18327
32203         * g++.dg/init/array19.C: New test.
32204
32205         PR inline-asm/20314
32206         * gcc.dg/torture/pr20314-1.c: New test.
32207         * gcc.dg/torture/pr20314-2.c: New test.
32208
32209 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32210
32211         * gcc.dg/20050309-1.c: New test.
32212
32213 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32214
32215         * gcc.dg/builtins-10.c: Reactivate disabled test.
32216         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32217         new cbrt transformations.
32218
32219 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32220
32221         PR c++/20208
32222         * g++.dg/template/array13.C: New test.
32223
32224 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32225
32226         PR c++/16859
32227         * g++.dg/init/brace4.C: New test.
32228
32229 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32230
32231         PR c++/20186
32232         * g++.dg/template/non-dependent12.C: New.
32233
32234 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32235
32236         PR c++/20142
32237         * g++.dg/init/array18.C: Add dg-do run marker.
32238
32239         PR c++/20142
32240         * g++.dg/init/array18.C: New test.
32241
32242 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32243
32244         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32245         * g++.dg/gcov/gcov.exp: Likewise.
32246         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32247         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32248         * lib/c-torture.exp: Likewise.
32249         * lib/fortran-torture.exp: Likewise.
32250         * lib/g++.exp: Likewise.
32251         * lib/gcc-defs.exp: Likewise.
32252         * lib/gcc-dg.exp: Likewise.
32253         * lib/gcc.exp: Likewise.
32254         * lib/gcov.exp: Likewise.
32255         * lib/gfortran.exp: Likewise.
32256         * lib/mike-g++.exp: Likewise.
32257         * lib/mike-gcc.exp: Likewise.
32258         * lib/objc-torture.exp: Likewise.
32259         * lib/objc.exp: Likewise.
32260         * lib/profopt.exp: Likewise.
32261         * lib/target-libpath.exp: Likewise.
32262         * lib/target-supports.exp: Likewise.
32263         * lib/treelang.exp: Likewise.
32264         * lib/wrapper.exp: Likewise.
32265
32266 2005-03-08  Jeff Law  <law@redhat.com>
32267
32268         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32269         PHI-OPT changes.
32270
32271 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32272
32273         * gcc.dg/vect/pr20122.c: New test.
32274
32275 2005-03-07  Jeff Law  <law@redhat.com>
32276
32277         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32278         was folded away.
32279         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32280         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32281         * gcc.dg/tree-ssa/pr18134.c: New test.
32282
32283 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32284
32285         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32286         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32287         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32288
32289 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32290
32291         PR tree-opt/17671
32292         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32293
32294 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32295
32296         * g++.dg/warn/Wnvdtor.C: New test.
32297
32298 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32299
32300         * gcc.dg/torture/pr19683-1.c: New test.
32301
32302 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32303
32304         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32305         * gfortran.dg/g77/19990313-2.f: Ditto.
32306         * gfortran.dg/g77/19990313-3.f: Ditto.
32307         * gfortran.dg/g77/19990525-0.f: Ditto.
32308         * gfortran.dg/g77/19990826-0.f: Ditto.
32309         * gfortran.dg/g77/19990826-2.f: Ditto.
32310         * gfortran.dg/g77/19990826-3.f: Ditto.
32311         * gfortran.dg/g77/20000511-1.f: Ditto.
32312         * gfortran.dg/g77/20000511-2.f: Ditto.
32313         * gfortran.dg/g77/970625-2.f: Ditto.
32314         * gfortran.dg/g77/980310-2.f: Ditto.
32315         * gfortran.dg/g77/980310-3.f: Ditto.
32316         * gfortran.dg/g77/980310-8.f: Ditto.
32317         * gfortran.dg/g77/980519-2.f: Ditto.
32318         * gfortran.dg/g77/alpha1.f: Ditto.
32319         * gfortran.dg/g77/claus.f: Ditto.
32320         * gfortran.dg/g77/erfc.f: Ditto.
32321         * gfortran.dg/g77/short.f: Ditto.
32322         * gfortran.fortran-torture/execute/data.f90: Ditto.
32323         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32324         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32325
32326 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32327
32328         * lib/file-format.exp (gcc_target_object_format): Add check for som
32329         format and hardcode object formats on hppa*-*-hpux*.
32330         * lib/target-supports.exp (check_weak_available): Add check for som
32331         object format.  Always return 0 on hppa*-*-hpux10*.
32332
32333         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32334         is defined.
32335
32336         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32337
32338 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32339
32340         * gfortran.dg/pr19936_1.f90: New test.
32341         * gfortran.dg/pr19936_2.f90: New test.
32342         * gfortran.dg/pr19936_3.f90: New test.
32343
32344 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32345             Paul Thomas <prthomas@drfccad.cea.fr>
32346
32347         * gfortran.dg/PR19754_1.f90: New test.
32348         * gfortran.dg/PR19754_2.f90: Ditto.
32349
32350 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32351
32352         PR c++/19311
32353         * g++.dg/template/non-dependent11.C: New test.
32354
32355 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32356
32357         * lib/target-supports.exp (check_iconv_available): Fix comment.
32358
32359 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32360             Joseph S. Myers  <joseph@codesourcery.com>
32361
32362         PR c++/19797
32363         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32364
32365 2005-03-04  Matthew Sachs  <msachs@apple.com>
32366
32367         * gcc.exp (gcc_target_compile): Put braces around
32368         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32369         * objc.exp (objc_target_compile): Likewise.
32370         * treelang.exp (treelang_target_compile): Likewise.
32371
32372 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32373
32374         PR fortran/19673
32375         * gfortran.dg/func_result_1.f90: New test.
32376
32377 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32378
32379         * gcc.misc-tests/options.exp: New test.
32380
32381 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32382
32383         * gcc.dg/pr15784-4.c: New test.
32384
32385 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32386
32387         * gcc.c-torture/execute/pr17133.c: New.
32388         * gcc.c-torture/compile/20050303-1.c: New.
32389
32390 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32391
32392         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32393
32394 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32395
32396         * g++.dg/overload/using2.C: New.
32397
32398 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32399
32400         PR c++/19916
32401         * g++.dg/init/ptrmem2.C: New test.
32402
32403 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32404
32405         PR c/8927
32406         * gcc.dg/pr8927-1.c: New test.
32407
32408 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32409
32410         PR c++/20232
32411         * g++.dg/inherit/covariant12.C: New.
32412
32413 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32414
32415         PR fortran/19479
32416         * gfortran.dg/bound_1.f90: New test.
32417
32418 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32419
32420         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32421         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32422
32423 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32424
32425         PR c/20245
32426         * gcc.dg/pr20245-1.c: New test.
32427
32428 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32429
32430         PR middle-end/19874
32431         * gcc.c-torture/execute/20050119-2.c: New test case.
32432
32433 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32434
32435         * README: Update the DejaGnu bug reporting address.
32436         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32437         * lib/objc-torture.exp: Likewise.
32438
32439 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32440
32441         * gfortran.dg/boz_1.f90: New test.
32442         * gfortran.dg/boz_3.f90: New test.
32443         * gfortran.dg/boz_4.f90: New test.
32444
32445 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32446
32447         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32448         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32449
32450 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32451
32452         PR libfortran/20101
32453         * gfortran.dg/write_0_pe_format.f90: New test.
32454
32455 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32456
32457         PR c++/20206
32458         * g++.dg/opt/thunk2.C: New test.
32459         * g++.dg/opt/covariant1.C: New test.
32460
32461 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32462
32463         * gfortran.dg/e_d_fmt.f90: New test.
32464
32465 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32466
32467         * gcc.dg/asm-b.c: Fix comment typos.
32468
32469 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32470
32471         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32472         a V_MAY_DEF also.
32473
32474 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32475
32476         PR tree-opt/20188
32477         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32478         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32479         * gcc.dg/asm-b.c: New test.
32480
32481 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32482
32483         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32484         Disable this test on IRIX 6.
32485
32486 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32487
32488         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32489         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32490         parser.
32491
32492 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32493
32494         PR tree-optimization/20204
32495         * gcc.dg/pr20204.c: New test.
32496
32497 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32498
32499         PR target/20196
32500         * gcc.c-torture/execute/20050224-1.c: New test.
32501
32502         PR c++/20175
32503         * g++.dg/warn/Wbraces2.C: New test.
32504
32505 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32506
32507         PR c++/19878
32508         * g++.dg/init/const2.C: New test.
32509
32510 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32511
32512         PR tree-optimization/20100
32513         * gcc.c-torture/execute/pr20100-1.c: New test.
32514
32515 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32516
32517         * gfortran.dg/implicit_3.f90: New test.
32518
32519         * gfortran.dg/deftype_1.f90: New test.
32520
32521 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32522
32523         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32524         the test passes.
32525         * g++.dg/other/anon3.C: Accept a warning.
32526
32527 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32528
32529         * gcc.dg/pr20017.c: Fix a comment typo.
32530
32531 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32532
32533         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32534
32535 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32536
32537         PR ada/19902
32538         * ada/acats/tests/cxa/cxa3004.a: Remove.
32539         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32540
32541 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32542
32543         PR c++/20073
32544         * g++.dg/init/const1.C: New test.
32545
32546         PR c++/19991
32547         * g++.dg/parse/constant7.C: New test.
32548
32549         PR c++/20152
32550         * g++.dg/parse/error27.C: New test.
32551         * g++.dg/template/qualttp15.C: Adjust error markers.
32552         * g++.old-deja/g++.other/struct1.C: Likewise.
32553
32554         PR c++/20153
32555         * g++.dg/template/error17.C: New test.
32556
32557         PR c++/20148
32558         * g++.dg/parser/error26.C: New test.
32559
32560 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32561
32562         PR tree-optimization/20100
32563         PR tree-optimization/20115
32564         * gcc.dg/pr20115.c: New test.
32565         * gcc.dg/pr20115-1.c: New test.
32566         * gcc.dg/pr20100.c: New test.
32567         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32568         call-clobbered variables after alias1.
32569
32570 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32571
32572         * gfortran.dg/list_read_4.f90: new test.
32573
32574 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32575
32576         PR rtl-optimization/20017.
32577         * gcc.dg/pr20017.c: New.
32578
32579 2005-02-22  Devang Patel  <dpatel@apple.com>
32580
32581         PR 19952
32582         * g++.dg/tree-ssa/pr19952.C: New test.
32583
32584 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32585
32586         PR c++/19883
32587         * g++.dg/parse/constant6.C: New test.
32588
32589 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32590
32591         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32592         * g++.dg/charset/asm2.c: Likewise.
32593         * g++.dg/charset/asm3.c: Likewise.
32594         * g++.dg/charset/asm4.c: Likewise.
32595         * g++.dg/charset/asm5.c: Likewise.
32596         * g++.dg/charset/attribute1.c: Likewise.
32597         * g++.dg/charset/attribute2.c: Likewise.
32598         * g++.dg/charset/extern1.cc: Likewise.
32599         * g++.dg/charset/extern2.cc: Likewise.
32600         * g++.dg/charset/extern3.cc: Likewise.
32601         * g++.dg/charset/function.cc: Likewise.
32602         * g++.dg/charset/string.c: Likewise.
32603         * g++.dg/charset/charset.exp: Likewise.
32604         * lib/target-supports.exp (check_iconv_available): Fix comment.
32605
32606 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32607
32608         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32609         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32610         * gcc.dg/charset/asm2.c: Likewise.
32611         * gcc.dg/charset/asm3.c: Likewise.
32612         * gcc.dg/charset/asm4.c: Likewise.
32613         * gcc.dg/charset/asm5.c: Likewise.
32614         * gcc.dg/charset/asm6.c: Likewise.
32615         * gcc.dg/charset/attribute1.c: Likewise.
32616         * gcc.dg/charset/attribute2.c: Likewise.
32617         * gcc.dg/charset/builtin1.c: Likewise.
32618         * gcc.dg/charset/extern.c: Likewise.
32619         * gcc.dg/charset/function.c: Likewise.
32620         * gcc.dg/charset/string.c: Likewise.
32621         * gcc.dg/charset/charset.exp: Likewise.
32622
32623 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32624
32625         PR fortran/20086
32626         * gfortran.dg/pr20086.f90: New test.
32627
32628 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32629
32630         PR tree-optimization/19786
32631         * g++.dg/tree-ssa/pr19786.C: New.
32632
32633 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32634
32635         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32636
32637 2005-02-21  Jeff Law  <law@redhat.com>
32638
32639         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32640
32641 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32642
32643         * gfortran.dg/do_iterator: Split loop, markup all lines for
32644         which an error locus is printed.
32645         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32646         locus is printed.
32647         * gfortran.dg/select_4.f90: Likewise.
32648         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32649         locuses in the various permutations.
32650
32651 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32652
32653         PR tree-optimization/19951
32654         * g++.dg/vect: New directory.
32655         * g++.dg/vect/vect.exp: New file.
32656         * g++.dg/vect/pr19951.cc: New testcase.
32657         * g++.dg/dg.exp: Also prune vectorizer tests.
32658
32659 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32660
32661         PR 18785
32662         * gcc.dg/charset/builtin1.c: New test.
32663
32664 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32665
32666         PR c++/19299
32667         * g++.dg/inherit/volatile1.C: New test.
32668
32669         PR c++/19440
32670         * g++.dg/template/dtor4.C: New test.
32671
32672 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32673
32674         * gfortran.dg/int_1.f90: New test.
32675
32676 2005-02-19  Devang Patel  <dpatel@apple.com>
32677
32678         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32679
32680 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32681
32682         * gfortran.dg/achar_1.f90: New test.
32683
32684 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32685
32686         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32687
32688 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32689             Jakub Jelinek  <jakub@redhat.com>
32690
32691         PR tree-optimization/19828
32692         * gcc.dg/tree-ssa/loop-7.c: New test.
32693         * gcc.c-torture/execute/20050218-1.c: New test.
32694
32695 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32696
32697         PR c/20043
32698         * gcc.dg/transparent-union-1.c: New test.
32699         * gcc.dg/transparent-union-2.c: New test.
32700
32701 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32702
32703         PR tree-optimization/18977
32704         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32705
32706 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32707
32708         PR target/20054
32709         * gcc.dg/pr20054.c: New test.
32710
32711 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32712
32713         PR c++/19508
32714         * g++.dg/ext/attrib20.C: New test.
32715
32716 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32717
32718         PR middle-end/20030
32719         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32720
32721 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32722
32723         PR c++/20008
32724         * g++.dg/opt/switch4.C: New.
32725
32726 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32727
32728         PR c++/20023
32729         PR tree-optimization/20009
32730         * gcc.c-torture/compile/20050217-1.c: New test.
32731         * g++.dg/opt/switch3.C: New test.
32732
32733         PR tree-optimization/18947
32734         * gcc.c-torture/compile/20050215-1.c: New test.
32735         * gcc.c-torture/compile/20050215-2.c: New test.
32736         * gcc.c-torture/compile/20050215-3.c: New test.
32737
32738 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32739
32740         PR c++/20028
32741         * g++.dg/template/crash34.C: New.
32742
32743         PR c++/20022
32744         * g++.dg/other/access3.C: New.
32745
32746 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32747
32748         * gcc.dg/vect/vect-98.c: New test.
32749
32750 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32751
32752         PR tree-optimization/19967
32753         * gcc.dg/pr19967.c: New.
32754
32755 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32756
32757         PR middle-end/19857
32758         * gcc.dg/tree-ssa/20050215-1.c: New test.
32759         * gcc.c-torture/execute/20050215-1.c: New test.
32760
32761 2005-02-15  Eric Christopher  <echristo@redhat.com>
32762
32763         * gcc.dg/cpp/20050215-1.c: New file.
32764
32765 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32766
32767         PR tree-optimization/15785
32768         * gcc.dg/pr15785-1.c: New test.
32769
32770 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32771
32772         PR c++/17788
32773         * g++.dg/init/ctor4.C: New.
32774         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32775
32776 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32777
32778         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32779         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32780
32781 2005-02-15  Andreas Schwab  <schwab@suse.de>
32782
32783         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32784         declare malloc.
32785
32786 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32787
32788         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32789
32790 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32791
32792         PR tree-optimization/19853
32793         * gcc.c-torture/compile/pr19853.c: New test.
32794
32795 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32796
32797         PR c++/19608
32798         * g++.dg/parse/local-class1.C: New.
32799
32800         PR c++/19895
32801         * g++.dg/parse/ptrmem3.C: New.
32802
32803         PR c++/19884
32804         * g++.old-deja/g++.oliva/template6.C: Add another case.
32805         * g++.dg/template/explicit6.C: New.
32806
32807 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32808
32809         PR c++/17816
32810         * g++.dg/other/redecl2.C: New.
32811
32812 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32813
32814         PR c++/19891
32815         * g++.dg/abi/covariant4.C: New.
32816
32817 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32818
32819         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32820         New tests.
32821
32822 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32823
32824         * gcc.dg/vect/vect-96.c: Fix typo.
32825
32826 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32827
32828         PR c++/14479
32829         PR c++/19487
32830         * g++.dg/template/enum5.C: New test.
32831
32832 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32833
32834         * gcc.dg/vect/vect-97.c: New test.
32835
32836 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32837
32838         * gcc.dg/vect/vect-96.c: New test.
32839
32840 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32841
32842         * gcc.dg/builtins-34.c: Also check ldexp*.
32843
32844 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32845
32846         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32847
32848 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32849
32850         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32851         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32852         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32853         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32854         selector_list, selector_expression, dg-process-target): Move to new
32855         file target-supports-dg.exp.
32856         * lib/target-supports-dg.exp: New.
32857
32858         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32859         New.
32860
32861 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32862
32863         PR c++/19666
32864         * g++.dg/other/ptrmem6.C: New test.
32865
32866         PR middle-end/19858
32867         * gcc.c-torture/compile/20050210-1.c: New test.
32868
32869 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32870
32871         PR c++/19755
32872         * g++.dg/warn/Wbraces1.C: New test.
32873
32874 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32875
32876         * gcc.dg/builtins-52.c: New testcase.
32877
32878 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32879
32880         PR c/19342
32881         * gcc.c-torture/execute/20050119-1.c: New test.
32882
32883 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32884
32885         PR c++/19811
32886         * g++.dg/init/delete1.C: New test.
32887
32888 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32889
32890         PR c++/18470
32891         * g++.dg/template/static12.C: New test.
32892
32893 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32894
32895         PR c++/19787
32896         * g++.dg/conversion/ambig1.C: New test.
32897
32898         PR c++/19739
32899         * g++.dg/ext/attrib19.C: New test.
32900
32901         PR c++/19732
32902         * g++.dg/parse/dtor5.C: New test.
32903
32904         PR c++/19762
32905         * g++.dg/template/dtor3.C: New test.
32906
32907         PR c++/19826
32908         * g++.dg/template/static11.C: New test.
32909         * g++.dg/template/crash2.C: Remove dg-error marker.
32910
32911 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32912
32913         PR C++/18491
32914         * g++.old-deja/g++.mike/p10769a.C: Remove.
32915
32916 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32917
32918         * gcc.dg/builtins-48.c: New test case.
32919         * gcc.dg/builtins-49.c: New test case.
32920         * gcc.dg/builtins-50.c: New test case.
32921         * gcc.dg/builtins-51.c: New test case.
32922
32923 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32924
32925         PR middle-end/19583
32926         * g++.dg/warn/Wreturn-type-3.C: New test.
32927
32928 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32929
32930         PR middle-end/19402
32931         * gcc.dg/pr19402-1.c: New testcase.
32932         * gcc.dg/pr19402-2.c: likewise.
32933
32934 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32935
32936         PR middle-end/19854
32937         * g++.dg/tree-ssa/tmmti.C: New testcase.
32938
32939 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32940
32941         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32942
32943 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32944
32945         PR c++/19733
32946         * g++.dg/parse/crash23.C: New test.
32947         * g++.dg/warn/Weff1.C: New test.
32948
32949 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32950
32951         * gcc.dg/20050209-1.c: New test.
32952
32953 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32954
32955         PR target/19799
32956         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32957
32958 2005-02-08  Mike Stump  <mrs@apple.com>
32959
32960         * g++.dg/pch/import-2.c: New test.
32961         * g++.dg/pch/import-2.hs: New.
32962         * g++.dg/pch/include/import-2a.h: New.
32963         * g++.dg/pch/include/import-2b.h: New.
32964
32965 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32966
32967         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32968
32969 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32970
32971         * gfortran.dg/substr_1.f90: New test.
32972
32973 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32974
32975         PR middle-end/19775
32976         * gcc.dg/torture/builtin-power-1.c: Disable test for
32977         invalid transformation.
32978         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32979         no longer optimize.
32980         * gcc.dg/builtins-47.c: New testcase.
32981
32982 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32983             Dorit Naishlos  <dorit@il.ibm.com>
32984
32985         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32986
32987 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32988
32989         * gcc.c-torture/compile/20050206-1.c: New test.
32990
32991 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32992
32993         PR tree-opt/19768
32994         * g++.dg/opt/pr19768.C: New test.
32995
32996 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32997
32998         PR tree-opt/19736
32999         * gcc.c-torture/compile/pr19736.c: New test.
33000
33001 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33002
33003         PR c++/17401
33004         * g++.dg/parse/error25.C: New test.
33005
33006 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33007
33008         * gcc.c-torture/execute/20050203-1.c: New.
33009
33010 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33011
33012         * gcc.dg/vect/vect-85.c: Remove xfail.
33013         * gcc.dg/vect/vect-86.c: Remove xfail.
33014         * gcc.dg/vect/vect-87.c: Remove xfail.
33015         * gcc.dg/vect/vect-88.c: Remove xfail.
33016
33017 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33018
33019         * gcc.dg/altivec-19.c: New.
33020
33021 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33022
33023         PR c/17807
33024         * gcc.dg/nested-func-3.c: New test.
33025         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33026
33027 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33028
33029         * gcc.test-framework/gen_directive_tests: Generate tests for
33030         selector expressions.
33031
33032 2005-02-02  Matt Austern  <austern@apple.com>
33033
33034         PR c++/19628
33035         * g++/ext/builtin7.C: New.
33036         * g++/ext/builtin8.C: New.
33037
33038 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33039
33040         PR c/18502
33041         * gcc.dg/pr18502-1.c: New test.
33042
33043 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33044
33045         PR c++/17413
33046         * g++.dg/template/local4.C: Tweak.
33047
33048 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33049
33050         PR tree-optimization/19578
33051         * gcc.c-torture/compile/20050202-1.c: New test.
33052
33053 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33054
33055         PR c/19435
33056         * gcc.dg/c99-init-4.c: New test.
33057
33058 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33059
33060         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33061
33062         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33063
33064         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33065         * g++.dg/eh/check-vect.h: New.
33066
33067         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33068         * gcc.dg/vect/vect-78.c: Ditto.
33069         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33070         Remove.
33071
33072         * g++.dg/conversion/simd1.C: Expect warning.
33073         * g++.dg/ext/attribute-test-1.C: Ditto.
33074         * g++.dg/ext/attribute-test-2.C: Ditto.
33075         * g++.dg/ext/attribute-test-3.C: Ditto.
33076         * g++.dg/ext/attribute-test-4.C: Ditto.
33077
33078         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33079         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33080
33081         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33082
33083 2005-02-01  Richard Henderson  <rth@redhat.com>
33084
33085         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33086         long double for ibm double-double format.
33087         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33088
33089 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33090
33091         PR tree-optimization/19633
33092         * gcc.dg/pr19633-1.c: New test.
33093         * gcc.dg/pr19633.c: Tweak to make pointer point
33094         to NULL or a symbol.
33095
33096 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33097
33098         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33099         New procs.
33100         (dg-process-target (local override)): Handle selector expressions.
33101
33102         * gcc.test-framework/README: Describe tests in source directory.
33103         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33104         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33105         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33106         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33107         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33108         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33109         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33110         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33111         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33112         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33113         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33114         * gcc.test-framework/dg-error-exp-P.c: New test.
33115         * gcc.test-framework/dg-error-exp-XP.c: New test.
33116         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33117         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33118         * gcc.test-framework/dg-output-exp-P.c: New test.
33119         * gcc.test-framework/dg-output-exp-XF.c: New test.
33120         * gcc.test-framework/dg-warning-exp-P.c: New test.
33121         * gcc.misc-tests/dg-1.c: Remove.
33122         * gcc.misc-tests/dg-2.c: Remove.
33123         * gcc.misc-tests/dg-3.c: Remove.
33124         * gcc.misc-tests/dg-4.c: Remove.
33125         * gcc.misc-tests/dg-5.c: Remove.
33126         * gcc.misc-tests/dg-6.c: Remove.
33127         * gcc.misc-tests/dg-7.c: Remove.
33128         * gcc.misc-tests/dg-8.c: Remove.
33129         * gcc.misc-tests/dg-9.c: Remove.
33130         * gcc.misc-tests/dg-10.c: Remove.
33131         * gcc.misc-tests/dg-11.c: Remove.
33132         * gcc.misc-tests/dg-12.c: Remove.
33133         * gcc.misc-tests/dg-test.exp: Remove.
33134
33135         * gcc.test-framework/test-framework.awk: Change recording and
33136         printing of passes and failures.
33137
33138         * gcc.test-framework: New directory.
33139         * gcc.test-framework/README: New.
33140         * gcc.test-framework/test-framework.exp: New.
33141         * gcc.test-framework/test-framework.awk: New.
33142         * gcc.test-framework/gen_directive_tests: New.
33143
33144 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33145
33146         * lib/treelang.exp: Fix comment typos.
33147         (treelang_target_compile): Don't append libs=-ltreelang to options.
33148
33149 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33150
33151         * g++.dg/parse/typename7.C: Adjust error messages.
33152
33153 2005-01-31  Jeff Law  <law@redhat.com>
33154
33155         * gcc.c-torture/execute/20050131-1.c: New test.
33156         * gcc.dg/wcaselabel.c: New test.
33157
33158 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33159
33160         * g++.dg/other/warning1.C: Adjust error messags.
33161         * g++.dg/parse/constant5.C: New test.
33162
33163 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33164
33165         PR c/19333
33166         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33167         the test case valid.
33168         * gcc.dg/20030815-1.c: Remove invalid tests.
33169         * gcc.dg/array-7.c: Adjust expected result.
33170         * gcc.dg/pr18596-3.c: Likewise.
33171         * gcc.dg/noncompile/20000901-1.c: Likewise.
33172         * gcc.dg/noncompile/init-2.c: Likewise.
33173         * gcc.dg/noncompile/init-4.c: Likewise.
33174
33175 2005-01-31  Dale Johannesen  <dalej@apple.com>
33176
33177         * g++.dg/opt/pr19650.C: New test.
33178
33179 2005-01-31  Richard Henderson  <rth@redhat.com>
33180
33181         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33182         long double for intel double extended format.
33183         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33184
33185 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33186
33187         PR c++/19555
33188         * g++.dg/template/static10.C: New test.
33189
33190         PR c++/19395
33191         * g++.dg/parse/error24.C: New test.
33192
33193         PR c++/19367
33194         * g++.dg/lookup/builtin1.C: New test.
33195
33196         PR c++/19457
33197         * g++.dg/warn/conv3.C: New test.
33198
33199 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33200
33201         PR fortran/19647
33202         * gfortan.dg/inquire_7.f90
33203
33204 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33205
33206         PR tree-optimization/15791
33207         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33208         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33209         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33210         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33211         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33212         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33213         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33214         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33215         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33216         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33217
33218 2005-01-29  Paul Brook  <paul@codesourcery.com>
33219
33220         PR fortran/18565
33221         * check.c (real_or_complex_check): New function.
33222         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33223         * intrinsic.c (add_functions): Use new check functions.
33224         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33225         Add prototypes.
33226
33227 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33228
33229         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33230         gcc.dg/lvalue-3.c: New tests.
33231         * gcc.dg/concat.c: Update expected messages.
33232
33233 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33234
33235         PR libfortran/19595
33236         * gfortran.dg/eor_1.f90: New test.
33237
33238 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33239
33240         PR fortran/19589
33241         * gfortran.dg/logical_data_1.f90: New test.
33242
33243 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33244
33245         PR c++/19253
33246         * g++.dg/template/crash33.C: New test.
33247
33248         PR c++/19667
33249         * g++.dg/template/crash32.C: New test.
33250
33251 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33252
33253         PR middle-end/16558
33254         * g++.dg/warn/Wreturn-type-2.C: New test.
33255
33256 2004-06-24  Jeff Law  <law@redhat.com>
33257
33258         * gcc.dg/tree-ssa/20050128-1.c: New test.
33259
33260 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33261
33262         * gcc.target/frv/all-mdpackh-1.c: New test.
33263
33264 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33265
33266         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33267
33268 2005-01-27  Richard Henderson  <rth@redhat.com>
33269
33270         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33271
33272 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33273
33274         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33275
33276 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33277
33278         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33279         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33280         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33281         to cope with cases where the multilib options override the dg-options.
33282
33283 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33284
33285         PR c/18946
33286         * gcc.dg/noncompile/20050120-1.c: New test.
33287
33288 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33289
33290         PR tree-optimization/19633
33291         * gcc.dg/pr19633.c: New test.
33292         * gcc.dg/tree-ssa/pr19633.c: New test.
33293
33294 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33295
33296         * gcc.dg/20041216-1.c: New test.
33297
33298 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33299
33300         PR objc/18862
33301         * objc.dg/selector-2.m: New test.
33302
33303 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33304
33305         * g++.dg/opt/range-test-2.C: New test.
33306
33307         PR rtl-optimization/19579
33308         * gcc.c-torture/execute/20050124-1.c: New test.
33309
33310 2005-01-26  Greg Parker  <gparker@apple.com>
33311         Stuart Hastings  <stuart@apple.com>
33312
33313         * gcc.c-torture/execute/20050125-1.c: New.
33314
33315 2005-01-18  Jan Hubicka  <jh@suse.cz>
33316
33317         PR tree-optimize/19337
33318         * gcc.c-torture/compile/20050119-1.c: New test.
33319
33320 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33321
33322         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33323         test for successful match.
33324
33325 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33326
33327         PR objc/18408
33328         * objc.dg/comp-types-7.m: New test.
33329
33330 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33331
33332         * lib/target-supports.exp (current_target_name): New.
33333         (check_effective_target_ilp32, check_effective_target_lp64):
33334         Cache the result to use as long as the current target, with
33335         multilib flags, remains the same.
33336
33337         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33338         (dg-require-weak, dg-require-visibility, dg-require-alias,
33339         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33340         dg-require-effective-target, dg-skip-if): Remove call to
33341         skip_test_and_clear_xfail.
33342         (dg-test): Clear xfail data.
33343
33344 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33345
33346         PR target/17751
33347         * gcc.dg/ppc64-toc.c: New test.
33348
33349         * g++.dg/tree-ssa/empty-1.C: New test.
33350
33351         PR middle-end/19551
33352         * gcc.c-torture/execute/20050121-1.c: New test.
33353         * gcc.dg/20050121-2.c: New test.
33354
33355 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33356         Paul Brook  <paul@codesourcery.com>
33357
33358         PR fortran/17941
33359         * gfortran.dg/real_const_1.f: New test.
33360         * gfortran.dg/real_const_2.f90: New test.
33361         * gfortran.dg/complex_int_1.f90: New test.
33362
33363 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33364
33365         PR fortran/19313
33366         * gfortan.dg/inquire_6.f90: New test.
33367
33368 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33369
33370         PR libfortran/19451
33371         * open_readonly_1.f90: New test.
33372
33373 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33374
33375         PR libfortran/18982
33376         * gfortran.dg/open_new.f90: New file.
33377
33378 2005-01-22  Paul Brook  <paul@codesourcery.com>
33379
33380         * namelist_1.f90: New test.
33381
33382 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33383
33384         PR tree-optimization/19484
33385         * gcc.c-torture/compile/20050122-[12].c: New tests.
33386
33387 2005-01-22  Paul Brook  <paul@codesourcery.com>
33388
33389         * gfortran.dg/implicit_2.f90: New test.
33390
33391 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33392
33393         PR fortran/19314
33394         * gfortran.dg/inquire_5.f90: New test.
33395
33396 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33397
33398         PR c/18809
33399         * gcc.dg/pr18809-1.c: New test.
33400
33401 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33402
33403         * gcc.dg/20050121-1.c: New test.
33404
33405         PR tree-optimization/13000
33406         * gcc.dg/20040206-1.c: Change warning to point where function is
33407         being inlined.
33408
33409 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33410
33411         PR c++/19208
33412         * g++.dg/template/array11.C: New test.
33413
33414 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33415
33416         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33417         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33418         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33419         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33420         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33421         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33422
33423 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33424
33425         PR tree-optimization/15349
33426         * gcc.dg/tree-ssa/pr15349.c: New.
33427
33428 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33429
33430         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33431
33432 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33433
33434         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33435         scan-assembler-times directive name.
33436
33437         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33438         after dg-do.
33439
33440         PR rtl-optimization/19462
33441         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33442
33443 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33444
33445         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33446         counting function calls on ia64.
33447
33448 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33449
33450         PR rtl-optimization/15139
33451         * gcc.dg/20050111-2.c: New test.
33452
33453         PR c/17297
33454         * gcc.c-torture/compile/20050113-1.c: New testcase.
33455
33456         PR middle-end/19164
33457         * gcc.dg/20050113-1.c: New testcase.
33458
33459 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33460
33461         * gcc.dg/vect/vect-85.c: Add comment.
33462         * gcc.dg/vect/vect-86.c: Add xfail for now.
33463         * gcc.dg/vect/vect-87.c: Add xfail for now.
33464         * gcc.dg/vect/vect-88.c: Add xfail for now.
33465         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33466
33467 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33468
33469         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33470
33471 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33472
33473         * g++.dg/debug/typedef3.C: New test.
33474
33475 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33476
33477         PR c/19472
33478         * gcc.dg/asm-a.c: New test.
33479
33480 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33481
33482         * gcc.dg/sh-relax.c: Add prototype for abort.
33483
33484 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33485
33486         * gcc.dg/short-compare-1.c: New test.
33487         * gcc.dg/short-compare-2.c: Likewise.
33488
33489 2005-01-18  Michael Matz  <matz@suse.de>
33490
33491         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33492
33493 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33494
33495         PR tree-optimization/19121
33496         * gcc.c-torture/compile/pr19121.c: New test.
33497
33498 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33499
33500         PR target/19357
33501         * gcc.c-torture/compile/pr19357.c: New test.
33502
33503 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33504
33505         PR c/5675
33506         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33507         pass--those that refer just to the variable, possibly with a
33508         cast.
33509         * gcc.dg/c99-const-expr-3.c: Likewise.
33510
33511         PR middle-end/13127
33512         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33513         longer emitted.
33514
33515 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33516
33517         PR fortran/18778
33518         * gfortran.dg/endfile_2.f90: New test.
33519
33520 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33521
33522         PR 19168
33523         * gfortran.dg/select_5.f90: New test.
33524
33525 2004-01-16  Paul Brook  <paul@codesourcery.com>
33526
33527         * gfortran.dg/common_4.f90: New test.
33528
33529 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33530
33531         PR rtl-optimization/19462
33532         * gcc.dg/torture/pr19462-1.c: New test.
33533
33534 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33535
33536         PR objc/19321
33537         * objc.dg/func-ptr-2.m: New.
33538         * objc.dg/volatile-1.m: New.
33539
33540 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33541
33542         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33543
33544 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33545
33546         PR tree-optimization/19060
33547         * gcc.c-torture/execute/20050104-1.c: New test.
33548
33549 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33550
33551         PR fortran/18983
33552         * gfortran.dg/write_to_null.f90: New test.
33553
33554 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33555             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33556
33557         PR other/19328
33558         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33559         argument.
33560
33561 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33562
33563         PR c++/19263
33564         * g++.dg/init/vector1.C: New test.
33565
33566 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33567
33568         PR target/13158
33569         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33570         PR target/18987
33571         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33572
33573 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33574
33575         * gfortran.dg/select_1.f90: New test.
33576         * gfortran.dg/select_2.f90: New test.
33577         * gfortran.dg/select_3.f90: New test.
33578         * gfortran.dg/select_4.f90: New test.
33579
33580 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33581
33582         PR middle-end/19084
33583         PR rtl-optimization/19348
33584         * gcc.dg/20050111-1.c: New test.
33585         * gcc.c-torture/execute/20050111-1.c: New test.
33586
33587         * gcc.dg/i386-asm-4.c: New test.
33588
33589 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33590
33591         * gcc.dg/nested-func-2.c: New test.
33592         * ada/acats/norun.lst: Remove c953002.
33593
33594 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33595
33596         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33597
33598 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33599
33600         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33601
33602 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33603
33604         PR target/18761
33605         * g++.dg/abi/align1.C: New test.
33606
33607 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33608
33609         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33610         at a time.
33611         * g++.dg/ext/altivec_check.h: Support compiling as C.
33612
33613 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33614
33615         PR c++/19355
33616         * g++.dg/expr/pr19355-1.C: New test case.
33617
33618 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33619
33620         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33621         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33622         * ada/acats/tests/c3/c92005b.ada: Likewise.
33623         * ada/acats/tests/c3/cxb3012.a: Likewise.
33624         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33625
33626 2005-01-09  Paul Brook  <paul@codesourcery.com>
33627
33628         * gfortran.dg/common_2.f90: New file.
33629         * gfortran.dg/common_3.f90: New file.
33630
33631 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33632
33633         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33634
33635 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33636
33637         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33638         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33639         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33640         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33641         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33642         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33643         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33644         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33645         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33646         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33647         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33648         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33649         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33650         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33651         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33652         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33653         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33654         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33655         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33656         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33657         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33658         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33659         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33660         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33661         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33662         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33663         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33664         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33665         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33666         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33667         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33668         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33669         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33670         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33671         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33672         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33673         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33674         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33675         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33676         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33677         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33678         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33679         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33680         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33681         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33682         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33683         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33684         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33685         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33686         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33687         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33688         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33689         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33690         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33691         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33692         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33693         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33694         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33695         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33696         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33697         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33698         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33699         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33700         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33701         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33702         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33703         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33704
33705         * gcc.dg/vect/vect-1.c: Fix spelling.
33706         * gcc.dg/vect/vect-10.c: Fix spelling.
33707         * gcc.dg/vect/vect-11.c: Fix spelling.
33708         * gcc.dg/vect/vect-12.c: Fix spelling.
33709         * gcc.dg/vect/vect-14.c: Fix spelling.
33710         * gcc.dg/vect/vect-15.c: Fix spelling.
33711         * gcc.dg/vect/vect-16.c: Fix spelling.
33712         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33713         * gcc.dg/vect/vect-64.c: Fix comments.
33714         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33715
33716 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33717             Ira Rosen  <irar@il.ibm.com>
33718
33719         * gcc.dg/vect/vect-70.c: New test.
33720         * gcc.dg/vect/vect-71.c: New test.
33721
33722 2005-01-09  Manfred Hollstein  <mh@suse.com>
33723
33724         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33725         * gcc.dg/pr18241-2.c: Likewise.
33726         * gcc.dg/pr18241-3.c: Likewise.
33727         * gcc.dg/pr18241-4.c: Likewise.
33728         * gcc.dg/pr18241-5.c: Likewise.
33729
33730 2005-01-08  Richard Henderson  <rth@redhat.com>
33731
33732         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33733         False for x86 and x86-64.
33734
33735 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33736
33737         PR tree-optimization/18241
33738         * gcc.dg/pr18241-1.c: New test.
33739         * gcc.dg/pr18241-2.c: New test.
33740         * gcc.dg/pr18241-3.c: New test.
33741         * gcc.dg/pr18241-4.c: New test.
33742         * gcc.dg/pr18241-5.c: New test.
33743
33744 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33745
33746         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33747         gfortran.dg/select_4.f90: New.
33748
33749 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33750
33751         * gcc.c-torture/execute/20050107-1.c: New test.
33752
33753 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33754
33755         PR c++/19298
33756         * g++.dg/template/ref2.C: New.
33757
33758 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33759
33760         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33761         instead of being empty.
33762
33763 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33764
33765         PR fortran/15553
33766         * gfortran.dg/array-1.f90: New test.
33767
33768 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33769
33770         PR tree-optimization/19283
33771         * gcc.c-torture/execute/20050106-1.c: New test.
33772
33773         PR rtl-optimization/18861
33774         * gcc.dg/20050105-1.c: New test.
33775
33776         PR tree-optimization/18828
33777         * gcc.dg/20050105-2.c: New test.
33778
33779 2005-01-07  Andreas Jaeger  <aj@suse.de>
33780
33781         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33782
33783 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33784
33785         PR fortran/18398
33786         * gfortran.dg/fmt_read.f90: New test.
33787
33788 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33789
33790         * gcc.dg/rs6000-ldouble-2.c: New.
33791
33792 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33793
33794         PR c++/19244
33795         * g++.dg/parser/ctor2.C: New test.
33796
33797 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33798
33799         PR c++/17154
33800         * g++.dg/template/using9.C: New test.
33801
33802 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33803
33804         PR c++/19258
33805         * g++.dg/lookup/friend6.C: New test.
33806
33807 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33808
33809         PR c++/19270
33810         * g++.dg/template/array10.C: New.
33811
33812 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33813
33814         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33815         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33816
33817 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33818
33819         * gcc.c-torture/compile/20050105-1.c: New test.
33820
33821 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33822
33823         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33824
33825 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33826
33827         PR middle-end/19100
33828         * gcc.dg/conv-3.c: New test case.
33829
33830 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33831
33832         * gcc.dg/asm-wide-1.c: New test.
33833
33834 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33835
33836         PR c++/19030
33837         * g++.dg/parse/crash22.C: New
33838
33839 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33840
33841         PR 19257
33842         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33843
33844 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33845
33846         PR middle-end/17767
33847         * gcc.dg/i386-mmx-6.c: New test case.
33848
33849 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33850
33851         PR tree-optimization/18308
33852         * gcc.dg/vect/pr18308.c: New testcase.
33853
33854 2005-01-04  Andreas Jaeger  <aj@suse.de>
33855
33856         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33857
33858 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33859             Robert Bowdidge <bowdidge@apple.com>
33860
33861         * gcc.dg/cpp/subframework1.c: New.
33862         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33863         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33864         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33865         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33866
33867 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33868
33869         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33870         producing warning.
33871         * gcc.dg/darwin-weakimport-2.c: New.
33872
33873 2005-01-03  Richard Henderson  <rth@redhat.com>
33874
33875         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33876
33877 2005-01-03  Richard Henderson  <rth@redhat.com>
33878
33879         * gcc.dg/vect/vect.exp: Enable for ia64.
33880         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33881         (check_effective_target_vect_float): Likewise.
33882         (check_effective_target_vect_no_align): Likewise.
33883         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33884         * gcc.dg/vect/vect-8.c: Likewise.
33885
33886 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33887
33888         PR target/19236
33889         * gcc.dg/pr19236-1.c: New test case.
33890
33891 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33892
33893         PR rtl-optimization/12092
33894         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33895
33896 2005-01-02  Andreas Jaeger  <aj@suse.de>
33897
33898         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33899
33900 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33901             Andrew Pinski  <pinskia@physics.uc.edu>
33902
33903         PR rtl-optimization/12092
33904         * gcc.dg/pr12092-1.c: New test case.
33905
33906 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33907
33908         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33909         'hidden' and 'default' for better portability.
33910         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33911
33912         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33913         6 and 7.
33914         * g++.old-deja/g++.brendan/new3.C: Likewise.
33915
33916 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33917
33918         * gcc.dg/20041231-1.C: New test.
33919         * g++.dg/warn/Wunreachable-code-1.C: New test.
33920
33921 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33922
33923         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33924         file, not /dev/null.  Abort on error.
33925
33926 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33927             Ziemowit Laski  <zlaski@apple.com>
33928
33929         PR objc/18971
33930         * objc.dg/encode-5.m: New test.
33931
33932 2004-12-29  Richard Henderson  <rth@redhat.com>
33933
33934         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33935         * objc.dg/stabs-1.m: Disable for ia64.
33936
33937 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33938
33939         PR c++/19190
33940         * g++.dg/warn/Wunused-10.C: New test.
33941
33942 2004-12-28  Richard Henderson  <rth@redhat.com>
33943
33944         * objc.dg/stabs-1.m: Disable for alpha.
33945
33946 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33947
33948         PR c++/19149
33949         * g++.dg/parse/error23.C: New test.
33950
33951 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33952
33953         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33954
33955         PR fortran/19032
33956         * gfortran.dg/intrinsic_modulo_1.f90: New.
33957         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33958         tests with divisor -1.
33959
33960 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33961
33962         * g++.dg/opt/temp1.C (memcpy): Return a value.
33963
33964         PR c++/19148
33965         * g++.dg/expr/cond7.C: New test.
33966
33967 2004-12-27  Paul Brook  <paul@codesourcery.com>
33968
33969         * gfortran.dg/g77/select_no_compile.f: Remove.
33970
33971 2004-12-27  Richard Henderson  <rth@redhat.com>
33972
33973         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33974         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33975         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33976
33977 2004-12-26  Richard Henderson  <rth@redhat.com>
33978
33979         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33980         by 1i instead of token pasting.
33981
33982 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33983
33984         PR tree-optimization/17578
33985         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33986         to additional_flags.
33987         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33988
33989 2004-12-25  Richard Henderson  <rth@redhat.com>
33990
33991         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33992         Remove Alpha.
33993
33994 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33995
33996         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33997         hppa*-*-hpux*.
33998         * gcc.dg/pr17957.c (dg-options): Likewise.
33999         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34000         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34001         instead of 0 on __hppa__.
34002         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34003         "foo,%r" on hppa*-*-*.
34004
34005 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34006
34007         PR fortran/19071
34008         * gfortran.dg/complex_write.f90: New test.
34009
34010 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34011
34012         PR c++/17595
34013         * g++.dg/parse/pragma2.C: New test.
34014
34015         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34016
34017 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34018
34019         * gcc.dg/empty2.c: Add missing dg-warning.
34020
34021 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34022
34023         PR c++/17413
34024         * g++.dg/template/local4.C: New test.
34025         * g++.dg/template/crash19.C: Add dg-error marker.
34026
34027         * g++.dg/template/crash31.C: Correct embedded PR number.
34028
34029 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34030
34031         PR c++/16405
34032         * g++.dg/opt/temp1.C: Add do-run marker.
34033
34034 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34035
34036         * g++.dg/template/spec19.C: New.
34037
34038 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34039
34040         PR target/16819
34041         * gcc.dg/empty2.c: New.
34042
34043 2004-12-23  Richard Henderson  <rth@redhat.com>
34044
34045         * lib/target-supports.exp (check_effective_target_vect_no_align):
34046         Remove i?86 and x86-64.
34047
34048 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34049
34050         PR c++/16405
34051         * g++.dg/opt/temp1.C: New test.
34052
34053 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34054
34055         PR c++/18733
34056         * g++.dg/template/friend33.C: New testcase.
34057
34058 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34059
34060         PR c++/18464
34061         * g++.dg/template/cond5.C: New test.
34062
34063         PR c++/18492
34064         * g++.dg/inherit/thunk3.C: New test.
34065
34066         PR c++/11224
34067         * g++.dg/warn/Wunused-9.C: New test.
34068
34069 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34070
34071         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34072
34073 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34074
34075         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34076
34077 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34078
34079         PR c++/18378
34080         * g++.dg/ext/packed8.C: New test.
34081
34082         PR c++/19063
34083         * g++.dg/template/crash31.C: New test.
34084
34085         PR c++/19034
34086         * g++.dg/template/crash30.C: New test.
34087
34088 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34089
34090         PR C++/18984
34091         * g++.dg/eh/ctor3.C: New test.
34092
34093 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34094
34095         * objc.dg/stabs-1.m: Allow section name to be quoted and
34096         assembly label to begin with '.LL'.
34097
34098 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34099
34100         * gcc.dg/vect/vect.exp
34101         (check_effective_target_lp64_or_vect_no_align): New.
34102         * gcc.dg/vect/vect-77.c: Use it.
34103         * gcc.dg/vect/vect-78.c: Use it.
34104
34105         * lib/target-supports.exp
34106         (check_effective_target_vect_no_max,
34107         check_effective_target_vect_no_bitwise,
34108         check_effective_target_vect_no_align): New.
34109         * gcc.dg/vect/vect-13.c: Use them.
34110         * gcc.dg/vect/vect-17.c: Ditto.
34111         * gcc.dg/vect/vect-18.c: Ditto.
34112         * gcc.dg/vect/vect-19.c: Ditto.
34113         * gcc.dg/vect/vect-20.c: Ditto.
34114         * gcc.dg/vect/vect-27.c: Ditto.
34115         * gcc.dg/vect/vect-29.c: Ditto.
34116         * gcc.dg/vect/vect-44.c: Ditto.
34117         * gcc.dg/vect/vect-48.c: Ditto.
34118         * gcc.dg/vect/vect-50.c: Ditto.
34119         * gcc.dg/vect/vect-52.c: Ditto.
34120         * gcc.dg/vect/vect-54.c: Ditto.
34121         * gcc.dg/vect/vect-56.c: Ditto.
34122         * gcc.dg/vect/vect-58.c: Ditto.
34123         * gcc.dg/vect/vect-60.c: Ditto.
34124         * gcc.dg/vect/vect-72.c: Ditto.
34125         * gcc.dg/vect/vect-80.c: Ditto.
34126
34127 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34128
34129         PR c++/14075
34130         * g++.dg/init/string1.C: New.
34131
34132         PR c++/18975
34133         * g++.dg/other/synth1.C: New.
34134
34135 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34136
34137         PR c/18963
34138         * gcc.dg/pr18963-1.c: New test.
34139
34140 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34141
34142         PR c/18596
34143         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34144         * gcc.dg/pr18596-1.c: Use dg-error.
34145         (dg-options): Use -fno-unit-at-a-time.
34146         * gcc.dg/pr18596-2.c: New test.
34147         * gcc.dg/pr18596-3.c: New test.
34148
34149 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34150
34151         PR middle-end/18683
34152         * g++.dg/opt/pr18683-1.C: New test case.
34153
34154 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34155
34156         PR other/19093
34157         * g++.dg/opt/max1.C: Fix for 64bit targets.
34158
34159 2004-12-20  Matt Austern  <austern@apple.com>
34160
34161         PR c++/19044
34162         * g++.dg/ext/builtin6.C: New
34163
34164 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34165
34166         PR tree-optimization/19080
34167         * gcc.c-torture/compile/pr19080.c: New test.
34168
34169 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34170
34171         * gcc.dg/20041219-1.c: New test.
34172
34173 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34174
34175         PR middle-end/19068
34176         * g++.dg/opt/max1.C: New test case.
34177
34178 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34179
34180         * gcc.dg/fdata-sections-1.c: New test.
34181
34182 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34183
34184         PR middle-end/18548
34185         * gcc.dg/max-1.c: New test case.
34186
34187 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34188
34189         * gcc.c-torture/execute/20041218-1.c: New test.
34190
34191 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34192
34193         * gcc.dg/pr18501.c: New test.
34194         * gcc.dg/uninit-5.c: XFAIL.
34195         * gcc.dg/uninit-9.c: XFAIL.
34196
34197 2004-12-17  Dale Johannesen  <dalej@apple.com>
34198
34199         * gcc.dg/20041213-1.c: New.
34200
34201 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34202
34203         * objc.dg/stabs-1.m: Allow assembly label to begin
34204         with a dot ('.').
34205
34206 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34207
34208         * gcc.c-torture/execute/20041213-1.c: Move...
34209         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34210
34211 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34212
34213         PR c++/18721
34214         * g++.dg/lookup/conv-5.C: New.
34215
34216 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34217
34218         * objc.dg/stabs-1.m: New test.
34219
34220 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34221
34222         * gcc.dg/visibility-c.c: Change compile to
34223         assemble for the test.
34224
34225 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34226
34227         PR target/19041
34228         * gcc.dg/visibility-c.c: New test.
34229
34230 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34231
34232         PR middle-end/18493
34233         * gcc.dg/switch-8.c: New test case.
34234
34235 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34236
34237         PR c++/18905
34238         * g++.dg/template/init4.C: New.
34239         * g++.dg/opt/static3.C: Enable optimizer.
34240
34241 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34242
34243         * g++.dg/other/complex1.C: New test.
34244
34245 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34246
34247         * g++.dg/opt/inline9.C: New test.
34248
34249 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34250
34251         PR fortran/18993
34252         * gfotran.dg/nullify_1.f: New test.
34253
34254 2004-12-15  Richard Henderson  <rth@redhat.com>
34255
34256         * gcc.target/i386/i386.exp: New harness.
34257         * gcc.target/i386/vect-args.c: New.
34258
34259 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34260
34261         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34262
34263 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34264
34265         PR c++/18825
34266         * g++.dg/template/friend32.C: New test.
34267
34268 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34269
34270         * cpp/pragma-once-1.c: New test.
34271         * cpp/pragma-once-1b.h: Likewise.
34272         * cpp/pragma-once-1c.h: Likewise.
34273         * cpp/pragma-once-1d.h: Likewise.
34274         * cpp/inc/pragma-once-1a.h: Likewise.
34275
34276 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34277             Steven G. Kargl  <kargls@comcast.net>
34278
34279         PR fortran/17597
34280         * gfortran.dg/list_read_3.f90: New test.
34281
34282 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34283
34284         * gcc.dg/ftrapv-2.c: New test.
34285
34286 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34287
34288         PR c++/18981
34289         * g++.dg/template/typename9.C: New test.
34290
34291 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34292
34293         PR c++/18738
34294         * g++.dg/template/typename8.C: New test.
34295         * g++.dg/parse/friend2.C: Tweak error message.
34296
34297 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34298
34299         * gcc.c-torture/20041214-1.c: New test.
34300
34301 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34302
34303         PR c++/18965
34304         * g++.dg/init/array17.C: New test.
34305
34306 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34307
34308         PR c++/18793
34309         * g++.dg/init/aggr3.C: New test.
34310
34311 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34312
34313         * gcc.dg/altivec-types-1.c: New test.
34314         * gcc.dg/altivec-types-2.c: New test.
34315         * gcc.dg/altivec-types-3.c: New test.
34316         * gcc.dg/altivec-types-4.c: New test.
34317         * g++.dg/ext/altivec-types-1.C: New test.
34318         * g++.dg/ext/altivec-types-2.C: New test.
34319         * g++.dg/ext/altivec-types-3.C: New test.
34320         * g++.dg/ext/altivec-types-4.C: New test.
34321
34322 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34323
34324         PR middle-end/18951
34325         * gcc.c-torture/execute/20041213-1.c: New test.
34326
34327 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34328
34329         PR c++/18949
34330         * g++.dg/template/cast1.C: New.
34331
34332 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34333
34334         * gcc.c-torture/execute/20041213-2.c: New test.
34335
34336 2004-12-13  Richard Henderson  <rth@redhat.com>
34337
34338         * gcc.dg/i386-sse-10.c: Fix typo in options.
34339
34340 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34341
34342         PR c++/18968
34343         * g++.dg/opt/pr18968.C: New test.
34344
34345 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34346
34347         PR c++/18925
34348         * g++.dg/ext/visibility/staticdatamem.C: New test.
34349
34350 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34351
34352         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34353
34354 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34355
34356         PR rtl-optimization/18928
34357         * gcc.dg/pr18928-1.c: New test case.
34358
34359 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34360
34361         PR tree-opt/16951
34362         * gcc.c-torture/compile/20041211-1.c: New.
34363
34364 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34365
34366         PR middle-end/17564
34367         * gcc.c-torture/execute/20041212-1.c: New test.
34368
34369 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34370
34371         PR fortran/18869
34372         * gfortran.dg/common_1.f90: New test.
34373
34374 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34375         Paul Brook  <paul@codesourcery.com>
34376
34377         PR fortran/16222
34378         * gfortran.dg/real_do_1.f90: New test.
34379
34380 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34381
34382         PR tree-opt/18040
34383         * g++.dg/opt/ptrmem6.C: New test.
34384
34385 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34386
34387         PR middle-end/18921
34388         * gcc.dg/pr18921-1.c: New test case.
34389
34390 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34391
34392         PR fortran/17175
34393         * gfortran.dg/scale_1.f90: New test.
34394
34395 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34396
34397         PR middle-end/18903
34398         * gcc.c-torture/compile/pr18903.c: New test.
34399
34400 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34401
34402         * gcc.c-torture/execute/20041210-1.c: New test.
34403
34404 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34405
34406         PR c++/18731
34407         * g++.dg/parser/struct-1.C: New test.
34408         * g++.dg/parser/struct-2.C: New test.
34409         * g++.dg/parser/struct-3.C: New test.
34410
34411 2004-12-09  Richard Henderson  <rth@redhat.com>
34412
34413         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34414
34415         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34416         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34417
34418 2004-12-09  Matt Austern  <austern@apple.com>
34419
34420         PR c++/18514
34421         * g++.dg/ext/builtin1.C: New
34422         * g++.dg/ext/builtin2.C: New
34423         * g++.dg/ext/builtin3.C: New
34424         * g++.dg/ext/builtin4.C: New
34425         * g++.dg/ext/builtin5.C: New
34426
34427 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34428
34429         PR tree-opt/18904
34430         * g++.dg/opt/ptrmem5.C: New test.
34431
34432 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34433
34434         * g++.dg/parse/typename5.C: Adjust for new error.
34435         * g++.dg/parse/typename7.C: New.
34436
34437 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34438
34439         PR c++/18073
34440         * g++.dg/other/mmintrin.C: New test.
34441
34442 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34443
34444         PR c++/16681
34445         * g++.dg/init/array15.C: New.
34446         * g++.dg/init/array16.C: New.
34447
34448 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34449
34450         PR fortran/18826
34451         * gfortran.dg/assign_1.f90: New test.
34452
34453 2004-12-08  Nick Clifton  <nickc@redhat.com>
34454
34455         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34456         * gcc.target/xstormy16/data_below100: Likewise.
34457         * gcc.target/xstormy16/sfr: Likewise.
34458         * gcc.target/xstormy16/below100.S: New test source file.
34459         * gcc.target/xstormy16/below100.ld: New test linker script.
34460         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34461         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34462         bp instructions.
34463         * gcc.target/xstormy16/bp.c: Likewise.
34464
34465         * gcc.target/xstormy16/bss_below100: New files:
34466         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34467         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34468         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34469         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34470         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34471         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34472         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34473         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34474         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34475         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34476         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34477         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34478         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34479         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34480         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34481         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34482         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34483         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34484         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34485         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34486         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34487         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34488         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34489         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34490         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34491         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34492         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34493
34494         * gcc.target/xstormy16/data_below100: New files:
34495         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34496         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34497         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34498         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34499         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34500         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34501         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34502         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34503         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34504         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34505         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34506         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34507         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34508         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34509         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34510         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34511         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34512         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34513         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34514         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34515         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34516         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34517         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34518         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34519         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34520         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34521         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34522
34523         * gcc.target/xstormy16/sfr: New files:
34524         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34525         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34526         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34527         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34528         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34529         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34530         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34531         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34532         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34533         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34534         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34535         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34536         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34537         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34538         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34539         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34540         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34541         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34542         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34543         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34544         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34545         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34546         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34547         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34548         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34549         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34550         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34551         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34552         27_if0_sfrw_bitfield_f.c
34553
34554 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34555
34556         PR c++/18100
34557         * g++.dg/lookup/name-clash4.C: New test.
34558
34559 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34560
34561         PR c++/18672
34562         * g++.dg/opt/array1.C: New.
34563
34564         PR c++/18803
34565         * g++.dg/template/operator5.C: New.
34566
34567 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34568
34569         PR c/18867
34570         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34571
34572 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34573
34574         * gcc.dg/noncompile/20041207.c: New test.
34575
34576 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34577
34578         * g++.dg/other/unreachable-1.C: New test.
34579
34580 2004-12-06  Nick Clifton  <nickc@redhat.com>
34581
34582         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34583         <limits.h> because the latter comes from gcc's include/ directory
34584         and not the newlib/libc/include directory.
34585
34586 2004-12-04  Richard Henderson  <rth@redhat.com>
34587
34588         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34589
34590 2004-12-04  Richard Henderson  <rth@redhat.com>
34591
34592         * lib/target-supports.exp (check_gc_sections_available): Disable
34593         for alpha and ia64.
34594
34595 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34596
34597         PR middle-end/17909
34598         * g++.dg/other/vararg-2.C: New test.
34599
34600 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34601
34602         PR c++/17011, c++/17971
34603         * g++.dg/template/error15.C: Adjust expected error.
34604         * g++.dg/template/instantiate3.C: Likewise.
34605
34606 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34607
34608         * gcc.dg/altivec-18.c: Fix for darwin
34609
34610 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34611
34612         PR c++/18782
34613         * g++.dg/parse/ptrmem2.C: New.
34614
34615         PR c++/18318
34616         * g++.dg/template/new1.C: New.
34617
34618 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34619
34620         PR fortran/18710
34621         * gfortran.dg/direct_io_3.f90: New test.
34622
34623 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34624
34625         PR 18758
34626         * g++.dg/parse/crash21.C: New.
34627
34628 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34629
34630         PR c++/15664, c++/18276
34631         * g++.dg/template/ttp13.C: New test.
34632         * g++.dg/template/ttp14.C: Likewise.
34633
34634 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34635
34636         PR c++/18123
34637         * g++.dg/parse/enum2.C: New test.
34638         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34639
34640 2004-12-02  Nick Clifton  <nickc@redhat.com>
34641
34642         * gcc.target/xstormy16: New test directory.
34643         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34644         * gcc.target/xstormy16/bp.c: Check the generation of bp
34645         instructions.
34646         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34647         bn instructions and the BELOW100 attribute.
34648
34649 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34650
34651         PR target/16952
34652         * gcc.dg/ppc-eabi.c: New.
34653
34654 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34655
34656         PR fortran/18284
34657         * gfortran.dg/backspace.f90
34658
34659 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34660
34661         * gfortran.dg/inquire.f90: New test.
34662
34663 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34664
34665         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34666         handle effective-target-keyword.
34667         (dg-skip-if): Support effective-target keyword as target list.
34668         (dg-xfail-if): Ditto.
34669         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34670
34671 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34672
34673         PR tree-optimization/18291
34674         * gcc.c-torture/compile/pr18291.c: New test.
34675
34676 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34677
34678         PR C++/18729
34679         * g++.dg/parse/crash20.C: New.
34680
34681         PR c++/17431
34682         * g++.dg/overload/arg1.C: New.
34683         * g++.dg/overload/arg2.C: New.
34684         * g++.dg/overload/arg3.C: New.
34685         * g++.dg/overload/arg4.C: New.
34686
34687 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34688
34689         * gcc.dg/c99-flex-array-4.c: Remove.
34690
34691 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34692
34693         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34694
34695         * lib/target-supports.exp (is-effective-target): Simplify.
34696
34697         * lib/target-supports.exp (check_effective_target_vect_long):
34698         Fix for powerpc64-*-*.
34699
34700 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34701
34702         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34703         to support new requirements on FreeBSD 5.
34704
34705 2004-11-30  Devang Patel  <dpatel@apple.com>
34706
34707         PR 18702
34708         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34709
34710 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34711
34712         * g++.dg/ext/altivec-13.C: New test.
34713
34714 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34715
34716         PR tree-opt/18298
34717         * gcc.c-torture/execute/p18298.c: New test.
34718
34719 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34720             Dorit Naishlos  <dorit@il.ibm.com>
34721
34722         PR tree-opt/18607
34723         * gcc.dg/vect/vect-89.c: New test.
34724
34725 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34726
34727         * gcc.dg/pr18596-1.c: New test.
34728
34729 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34730
34731         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34732
34733 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34734
34735         PR c/18479
34736         * gcc.dg/pr18479.c: New test.
34737
34738 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34739
34740         PR target/18490
34741         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34742         mmix-knuth-mmixware.
34743
34744         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34745         cris-*-elf* cris-*-aout* mmix-*-*
34746
34747 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34748
34749         PR middle-end/18725
34750         * gcc.dg/pr18725.c: New test.
34751
34752 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34753
34754         PR target/18488
34755         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34756
34757         PR target/18336
34758         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34759
34760 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34761
34762         PR c++/18368
34763         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34764         * g++.old-deja/g++.law/ctors5.C: Likewise.
34765         * g++.old-deja/g++.other/crash25.C: Likewise.
34766
34767         PR c++/18674
34768         * g++.dg/template/error16.C: New test.
34769
34770         PR c++/18512
34771         * g++.dg/template/crash29.C: New test.
34772
34773 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34774
34775         PR tree-optimization/18712
34776         * gcc.c-torture/compile/pr18712.c: New test.
34777
34778 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34779
34780         PR c/7544
34781         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34782         tests.
34783
34784 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34785
34786         PR c++/18652
34787         * g++.dg/lookup/crash6.C: New test.
34788
34789 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34790
34791         PR middle-end/18164
34792         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34793
34794 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34795
34796         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34797         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34798         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34799
34800 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34801
34802         * gcc.dg/pr18164.c: New test.
34803
34804 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34805
34806         * gcc.dg/funroll-loops-all.c: New.
34807
34808 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34809
34810         PR target/18489
34811         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34812         delimeter, match space and TAB as well as ":".
34813
34814         PR target/18484
34815         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34816
34817         PR target/18348
34818         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34819
34820         PR target/18345
34821         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34822
34823         PR target/18337
34824         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34825
34826 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34827
34828         * gfortran.dg/direct_io_2.f90: New test.
34829
34830 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34831
34832         PR target/18334
34833         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34834
34835 2004-11-28  Richard Henderson  <rth@redhat.com>
34836
34837         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34838
34839 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34840
34841         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34842         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34843         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34844         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34845         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34846         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34847         gcc.dg/pointer-arith-8.c: New tests.
34848
34849 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34850
34851         PR fortran/18364
34852         * gfortran.dg/endfile.f90: New test.
34853
34854 2004-11-27  Falk Hueffner  <falk@debian.org>
34855
34856         * gcc.dg/loop-6.c: New test.
34857
34858 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34859
34860         * gcc.c-torture/execute/20041126-1.c: New test.
34861
34862 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34863
34864         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34865         on IRIX.
34866
34867 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34868
34869         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34870         functions.
34871
34872 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34873
34874         PR rtl-optimization/17825
34875         * gcc.c-torture/compile/20041119-1.c: New test.
34876
34877 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34878
34879         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34880         Check existence of ld library path variables before unsetting.
34881
34882 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34883
34884         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34885
34886 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34887
34888         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34889
34890 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34891
34892         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34893
34894 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34895
34896         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34897         dg-do directive.
34898
34899 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34900
34901         * gcc.dg/pr17957.c: Pass --param, not -param.
34902
34903 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34904
34905         PR middle-end/17957
34906         * gcc.dg/pr17957.c: New test.
34907
34908 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34909
34910         PR c++/18445
34911         * g++.dg/template/crash28.C: Likewise.
34912
34913         PR c++/18001
34914         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34915         * g++.dg/ext/lvaddr.C: Likewise.
34916         * g++.dg/opt/pr7503-3.C: Likewise.
34917
34918         PR c++/18466
34919         * g++.dg/parse/qualified3.C: New test.
34920         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34921
34922         PR c++/18545
34923         * g++.dg/expr/return1.C: New test.
34924
34925 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34926
34927         Friend class name lookup 3/n, PR c++/3332
34928         * g++.dg/lookup/friend3.C: New test.
34929         * g++.dg/lookup/friend4.C: Likewise.
34930         * g++.dg/lookup/friend5.C: Likewise.
34931
34932 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34933
34934         Friend class name lookup 2/n, PR c++/14513, c++/15410
34935         * g++.dg/lookup/friend2.C: New test.
34936         * g++.dg/template/friend31.C: Likewise.
34937
34938 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34939
34940         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34941
34942 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34943
34944         PR c++/17473
34945         * g++.dg/tc1/dr56.C: Remove.
34946         * g++.dg/template/typedef1.C: Add dg-error markers.
34947         * g++.old-deja/g++.other/typedef7.C: Likewise.
34948
34949         PR c++/18285
34950         * g++.dg/parse/typedef7.C: New test.
34951
34952 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34953
34954         * gcc.c-torture/execute/20041124-1.c: New test.
34955
34956 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34957
34958         * g++.dg/template/deduce3.C: New test.
34959
34960         PR c++/18586
34961         * g++.dg/template/crash27.C: New test.
34962
34963         PR c++/18530
34964         * g++.dg/warn/Wshadow-3.C: New test.
34965
34966 2004-11-24  Devang Patel  <dpatel@apple.com>
34967
34968         PR/18555
34969         * gcc.dg/cpp/isysroot-1.c: New test.
34970         * gcc.dg/cpp/usr/include/stdio.h: New file.
34971         * gcc.dg/cpp/isysroot-2.c: New test.
34972         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34973         New file.
34974
34975 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34976
34977         PR c++/8929
34978         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34979
34980 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34981
34982         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34983         * gcc.target/sparc/pdist.c: Likewise.
34984
34985 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34986
34987         PR c++/16882
34988         * g++.dg/conversion/simd1.C: New test.
34989
34990 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34991
34992         * lib/target-libpath.exp: New file defining
34993         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34994         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34995         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34996         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34997         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34998
34999 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35000
35001         * gcc.dg/pragma-align-2.c: Test macro expansion.
35002         * gcc.dg/pragma-pack-2.c: New test.
35003
35004 2004-11-23  Richard Henderson  <rth@redhat.com>
35005
35006         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35007         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35008         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35009         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35010         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35011         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35012
35013         * gcc.dg/vect/vect.exp: Add check for alpha.
35014         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35015         (check_effective_target_vect_int): Enable for alpha.
35016         (check_effective_target_vect_long): New.
35017         (is-effective-target): Add it.
35018
35019 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35020
35021         * gcc.dg/pr18614-1.c: New test.
35022
35023 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35024
35025         * gcc.dg/setjmp-2.c: New test.
35026
35027 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35028
35029         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35030         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35031         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35032         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35033         gcc.target/sparc/pdist.c: New tests.
35034
35035 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35036
35037         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35038
35039 2004-11-22  Dale Johannesen  <dalej@apple.com>
35040
35041         * gcc.dg/20041111-1.c: New.
35042
35043 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35044
35045         PR tree-opt/18536
35046         * gcc.dg/vect/pr18536.c: New test.
35047
35048 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35049
35050         PR c++/18354
35051         * g++.dg/template/nontype11.C: New test.
35052
35053 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35054
35055         PR middle-end/18520
35056         * gcc.dg/pr18520-1.c: New test case.
35057
35058 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35059
35060         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35061         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35062         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35063         expected diagnostics.
35064
35065 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35066
35067         PR target/18580
35068         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35069         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35070         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35071
35072 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35073
35074         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35075
35076 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35077             Joseph Myers  <joseph@codesourcery.com>
35078
35079         * lib/target-supports.exp (check_visibility_available): Really
35080         test the compiler.
35081
35082 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35083
35084         PR tree-opt/18181
35085         * gcc.dg/vect/vect-85.c: New test.
35086         * gcc.dg/vect/vect-86.c: New test.
35087         * gcc.dg/vect/vect-87.c: New test.
35088         * gcc.dg/vect/vect-88.c: New test.
35089
35090 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35091
35092         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35093
35094 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35095
35096         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35097         * gcc.dg/ppc-and-1.c: Ditto.
35098         * gcc.dg/ppc-compare-1.c: Ditto.
35099         * gcc.dg/ppc-mov-1.c: Ditto
35100
35101 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35102             Mark Mitchell  <mark@codesourcery.com>
35103
35104         * gcc.dg/pragma-init-fini-2.c: New test.
35105
35106 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35107             Aldy Hernandez  <aldyh@redhat.com>
35108
35109         * lib/target-supports.exp (check_effective_target_vect_int): New
35110         (check_effective_target_vect_float): New
35111         (check_effective_target_vect_double): New.
35112         (is-effective-target): Support new effective targets keywords.
35113         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35114         default action for dg-do.
35115         * gcc.dg/vect/pr16105.c: Use new support.
35116         * gcc.dg/vect/pr18400.c: Ditto.
35117         * gcc.dg/vect/pr18425.c: Ditto.
35118         * gcc.dg/vect/vect-1.c: Ditto.
35119         * gcc.dg/vect/vect-10.c: Ditto.
35120         * gcc.dg/vect/vect-11.c: Ditto.
35121         * gcc.dg/vect/vect-12.c: Ditto.
35122         * gcc.dg/vect/vect-13.c: Ditto.
35123         * gcc.dg/vect/vect-14.c: Ditto.
35124         * gcc.dg/vect/vect-15.c: Ditto.
35125         * gcc.dg/vect/vect-16.c: Ditto.
35126         * gcc.dg/vect/vect-17.c: Ditto.
35127         * gcc.dg/vect/vect-18.c: Ditto.
35128         * gcc.dg/vect/vect-19.c: Ditto.
35129         * gcc.dg/vect/vect-2.c: Ditto.
35130         * gcc.dg/vect/vect-20.c: Ditto.
35131         * gcc.dg/vect/vect-21.c: Ditto.
35132         * gcc.dg/vect/vect-22.c: Ditto.
35133         * gcc.dg/vect/vect-23.c: Ditto.
35134         * gcc.dg/vect/vect-24.c: Ditto.
35135         * gcc.dg/vect/vect-25.c: Ditto.
35136         * gcc.dg/vect/vect-26.c: Ditto.
35137         * gcc.dg/vect/vect-27.c: Ditto.
35138         * gcc.dg/vect/vect-27a.c: Ditto.
35139         * gcc.dg/vect/vect-28.c: Ditto.
35140         * gcc.dg/vect/vect-29.c: Ditto.
35141         * gcc.dg/vect/vect-29a.c: Ditto.
35142         * gcc.dg/vect/vect-3.c: Ditto.
35143         * gcc.dg/vect/vect-30.c: Ditto.
35144         * gcc.dg/vect/vect-31.c: Ditto.
35145         * gcc.dg/vect/vect-32.c: Ditto.
35146         * gcc.dg/vect/vect-33.c: Ditto.
35147         * gcc.dg/vect/vect-34.c: Ditto.
35148         * gcc.dg/vect/vect-35.c: Ditto.
35149         * gcc.dg/vect/vect-36.c: Ditto.
35150         * gcc.dg/vect/vect-37.c: Ditto.
35151         * gcc.dg/vect/vect-38.c: Ditto.
35152         * gcc.dg/vect/vect-4.c: Ditto.
35153         * gcc.dg/vect/vect-40.c: Ditto.
35154         * gcc.dg/vect/vect-41.c: Ditto.
35155         * gcc.dg/vect/vect-42.c: Ditto.
35156         * gcc.dg/vect/vect-43.c: Ditto.
35157         * gcc.dg/vect/vect-44.c: Ditto.
35158         * gcc.dg/vect/vect-45.c: Ditto.
35159         * gcc.dg/vect/vect-46.c: Ditto.
35160         * gcc.dg/vect/vect-47.c: Ditto.
35161         * gcc.dg/vect/vect-48.c: Ditto.
35162         * gcc.dg/vect/vect-48a.c: Ditto.
35163         * gcc.dg/vect/vect-49.c: Ditto.
35164         * gcc.dg/vect/vect-5.c: Ditto.
35165         * gcc.dg/vect/vect-50.c: Ditto.
35166         * gcc.dg/vect/vect-51.c: Ditto.
35167         * gcc.dg/vect/vect-52.c: Ditto.
35168         * gcc.dg/vect/vect-53.c: Ditto.
35169         * gcc.dg/vect/vect-54.c: Ditto.
35170         * gcc.dg/vect/vect-55.c: Ditto.
35171         * gcc.dg/vect/vect-56.c: Ditto.
35172         * gcc.dg/vect/vect-56a.c: Ditto.
35173         * gcc.dg/vect/vect-57.c: Ditto.
35174         * gcc.dg/vect/vect-58.c: Ditto.
35175         * gcc.dg/vect/vect-59.c: Ditto.
35176         * gcc.dg/vect/vect-6.c: Ditto.
35177         * gcc.dg/vect/vect-60.c: Ditto.
35178         * gcc.dg/vect/vect-61.c: Ditto.
35179         * gcc.dg/vect/vect-62.c: Ditto.
35180         * gcc.dg/vect/vect-63.c: Ditto.
35181         * gcc.dg/vect/vect-64.c: Ditto.
35182         * gcc.dg/vect/vect-65.c: Ditto.
35183         * gcc.dg/vect/vect-66.c: Ditto.
35184         * gcc.dg/vect/vect-67.c: Ditto.
35185         * gcc.dg/vect/vect-68.c: Ditto.
35186         * gcc.dg/vect/vect-69.c: Ditto.
35187         * gcc.dg/vect/vect-7.c: Ditto.
35188         * gcc.dg/vect/vect-72.c: Ditto.
35189         * gcc.dg/vect/vect-72a.c: Ditto.
35190         * gcc.dg/vect/vect-73.c: Ditto.
35191         * gcc.dg/vect/vect-74.c: Ditto.
35192         * gcc.dg/vect/vect-75.c: Ditto.
35193         * gcc.dg/vect/vect-76.c: Ditto.
35194         * gcc.dg/vect/vect-77.c: Ditto.
35195         * gcc.dg/vect/vect-77a.c: Ditto.
35196         * gcc.dg/vect/vect-78.c: Ditto.
35197         * gcc.dg/vect/vect-79.c: Ditto.
35198         * gcc.dg/vect/vect-8.c: Ditto.
35199         * gcc.dg/vect/vect-80.c: Ditto.
35200         * gcc.dg/vect/vect-82.c: Ditto.
35201         * gcc.dg/vect/vect-82_64.c: Ditto.
35202         * gcc.dg/vect/vect-83.c: Ditto.
35203         * gcc.dg/vect/vect-83_64.c: Ditto.
35204         * gcc.dg/vect/vect-9.c: Ditto.
35205         * gcc.dg/vect/vect-all.c: Ditto.
35206         * gcc.dg/vect/vect-none.c: Ditto.
35207
35208 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35209
35210         * lib/gcc-dg.exp (dg-skip-if): New function.
35211         (dg-forbid-option): Remove.
35212         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35213         * g++.dg/abi/bitfield8.C: Likewise.
35214         * g++.dg/abi/dtor1.C: Likewise.
35215         * g++.dg/abi/empty10.C: Likewise.
35216         * g++.dg/abi/empty7.C: Likewise.
35217         * g++.dg/abi/empty9.C: Likewise.
35218         * g++.dg/abi/layout3.C: Likewise.
35219         * g++.dg/abi/layout4.C: Likewise.
35220         * g++.dg/abi/thunk1.C: Likewise.
35221         * g++.dg/abi/thunk2.C: Likewise.
35222         * g++.dg/abi/vbase11.C: Likewise.
35223         * g++.dg/abi/vthunk2.C: Likewise.
35224         * g++.dg/abi/vthunk3.C: Likewise.
35225         * g++.dg/ext/attrib8.C: Likewise.
35226         * g++.dg/opt/longbranch2.C: Likewise.
35227         * g++.dg/opt/reg-stack4.C: Likewise.
35228         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35229         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35230         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35231         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35232         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35233         * gcc.dg/20000609-1.c: Likewise.
35234         * gcc.dg/20000720-1.c: Likewise.
35235         * gcc.dg/20011107-1.c: Likewise.
35236         * gcc.dg/20011119-1.c: Likewise.
35237         * gcc.dg/20020108-1.c: Likewise.
35238         * gcc.dg/20020122-2.c: Likewise.
35239         * gcc.dg/20020122-3.c: Likewise.
35240         * gcc.dg/20020201-3.c: Likewise.
35241         * gcc.dg/20020206-1.c: Likewise.
35242         * gcc.dg/20020218-1.c: Likewise.
35243         * gcc.dg/20020310-1.c: Likewise.
35244         * gcc.dg/20020411-1.c: Likewise.
35245         * gcc.dg/20020418-2.c: Likewise.
35246         * gcc.dg/20020426-1.c: Likewise.
35247         * gcc.dg/20020426-2.c: Likewise.
35248         * gcc.dg/20020517-1.c: Likewise.
35249         * gcc.dg/20020523-1.c: Likewise.
35250         * gcc.dg/20020523-2.c: Likewise.
35251         * gcc.dg/20020729-1.c: Likewise.
35252         * gcc.dg/20030204-1.c: Likewise.
35253         * gcc.dg/20030826-2.c: Likewise.
35254         * gcc.dg/20030926-1.c: Likewise.
35255         * gcc.dg/20031202-1.c: Likewise.
35256         * gcc.dg/980312-1.c: Likewise.
35257         * gcc.dg/980313-1.c: Likewise.
35258         * gcc.dg/990117-1.c: Likewise.
35259         * gcc.dg/990424-1.c: Likewise.
35260         * gcc.dg/990524-1.c: Likewise.
35261         * gcc.dg/991230-1.c: Likewise.
35262         * gcc.dg/i386-387-1.c: Likewise.
35263         * gcc.dg/i386-387-2.c: Likewise.
35264         * gcc.dg/i386-387-3.c: Likewise.
35265         * gcc.dg/i386-387-4.c: Likewise.
35266         * gcc.dg/i386-387-5.c: Likewise.
35267         * gcc.dg/i386-387-6.c: Likewise.
35268         * gcc.dg/i386-asm-1.c: Likewise.
35269         * gcc.dg/i386-bitfield1.c: Likewise.
35270         * gcc.dg/i386-bitfield2.c: Likewise.
35271         * gcc.dg/i386-loop-1.c: Likewise.
35272         * gcc.dg/i386-loop-2.c: Likewise.
35273         * gcc.dg/i386-loop-3.c: Likewise.
35274         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35275         * gcc.dg/i386-pic-1.c: Likewise.
35276         * gcc.dg/i386-regparm.c: Likewise.
35277         * gcc.dg/i386-signbit-1.c: Likewise.
35278         * gcc.dg/i386-signbit-2.c: Likewise.
35279         * gcc.dg/i386-signbit-3.c: Likewise.
35280         * gcc.dg/i386-sse-5.c: Likewise.
35281         * gcc.dg/i386-sse-8.c: Likewise.
35282         * gcc.dg/i386-unroll-1.c: Likewise.
35283         * gcc.dg/tls/opt-1.c: Likewise.
35284         * gcc.dg/tls/opt-2.c: Likewise.
35285         * gcc.dg/unroll-1.c: Likewise.
35286         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35287         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35288         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35289         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35290
35291 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35292
35293         * g++.dg/template/incomplete1.C: New test.
35294
35295 2004-11-16  Nick Clifton  <nickc@redhat.com>
35296
35297         Revert patches accidentally commited during checkin of fixes for
35298         xstormy16 tests:
35299         gcc.c-torture/execute/simd-4.c: Revert
35300         gcc.dg/20040910-1.c: Revert.
35301
35302 2004-11-16  Paul Brook  <paul@codesourcery.com>
35303
35304         PR fortran/13010
35305         * gfortran.dg/der_pointer_1.f90: New test.
35306
35307 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35308
35309         PR c/18498
35310         * gcc.dg/bitfld-13.c: New test.
35311
35312 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35313
35314         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35315         powerpc*-*-linux*.
35316
35317         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35318         * gcc.dg/ppc64-abi-2.c: Ditto.
35319         * gcc.dg/ppc64-abi-3.c: Ditto.
35320
35321         * lib/gcc-dg.exp (dg-target-list): Remove.
35322
35323 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35324
35325         * gcc.dg/ia64-postinc.c: New test.
35326
35327 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35328
35329         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35330
35331 2004-11-15  Nick Clifton  <nickc@redhat.com>
35332
35333         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35334         __INT_MAX__ so that the test can be compiled by toolchains
35335         targeted at 16-bit processors.
35336
35337         * gcc.dg/20040625-1.c: Use long constants rather than integers
35338         when performing arithmetic that will overflow 16-bits.
35339
35340         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35341         xstormy16.  It does not support 128-bit vector operations.
35342
35343         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35344         with the macro PTR_TYPE.  Define this macro to an integer type
35345         suitable for holding a pointer.
35346
35347         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35348         the target is a 16-bit processor.
35349
35350         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35351         16-bit targets where the character constant will be too long.
35352
35353         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35354         where the double will not be directly addressable.
35355
35356 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35357
35358         Friend class name lookup 1/n, PR c++/18471
35359         * g++.dg/template/crash26.C: New test.
35360         * g++.dg/lookup/struct1.C: Adjust expected error.
35361         * g++.dg/parse/elab1.C: Likewise.
35362         * g++.dg/parse/elab2.C: Likewise.
35363         * g++.dg/parse/int-as-enum1.C: Likewise.
35364         * g++.dg/parse/struct-as-enum1.C: Likewise.
35365         * g++.dg/parse/typedef1.C: Likewise.
35366         * g++.dg/parse/typedef3.C: Likewise.
35367         * g++.dg/parse/typedef4.C: Likewise.
35368         * g++.dg/parse/typedef5.C: Likewise.
35369         * g++.dg/template/nontype4.C: Likewise.
35370         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35371         * g++.old-deja/g++.other/elab1.C: Likewise.
35372         * g++.old-deja/g++.other/syntax4.C: Likewise.
35373
35374 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35375
35376         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35377
35378 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35379
35380         * gcc.c-torture/execute/20041114-1.c: New test.
35381
35382 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35383
35384         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35385         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35386         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35387         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35388         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35389         gcc.dg/switch-7.c: New tests.
35390
35391 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35392
35393         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35394
35395 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35396
35397         PR tree-opt/18400
35398         * gcc.dg/vect/pr18400.c: New test.
35399
35400 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35401             Andrew Pinski  <pinskia@physics.uc.edu>
35402
35403         PR tree-opt/18425
35404         * gcc.dg/vect/pr18425.c: New test.
35405
35406 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35407
35408         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35409         Guard with dg-require-alias and dg-require-visibility.
35410
35411 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35412
35413         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35414
35415 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35416
35417         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35418
35419 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35420
35421         PR c++/17344
35422         * g++.dg/template/defarg5.C: New test.
35423
35424 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35425
35426         * g++.dg/parse/cast1.C: Run only on ILP32.
35427         * g++.old-deja/g++.mike/p784.C: Likewise.
35428
35429 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35430
35431         * gcc.c-torture/execute/20041113-1.c: New test.
35432
35433 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35434
35435         PR target/18230
35436         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35437         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35438         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35439         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35440         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35441         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35442         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35443         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35444         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35445         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35446         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35447         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35448         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35449
35450 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35451
35452         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35453         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35454         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35455         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35456         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35457         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35458         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35459         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35460         gcc.target/sparc/combined-1.c: New tests.
35461
35462 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35463
35464         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35465         New tests.
35466
35467 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35468
35469         * lib/gcc-dg.exp (dg-forbid-option): New function.
35470         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35471         * g++.dg/abi/bitfield8.C: Likewise.
35472         * g++.dg/abi/dtor1.C: Likewise.
35473         * g++.dg/abi/empty10.C: Likewise.
35474         * g++.dg/abi/empty7.C: Likewise.
35475         * g++.dg/abi/empty9.C: Likewise.
35476         * g++.dg/abi/layout3.C: Likewise.
35477         * g++.dg/abi/layout4.C: Likewise.
35478         * g++.dg/abi/thunk1.C: Likewise.
35479         * g++.dg/abi/thunk2.C: Likewise.
35480         * g++.dg/abi/vbase11.C: Likewise.
35481         * g++.dg/abi/vthunk2.C: Likewise.
35482         * g++.dg/abi/vthunk3.C: Likewise.
35483         * g++.dg/ext/attrib8.C: Likewise.
35484         * g++.dg/opt/longbranch2.C: Likewise.
35485         * g++.dg/opt/reg-stack4.C: Likewise.
35486         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35487         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35488         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35489         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35490         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35491         * gcc.dg/20000609-1.c: Likewise.
35492         * gcc.dg/20000720-1.c: Likewise.
35493         * gcc.dg/20011107-1.c: Likewise.
35494         * gcc.dg/20011119-1.c: Likewise.
35495         * gcc.dg/20020108-1.c: Likewise.
35496         * gcc.dg/20020122-2.c: Likewise.
35497         * gcc.dg/20020122-3.c: Likewise.
35498         * gcc.dg/20020201-3.c: Likewise.
35499         * gcc.dg/20020206-1.c: Likewise.
35500         * gcc.dg/20020218-1.c: Likewise.
35501         * gcc.dg/20020310-1.c: Likewise.
35502         * gcc.dg/20020411-1.c: Likewise.
35503         * gcc.dg/20020418-2.c: Likewise.
35504         * gcc.dg/20020426-1.c: Likewise.
35505         * gcc.dg/20020426-2.c: Likewise.
35506         * gcc.dg/20020517-1.c: Likewise.
35507         * gcc.dg/20020523-1.c: Likewise.
35508         * gcc.dg/20020523-2.c: Likewise.
35509         * gcc.dg/20020729-1.c: Likewise.
35510         * gcc.dg/20030204-1.c: Likewise.
35511         * gcc.dg/20030826-2.c: Likewise.
35512         * gcc.dg/20030926-1.c: Likewise.
35513         * gcc.dg/20031202-1.c: Likewise.
35514         * gcc.dg/980312-1.c: Likewise.
35515         * gcc.dg/980313-1.c: Likewise.
35516         * gcc.dg/990117-1.c: Likewise.
35517         * gcc.dg/990424-1.c: Likewise.
35518         * gcc.dg/990524-1.c: Likewise.
35519         * gcc.dg/991230-1.c: Likewise.
35520         * gcc.dg/i386-387-1.c: Likewise.
35521         * gcc.dg/i386-387-2.c: Likewise.
35522         * gcc.dg/i386-387-3.c: Likewise.
35523         * gcc.dg/i386-387-4.c: Likewise.
35524         * gcc.dg/i386-387-5.c: Likewise.
35525         * gcc.dg/i386-387-6.c: Likewise.
35526         * gcc.dg/i386-asm-1.c: Likewise.
35527         * gcc.dg/i386-bitfield1.c: Likewise.
35528         * gcc.dg/i386-bitfield2.c: Likewise.
35529         * gcc.dg/i386-loop-1.c: Likewise.
35530         * gcc.dg/i386-loop-2.c: Likewise.
35531         * gcc.dg/i386-loop-3.c: Likewise.
35532         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35533         * gcc.dg/i386-pic-1.c: Likewise.
35534         * gcc.dg/i386-regparm.c: Likewise.
35535         * gcc.dg/i386-signbit-1.c: Likewise.
35536         * gcc.dg/i386-signbit-2.c: Likewise.
35537         * gcc.dg/i386-signbit-3.c: Likewise.
35538         * gcc.dg/i386-sse-5.c: Likewise.
35539         * gcc.dg/i386-sse-8.c: Likewise.
35540         * gcc.dg/i386-unroll-1.c: Likewise.
35541         * gcc.dg/tls/opt-1.c: Likewise.
35542         * gcc.dg/tls/opt-2.c: Likewise.
35543         * gcc.dg/unroll-1.c: Likewise.
35544         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35545         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35546         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35547         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35548         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35549         -m64 is specified.
35550
35551 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35552
35553         PR c++/18389
35554         * g++.dg/parse/cond1.C: New test.
35555
35556         PR c++/18429
35557         * g++.dg/template/array9.C: New test.
35558         * g++.dg/ext/vla1.C: Adjust error messages.
35559         * g++.dg/ext/vlm1.C: Likewise.
35560         * g++.dg/template/crash2.C: Likewise.
35561
35562         PR c++/18436
35563         * g++.dg/template/call3.C: New test.
35564
35565         PR c++/18407
35566         * g++.dg/template/ptrmem11.C: New test.
35567
35568 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35569
35570         PR other/14264
35571         * lib/g++.exp: Set LC_ALL and LANG to C.
35572         * lib/gcc-dg.exp: Likewise.
35573         * lib/gfortran.exp: Likewise.
35574         * lib/objc.exp: Likewise.
35575         * lib/treelang.exp: Likewise.
35576
35577 2004-11-12  Andreas Schwab  <schwab@suse.de>
35578
35579         * gcc.dg/pr16286.c: Fix last change.
35580
35581 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35582
35583         PR c++/18416
35584         * g++.dg/init/global1.C: New test.
35585
35586 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35587
35588         * gcc.c-torture/execute/20041112-1.c: New test.
35589
35590 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35591
35592         * lib/gcc-dg.exp (dg-target-list): New.
35593
35594 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35595             Richard Sandiford  <rsandifo@redhat.com>
35596
35597         * lib/target-supports.exp (get-compiler_messages): New.
35598         (check_named_sections_available): Use it.
35599         (check_effective_target_ilp32): New.
35600         (check_effective_target_lp64): New.
35601         (is-effective-target): New.
35602         * lib/gcc-dg.exp (dg-require-effective-target): New.
35603
35604 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35605
35606         * gcc.dg/precedence-1.c: New test.
35607
35608 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35609
35610         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35611
35612         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35613         message, delete generated files, use more descriptive name for
35614         executable, and make the test unsupported when it cannot be run.
35615
35616         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35617         (dg-require-weak, dg-require-visibility, dg-require-alias,
35618         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35619         dg-require-iconv, dg-require-named-sections): Use it.
35620
35621         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35622
35623 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35624
35625         PR target/16457
35626         * gcc.dg/ppc-and-1: New
35627
35628         PR target/16796
35629         * gcc.dg/ppc-mov-1.c: New.
35630
35631         PR target/16458
35632         * gcc.dg/ppc-compare-1.c: New.
35633
35634 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35635
35636         * objc.dg/desig-init-2.m: New test.
35637
35638 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35639
35640         PR middle-end/18160
35641         * g++.dg/warn/register-var-1.C: New test.
35642         * g++.dg/warn/register-var-2.C: New test.
35643
35644 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35645
35646         * gcc.dg/union-2.c: New test.
35647
35648 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35649
35650         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35651         New test for PR tree-optimization/17892.
35652
35653 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35654
35655         PR c++/18369
35656         * g++.dg/init/new12.C: New test.
35657
35658 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35659
35660         * gcc.target/sparc: New directory.
35661         * gcc.target/sparc/sparc.exp: New driver.
35662         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35663         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35664         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35665         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35666
35667 2004-11-10  Paul Brook  <paul@codesourcery.com>
35668
35669         PR fortran/18218
35670         * gfortran.dg/list_read.c: New test.
35671
35672 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35673
35674         PR c/18322
35675         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35676         expected diagnostic location.
35677
35678 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35679
35680         * gcc.dg/20041109-1.c: New test.
35681
35682 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35683
35684         PR objc/18406
35685         * objc/compile/pr18406.m: New test.
35686
35687 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35688
35689         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35690
35691 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35692
35693         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35694
35695 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35696
35697         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35698
35699 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35700
35701         * gcc.dg/20030225-2.c: Add prototype for abort and
35702         exit.
35703
35704 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35705
35706         PR tree-opt/18299
35707         * gcc.c-torture/pr18299-1.c: New test.
35708
35709 2004-11-06  Andreas Schwab  <schwab@suse.de>
35710
35711         * gcc.dg/pr16286.c: Also test for bool and pixel.
35712
35713 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35714
35715         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35716         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35717         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35718         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35719         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35720         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35721         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35722         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35723         gcc.dg/struct-semi-3.c: New tests.
35724
35725 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35726
35727         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35728
35729 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35730
35731         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35732         Do not use C99 designators.
35733
35734 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35735
35736         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35737
35738 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35739
35740         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35741         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35742         * gcc.c-torture/execute/simd-5.x: Remove.
35743
35744 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35745
35746         PR rtl-optimization/17933
35747         * gcc.dg/torture/pr17933-1.c: New test.
35748
35749 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35750
35751         PR target/18106
35752         * lib/target-supports.exp (check_weak_available): Support
35753         Windows.
35754
35755 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35756
35757         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35758         call to fflush(stdout) before abort.
35759         (my_ffsll): New function.
35760         (generate_fields): Use it.
35761
35762 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35763
35764         * gcc.dg/init-undef-1.c: New test.
35765
35766 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35767
35768         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35769         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35770         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35771         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35772         expected messages for new parser.
35773
35774 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35775
35776         * g++.dg/ext/visibility/symbian1.C: New test.
35777
35778 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35779
35780         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35781         on LP64 targets.
35782
35783 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35784
35785         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35786         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35787         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35788         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35789         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35790         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35791         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35792         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35793         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35794         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35795
35796 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35797
35798         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35799         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35800         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35801         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35802         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35803         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35804         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35805         for new parser.
35806
35807 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35808
35809         PR target/15342
35810         * gcc.dg/20041104-1.c: New test.
35811
35812 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35813
35814         * g++.dg/template/nontype7.C: New test.
35815         * g++.dg/template/nontype8.C: Likewise.
35816         * g++.dg/template/nontype9.C: Likewise.
35817         * g++.dg/template/nontype10.C: Likewise.
35818         * g++.dg/tc1/dr49.C: Likewise.
35819         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35820         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35821
35822 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35823
35824         * g++.dg/rtti/tinfo1.C: Remove xfails.
35825
35826 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35827
35828         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35829         packed attribute to the definition to satisfy the new C++ parser.
35830
35831 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35832
35833         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35834         invocations of va_arg.
35835
35836 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35837
35838         PR c++/18124
35839         * g++.dg/template/crash25.C: New test.
35840
35841         PR c++/18155
35842         * g++.dg/template/typedef2.C: New test.
35843         * g++.dg/parse/crash13.C: Adjust error markers.
35844
35845         PR c++/18177
35846         * g++.dg/conversion/const3.C: New test.
35847
35848 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35849
35850         PR fortran/17535
35851         PR fortran/17583
35852         PR fortran/17713
35853         * gfortran.dg/generic_[123].f90: New testcases.
35854
35855 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35856
35857         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35858         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35859
35860 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35861
35862         PR tree-opt/16808
35863         * gcc.c-torture/compile/pr16808.c: New test.
35864
35865 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35866
35867         PR rtl-optimization/17104
35868         * gcc.dg/ppc-bitfield1.c: New.
35869
35870 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35871
35872         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35873
35874 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35875
35876         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35877         strings for 32-bit code.
35878
35879 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35880
35881         PR c/18239
35882         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35883
35884 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35885
35886         PR c++/18064
35887         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35888
35889 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35890
35891         PR c++/15172
35892         * g++.dg/init/aggr2.C: New test.
35893
35894 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35895
35896         * objc.dg/local-decl-1.m: New test.
35897
35898 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35899
35900         * gcc.dg/20040910-1.c: Adjust regex.
35901
35902 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35903
35904         PR rtl-optimization/18084
35905         * g++.dg/opt/pr18084-1.C: New testcase.
35906
35907 2004-10-30  Matt Austern  <austern@apple.com>
35908
35909         PR c++/17542
35910         * g++.dg/ext/attrib18.C: New test.
35911
35912 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35913
35914         PR middle-end/18096
35915         * gcc.dg/pr18096-1.c: New test case.
35916
35917 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35918
35919         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35920
35921 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35922
35923         PR c/16666
35924         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35925         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35926         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35927         gcc.dg/old-style-prom-3.c: New tests.
35928
35929 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35930
35931         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35932         Remove unnecessary inclusion of stdio.h.
35933
35934 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35935
35936         PR rtl-optimization/17581
35937         * gcc.dg/pr17581-1.c: New test case.
35938
35939 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35940
35941         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35942         being implemented.
35943         * g++.dg/conversion/dr195-1.C: New.
35944         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35945         * g++.old-deja/g++.mike/p10148.C: Likewise.
35946
35947 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35948
35949         PR c++/17695
35950         * g++.dg/debug/typedef2.C: New test.
35951
35952 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35953
35954         PR fortran/13490
35955         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35956         * gfortran.dg/g77/README: Update.
35957
35958 2004-10-28  Matt Austern  <austern@apple.com>
35959
35960         PR c++/14124
35961         * g++.dg/ext/packed7.C: New test.
35962
35963 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35964
35965         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35966         scan-assembler.
35967         * lib/scanasm.exp (hidden-scan-for): New proc.
35968         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35969         string.
35970         (scan-not-hidden): Likewise.
35971         * lib/target-supports.exp (check_visibility_available): mach-o is
35972         support too.
35973
35974 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35975
35976         PR c++/17132
35977         * g++.dg/template/memclass3.C: New test.
35978
35979 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35980
35981         PR middle-end/18160
35982         * gcc.dg/register-var-1.c: New test.
35983         * gcc.dg/register-var-2.c: New test.
35984         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35985         error now.
35986
35987 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35988
35989         PR other/18172
35990         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35991         unused variables.
35992         * gcc.dg/vect/vect-22.c: Likewise.
35993
35994 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35995
35996         * gcc.dg/i386-rotate-1.c: New test.
35997
35998 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35999
36000         * g++.dg/init/ref12.C: Add "run" marker.
36001
36002         PR c++/17435
36003         * g++.dg/init/ref12.C: New test.
36004
36005         PR c++/18140
36006         * g++.dg/template/shift1.C: New test.
36007         * g++.dg/template/error10.C: Adjust error markers.
36008
36009 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36010
36011         PR tree-opt/17529
36012         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36013
36014 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36015
36016         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36017         * gcc.dg/weak/weak-3.c: Likewise.
36018         * gcc.dg/weak/weak-5.c: Likewise.
36019         * gcc.dg/weak/weak-9.c: Likewise.
36020         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36021         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36022
36023         * gcc.dg/darwin-weakimport-1.c: New.
36024
36025 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36026
36027         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36028
36029 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36030
36031         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36032         'syntax' error messages.
36033         * gcc.dg/cpp/direct2s.c: Likewise.
36034
36035 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36036
36037         * gcc.c-torture/compile/20041026-1.c: New.
36038
36039 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36040
36041         PR c++/18093
36042         * g++.dg/lookup/ns2.C: New test.
36043
36044         PR c++/18020
36045         * g++.dg/template/enum4.C: New test.
36046
36047         PR c++/18161
36048         * g++.dg/template/expr1.C: New test.
36049
36050 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36051
36052         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36053
36054 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36055
36056         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36057         gcc.dg/decl-nospec-3.c: New tests.
36058
36059 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36060
36061         * objc.dg/super-class-3.m: New test.
36062
36063 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36064
36065         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36066         resyncing.
36067         * gcc.dg/cpp/direct2s.c: Likewise.
36068
36069 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36070
36071         * objc.dg/image-info.m: Update for changes to section selection.
36072
36073 2004-10-25  David Ayers  <d.ayers@inode.at>
36074             Ziemowit Laski  <zlaski@apple.com>
36075
36076         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36077         diagnostics when messaging 'id <Proto>'.
36078         * objc.dg/class-protocol-1.m: New test.
36079         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36080         a non-existent method signature.
36081         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36082         Update diagnostics when messaging with non-existent method signature.
36083         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36084         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36085         invalid receivers are now resolved as if messaging 'id'; remove
36086         extraneous diagnostics.
36087
36088 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36089
36090         PR c/16667
36091         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36092         gcc.dg/init-desig-obs-3.c: New tests.
36093
36094 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36095
36096         * gcc.dg/debug/20041023-1.c: New test.
36097
36098 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36099
36100         PR middle-end/17407
36101         * gcc.c-torture/compile/pr17407.c: New test.
36102
36103         PR c++/18121
36104         * g++.dg/template/array8.C: New test.
36105
36106 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36107
36108         PR other/18138
36109         * lib/g++.exp: Accept more than one multilib libgcc.
36110         * lib/gcc-dg.exp: Likewise.
36111         * lib/objc.exp: Likewise.
36112         * lib/treelang.exp: Likewise.
36113         * lib/gfortran.exp: Likewise.
36114
36115 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36116
36117         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36118
36119 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36120
36121         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36122         * gcc.dg/c99-const-expr-3.c: Likewise.
36123
36124 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36125
36126         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36127
36128 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36129
36130         * gcc.c-torture/execute/loop-2e.x: Remove.
36131
36132 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36133
36134         PR c++/18095
36135         * g++.dg/parse/crash18.C: New.
36136         * g++.dg/parse/crash19.C: New.
36137
36138 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36139
36140         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36141         * g++.dg/ext/dllimport2.C: Same.
36142         * g++.dg/ext/dllimport8.C: Same.
36143
36144 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36145
36146         PR c++/10841
36147         * g++.dg/conversion/cast1.C: New test.
36148         * g++.dg/overload/pmf1.C: Adjust error marker.
36149
36150 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36151
36152         PR objc/17923
36153         * objc.dg/const-str-7.m: New test.
36154
36155 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36156
36157         * g++.dg/template/memfriend11.C: Fix comment typo.
36158         * g++.dg/template/memfriend14.C: Likewise.
36159
36160 2004-10-20  Richard Henderson  <rth@redhat.com>
36161
36162         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36163         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36164         -fasynchronous-unwind-tables.
36165
36166 2004-10-20  Richard Henderson  <rth@redhat.com>
36167
36168         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36169         (main): Return success.
36170         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36171         (main): Return success.
36172
36173 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36174
36175         PR c++/13495
36176         * g++.dg/template/memfriend9.C: New test.
36177         * g++.dg/template/memfriend10.C: Likewise.
36178         * g++.dg/template/memfriend11.C: Likewise.
36179         * g++.dg/template/memfriend12.C: Likewise.
36180         * g++.dg/template/memfriend13.C: Likewise.
36181         * g++.dg/template/memfriend14.C: Likewise.
36182         * g++.dg/template/memfriend15.C: Likewise.
36183         * g++.dg/template/memfriend16.C: Likewise.
36184         * g++.dg/template/memfriend17.C: Likewise.
36185         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36186
36187 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36188
36189         * g++.dg/conversion/dr195.C: New.
36190         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36191
36192 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36193             Devang Patel  <dpatel@apple.com>
36194
36195         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36196         of floating point arithmetic, which could trap.
36197
36198 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36199
36200         PR c++/14035
36201         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36202         * g++.dg/conversion/const2.C: New test.
36203         * g++.dg/expr/reinterpret2.C: New test.
36204         * g++.dg/expr/reinterpret3.C: New test.
36205         * g++.dg/expr/cast2.C: New test.
36206         * g++.dg/expr/copy1.C: New test.
36207         * g++.dg/other/conversion1.C: Change error message.
36208         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36209         function pointers to void *.
36210         * g++.old-deja/g++.mike/p10148.C: Likewise.
36211
36212 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36213
36214         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36215
36216 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36217
36218         PR c++/18047
36219
36220         * g++.dg/parse/expr3.C: New test.
36221
36222 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36223
36224         * gcc.dg/smod-1.c: New test.
36225
36226 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36227
36228         * objc.dg/method-14.m: New test.
36229
36230 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36231
36232         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36233         Also xfail as the patch was reverted.
36234
36235 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36236
36237         PR middle-end/16973
36238         * gcc.dg/pr16973.c: New test.
36239
36240 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36241
36242         PR tree-optimization/17656
36243         * gcc.c-torture/compile/pr17656.c: New test.
36244
36245 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36246
36247         * g++.dg/eh/shadow1.C: New.
36248
36249 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36250
36251         * gcc.c-torture/compile/20041018-1.c: New test.
36252
36253 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36254
36255         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36256         compiler referring to register 0 when accessing sdata.  The linker
36257         now patches things up.
36258
36259 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36260
36261         PR c/17529
36262         * gcc.c-torture/compile/pr17529.c: New test.
36263
36264 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36265
36266         PR c++/17743
36267         * g++.dg/ext/attrib17.C: New test.
36268
36269 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36270
36271         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36272
36273 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36274
36275         PR c++/10479
36276         * g++.dg/ext/attrib16.C: New test.
36277
36278 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36279
36280         PR c++/17042
36281         * g++.dg/init/dso_handle1.C: New test.
36282
36283         PR c++/14667
36284         * g++.dg/parse/typedef6.C: New test.
36285
36286         PR c++/17916
36287         * g++.dg/parse/pragma1.C: New test.
36288
36289 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36290
36291         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36292
36293 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36294
36295         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36296         -fno-common when on HPPA HP-UX platforms.
36297
36298 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36299
36300         PR other/16820
36301         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36302         stdint.h.
36303         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36304         uintptr_t.
36305
36306 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36307
36308         PR c++/16301
36309         * g++.dg/lookup/strong-using-4.C: New test.
36310
36311 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36312
36313         PR middle-end/16567
36314         * gcc.c-torture/compile/nested-1.c: New test.
36315
36316 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36317
36318         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36319         and mipsisa64*-*-* (until support for misaligned loads is added).
36320         * gcc.dg/vect/vect-50.c: Likewise.
36321         * gcc.dg/vect/vect-52.c: Likewise.
36322         * gcc.dg/vect/vect-54.c: Likewise.
36323         * gcc.dg/vect/vect-58.c: Likewise.
36324         * gcc.dg/vect/vect-60.c: Likewise.
36325         * gcc.dg/vect/vect-80.c: Likewise.
36326
36327 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36328
36329         PR c++/17976
36330         * g++.dg/init/dtor3.C: New test.
36331
36332 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36333
36334         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36335
36336 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36337
36338         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36339         * gcc.dg/macho-lo-sum.c: Likewise.
36340
36341 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36342
36343         * gcc.dg/ppc-spe64-1.c: New test.
36344
36345 2004-10-14  Devang Patel  <dpatel@apple.com>
36346
36347         PR 17635
36348         * gcc.dg/pr17635.c : New test.
36349
36350 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36351
36352         * gcc.dg/vect/vect-28.c: Remove xfail.
36353         * gcc.dg/vect/vect-30.c: Remove xfail.
36354         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36355         * gcc.dg/vect/vect-33.c: Remove xfail.
36356         * gcc.dg/vect/vect-44.c: Remove xfail.
36357         * gcc.dg/vect/vect-46.c: Remove xfail.
36358         * gcc.dg/vect/vect-50.c: Remove xfail.
36359         * gcc.dg/vect/vect-52.c: Remove xfail.
36360         * gcc.dg/vect/vect-54.c: Remove xfail.
36361         * gcc.dg/vect/vect-58.c: Remove xfail.
36362         * gcc.dg/vect/vect-60.c: Remove xfail.
36363         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36364         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36365         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36366         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36367         * gcc.dg/vect/vect-8.c: Remove xfail.
36368         * gcc.dg/vect/vect-80.c: Remove xfail.
36369         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36370
36371 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36372
36373         * gcc.dg/vect/vect-82.c: New testcase.
36374         * gcc.dg/vect/vect-82_64.c: New testcase.
36375         * gcc.dg/vect/vect-83.c: New testcase.
36376         * gcc.dg/vect/vect-83_64.c: New testcase.
36377
36378 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36379
36380         * gcc.dg/cpp/error-1.c: New test.
36381
36382 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36383
36384         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36385
36386 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36387
36388         PR target/17984
36389         * gcc.dg/cris-peep2-xsrand2.c: New test.
36390
36391 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36392
36393         PR c++/17661
36394         * g++.dg/expr/for2.C: New test.
36395
36396 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36397
36398         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36399
36400 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36401
36402         PR tree-optimization/17724
36403         * g++.dg/opt/pr17724-1.C: New test.
36404         * g++.dg/opt/pr17724-2.C: New test.
36405         * g++.dg/opt/pr17724-3.C: New test.
36406         * g++.dg/opt/pr17724-4.C: New test.
36407         * g++.dg/opt/pr17724-5.C: New test.
36408         * g++.dg/opt/pr17724-6.C: New test.
36409
36410 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36411
36412         PR c/17301
36413         * gcc.dg/pr17301-2.c: New test.
36414
36415 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36416
36417         PR c++/15876
36418         * g++.dg/parse/error22.C: New test.
36419
36420         PR c++/17936
36421         * g++.dg/template/spec18.C: New test.
36422
36423 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36424
36425         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36426         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36427         memcpy.
36428         * gcc.dg/ia64-sync-2.c: Ditto.
36429         * gcc.dg/ia64-sync-3.c: Ditto.
36430
36431 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36432
36433         * g++.dg/eh/cleanup5.C: Add dg-options "".
36434
36435 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36436
36437         PR middle-end/17657
36438         * gcc.dg/switch-4.c: New test case.
36439
36440 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36441
36442         * gcc.c-torture/execute/20041011-1.c: New test.
36443
36444 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36445
36446         PR c++/17554
36447         * g++.dg/init/for3.C: New test.
36448
36449         PR c++/17657
36450         * g++.dg/opt/switch2.C: New test.
36451
36452         PR middle-end/17703
36453         * g++.dg/warn/Wreturn-2.C: New test.
36454
36455 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36456
36457         PR c++/17907
36458         * g++.dg/eh/cleanup5.C: New test.
36459
36460 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36461
36462         PR c++/17393
36463         * g++.dg/parse/error21.C: New test.
36464
36465 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36466
36467         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36468         * g++.dg/warn/incomplete1.C: Likewise.
36469         * g++.dg/template/qualttp20.C: Likewise.
36470
36471 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36472
36473         PR c/17881
36474         * parm-incomplete-1.c: New test.
36475
36476 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36477
36478         PR c++/17867
36479         * g++.dg/parse/error19.C: New test.
36480
36481         PR c++/17670
36482         * g++.dg/init/new11.C: New test.
36483
36484         PR c++/17821
36485         * g++.dg/parse/error20.C: New test.
36486
36487         PR c++/17826
36488         * g++.dg/template/crash24.C: New test.
36489
36490 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36491
36492         PR c/17301
36493         * gcc.dg/pr17301-1.c: New test.
36494
36495 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36496
36497         PR c/17189
36498         * gcc.dg/anon-struct-5.c: New test.
36499
36500 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36501
36502         PR c/17844
36503         * gcc.dg/pr17844-1.c: New test.
36504
36505 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36506
36507         PR tree-optimization/17906
36508         * gcc.c-torture/compile/pr17906.c: New.
36509
36510 2004-10-09  Stuart Hastings  <stuart@apple.com>
36511             Roger Sayle  <roger@eyesopen.com>
36512
36513         PR rtl-optimization/17853
36514         * gcc.dg/i386-mmx-5.c: New testcase.
36515
36516 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36517
36518         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36519
36520 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36521
36522         PR c++/17524
36523         * g++.dg/template/static9.C: New test.
36524
36525         PR c++/17685
36526         * g++.dg/parse/operator5.C: New test.
36527
36528 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36529
36530         PR middle-end/17894
36531         * gcc.c-torture/execute/divcmp-4.c: New test case.
36532
36533 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36534
36535         PR tree-opt/17902
36536         * g++.dg/opt/pr17902.C: New test.
36537
36538 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36539
36540         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36541
36542 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36543
36544         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36545
36546 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36547
36548         * gcc.dg/assign-warn-3.c: New test.
36549
36550 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36551
36552         PR c/16999
36553         * gcc.dg/cpp/ident-1.c: New test.
36554
36555 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36556
36557         * gcc.c-torture/compile/acc1.c: New.
36558
36559 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36560
36561         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36562         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36563
36564 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36565
36566         * gcc.dg/ultrasp11.c: New test.
36567
36568 2004-10-08  Michael Matz  <matz@suse.de>
36569
36570         * gcc.dg/doloop-2.c: New test.
36571
36572 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36573
36574         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36575         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36576         objc.dg/method-9.m: Update expected diagnostics.
36577
36578 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36579
36580         * gcc.dg/ppc-fsel-3.c: New file.
36581         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36582
36583 2004-10-07  Paul Brook  <paul@codesourcery.com>
36584
36585         * gfortran.dg/intrinsic_verify_1.f90: New test.
36586
36587 2004-10-07  Paul Brook  <paul@codesourcery.com>
36588
36589         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36590
36591 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36592
36593         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36594         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36595         commit.
36596
36597 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36598
36599         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36600
36601 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36602
36603         PR c++/17115
36604         * g++.dg/warn/Winline-4.C: New test.
36605
36606 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36607
36608         * gcc.c-torture/compile/20041007-1.c: New test.
36609
36610 2004-10-07  Paul Brook  <paul@codesourcery.com>
36611
36612         PR fortran/17678
36613         * gfortran.dg/use_allocated_1.f90: New test.
36614
36615 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36616
36617         PR middle-end/17849
36618         * gfortran.fortran-torture/compile/nested.f90: New test
36619
36620 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36621
36622         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36623
36624 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36625
36626         PR c++/17368
36627         * g++.dg/ext/asm6.C: New test.
36628
36629 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36630
36631         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36632
36633 2004-10-06  Paul Brook  <paul@codesourcery.com>
36634
36635         PR libfortran/17709
36636         * gfortran.dg/empty_format_1.f90: New test.
36637
36638 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36639
36640         PR fortran/17568
36641         * gfortran.dg/ishft.f90: New test.
36642
36643         PR fortran/17283
36644         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36645         tests.
36646
36647 2004-10-06  Paul Brook  <paul@codesourcery.com>
36648
36649         * gfortran.dg/do_1.f90: New test.
36650
36651 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36652
36653         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36654         optimizing for size.
36655
36656 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36657
36658         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36659
36660 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36661
36662         * gcc.c-torture/compile/20041005-1.c: New test.
36663
36664 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36665
36666         PR c++/17829
36667         * g++.dg/lookup/koenig4.C: New.
36668
36669 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36670
36671         * g++.dg/other/classkey1.C: Adjust quoting marks.
36672         * g++.dg/parse/error15.C: Likewise.
36673         * g++.dg/template/meminit2.C (int>): Likewise.
36674
36675 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36676
36677         PR fortran/17283
36678         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36679
36680         PR fortran/17631
36681         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36682
36683         PR fortran/17708
36684         * gfortran.dg/pr17708.f90: New test.
36685
36686 2004-10-04  Chao-ying Fu  <fu@mips.com>
36687
36688         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36689         * gcc.dg/vect/vect-4.c: Ditto.
36690         * gcc.dg/vect/vect-5.c: Ditto.
36691         * gcc.dg/vect/vect-6.c: Ditto.
36692         * gcc.dg/vect/vect-8.c: Ditto.
36693         * gcc.dg/vect/vect-16.c: Ditto.
36694         * gcc.dg/vect/vect-30.c: Ditto.
36695         * gcc.dg/vect/vect-40.c: Ditto.
36696         * gcc.dg/vect/vect-41.c: Ditto.
36697         * gcc.dg/vect/vect-42.c: Ditto.
36698         * gcc.dg/vect/vect-43.c: Ditto.
36699         * gcc.dg/vect/vect-44.c: Ditto.
36700         * gcc.dg/vect/vect-45.c: Ditto.
36701         * gcc.dg/vect/vect-46.c: Ditto.
36702         * gcc.dg/vect/vect-47.c: Ditto.
36703         * gcc.dg/vect/vect-48.c: Ditto.
36704         * gcc.dg/vect/vect-49.c: Ditto.
36705         * gcc.dg/vect/vect-50.c: Ditto.
36706         * gcc.dg/vect/vect-51.c: Ditto.
36707         * gcc.dg/vect/vect-52.c: Ditto.
36708         * gcc.dg/vect/vect-53.c: Ditto.
36709         * gcc.dg/vect/vect-54.c: Ditto.
36710         * gcc.dg/vect/vect-55.c: Ditto.
36711         * gcc.dg/vect/vect-56.c: Ditto.
36712         * gcc.dg/vect/vect-57.c: Ditto.
36713         * gcc.dg/vect/vect-58.c: Ditto.
36714         * gcc.dg/vect/vect-59.c: Ditto.
36715         * gcc.dg/vect/vect-60.c: Ditto.
36716         * gcc.dg/vect/vect-74.c: Ditto.
36717         * gcc.dg/vect/vect-79.c: Ditto.
36718         * gcc.dg/vect/vect-80.c: Ditto.
36719
36720 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36721
36722         * gcc.dg/unused-7.c: Use the correct option.
36723
36724 2004-10-04  Paul Brook  <paul@codesourcery.com>
36725         Bud Davis  <bdavis9659@comcast.net>
36726
36727         PR fortran/17706
36728         PR fortran/16434
36729         * gfortran/pr17706.f90: New test.
36730         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36731
36732 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36733
36734         * gfortran.dg/pr17612.f90: New test.
36735
36736 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36737
36738         * g++.dg/template/local1.C: Adjust quoting marks in
36739         testing for diagnostics.
36740         * g++.dg/tls/diag-2.C: Likewise.
36741         * g++.dg/other/error8.C: Likewise.
36742
36743 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36744
36745         PR c/17178
36746         * gcc.dg/unused-4.c: Adjust to be correct.
36747
36748         PR c/17820
36749         * gcc.dg/unused-7.c: New test.
36750
36751 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36752
36753         PR c++/17797
36754         * g++.dg/overload/template2.C: New test.
36755
36756 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36757
36758         PR tree-optimization/16632
36759         * gcc.dg/tree-ssa/20041002-1.c: New.
36760
36761 2004-10-03  Paul Brook  <paul@codesourcery.com>
36762
36763         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36764         rather than relying on default formatting.
36765
36766 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36767
36768         * gcc.dg/20040920-1.c: Update expected message text.
36769
36770 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36771
36772         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36773
36774 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36775
36776         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36777         tree level.
36778
36779 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36780
36781         * gcc.dg/tree-ssa/pr17343.c: Remove.
36782
36783 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36784
36785         PR tree-opt/17343
36786         * gcc.dg/tree-ssa/pr17343.c: New test.
36787
36788 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36789
36790         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36791         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36792         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36793         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36794         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36795
36796 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36797
36798         * gcc.dg/lvalue-2.c: New test.
36799
36800 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36801
36802         PR c/17730
36803         * gcc.dg/pr17730-1.c: New test
36804
36805 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36806
36807         PR c/7425
36808         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36809
36810 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36811
36812         * gcc.c-torture/execute/stdarg-1.c: New test.
36813         * gcc.c-torture/execute/stdarg-2.c: New test.
36814         * gcc.c-torture/execute/stdarg-3.c: New test.
36815         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36816         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36817         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36818         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36819         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36820
36821 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36822
36823         PR tree-optimization/17697
36824         * g++.dg/opt/pr17697-1.C: New test.
36825         * g++.dg/opt/pr17697-2.C: New test.
36826         * g++.dg/opt/pr17697-3.C: New test.
36827
36828 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36829
36830         PR c/16409
36831         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36832         gcc.dg/vla-init-5.c: New tests.
36833
36834 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36835
36836         PR c/13804
36837         * gcc.dg/pr13804-1.c: New test.
36838
36839 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36840
36841         PR fortran/16938
36842         * gfortran.dg/pr16938.f90: New test.
36843
36844 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36845
36846         * g++.dg/template/crash23.C: New test.
36847
36848 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36849
36850         PR c++/17585
36851         * g++.dg/template/static8.C: New test.
36852
36853 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36854
36855         PR c++/17681
36856         * g++.dg/other/error9.C: New test.
36857
36858 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36859
36860         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36861
36862 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36863
36864         PR fortran/15164
36865         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36866
36867 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36868
36869         PR middle-end/17112
36870         * gcc.dg/pr17112-1.c: New test case.
36871
36872 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36873
36874         PR c/11459
36875         * gcc.dg/pr11459-1.c: New test.
36876
36877 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36878
36879         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36880         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36881
36882 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36883
36884         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36885
36886 2004-09-25  Jan Hubicka  <jh@suse.cz>
36887
36888         * compile/30040909-1.c: New test.
36889         * compile/30040907-1.c: New test.
36890
36891 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36892
36893         * gcc.c-torture/execute/va-arg-26.c: New test.
36894
36895 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36896
36897         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36898         extra diagnostics on targets with 64-bit pointers.
36899         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36900
36901 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36902
36903         PR c/17188
36904         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36905         * gcc.dg/decl-3.c: Adjust expected message.
36906
36907 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36908
36909         PR fortran/17615
36910         * gfortran.dg/pr17615.f90: New test.
36911
36912 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36913
36914         PR tree-optimzation/17517
36915         * g++.dg/tree-ssa/pr17517.C: New Test.
36916
36917 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36918
36919         PR c++/16889
36920         * g++.dg/lookup/ambig3.C: New.
36921
36922 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36923
36924         PR tree-opt/17624
36925         * g++.dg/opt/pr17624.C: New test.
36926
36927 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36928
36929         PR c/6980
36930         * gcc.dg/Wbad-function-cast-1.c: New test.
36931
36932 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36933
36934         * g++.dg/ext/complit1.C
36935         * g++.dg/other/error2.C
36936         * g++.dg/other/nontype-1.C
36937         * g++.dg/parse/crash11.C
36938         * g++.dg/parse/crash12.C
36939         * g++.dg/parse/error15.C
36940         * g++.dg/parse/error4.C
36941         * g++.dg/parse/tmpl-outside1.C
36942         * g++.dg/parse/too-many-tmpl-args1.C
36943         * g++.dg/template/dependent-expr3.C
36944         * g++.dg/template/error10.C
36945         * g++.dg/template/instantiate1.C
36946         * g++.dg/template/vtable2.C
36947         * g++.dg/warn/Wshadow-1.C
36948         * g++.dg/warn/weak1.C
36949         * g++.old-deja/g++.brendan/crash16.C
36950         * g++.old-deja/g++.brendan/crash18.C
36951         * g++.old-deja/g++.brendan/crash48.C
36952         * g++.old-deja/g++.brendan/crash49.C
36953         * g++.old-deja/g++.brendan/crash55.C
36954         * g++.old-deja/g++.brendan/crash56.C
36955         * g++.old-deja/g++.brendan/crash8.C
36956         * g++.old-deja/g++.brendan/enum11.C
36957         * g++.old-deja/g++.brendan/enum8.C
36958         * g++.old-deja/g++.brendan/enum9.C
36959         * g++.old-deja/g++.brendan/friend3.C
36960         * g++.old-deja/g++.brendan/misc14.C
36961         * g++.old-deja/g++.bugs/900402_02.C
36962         * g++.old-deja/g++.bugs/900404_03.C
36963         * g++.old-deja/g++.bugs/900404_04.C
36964         * g++.old-deja/g++.bugs/900428_03.C
36965         * g++.old-deja/g++.jason/crash4.C
36966         * g++.old-deja/g++.jason/overload21.C
36967         * g++.old-deja/g++.jason/redecl1.C
36968         * g++.old-deja/g++.jason/report.C
36969         * g++.old-deja/g++.jason/rfg10.C
36970         * g++.old-deja/g++.jason/template30.C
36971         * g++.old-deja/g++.law/arm12.C
36972         * g++.old-deja/g++.law/ctors5.C
36973         * g++.old-deja/g++.law/cvt20.C
36974         * g++.old-deja/g++.law/init10.C
36975         * g++.old-deja/g++.law/init8.C
36976         * g++.old-deja/g++.law/visibility17.C
36977         * g++.old-deja/g++.law/visibility7.C
36978         * g++.old-deja/g++.mike/net8.C
36979         * g++.old-deja/g++.mike/p646.C
36980         * g++.old-deja/g++.mike/p700.C
36981         * g++.old-deja/g++.mike/p701.C
36982         * g++.old-deja/g++.mike/p811.C
36983         * g++.old-deja/g++.ns/template13.C
36984         * g++.old-deja/g++.other/array3.C
36985         * g++.old-deja/g++.other/crash25.C
36986         * g++.old-deja/g++.other/dtor3.C
36987         * g++.old-deja/g++.other/dtor4.C
36988         * g++.old-deja/g++.other/main1.C
36989         * g++.old-deja/g++.other/warn7.C
36990         * g++.old-deja/g++.pt/crash11.C
36991         * g++.old-deja/g++.pt/crash36.C
36992         * g++.old-deja/g++.pt/spec22.C
36993         * g++.old-deja/g++.pt/spec9.C
36994         * g++.old-deja/g++.pt/ttp52.C
36995         * g++.old-deja/g++.robertl/eb103.C
36996         * g++.old-deja/g++.robertl/eb121.C
36997         * g++.old-deja/g++.robertl/eb22.C
36998         * g++.old-deja/g++.robertl/eb8.C:
36999         Update locations and/or regexps of dg-error markers.
37000         Remove markers for some bogus messages that are no longer issued.
37001
37002 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37003
37004         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37005         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37006
37007 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37008
37009         PR c++/17618
37010         * g++.dg/lookup/crash5.C: New test.
37011
37012 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37013
37014         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37015         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37016         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37017         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37018         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37019         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37020
37021         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37022         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37023         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37024         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37025         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37026         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37027
37028         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37029
37030         * gcc.dg/vect/vect-44.c: Check additional cases.
37031         * gcc.dg/vect/vect-48.c: Check additional cases.
37032
37033         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37034         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37035         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37036         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37037         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37038         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37039         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37040         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37041         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37042
37043         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37044         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37045         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37046
37047 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37048
37049         * gcc.dg/tree-ssa/loop-6.c: New test.
37050
37051 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37052
37053         PR c++/17620
37054         * g++.dg/inherit/base2.C: New.
37055
37056 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37057
37058         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37059         * gcc.dg/20001012-2.c: Likewise.
37060         * gcc.dg/20001013-1.c: Likewise.
37061         * gcc.dg/20001101-1.c: Likewise.
37062         * gcc.dg/20001102-1.c: Likewise.
37063         * gcc.dg/bf-spl1.c: Likewise.
37064         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37065         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37066
37067 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37068
37069         PR tree-optimization/16721
37070         * gcc.dg/tree-ssa/pr16721.c: New test.
37071
37072 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37073
37074         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37075         * gcc.dg/20040305-1.c: Likewise.
37076
37077 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37078
37079         PR c/16566
37080         * gcc.c-torture/compile/pr16566-1.c,
37081         gcc.c-torture/compile/pr16566-2.c,
37082         gcc.c-torture/compile/pr16566-3.c: New tests.
37083
37084 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37085
37086         PR tree-optimization/17512
37087         * gcc.c-torture/compile/20040916-1.c.
37088
37089 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37090
37091         * gcc.dg/pragma-re-3.c: New test.
37092
37093 2004-09-17  Matt Austern  <austern@apple.com>
37094
37095         PR c++/15049
37096         * g++.dg/other/anon3.C: New.
37097
37098 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37099
37100         PR c++/7503
37101         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37102         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37103         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37104         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37105         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37106
37107 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37108
37109         PR fortran/17286
37110         * gfortran.dg/pr17286.f90: New test.
37111
37112 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37113
37114         PR c++/17530
37115         * g++.dg/template/static7.C: New test.
37116
37117 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37118
37119         PR tree-opt/17558
37120         * gcc.c-torture/compile/pr17558.c: New test.
37121
37122 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37123
37124         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37125         if SKIP_ATTRIBUTE is defined.
37126
37127 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37128
37129         PR fortran/15957
37130         * gfortran.dg/pr15957.f90: New test.
37131
37132 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37133
37134         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37135         in comparison.
37136         * gcc.dg/vect/vect-79.c: Likewise.
37137         * gcc.dg/vect/vect-80.c: Likewise.
37138
37139 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37140
37141         PR fortran/15750
37142         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37143
37144 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37145
37146         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37147         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37148         * gcc.dg/vect/vect-62.c: New testcase.
37149         * gcc.dg/vect/vect-63.c: New testcase.
37150         * gcc.dg/vect/vect-64.c: New testcase.
37151         * gcc.dg/vect/vect-65.c: New testcase.
37152         * gcc.dg/vect/vect-66.c: New testcase.
37153         * gcc.dg/vect/vect-67.c: New testcase.
37154         * gcc.dg/vect/vect-68.c: New testcase.
37155         * gcc.dg/vect/vect-69.c: New testcase.
37156         * gcc.dg/vect/vect-79.c: New testcase.
37157         * gcc.dg/vect/vect-80.c: New testcase.
37158
37159 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37160
37161         * gcc.target/mips/asm-1.c: New test.
37162
37163 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37164
37165         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37166         * gcc.dg/vect/vect-73.c: New testcase.
37167         * gcc.dg/vect/vect-74.c: New testcase.
37168         * gcc.dg/vect/vect-75.c: New testcase.
37169         * gcc.dg/vect/vect-76.c: New testcase.
37170         * gcc.dg/vect/vect-77.c: New testcase.
37171         * gcc.dg/vect/vect-78.c: New testcase
37172
37173 2004-09-18  Paul Brook  <paul@codesourcery.com>
37174
37175         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37176
37177 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37178
37179         PR c/17424
37180         * gcc.dg/pr17424-1.c: New test.
37181
37182 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37183
37184         * g++.dg/tree-ssa/pr17153.C: New test.
37185
37186 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37187
37188         PR pch/13361
37189         * g++.dg/pch/wchar-1.C: New.
37190         * g++.dg/pch/wchar-1.Hs: New.
37191
37192 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37193
37194         * gcc.c-torture/execute/20040917-1.c: New test.
37195
37196 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37197
37198         PR tree-optimization/17319
37199         * gcc.dg/pr17319.c: New test.
37200
37201 2004-09-17  Devang Patel  <dpatel@apple.com>
37202
37203         * gcc.dg/20040813-1.c: New test.
37204
37205 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37206
37207         PR tree-optimization/17273
37208         * gcc.c-torture/compile/pr17273.c: New test.
37209
37210 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37211
37212         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37213         Update expected messages.
37214         * gcc.dg/declspec-13.c: New test.
37215
37216 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37217
37218         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37219
37220 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37221
37222         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37223         change what 'a' is pointing to.
37224
37225 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37226
37227         PR c++/16002
37228         * g++.dg/template/error18.C: New test.
37229
37230         PR c++/16029
37231         * g++.dg/warn/Wunused-8.C: New test.
37232
37233 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37234
37235         PR tree-optimization/17513
37236         * gcc.dg/20040916-1.c: New test.
37237
37238 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37239
37240         PR c++/17501
37241         * g++.dg/template/typename7.C: New test.
37242
37243 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37244
37245         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37246
37247 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37248
37249         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37250         with -ftree-based-profiling also.
37251         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37252
37253 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37254
37255         PR/15364
37256         * gfortran.dg/der_array_io_1.f90: New test.
37257         * gfortran.dg/der_array_io_2.f90: New test.
37258         * gfortran.dg/der_array_io_3.f90: New test.
37259
37260 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37261
37262         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37263         EABI.
37264
37265 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37266
37267         * g++.dg/opt/switch1.C: New test.
37268
37269 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37270
37271         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37272         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37273         Update expected messages.
37274
37275 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37276
37277         PR fortran/16485
37278         * gfortran.dg/same_name_1.f90: New test.
37279
37280 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37281
37282         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37283         dereference garbage pointers.
37284
37285 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37286
37287         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37288         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37289
37290         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37291         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37292         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37293
37294 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37295
37296         PR c++/17324
37297         * g++.dg/template/mangle1.C: New test.
37298
37299 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37300
37301         PR tree-optimization/17252
37302         * gcc.c-torture/execute/pr17252.c: New test.
37303
37304 2004-09-14  Andrew Pinski  <apinski@apple.com>
37305
37306         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37307
37308 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37309
37310         PR rtl-optimization/9771
37311         * gcc.dg/pr9771-1.c: New test case.
37312
37313 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37314
37315         PR tree-optimization/15262
37316         * gcc.c-torture/execute/pr15262-1.c: New test.
37317         * gcc.c-torture/execute/pr15262-2.c: New test.
37318
37319 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37320
37321         * gcc.dg/declspec-12.c: New test.
37322
37323 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37324
37325         * gfortran.dg/pr17090.f90: Add directives to test.
37326
37327 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37328
37329         * gcc.c-torture/compile/20040914-1.c: New test.
37330
37331 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37332
37333         PR c++/16162
37334         * g++.dg/template/decl2.C: New test.
37335
37336 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37337
37338         PR fortran/17090
37339         * gfortran.dg/pr17090.f90: New test.
37340
37341 2004-09-13  Dale Johannesen  <dalej@apple.com>
37342
37343         * gcc.c-torture/compile/pr17408.c: New test case.
37344
37345 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37346
37347         PR c++/16716
37348         * g++.dg/parse/crash17.C: New test.
37349
37350         PR c++/17327
37351         * g++.dg/template/enum3.C: New test.
37352
37353 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37354
37355         * lib/gcc-defs.exp: Load wrapper.exp.
37356         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37357         using local code.
37358         * lib/gcc.exp (gcc_init): Similar.
37359         * lib/gfortran.exp (gfortran_init): Similar.
37360         * lib/objc.exp (objc_init): Similar.
37361         * lib/treelang.exp (treelang_init): Similar.
37362         * lib/wrapper.exp: New file with build_wrapper call machinery in
37363         ${tool}_maybe_build_wrapper.
37364
37365 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37366
37367         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37368         "inline".
37369         * gcc.dg/declspec-11.c: Update expected messages.
37370         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37371         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37372         gcc.dg/inline-12.c: New tests.
37373
37374 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37375
37376         * g++.dg/tree-ssa/pr17400.C: New testcase.
37377
37378 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37379
37380         * gcc.target/mips/sb1-1.c: New testcase.
37381
37382 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37383
37384         * lib/g77-dg.exp: Remove unused file.
37385         * lib/mike-g77.exp: Ditto.
37386         * lib/g77.exp: Ditto.
37387
37388 2004-09-12  Richard Henderson  <rth@redhat.com>
37389
37390         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37391
37392 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37393
37394         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37395         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37396         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37397         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37398         Update expected messages.
37399
37400 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37401
37402         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37403         declaration/use mismatch for dirp parameter.
37404
37405 2004-09-12  Andrew Pinski  <apinski@apple.com>
37406
37407         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37408         -fgnu-runtime is passed.
37409
37410 2004-09-12  Richard Henderson  <rth@redhat.com>
37411
37412         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37413         do the uplevel thing and update additional_flags directly.
37414         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37415         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37416         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37417         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37418
37419 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37420
37421         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37422
37423 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37424
37425         PR middle-end/17411
37426         * g++.dg/opt/pr17411-1.C: New test case.
37427
37428 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37429
37430         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37431         gcc.dg/tls/diag-2.c: Update expected messages.
37432         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37433         messages.
37434         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37435         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37436         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37437         gcc.dg/tls/diag-5.c: New tests.
37438
37439 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37440
37441         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37442
37443 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37444
37445         * g++.dg/parse/break-in-for.C: New test.
37446
37447 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37448
37449         * gcc.dg/tree-ssa/20040911-1.c: New test.
37450
37451 2004-09-11  Andreas Jaeger  <aj@suse.de>
37452
37453         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37454         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37455
37456 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37457
37458         * gcc.target/frv: New directory of FR-V-specific tests.
37459
37460 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37461
37462         * gcc.dg/convert-vec-1.c: New test.
37463
37464 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37465
37466         PR middle-end/17024
37467         * gcc.dg/pr17024-1.c: New test case.
37468
37469 2004-09-10  Eric Christopher  <echristo@redhat.com>
37470
37471         * gcc.dg/20040910-1.c: New test.
37472
37473 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37474
37475         * gcc.dg/bitfld-9.c: New test.
37476
37477 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37478
37479         * gcc.c-torture/execute/ieee/acc1.c: New test.
37480         * gcc.c-torture/execute/ieee/acc2.c: New test.
37481         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37482
37483 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37484
37485         * gcc.dg/deprecated-2.c: New test.
37486
37487 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37488
37489         * gcc.dg/init-vec-1.c: New test.
37490
37491 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37492
37493         PR middle-end/17055
37494         * gcc.dg/pr17055-1.c: New test case.
37495
37496 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37497
37498         PR target/17377
37499         * gcc.c-torture/execute/pr17377.c: New test.
37500
37501 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37502
37503         PR c/8420
37504         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37505         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37506         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37507         gcc.dg/long-long-typespec-1.c: New tests.
37508         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37509
37510 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37511
37512         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37513         gcc.dg/gnu99-static-1.c: New tests.
37514
37515 2004-09-08  Devang Patel  <dpatel@apple.com>
37516
37517         * gcc.dg/darwin-ld-20040828-1.c: New test.
37518         * gcc.dg/darwin-ld-20040828-2.c: New test.
37519         * gcc.dg/darwin-ld-20040828-3.c: New test.
37520
37521 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37522
37523         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37524         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37525         in error message.
37526         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37527         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37528         in error message.
37529         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37530         types they qualify.
37531         * objc.dg/type-size-2.m: Fix wording in comment.
37532         * objc.dg/va-meth-1.m: New test case.
37533
37534 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37535
37536         PR c/16633:
37537         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37538         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37539
37540 2004-09-06  Devang Patel  <dpatel@apple.com>
37541
37542         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37543         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37544
37545 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37546
37547         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37548         reflect changed line numbering of diagnostics.
37549
37550 2004-09-06  Paul Brook  <paul@codesourcery.com>
37551
37552         * gfortran.dg/edit_real_1.f90: Add new test.
37553
37554 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37555
37556         * gcc.dg/tree-ssa/loop-2.c: New test.
37557         * gcc.dg/tree-ssa/loop-3.c: New test.
37558         * gcc.dg/tree-ssa/loop-4.c: New test.
37559         * gcc.dg/tree-ssa/loop-5.c: New test.
37560
37561 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37562
37563         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37564
37565 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37566
37567         * gcc.dg/format/sentinel-1.c: New test.
37568
37569 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37570
37571         * gcc.dg/builtins-46.c: New.
37572
37573 2004-09-03  Devang Patel  <dpatel@apple.com>
37574
37575         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37576         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37577
37578 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37579
37580         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37581         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37582         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37583         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37584         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37585         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37586         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37587         the non-portable bzero.
37588         * gcc.dg/20010912-1.c: xfail for NetWare.
37589         * gcc.dg/20020426-2.c: xfail for NetWare.
37590         * gcc.dg/20021014-1.c: xfail for NetWare.
37591         * gcc.dg/20021018-1.c: xfail for NetWare.
37592         * gcc.dg/20030213-1.c: xfail for NetWare.
37593         * gcc.dg/20030225-1.c: xfail for NetWare.
37594         * gcc.dg/20030708-1.c: xfail for NetWare.
37595         * gcc.dg/builtins-config.h: Also exclude NetWare.
37596         * gcc.dg/format/format.h: Define restrict only if not already defined.
37597         * gcc.dg/nest.c: xfail for NetWare.
37598         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37599         * lib/target-supports.exp (check_visibility_available): Exclude
37600         NetWare.
37601
37602 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37603
37604         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37605         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37606         deterministic starting point for the alignment of structure fields.
37607         * gcc.dg/Wpadded.c: Dito.
37608         * g++.dg/abi/vbase10.C: Dito.
37609
37610 2004-09-03  Devang Patel  <dpatel@apple.com>
37611
37612         * g++.dg/debug/pr15736.cc: New test.
37613
37614 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37615
37616         * README.QMTEST: Fix out-of-date link.
37617
37618 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37619
37620         PR fortran/16579
37621         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37622         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37623
37624 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37625
37626         * g++.dg/abi/arm_rtti1.C: New test.
37627
37628 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37629
37630         * gcc.dg/ppc-vector-memcpy.c: New.
37631         * gcc.dg/ppc-vector-memset.c: New.
37632
37633 2004-09-02  Chao-ying Fu  <fu@mips.com>
37634
37635         * gcc.target/mips/mips-3d-1.c: New test.
37636         * gcc.target/mips/mips-3d-2.c: New test.
37637         * gcc.target/mips/mips-3d-3.c: New test.
37638         * gcc.target/mips/mips-3d-4.c: New test.
37639         * gcc.target/mips/mips-3d-5.c: New test.
37640         * gcc.target/mips/mips-3d-6.c: New test.
37641         * gcc.target/mips/mips-3d-7.c: New test.
37642         * gcc.target/mips/mips-3d-8.c: New test.
37643         * gcc.target/mips/mips-3d-9.c: New test.
37644         * gcc.target/mips/mips-ps-1.c: New test.
37645         * gcc.target/mips/mips-ps-2.c: New test.
37646         * gcc.target/mips/mips-ps-3.c: New test.
37647         * gcc.target/mips/mips-ps-4.c: New test.
37648         * gcc.target/mips/mips-ps-type.c: New test.
37649
37650 2004-09-02  Paul Brook  <paul@codesourcery.com>
37651
37652         * gfortran.dg/edit_real_1.f90: Add new tests.
37653
37654 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37655
37656         PR fortran/15327
37657         * gfortran.dg/merge_char_1.f90: New test.
37658
37659 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37660
37661         PR fortran/16404
37662         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37663
37664 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37665
37666         PR c/1522
37667         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37668
37669 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37670
37671         * g++.dg/opt/loop1.C: Do not XFAIL.
37672
37673 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37674
37675         * gcc.c-torture/execute/20040831-1.c: New test.
37676
37677 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37678
37679         PR fortran/16579
37680         * gfortran.dg/g77/20010610.f: Now passes.
37681         Copy from g77.f-torture/execute. Add dg-run directive.
37682         * gfortran.dg/g77/README: Update
37683
37684 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37685
37686         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37687         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37688         (t1, t2, t3, t4): Add volatile.
37689
37690 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37691
37692         * g++.dg/ext/visibility/arm1.C: New test.
37693
37694 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37695
37696         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37697         -pedantic-errors.
37698
37699 2004-09-01  Paul Brook  <paul@codesourcery.com>
37700
37701         * gfortran.dg/eof_2.f90: New test.
37702
37703 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37704
37705         PR fortran/16579
37706         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37707
37708 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37709
37710         PR libfortran/16805
37711         * gfortran.dg/list_read_2.f90: New test.
37712
37713 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37714
37715         * g++.dg/abi/key1.C: New test.
37716
37717 2004-08-31  Richard Henderson  <rth@redhat.com>
37718
37719         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37720         form of offsetof.
37721         * g++.dg/other/offsetof5.C: Remove duplicate.
37722
37723 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37724
37725         PR fortran/17244
37726         * gfortran.dg/func_derived_1.f90: New test.
37727
37728 2004-08-31  Paul Brook  <paul@codesourcery.com>
37729
37730         * gfortran.dg/eof_1.f90: New test.
37731
37732 2004-08-31  Paul Brook  <paul@codesourcery.com>
37733
37734         * gfortran.dg/list_read_1.f90: New file.
37735
37736 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37737
37738         * g++.dg/opt/loop1.C: XFAIL.
37739
37740 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37741
37742         * gcc.dg/funcdef-storage-1.c: New.
37743         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37744         an extern function in local scope.
37745         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37746         declare an 'auto inline' function in local scope.
37747         * gcc.dg/20011130-1.c: Likewise.
37748         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37749         an 'auto' function in local scope.
37750         * gcc.dg/20021014-1.c: Likewise.
37751         * gcc.dg/20030331-2.c: Likewise.
37752
37753 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37754
37755         * gfortran.dg/blockdata_1.f90: New test.
37756
37757 2004-08-30  Richard Henderson  <rth@redhat.com>
37758
37759         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37760
37761 2004-08-30  Richard Henderson  <rth@redhat.com>
37762
37763         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37764         additional_flags set by alternate driver.
37765         (ieee-options): New procedure.
37766         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37767         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37768         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37769         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37770
37771 2004-08-30  Richard Henderson  <rth@redhat.com>
37772
37773         * lib/f-torture.exp: Remove.
37774
37775 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37776
37777         PR rtl-optimization/16590
37778         * g++.dg/opt/loop1.C: New test.
37779
37780 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37781
37782         PR fortran/13910
37783         * gfortran.dg/oldstyle_1.f90: New test.
37784
37785 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37786         Paul Brook  <paul@codesourcery.com>
37787
37788         * gfortran.dg/g77/README: Update.
37789         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37790         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37791         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37792
37793 2004-08-28  Paul Brook  <paul@codesourcery.com>
37794
37795         PR libfortran/17195
37796         * gfortran.dg/edit_real_1.f90: New test.
37797
37798 2004-08-27  Paul Brook  <paul@codesourcery.com>
37799
37800         * gfortran.dg/rewind_1.f90: New test.
37801
37802 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37803
37804         PR fortran/16597
37805         * gfortran.dg/pr16597.f90: New test.
37806
37807 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37808
37809         PR c/13801
37810         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37811         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37812         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37813         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37814         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37815
37816 2004-08-26  Nick Clifton  <nickc@redhat.com>
37817
37818         * gcc.c-torture/compile/pr17119.c: New test.
37819
37820 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37821
37822         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37823
37824 2004-08-25  Richard Henderson  <rth@redhat.com>
37825
37826         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37827         the bits that expect kind=8 to be the largest real kind.
37828
37829 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37830
37831         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37832
37833 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37834
37835         * gfortran.dg/assignment_1.f90: New test.
37836
37837 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37838
37839         * g++.dg/template/repo3.C: New test.
37840
37841 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37842
37843         PR middle-end/16693
37844         PR tree-optimization/16372
37845         * g++.dg/opt/pr16372-1.C: New test case.
37846         * g++.dg/opt/pr16693-1.C: New test case.
37847         * g++.dg/opt/pr16693-2.C: New test case.
37848
37849 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37850
37851         * objc.dg/proto-lossage-4.m: New test.
37852
37853 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37854
37855         PR c++/17155
37856         * g++.dg/inherit/local2.C: New test.
37857
37858 2004-08-25  Paul Brook  <paul@codesourcery.com>
37859
37860         PR fortran/17144
37861         * gfortran.dg/string_ctor_1.f90: New test.
37862
37863 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37864
37865         PR c++/14428
37866         * g++.dg/template/redecl2.C: New test.
37867
37868 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37869
37870         PR fortran/17143
37871         * gfortran.dg/pr17143.f90: New test.
37872
37873 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37874
37875         PR fortran/17164
37876         * gfortran.dg/pr17164.f90: New test.
37877
37878 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37879
37880         * gcc.dg/tree-ssa/loop-1.c: New test.
37881
37882 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37883
37884         * gcc.c-torture/compile/20040824-1.c: New test.
37885
37886 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37887
37888         * gcc.c-torture/compile/iftrap-3.c: New test.
37889
37890 2004-08-24  Paul Brook  <paul@codesourcery.com>
37891
37892         * gfortran.dg/entry_2.f90: New test.
37893
37894 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37895
37896         PR c++/16889
37897         * g++.dg/lookup/ambig[12].C: New.
37898
37899 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37900
37901         PR c++/16706
37902         * g++.dg/template/crash21.C: New test.
37903         * g++.dg/template/crash22.C: Likewise.
37904
37905 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37906
37907         PR c++/17149
37908         * g++.dg/template/access15.C: New.
37909
37910 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37911
37912         PR c++/17163
37913         * g++.dg/template/repo2.C: New test.
37914
37915 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37916
37917         PR rtl-optimization/17078
37918         * gcc.c-torture/execute/pr17078-1.c: New test case.
37919
37920 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37921
37922         PR c/14492
37923         * gcc.dg/debug/crash1.c: New test.
37924
37925 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37926
37927         PR c/16180
37928         * gcc.dg/loop-5.c: New test.
37929
37930 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37931
37932         * gcc.c-torture/execute/20040823-1.c: New test.
37933
37934 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37935
37936         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37937         to the assembler.  Simplify test accordingly.
37938         (asm_abi_flags): Use GNU names.
37939         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37940         to check for ABI flags.
37941
37942 2004-08-22  Andrew Pinski  <apinski@apple.com>
37943
37944         * g++.dg/opt/pr14029.C: New test.
37945         * gcc.c-torture/execute/pr15262.c: New test.
37946
37947 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37948
37949         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37950
37951 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37952
37953         PR 16908
37954         * gfortran.dg/direct_io.f90: 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 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37962
37963         PR c++/17120
37964         * g++.dg/warn/Wparentheses-4.C: New test.
37965
37966 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37967
37968         PR c++/17121
37969         * g++.dg/inherit/local2.C: New test.
37970
37971         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37972         * gcc.dg/ppc-ldstruct.c: Likewise.
37973         * gcc.dg/ppc64-abi-2.c: Likewise.
37974
37975 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37976
37977         PR rtl-optimization/17099
37978         * gcc.c-torture/execute/20040820-1.c: New test.
37979
37980 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37981
37982         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37983
37984 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37985
37986         PR fortran/17077
37987         * gfortran.dg/auto_array_1.f90: New test.
37988
37989 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37990
37991         PR fortran/17074
37992         * gfortran.dg/simpleif_1.f90: New test.
37993
37994 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37995
37996         * lib/target-supports.exp (check_profiling_available): Return
37997         false for arm*-*-symbianelf* and arm*-*-eabi*.
37998
37999         PR c++/15890
38000         * g++.dg/template/delete1.C: New test.
38001
38002 2004-08-19  Paul Brook  <paul@codesourcery.com>
38003
38004         PR fortran/14976
38005         PR fortran/16228
38006         * gfortran.dg/data_char_1.f90: New test.
38007
38008 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38009
38010         PR fortran/16946
38011         * gfortran.dg/reduction.f90: New testcase.
38012
38013 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38014
38015         PR fortran/16520
38016         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38017
38018 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38019
38020         PR c++/17041
38021         * g++.dg/Wparentheses-3.C: New test.
38022
38023 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38024
38025         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38026         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38027         * gcc.dg/vect/vect-2.c: Likewise.
38028         * gcc.dg/vect/vect-3.c: Likewise.
38029         * gcc.dg/vect/vect-4.c: Likewise.
38030         * gcc.dg/vect/vect-5.c: Likewise.
38031         * gcc.dg/vect/vect-6.c: Likewise.
38032         * gcc.dg/vect/vect-7.c: Likewise.
38033         * gcc.dg/vect/vect-25.c: Likewise.
38034         * gcc.dg/vect/vect-31.c: Likewise.
38035         * gcc.dg/vect/vect-32.c: Likewise.
38036         * gcc.dg/vect/vect-34.c: Likewise.
38037         * gcc.dg/vect/vect-36.c: Likewise.
38038         * gcc.dg/vect/vect-all.c: Likewise.
38039
38040 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38041
38042         PR c++/17068
38043         * g++.dg/template/operator4.C: New test.
38044
38045 2004-08-18  Richard Henderson  <rth@redhat.com>
38046
38047         * gcc.dg/20040206-1.c: XFAIL.
38048
38049 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38050
38051         PR c++/16246
38052         * g++.dg/template/array7.C: New test.
38053
38054 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38055
38056         * gcc.dg/mips-movcc-1.c: New test.
38057         * gcc.dg/mips-movcc-2.c: New test.
38058         * gcc.dg/mips-movcc-3.c: New test.
38059
38060         * gcc.dg/mips-nmadd-1.c: New test.
38061         * gcc.dg/mips-nmadd-2.c: New test.
38062
38063 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38064
38065         PR c++/15871
38066         * g++.dg/opt/inline8.C: New test.
38067
38068         PR c++/16965
38069         * g++.dg/parse/error17.C: New test.
38070
38071 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38072
38073         * gcc.dg/vect: New directory for vectorizer tests.
38074         * gcc.dg/vect/tree-vect.h: New file.
38075         * gcc.dg/vect/vect.exp: New file.
38076         * gcc.dg/vect/pr16105.c.c: New test.
38077         * gcc.dg/vect/vect-1.c: New test.
38078         * gcc.dg/vect/vect-2.c: New test.
38079         * gcc.dg/vect/vect-3.c: New test.
38080         * gcc.dg/vect/vect-4.c: New test.
38081         * gcc.dg/vect/vect-5.c: New test.
38082         * gcc.dg/vect/vect-6.c: New test.
38083         * gcc.dg/vect/vect-7.c: New test.
38084         * gcc.dg/vect/vect-8.c: New test.
38085         * gcc.dg/vect/vect-9.c: New test.
38086         * gcc.dg/vect/vect-10.c: New test.
38087         * gcc.dg/vect/vect-11.c: New test.
38088         * gcc.dg/vect/vect-12.c: New test.
38089         * gcc.dg/vect/vect-13.c: New test.
38090         * gcc.dg/vect/vect-14.c: New test.
38091         * gcc.dg/vect/vect-15.c: New test.
38092         * gcc.dg/vect/vect-16.c: New test.
38093         * gcc.dg/vect/vect-17.c: New test.
38094         * gcc.dg/vect/vect-18.c: New test.
38095         * gcc.dg/vect/vect-19.c: New test.
38096         * gcc.dg/vect/vect-20.c: New test.
38097         * gcc.dg/vect/vect-21.c: New test.
38098         * gcc.dg/vect/vect-22.c: New test.
38099         * gcc.dg/vect/vect-23.c: New test.
38100         * gcc.dg/vect/vect-24.c: New test.
38101         * gcc.dg/vect/vect-25.c: New test.
38102         * gcc.dg/vect/vect-26.c: New test.
38103         * gcc.dg/vect/vect-27.c: New test.
38104         * gcc.dg/vect/vect-28.c: New test.
38105         * gcc.dg/vect/vect-29.c: New test.
38106         * gcc.dg/vect/vect-30.c: New test.
38107         * gcc.dg/vect/vect-31.c: New test.
38108         * gcc.dg/vect/vect-32.c: New test.
38109         * gcc.dg/vect/vect-33.c: New test.
38110         * gcc.dg/vect/vect-34.c: New test.
38111         * gcc.dg/vect/vect-35.c: New test.
38112         * gcc.dg/vect/vect-36.c: New test.
38113         * gcc.dg/vect/vect-37.c: New test.
38114         * gcc.dg/vect/vect-38.c: New test.
38115         * gcc.dg/vect/vect-40.c: New test.
38116         * gcc.dg/vect/vect-41.c: New test.
38117         * gcc.dg/vect/vect-42.c: New test.
38118         * gcc.dg/vect/vect-43.c: New test.
38119         * gcc.dg/vect/vect-44.c: New test.
38120         * gcc.dg/vect/vect-45.c: New test.
38121         * gcc.dg/vect/vect-46.c: New test.
38122         * gcc.dg/vect/vect-47.c: New test.
38123         * gcc.dg/vect/vect-48.c: New test.
38124         * gcc.dg/vect/vect-49.c: New test.
38125         * gcc.dg/vect/vect-50.c: New test.
38126         * gcc.dg/vect/vect-51.c: New test.
38127         * gcc.dg/vect/vect-52.c: New test.
38128         * gcc.dg/vect/vect-53.c: New test.
38129         * gcc.dg/vect/vect-54.c: New test.
38130         * gcc.dg/vect/vect-55.c: New test.
38131         * gcc.dg/vect/vect-56.c: New test.
38132         * gcc.dg/vect/vect-57.c: New test.
38133         * gcc.dg/vect/vect-58.c: New test.
38134         * gcc.dg/vect/vect-59.c: New test.
38135         * gcc.dg/vect/vect-60.c: New test.
38136         * gcc.dg/vect/vect-61.c: New test.
38137         * gcc.dg/vect/vect-all.c: New test.
38138         * gcc.dg/vect/vect-none.c: New test.
38139
38140 2004-08-17  Paul Brook  <paul@codesourcery.com>
38141
38142         PR fortran/13082
38143         * gfortran.dg/entry_1.f90: New test.
38144
38145 2004-08-17  Andrew Pinski  <apinski@apple.com>
38146
38147         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38148
38149 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38150
38151         * gcc.dg/pr17036-1.c: New test.
38152
38153 2004-08-16  Devang Patel  <dpatel@apple.com>
38154
38155         * gcc.dg/darwin-20040809-1.c: New test.
38156
38157 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38158
38159         * gcc.dg/funcdef-attr-1.c: New test.
38160
38161 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38162
38163         * gcc.dg/altivec-17.c: New test.
38164         * gcc.dg/altivec-18.c: New test.
38165
38166 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38167
38168         PR c++/6749
38169         * g++.dg/template/vtable2.C: New test.
38170
38171 2004-08-14  Richard Henderson  <rth@redhat.com>
38172
38173         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38174         * gcc.dg/pack-test-4.c (main): Return 0.
38175         * gcc.dg/setjmp-1.c: Remove XFAIL.
38176         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38177
38178 2004-08-14  Richard Henderson  <rth@redhat.com>
38179
38180         * gcc.dg/980217-1.c: Add prototype for printf.
38181
38182 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38183
38184         * gfortran.dg/pr16935.f90: New test.
38185
38186 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38187
38188         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38189
38190 2004-08-13  Paul Brook  <paul@codesourcery.com>
38191
38192         * gfortran.dg/der_io_1.f90: Remove stray comma.
38193
38194 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38195
38196         * gcc.dg/vmx/cw-bug-2.c: Remove.
38197         * gcc.dg/vmx/vprint-1.c: Remove.
38198         * gcc.dg/vmx/vscan-1.c: Remove.
38199
38200 2004-08-12  Devang patel  <dpatel@apple.com>
38201
38202         * gcc.dg/darwin-20040809-2.c: New test.
38203
38204 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38205
38206         * g++.dg/ext/altivec-12.C: New test.
38207
38208         * g++.dg/ext/altivec-11.C: New test.
38209
38210 2004-08-12  Paul Brook  <paul@codesourcery.com>
38211
38212         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38213
38214 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38215
38216         * g++.dg/ext/altivec-2.C: Check for hardware support before
38217         executing any VMX instructions.
38218
38219         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38220
38221 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38222
38223         PR c++/16276
38224         * g++.old-deja/g++.other/comdat4.C: New test.
38225         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38226
38227 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38228
38229         PR target/16286
38230         * gcc.dg/pr16286.c: New test.
38231
38232 2004-08-12 Jan Beulich <jbeulich@novell.com>
38233
38234         * g++.dg/ext/asm5.C: New.
38235
38236 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38237
38238         PR c++/16698
38239         * g++.dg/eh/crash1.C: New test.
38240
38241         PR c++/16717
38242         * g++.dg/ext/construct1.C: New test.
38243
38244 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38245
38246         PR c++/16853
38247         * g++.dg/init/ptrmem1.C: New test.
38248
38249         PR c++/16618
38250         * g++.dg/parse/offsetof5.C: New test.
38251
38252         PR c++/16870
38253         * g++.dg/template/overload3.C: New test.
38254
38255 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38256
38257         PR c++/16964
38258         * g++.dg/parse/error16.C: New test.
38259
38260         PR c++/16904
38261         * g++.dg/template/error14.C: New test.
38262
38263         PR c++/16929
38264         * g++.dg/template/error15.C: New test.
38265
38266 2004-08-11  Devang Patel  <dpatel@apple.com>
38267
38268         * gcc.dg/darwin-ld-20040809-1.c: New test.
38269         * gcc.dg/darwin-ld-20040809-2.c: New test.
38270
38271 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38272
38273         PR fortran/16917
38274         * gfortran.dg/dfloat_1.f90: New test.
38275
38276 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38277
38278         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38279         * gcc.dg/dll-2.c: Fix dg-require syntax.
38280         * gcc.misc-tests/arm-isr.c (abort): Declare.
38281         (exit): Likewise.
38282
38283 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38284
38285         PR c++/16971
38286         * g++.dg/parse/crash16.C: New test.
38287
38288 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38289
38290         * gcc.dg/mips-rsqrt-1.c: New test case.
38291         * gcc.dg/mips-rsqrt-2.c: New test case.
38292         * gcc.dg/mips-rsqrt-3.c: New test case.
38293
38294 2004-08-10  Paul Brook  <paul@codesourcery.com>
38295
38296         * gfortran.dg/der_io_1.f90: New test.
38297
38298 2004-08-10  Paul Brook  <paul@codesourcery.com>
38299
38300         PR fortran/16919
38301         * gfortran.dg/der_array_1.f90: New test.
38302
38303 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38304
38305         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38306
38307 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38308
38309         * gcc.dg/wchar_t-2.c: Fix typo.
38310
38311 2004-08-09  Falk Hueffner  <falk@debian.org>
38312
38313         PR tree-optimization/12517
38314         * gcc.c-torture/compile/pr12517.c: New test.
38315
38316         PR tree-optimization/12578
38317         * gcc.c-torture/compile/pr12578.c: New test.
38318
38319         PR tree-optimization/12899
38320         * gcc.c-torture/compile/pr12899.c: New test.
38321
38322         PR rtl-optimization/14692
38323         * gcc.c-torture/compile/pr14692.c: New test.
38324
38325         PR tree-optimization/16461
38326         * gcc.c-torture/compile/pr16461.c: New test.
38327
38328 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38329
38330         * gfortran.dg/getenv_1.f90: New test.
38331
38332 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38333
38334         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38335         wchar_t.
38336         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38337
38338 2004-08-06  Paul Brook  <paul@codesourcery.com>
38339
38340         * gfortran.dg/ret_array_1.f90: New test.
38341         * gfortran.dg/ret_pointer_1.f90: New test.
38342
38343 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38344
38345         * gcc.dg/missing-field-init-[12].c: New tests.
38346         * g++.dg/warn/missing-field-init-[12].C: New tests.
38347
38348 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38349
38350         * gcc.dg/enum2.c: New test.
38351         * gcc.dg/symbian3.c: Likewise.
38352         * gcc.dg/symbian4.c: Likewise.
38353         * gcc.dg/wchar_t-2.c: Likewise.
38354
38355 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38356
38357         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38358         destructor tests.
38359
38360 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38361
38362         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38363         dg-require-visiblity.
38364         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38365         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38366         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38367         * g++.dg/ext/visibility/new1.C: Likewise.
38368         * g++.dg/ext/visibility/pragma.C: Likewise.
38369         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38370         * g++.dg/ext/visibility/virtual.C: Likewise.
38371         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38372         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38373         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38374         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38375         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38376         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38377         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38378         * g++/dg/ext/visibility/visibility-8.C: New test.
38379         * gcc.c-torture/compile/dll.x: Remove.
38380         * gcc.dg/dll-2.c: Use dg-require-dll
38381         * gcc.dg/visibility-10.c: New test.
38382         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38383         supporting DLLs.
38384         * lib/scanasm.exp (scan_hidden): New function.
38385         (scan_not_hidden): Likewise.
38386
38387 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38388
38389         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38390
38391 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38392
38393         * gcc.c-torture/execute/20040805-1.c: New test.
38394
38395 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38396
38397         * gcc.dg/20020118-1.c: Declare abort.
38398         * gcc.dg/altivec_check.h: Likewise.
38399         * gcc.dg/iftrap-2.c: Likewise.
38400         * gcc.dg/pragma-darwin.c: Likewise.
38401         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38402
38403 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38404
38405         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38406
38407 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38408
38409         * gcc.c-torture/execute/builtins/abs-2.c,
38410         gcc.c-torture/execute/builtins/abs-3.c,
38411         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38412         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38413         intmax_t, uintmax_t and their limits.
38414         * gcc.dg/intmax_t-1.c: New test.
38415
38416 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38417
38418         * g++.dg/tc1/dr147.C: Add reference to PR.
38419
38420 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38421
38422         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38423         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38424
38425 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38426
38427         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38428
38429 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38430
38431         * gcc.dg/redecl-5.c: New test.
38432         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38433         of scanf.
38434
38435 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38436
38437         PR middle-end/16790
38438         * gcc.c-torture/execute/pr16790-1.c: New test case.
38439
38440 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38441
38442         * g++.dg/ext/visibility/assign1.C: New test.
38443         * g++.dg/ext/visibility/new1.C: Likewise.
38444
38445         * gcc.dg/symbian1.c: New test.
38446         * gcc.dg/symbian2.c: Likewise.
38447
38448 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38449
38450         PR target/16570
38451         * gcc.dg/i386-sse-9.c: New test.
38452
38453 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38454
38455         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38456
38457 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38458
38459         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38460         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38461         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38462         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38463         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38464         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38465         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38466         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38467         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38468         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38469         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38470         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38471         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38472         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38473         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38474         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38475         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38476         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38477         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38478         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38479         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38480         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38481         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38482         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38483         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38484         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38485         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38486         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38487         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38488         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38489         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38490         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38491         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38492         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38493         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38494         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38495         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38496         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38497         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38498         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38499         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38500         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38501         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38502         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38503         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38504         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38505         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38506         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38507         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38508         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38509         gcc.misc-tests/i386-pf-3dnow-1.c,
38510         gcc.misc-tests/i386-pf-athlon-1.c,
38511         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38512         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38513         Declare built-in functions used.
38514         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38515
38516 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38517
38518         PR c++/16707
38519         * g++.dg/lookup/using12.C: New test.
38520
38521         * g++.dg/init/null1.C: Fix PR number.
38522         * g++.dg/parse/namespace10.C: Likewise.
38523
38524 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38525
38526         PR c++/16224
38527         * g++.dg/template/spec17.C: New test.
38528         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38529         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38530
38531 2004-08-02  David Billinghurst
38532
38533         PR fortran/16292
38534         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38535
38536 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38537
38538         * gcc.dg/ia64-got-1.c: New test case.
38539
38540 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38541
38542         PR c++/16489
38543         * g++.dg/init/null1.C: New test.
38544         * g++.dg/tc1/dr76.C: Adjust error marker.
38545
38546         PR c++/16529
38547         * g++.dg/parse/namespace10.C: New test.
38548
38549         PR c++/16810
38550         * g++.dg/inherit/ptrmem2.C: New test.
38551
38552 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38553
38554         PR target/16155
38555         * gcc.dg/pr16155.c: New test.
38556
38557 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38558
38559         * gcc.dg/redecl-2.c: New test.
38560
38561 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38562
38563         * gcc.dg/darwin-longdouble.c: New file.
38564
38565 2004-07-30  Richard Henderson  <rth@redhat.com>
38566
38567         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38568         write to constant argument.
38569         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38570
38571 2004-07-30  Richard Henderson  <rth@redhat.com>
38572
38573         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38574         tests of nearest around zero.
38575
38576 2004-07-30  Andrew Pinski  <apinski@apple.com>
38577
38578         * gcc.c-torture/compile/20040730-1.c: New test.
38579
38580 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38581
38582         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38583         powerpc-eabispe.
38584
38585 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38586
38587         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38588
38589 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38590
38591         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38592         contains $ld_library_path.
38593         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38594
38595 2004-07-29  Richard Henderson  <rth@redhat.com>
38596
38597         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38598
38599         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38600         (alt2, which): New.
38601         (Check): Accept either alternative.
38602
38603 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38604
38605         * g++.dg/abi/inline1.C: New test.
38606         * g++.dg/abi/local1-a.cc: Likewise.
38607         * g++.dg/abi/local1.C: Likewise.
38608         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38609         * g++.dg/abi/mangle12.C: Likewise.
38610         * g++.dg/abi/mangle17.C: Likewise.
38611         * g++.dg/abi/mangle20-2.C: Likewise.
38612         * g++.dg/opt/interface1.C: Likewise.
38613         * g++.dg/opt/interface1.h: Likewise.
38614         * g++.dg/opt/interface1-a.cc: New test.
38615         * g++.dg/parse/repo1.C: New test.
38616         * g++.dg/template/repo1.C: Likewise.
38617         * g++.dg/warn/Winline-1.C: Likewise.
38618         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38619
38620 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38621
38622         * gcc.dg/tree-ssa/20040729-1.c: New test.
38623
38624 2004-07-27  Matt Austern <austern@apple.com>
38625
38626         * gcc.dg/darwin-bool-1.c: New test.
38627         * gcc.dg/darwin-bool-2.c: New test.
38628
38629 2004-07-28  Richard Henderson  <rth@redhat.com>
38630
38631         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38632         arguments in the correct type.  Don't write to constant arguments.
38633
38634 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38635
38636         PR tree-optimization/16688
38637         PR tree-optimization/16689
38638         * g++.dg/tree-ssa/pr16688.C: New test.
38639
38640 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38641
38642         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38643         loads.  Not only in the comment, this time.
38644
38645 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38646
38647         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38648         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38649         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38650         * gcc.dg/sh4a-bitmovua.c: New.
38651         * gcc.dg/sh4a-cos.c: New.
38652         * gcc.dg/sh4a-cosf.c: New.
38653         * gcc.dg/sh4a-fprun.c: New.
38654         * gcc.dg/sh4a-fsrra.c: New.
38655         * gcc.dg/sh4a-memmovua.c: New.
38656         * gcc.dg/sh4a-sin.c: New.
38657         * gcc.dg/sh4a-sincos.c: New.
38658         * gcc.dg/sh4a-sincosf.c: New.
38659         * gcc.dg/sh4a-sinf.c: New.
38660
38661 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38662
38663         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38664         conditionals.
38665         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38666         loads.
38667         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38668         DOM1.
38669
38670 2004-07-27  Andrew Pinski  <apinski@apple.com>
38671
38672         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38673
38674 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38675
38676         * gcc.dg/pragma-isr.c: New test.
38677
38678 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38679
38680         PR c++/14429
38681         * g++.dg/template/ttp11.C: New test.
38682
38683 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38684
38685         * gcc.c-torture/compile/20040727-1.c: New test.
38686
38687 2004-07-26  Eric Christopher  <echristo@redhat.com>
38688
38689         * gcc.c-torture/compile/20040726-2.c: New test.
38690
38691 2004-07-26  Andrew Pinski  <apinski@apple.com>
38692
38693         * g++.dg/rtti/tinfo1.C: Xfail.
38694
38695 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38696
38697         * gcc.c-torture/compile/20040726-1.c: New test.
38698
38699 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38700             Brian Ryner  <bryner@brianryner.com>
38701
38702         PR c++/9283
38703         PR c++/15000
38704         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38705         * g++.dg/ext/visibility/: New directory.
38706         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38707         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38708         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38709         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38710         * g++.dg/ext/visibility/fvisibility.C,
38711         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38712         g++.dg/ext/visibility/fvisibility-override1.C
38713         g++.dg/ext/visibility/fvisibility-override2.C
38714         g++.dg/ext/visibility/memfuncts.C
38715         g++.dg/ext/visibility/noPLT.C
38716         g++.dg/ext/visibility/pragma.C
38717         g++.dg/ext/visibility/pragma-override1.C
38718         g++.dg/ext/visibility/pragma-override2.C
38719         g++.dg/ext/visibility/staticmemfuncts.C
38720         g++.dg/ext/visibility/virtual.C: New tests.
38721
38722 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38723
38724         PR c/15360
38725         * gcc.dg/pr15360-1.c: New test.
38726
38727 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38728
38729         * gcc.dg/pragma-align-2.c: New test.
38730         * gcc.dg/pragma-init-fini.c: New test.
38731         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38732         targets.
38733
38734 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38735
38736         * gcc.dg/init-string-2.c: New test.
38737
38738 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38739
38740         PR 16684
38741         * gcc.dg/Wredundant-decls-1.c: New test case.
38742
38743 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38744
38745         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38746         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38747         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38748         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38749         * gcc.dg/compat/generate-random.c: New file.
38750         * gcc.dg/compat/generate-random.h: Likewise.
38751         * gcc.dg/compat/generate-random_r.c: Likewise.
38752         * gcc.dg/compat/struct-layout-1.h: Likewise.
38753         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38754         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38755         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38756         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38757         * gcc.dg/compat/struct-layout-1_main.c: New test.
38758         * gcc.dg/compat/struct-layout-1_x.c: New file.
38759         * gcc.dg/compat/struct-layout-1_y.c: New file.
38760         * gcc.dg/compat/struct-layout-1_test.h: New file.
38761
38762 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38763
38764         * gcc.dg/comp-return-1.c: New test
38765
38766 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38767
38768         * gcc.dg/vmx/8-02a.c: Fix typo.
38769
38770         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38771         * gcc.dg/darwin-abi-3.c: New test.
38772
38773         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38774         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38775
38776         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38777         * gcc.dg/vmx/ops-long-1.c: New test.
38778         * gcc.dg/vmx/ops-long-2.c: New test.
38779
38780 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38781
38782         * g++.dg/lookup/conv-[1234].C: New.
38783
38784 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38785
38786         * g++.dg/parse/attr2.C: Simplify.
38787
38788 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38789
38790         PR c/7284
38791         * gcc.c-torture/execute/pr7284-1.c: New test.
38792
38793 2004-07-22  Brian Booth  <bbooth@redhat.com>
38794
38795         * gcc.dg/tree-ssa/20040721-1.c: New test.
38796
38797 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38798
38799         * g++.dg/template/crash20.c: New.
38800
38801 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38802
38803         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38804         Add dg-run directive.  Declare variables as required.
38805         * gfortran.dg/g77/README: Update
38806
38807 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38808
38809         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38810         gcc.dg/cris-peep2-andu2.c: New tests.
38811
38812 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38813
38814         PR c/15052
38815         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38816         on return type.
38817         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38818         messages.
38819         * gcc.dg/qual-return-2.c: Update expected messages.
38820         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38821
38822 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38823
38824         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38825         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38826
38827 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38828
38829         PR c/11250
38830         * gcc.dg/init-string-1.c: New test.
38831
38832 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38833
38834         PR middle-end/15345
38835         PR c/16450
38836         * gcc.dg/torture/nested-fn-1.c: New test.
38837
38838 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38839
38840         PR target/16559
38841         * gcc.dg/ia64-fptr-1.c: New file.
38842
38843 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38844
38845         PR c++/14497
38846         * g++.dg/template/spec16.C: New test.
38847         * g++.old-deja/g++.robertl/eb118.C: Remove.
38848
38849 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38850
38851         PR c++/509
38852         * g++.dg/template/spec15.C: New test.
38853
38854 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38855
38856         Copy cases from g77.f-torture/execute and add dg-run
38857         directive.  Other changes as noted.
38858         * gfortran.dg/g77/13037.f
38859         * gfortran.dg/g77/1832.f
38860         * gfortran.dg/g77/19981119-0.f
38861         * gfortran.dg/g77/19990313-0.f
38862         * gfortran.dg/g77/19990313-1.f
38863         * gfortran.dg/g77/19990313-2.f
38864         * gfortran.dg/g77/19990313-3.f
38865         * gfortran.dg/g77/19990419-1.f
38866         * gfortran.dg/g77/19990826-0.f
38867         * gfortran.dg/g77/19990826-2.f
38868         * gfortran.dg/g77/20000503-1.f
38869         * gfortran.dg/g77/20001111.f
38870         * gfortran.dg/g77/20010116.f
38871         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38872         * gfortran.dg/g77/20010430.f
38873         * gfortran.dg/g77/6177.f
38874         * gfortran.dg/g77/947.f
38875         * gfortran.dg/g77/970816-3.f
38876         * gfortran.dg/g77/971102-1.f
38877         * gfortran.dg/g77/980520-1.f
38878         * gfortran.dg/g77/980628-0.f
38879         * gfortran.dg/g77/980628-1.f
38880         * gfortran.dg/g77/980628-10.f
38881         * gfortran.dg/g77/980628-2.f
38882         * gfortran.dg/g77/980628-3.f
38883         * gfortran.dg/g77/980628-7.f
38884         * gfortran.dg/g77/980628-8.f
38885         * gfortran.dg/g77/980628-9.f
38886         * gfortran.dg/g77/980701-0.f
38887         * gfortran.dg/g77/980701-1.f
38888         * gfortran.dg/g77/cabs.f
38889         * gfortran.dg/g77/claus.f
38890         * gfortran.dg/g77/complex_1.f
38891         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38892         * gfortran.dg/g77/dcomplex.f
38893         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38894         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38895         * gfortran.dg/g77/f90-intrinsic-numeric.f
38896         * gfortran.dg/g77/int8421.f
38897         * gfortran.dg/g77/labug1.f
38898         * gfortran.dg/g77/large_vec.f
38899         * gfortran.dg/g77/le.f
38900         * gfortran.dg/g77/short.f
38901         * gfortran.dg/g77/README: Update
38902
38903 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38904
38905         PR c++/16637
38906         * g++.dg/parse/lookup4.C: New test.
38907
38908 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38909
38910         PR c++/16175
38911         * g++.dg/template/ttp10.C: New test.
38912
38913 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38914
38915         * gcc.dg/pr12625-1.c: New test.
38916
38917 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38918
38919         * gcc.dg/switch-warn-1.c: New test.
38920         * gcc.dg/switch-warn-2.c: New test.
38921         * gcc.c-torture/compile/pr14730.c: Update.
38922
38923 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38924
38925         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38926         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38927         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38928         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38929
38930 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38931
38932         PR c++/16623
38933         * g++.dg/template/assign1.C: New test.
38934
38935 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38936
38937         PR c++/12170
38938         * g++.dg/template/ttp9.C: New test.
38939
38940 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38941
38942         * gcc.dg/format/cmn-err-1.c: New test.
38943
38944 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38945
38946         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38947         gcc.dg/Wparentheses-10.c: New tests.
38948         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38949
38950 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38951
38952         PR fortran/16465
38953         * gfortran.dg/g77//ffixed-line-length-0.f,
38954         gfortran.dg/g77/ffixed-line-length-132.f,
38955         gfortran.dg/g77/ffixed-line-length-72.f,
38956         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38957         gfortran.dg/g77/README: Update.
38958
38959 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38960
38961         PR c++/13092
38962         * g++.dg/template/non-dependent7.C: New test.
38963         * g++.dg/template/non-dependent8.C: Likewise.
38964         * g++.dg/template/non-dependent9.C: Likewise.
38965         * g++.dg/template/non-dependent10.C: Likewise.
38966
38967 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38968
38969         PR c++/16337
38970         * g++.dg/parse/attr2.C: New test.
38971
38972 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38973
38974         * g77.dg: Removed.
38975         * g77.f-torture: Ditto.
38976
38977 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38978
38979         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38980         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38981         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38982
38983 2004-07-16  Richard Henderson  <rth@redhat.com>
38984
38985         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38986
38987 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38988
38989         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38990         tests with full list of options.
38991         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38992         of TORTURE_OPTIONS if test contains 'dg-do run'.
38993
38994         PR fortran/16404
38995         * gfortran.dg/do_iterator.f90: New test.
38996
38997 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38998
38999         PR rtl-optimization/16536
39000         * gcc.c-torture/execute/restrict-1.c: New test.
39001
39002 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39003
39004         PR fortran/15324
39005         * gfortran.dg/pr15324.f90: New test.
39006
39007         PR fortran/15129
39008         * gfortran.dg/pr15129.f90: New test.
39009
39010         PR fortran/15140
39011         * gfortran.dg/pr15140.f90: New test.
39012
39013         PR fortran/13792
39014         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39015         compile-time simplification.
39016
39017 2004-07-14  Mike Stump  <mrs@apple.com>
39018
39019         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39020
39021 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39022
39023         PR target/16325
39024         * gcc.dg/profile-generate-1.c: New.
39025
39026 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39027
39028         * gcc.c-torture/execute/20040709-1.c: New test.
39029         * gcc.c-torture/execute/20040709-2.c: New test.
39030
39031 2004-07-14  Mike Stump  <mrs@apple.com>
39032
39033         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39034
39035 2004-07-14  Mike Stump  <mrs@apple.com>
39036
39037         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39038
39039 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39040
39041         PR c++/16518
39042         * g++.dg/parse/mutable1.C: New test.
39043
39044 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39045
39046         PR tree-optimization/16443
39047         * gcc.dg/tree-ssa/20040713-1.c: New test.
39048
39049 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39050
39051         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39052         for operator new.
39053
39054 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39055
39056         * gfortran.dg/g77/README: New file
39057         * gfortran.dg/g77/19981216-0.f: Copy from
39058         g77.f-torture/noncompile.  Add "dg-do compile" and
39059         dg-error as required.
39060         * gfortran.dg/g77/19990218-1.f: Likewise.
39061         * gfortran.dg/g77/19990905-1.f: Likewise.
39062         * gfortran.dg/g77/9263.f: Likewise.
39063         * gfortran.dg/g77/980615-0.f: Likewise.
39064         * gfortran.dg/g77/980616-0.f: Likewise.
39065         * gfortran.dg/g77/check0.f: Likewise.
39066         * gfortran.dg/g77/select_no_compile.f: Likewise.
39067
39068 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39069
39070         Copy files from g77.f-torture/compile.
39071         Add "{ dg-do compile}".  Other changes as noted
39072         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39073         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39074         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39075         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39076         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39077         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39078         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39079         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39080         statement to conform to standard.  Append alpha1.x for reference.
39081         * gfortran.dg/g77/xformat.f: Add dg-warning
39082
39083 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39084
39085         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39086         Add {dg-do compile} directive.
39087         * gfortran.dg/g77/cpp2.F: Likewise.
39088
39089 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39090
39091         PR c++/5402
39092         * g++.dg/lookup/name-clash1.C: New test.
39093
39094         PR c++/9777
39095         * g++.dg/lookup/name-clash2.C: New test.
39096
39097         PR c++/12102
39098         * g++.dg/lookup/name-clash3.C: New test.
39099
39100 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39101
39102         * g++.dg/lookup/new2.C: New test.
39103         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39104
39105 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39106
39107         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39108         Add {dg-do compile} directive.
39109         * gfortran.dg/g77/13060.f: Likewise.
39110         * gfortran.dg/g77/19990218-0.f: Likewise.
39111         * gfortran.dg/g77/19990305-0.f: Likewise.
39112         * gfortran.dg/g77/19990419-0.f: Likewise.
39113         * gfortran.dg/g77/19990502-0.f: Likewise.
39114         * gfortran.dg/g77/19990502-1.f: Likewise.
39115         * gfortran.dg/g77/19990525-0.f: Likewise.
39116         * gfortran.dg/g77/19990826-1.f: Likewise.
39117         * gfortran.dg/g77/19990826-3.f: Likewise.
39118         * gfortran.dg/g77/19990905-2.f: Likewise.
39119         * gfortran.dg/g77/20000412-1.f: Likewise.
39120         * gfortran.dg/g77/20000511-1.f: Likewise.
39121         * gfortran.dg/g77/20000511-2.f: Likewise.
39122         * gfortran.dg/g77/20000518.f: Likewise.
39123         * gfortran.dg/g77/20000601-1.f: Likewise.
39124         * gfortran.dg/g77/20000601-2.f: Likewise.
39125         * gfortran.dg/g77/20000629-1.f: Likewise.
39126         * gfortran.dg/g77/20000630-2.f: Likewise.
39127         * gfortran.dg/g77/20010115.f: Likewise.
39128         * gfortran.dg/g77/20010321-1.f: Likewise.
39129         * gfortran.dg/g77/20010426.f: Likewise.
39130         * gfortran.dg/g77/20020307-1.f: Likewise.
39131         * gfortran.dg/g77/8485.f: Likewise.
39132         * gfortran.dg/g77/960317-1.f: Likewise.
39133         * gfortran.dg/g77/970915-0.f: Likewise.
39134         * gfortran.dg/g77/980310-1.f: Likewise.
39135         * gfortran.dg/g77/980310-2.f: Likewise.
39136         * gfortran.dg/g77/980310-3.f: Likewise.
39137         * gfortran.dg/g77/980310-4.f: Likewise.
39138         * gfortran.dg/g77/980310-6.f: Likewise.
39139         * gfortran.dg/g77/980310-7.f: Likewise.
39140         * gfortran.dg/g77/980310-8.f: Likewise.
39141         * gfortran.dg/g77/980419-2.f: Likewise.
39142         * gfortran.dg/g77/980424-0.f: Likewise.
39143         * gfortran.dg/g77/980427-0.f: Likewise.
39144         * gfortran.dg/g77/980729-0.f: Likewise.
39145         * gfortran.dg/g77/981117-1.f: Likewise.
39146         * gfortran.dg/g77/toon_1.f: Likewise.
39147
39148 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39149
39150         PR c++/2204
39151         * g++.dg/other/abstract2.C: New test.
39152
39153 2004-07-12  Paul Brook  <paul@codesourcery.com>
39154
39155         * gfortran.dg/pointer_init_1.f90: New test.
39156
39157 2004-07-11  Paul Brook  <paul@codesourcery.com>
39158
39159         PR fortran/15986
39160         * gfortran.dg/contained_1.f90: New test.
39161
39162 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39163
39164         * g++.dg/parse/defarg8.C: New test.
39165
39166 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39167
39168         PR fortran/16433
39169         * gfortran.dg/pr16433.f: New test.
39170
39171         PR fortran/17574
39172         * gfortran.dg/pr15754.f90: New test.
39173
39174 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39175
39176         PR tree-optimization/16437
39177         * gcc.c-torture/execute/bitfld-4.c: New test.
39178
39179 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39180
39181         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39182         access to common var from module.
39183
39184 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39185
39186         PR fortran/16336
39187         * gfortran.fortran-torture/execute/common_2.f90: New test.
39188
39189 2004-07-10  Paul Brook  <paul@codesourcery.com>
39190
39191         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39192
39193 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39194
39195         PR fortran/15969
39196         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39197
39198 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39199
39200         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39201         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39202         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39203         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39204         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39205         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39206         * gfortran.dg/g77/funderscoring.f: Likewise.
39207         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39208
39209 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39210
39211         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39212
39213 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39214         Paul Brook  <paul@codesourcery.com>
39215
39216         PR fortran/13415
39217         * gfortran.dg/common_pointer_1.f90: New test.
39218
39219 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39220
39221         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39222
39223 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39224
39225         PR target/16364
39226         * gcc.c-torture/compile/20040709-1.c: New.
39227
39228 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39229
39230         PR fortran/14077
39231         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39232
39233 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39234
39235         PR fortran/13201
39236         * gfortran.dg/shape_1.f90: New test.
39237
39238 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39239             Andrew Pinski  <apinski@apple.com>
39240
39241         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39242
39243 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39244
39245         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39246         comment.
39247
39248 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39249         Paul Brook  <paul@codesourcery.com>
39250
39251         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39252         '.f95' and '.F95'.
39253
39254 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39255
39256         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39257
39258 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39259
39260         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39261         testcases with capital suffix.
39262
39263 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39264
39265         PR fortran/15481
39266         PR fortran/13372
39267         PR fortran/13575
39268         PR fortran/15978
39269         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39270
39271         * gfortran.dg/implicit_1.f90: New test.
39272
39273 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39274
39275         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39276         expression to match gfortran warning/error messages
39277         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39278         dg-error text.
39279
39280 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39281
39282         * lib/fortran-torture.exp: Rename proc search_for to
39283         search_for_re.
39284
39285 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39286
39287         * gcc.c-torture/execute/simd-5.x: New file.
39288         XFAIL on SPARC 64-bit at -O0.
39289
39290 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39291
39292         PR c++/8211
39293         PR c++/16165
39294         * g++.dg/warn/effc3.C: New test.
39295
39296 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39297
39298         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39299         change X to 1X in format.
39300         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39301         add data statements to conform to standard.
39302
39303 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39304
39305         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39306         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39307         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39308
39309 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39310
39311         * gfortran.dg/g77/7388.f: Copy from g77.dg
39312         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39313         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39314         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39315         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39316         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39317         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39318         * gfortran.dg/g77/strlen0.f: Likewise.
39319
39320 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39321
39322         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39323         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39324
39325 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39326
39327         * gcc.c-torture/execute/920428-2.x: Delete.
39328         * gcc.c-torture/execute/920501-7.x: Likewise.
39329
39330 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39331
39332         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39333         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39334         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39335         prescott and c3-2.
39336         (PREFETCH_3DNOW): Add -march=c3.
39337
39338 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39339
39340         PR c/16437
39341         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39342         * gcc.c-torture/execute/bf64-1.x: Likewise.
39343
39344 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39345
39346         * gcc.c-torture/compile/20040708-1.c: New test.
39347
39348 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39349
39350         PR c++/16169
39351         * g++.dg/warn/effc2.C: New test.
39352
39353 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39354
39355         * gcc.c-torture/execute/bitfld-1.x: Remove.
39356         * gcc.c-torture/execute/bitfld-3.c: New test.
39357         * gcc.dg/bitfld-2.c: Remove XFAILs.
39358
39359 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39360
39361         PR c++/16276
39362         * g++.dg/rtti/tinfo1.C: New file.
39363
39364 2004-07-07  Eric Christopher  <echristo@redhat.com>
39365
39366         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39367
39368 2004-07-07  Andrew Pinski  <apinski@apple.com>
39369
39370         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39371
39372 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39373
39374         * g++.dg/init/call1.C: XFAIL.
39375
39376 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39377
39378         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39379         except for movstrict*, to movmem* and clrstr* to clrmem*.
39380
39381 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39382
39383         * gcc.c-torture/execute/20040707-1.c: New test.
39384
39385 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39386
39387         * gcc.c-torture/execute/20040706-1.c: New test.
39388
39389 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39390
39391         PR c++/3671
39392         * g++.dg/template/spec14.C: New test.
39393
39394 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39395
39396         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39397         nothing if not yet defined.  Use it in b, c and d type definitions.
39398         * gcc.c-torture/execute/20040705-1.c: New test.
39399         * gcc.c-torture/execute/20040705-2.c: New test.
39400
39401 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39402
39403         PR c++/2518
39404         * g++.dg/lookup/new1.C: New test.
39405
39406 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39407
39408         PR c++/11406
39409         * g++.dg/template/sizeof8.C: New test.
39410
39411 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39412
39413         * gcc.c-torture/compile/20040705-1.c: New test.
39414
39415 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39416
39417         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39418
39419 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39420
39421         * gcc.dg/cpp/if-mop.c: Two new testcases.
39422         * gcc.dg/cpp/trad/comment-3.c: New.
39423
39424 2004-07-04  Paul Brook  <paul@codesourcery.com>
39425
39426         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39427
39428 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39429
39430         PR c++/3761
39431         * g++.dg/lookup/crash4.C: New test.
39432
39433 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39434
39435         * gcc.c-torture/execute/builtin-abs-1.c
39436         * gcc.c-torture/execute/builtin-abs-2.c
39437         * gcc.c-torture/execute/builtin-complex-1.c
39438         * gcc.c-torture/execute/builtins/string-1-lib.c
39439         * gcc.c-torture/execute/builtins/string-1.c
39440         * gcc.c-torture/execute/builtins/string-2-lib.c
39441         * gcc.c-torture/execute/builtins/string-2.c
39442         * gcc.c-torture/execute/builtins/string-3-lib.c
39443         * gcc.c-torture/execute/builtins/string-3.c
39444         * gcc.c-torture/execute/builtins/string-4-lib.c
39445         * gcc.c-torture/execute/builtins/string-4.c
39446         * gcc.c-torture/execute/builtins/string-5-lib.c
39447         * gcc.c-torture/execute/builtins/string-5.c
39448         * gcc.c-torture/execute/builtins/string-6-lib.c
39449         * gcc.c-torture/execute/builtins/string-6.c
39450         * gcc.c-torture/execute/builtins/string-7-lib.c
39451         * gcc.c-torture/execute/builtins/string-7.c
39452         * gcc.c-torture/execute/builtins/string-8-lib.c
39453         * gcc.c-torture/execute/builtins/string-8.c
39454         * gcc.c-torture/execute/builtins/string-9-lib.c
39455         * gcc.c-torture/execute/builtins/string-9.c
39456         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39457         * gcc.c-torture/execute/builtins/string-asm-1.c
39458         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39459         * gcc.c-torture/execute/builtins/string-asm-2.c
39460         * gcc.c-torture/execute/stdio-opt-1.c
39461         * gcc.c-torture/execute/stdio-opt-2.c
39462         * gcc.c-torture/execute/stdio-opt-3.c
39463         * gcc.c-torture/execute/string-opt-1.c
39464         * gcc.c-torture/execute/string-opt-10.c
39465         * gcc.c-torture/execute/string-opt-11.c
39466         * gcc.c-torture/execute/string-opt-12.c
39467         * gcc.c-torture/execute/string-opt-13.c
39468         * gcc.c-torture/execute/string-opt-14.c
39469         * gcc.c-torture/execute/string-opt-15.c
39470         * gcc.c-torture/execute/string-opt-16.c
39471         * gcc.c-torture/execute/string-opt-2.c
39472         * gcc.c-torture/execute/string-opt-6.c
39473         * gcc.c-torture/execute/string-opt-7.c
39474         * gcc.c-torture/execute/string-opt-8.c:
39475         Replace with ...
39476
39477         * gcc.c-torture/execute/builtins/abs-2.c
39478         * gcc.c-torture/execute/builtins/abs-3.c
39479         * gcc.c-torture/execute/builtins/complex-1.c
39480         * gcc.c-torture/execute/builtins/fprintf.c
39481         * gcc.c-torture/execute/builtins/fputs.c
39482         * gcc.c-torture/execute/builtins/memcmp.c
39483         * gcc.c-torture/execute/builtins/memmove.c
39484         * gcc.c-torture/execute/builtins/memops-asm.c
39485         * gcc.c-torture/execute/builtins/mempcpy-2.c
39486         * gcc.c-torture/execute/builtins/mempcpy.c
39487         * gcc.c-torture/execute/builtins/memset.c
39488         * gcc.c-torture/execute/builtins/printf.c
39489         * gcc.c-torture/execute/builtins/sprintf.c
39490         * gcc.c-torture/execute/builtins/strcat.c
39491         * gcc.c-torture/execute/builtins/strchr.c
39492         * gcc.c-torture/execute/builtins/strcmp.c
39493         * gcc.c-torture/execute/builtins/strcpy.c
39494         * gcc.c-torture/execute/builtins/strcspn.c
39495         * gcc.c-torture/execute/builtins/strlen-2.c
39496         * gcc.c-torture/execute/builtins/strlen.c
39497         * gcc.c-torture/execute/builtins/strncat.c
39498         * gcc.c-torture/execute/builtins/strncmp-2.c
39499         * gcc.c-torture/execute/builtins/strncmp.c
39500         * gcc.c-torture/execute/builtins/strncpy.c
39501         * gcc.c-torture/execute/builtins/strpbrk.c
39502         * gcc.c-torture/execute/builtins/strpcpy-2.c
39503         * gcc.c-torture/execute/builtins/strpcpy.c
39504         * gcc.c-torture/execute/builtins/strrchr.c
39505         * gcc.c-torture/execute/builtins/strspn.c
39506         * gcc.c-torture/execute/builtins/strstr-asm.c
39507         * gcc.c-torture/execute/builtins/strstr.c:
39508         ... these new files.
39509
39510         * gcc.c-torture/execute/builtins/abs-2-lib.c
39511         * gcc.c-torture/execute/builtins/abs-3-lib.c
39512         * gcc.c-torture/execute/builtins/complex-1-lib.c
39513         * gcc.c-torture/execute/builtins/fprintf-lib.c
39514         * gcc.c-torture/execute/builtins/fputs-lib.c
39515         * gcc.c-torture/execute/builtins/memcmp-lib.c
39516         * gcc.c-torture/execute/builtins/memmove-lib.c
39517         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39518         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39519         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39520         * gcc.c-torture/execute/builtins/memset-lib.c
39521         * gcc.c-torture/execute/builtins/printf-lib.c
39522         * gcc.c-torture/execute/builtins/sprintf-lib.c
39523         * gcc.c-torture/execute/builtins/strcat-lib.c
39524         * gcc.c-torture/execute/builtins/strchr-lib.c
39525         * gcc.c-torture/execute/builtins/strcmp-lib.c
39526         * gcc.c-torture/execute/builtins/strcpy-lib.c
39527         * gcc.c-torture/execute/builtins/strcspn-lib.c
39528         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39529         * gcc.c-torture/execute/builtins/strlen-lib.c
39530         * gcc.c-torture/execute/builtins/strncat-lib.c
39531         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39532         * gcc.c-torture/execute/builtins/strncmp-lib.c
39533         * gcc.c-torture/execute/builtins/strncpy-lib.c
39534         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39535         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39536         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39537         * gcc.c-torture/execute/builtins/strrchr-lib.c
39538         * gcc.c-torture/execute/builtins/strspn-lib.c
39539         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39540         * gcc.c-torture/execute/builtins/strstr-lib.c
39541         * gcc.c-torture/execute/builtins/lib/abs.c
39542         * gcc.c-torture/execute/builtins/lib/fprintf.c
39543         * gcc.c-torture/execute/builtins/lib/memset.c
39544         * gcc.c-torture/execute/builtins/lib/printf.c
39545         * gcc.c-torture/execute/builtins/lib/sprintf.c
39546         * gcc.c-torture/execute/builtins/lib/strcpy.c
39547         * gcc.c-torture/execute/builtins/lib/strcspn.c
39548         * gcc.c-torture/execute/builtins/lib/strncat.c
39549         * gcc.c-torture/execute/builtins/lib/strncmp.c
39550         * gcc.c-torture/execute/builtins/lib/strncpy.c
39551         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39552         * gcc.c-torture/execute/builtins/lib/strspn.c
39553         * gcc.c-torture/execute/builtins/lib/strstr.c:
39554         New files containing support routines.
39555
39556         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39557         declaration.
39558         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39559         when not optimizing.
39560
39561 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39562
39563         PR c++/16240
39564         * g++.dg/abi/mangle22.C: New test.
39565         * g++.dg/abi/mangle23.C: Likewise.
39566
39567 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39568
39569         PR fortran/16290
39570         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39571         Allow for cases without denormalized floating point numbers.
39572
39573 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39574
39575         PR c/1027
39576         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39577         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39578         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39579         expected warning text.
39580         * gcc.dg/format/diag-2.c: New test.
39581
39582 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39583
39584         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39585
39586 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39587
39588         * gcc.dg/builtins-43.c: New.
39589         * gcc.dg/builtins-44.c: New.
39590         * gcc.dg/builtins-45.c: New.
39591
39592 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39593             Andreas Tobler  <a.tobler@schweiz.ch>
39594
39595         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39596         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39597         as SIGSEGV.
39598         * gcc.dg/cleanup-11.c: Likewise.
39599         * gcc.dg/cleanup-8.c: Likewise.
39600         * gcc.dg/cleanup-9.c: Likewise.
39601         * gcc.dg/cleanup-5.c: Run on all platforms.
39602
39603 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39604
39605         * g++.dg/warn/nonnull1.C: New test.
39606
39607 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39608
39609         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39610         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39611         Special-case the Sun compiler wrt to <complex.h>.
39612
39613 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39614
39615         * gcc.dg/Wunreachable-8.C: New test.
39616
39617         * gcc.dg/h8300-ice2.c : New test.
39618
39619 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39620
39621         PR fortran/16161
39622         * gfortran.fortran-torture/compile/implicit.f90: Add test
39623         for implicit character.
39624
39625 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39626
39627         PR fortran/16289
39628         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39629         Use tiny() intrinsic to find smallest non-negative real
39630
39631 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39632
39633         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39634         * gcc.dg/compat/struct-by-value-22_x.c: New.
39635         * gcc.dg/compat/struct-by-value-22_y.c: New.
39636
39637         * gcc.c-torture/execute/20040629-1.c: New test.
39638
39639 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39640
39641         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39642         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39643
39644         PR target/16195
39645         * gcc.dg/20040625-1.c: New test.
39646
39647 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39648
39649         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39650
39651 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39652
39653         PR fortran/15963
39654         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39655
39656 2004-06-29  Richard Henderson  <rth@redhat.com>
39657
39658         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39659
39660 2004-06-29  Paul Brook  <paul@codesourcery.com>
39661
39662         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39663         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39664
39665 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39666
39667         PR c++/16260
39668         * g++.dg/parse/crash15.C: New.
39669
39670 2004-06-28  Andrew Pinski  <apinski@apple.com>
39671
39672         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39673         by the error already.
39674
39675         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39676
39677 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39678
39679         PR target/14041
39680         * gcc.dg/h8300-bss-align-1.c : New.
39681
39682 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39683
39684         * PR c++/16174
39685         * g++.dg/template/ctor4.C: New.
39686
39687 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39688
39689         PR c++/16205
39690         * g++.dg/warn/Wsequence-point-1.C: New test.
39691
39692 2004-06-27  Paul Brook  <paul@codesourcery.com>
39693
39694         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39695
39696 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39697
39698         * g++.old-deja/g++.mike/p7325.C: Remove.
39699
39700 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39701
39702         PR c/14963
39703         * gcc.dg/pr14963.c: New test.
39704
39705 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39706
39707         PR c++/16193
39708         * g++.dg/parse/redef1.C: New test.
39709
39710 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39711
39712         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39713         20021110.c.
39714         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39715         20021119-1.c.
39716         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39717         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39718         5-04.c.
39719         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39720         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39721         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39722         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39723         g++.brendan/enum14.C.
39724         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39725         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39726         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39727         g++.mike/virt1.C.
39728         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39729         memtemp24.C.
39730
39731 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39732
39733         * gcc.dg/20040527-1.c: New test case.
39734
39735 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39736
39737         PR gfortran/pr16196
39738         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39739
39740 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39741
39742         PR middle-end/15825
39743         * gcc.dg/pr15825-1.c: New test case.
39744
39745 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39746
39747         * gcc.c-torture/execute/20040625-1.c: New test.
39748
39749 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39750
39751         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39752
39753 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39754
39755         * gcc.dg/torture/mips-div-1.c: New test.
39756
39757 2004-06-24  Jeff Law  <law@redhat.com>
39758
39759         * gcc.dg/tree-ssa/20040624-1.c: New test.
39760
39761 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39762
39763         * gcc.c-torture/compile/20040624-1.c: New test.
39764
39765 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39766
39767         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39768         this directory.
39769
39770 2004-06-23  Andrew Pinski  <apinski@apple.com>
39771
39772         PR middle-end/15988
39773         * g++.dg/opt/ptrmem4.C: New test.
39774
39775         * gcc.dg/c90-array-quals-2.c: New test.
39776
39777 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39778
39779         * gcc.dg/kpice1.c: New test.
39780
39781 2006-06-23  Andrew Pinski  <apinski@apple.com>
39782
39783         * gcc.dg/c90-array-quals.c: New test.
39784
39785 2006-06-22  Richard Henderson  <rth@redhat.com>
39786
39787         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39788
39789 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39790
39791         * gcc.dg/builtins-config.h: Handle FreeBSD.
39792
39793 2006-06-22  Richard Henderson  <rth@redhat.com>
39794
39795         * g++.dg/opt/devirt1.C: New.
39796
39797 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39798
39799         * g++.dg/opt/pr15551.C: New testcase.
39800
39801 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39802
39803         PR target/14800
39804         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39805         x86_64-*-linux* when compiling for 32bit.
39806
39807 2004-06-21  Andrew Pinski  <apinski@apple.com>
39808
39809         * gcc.dg/pch/struct-1.c: New.
39810         * gcc.dg/pch/struct-1.hs: New.
39811
39812 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39813
39814         * gcc.dg/pch/save-temps-1.c: New file.
39815         * gcc.dg/pch/save-temps-1.hs: New file.
39816
39817 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39818
39819         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39820         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39821
39822 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39823
39824         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39825         to fix type error.
39826         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39827         Remove trailing spaces.
39828
39829 2004-06-21  Richard Henderson  <rth@redhat.com>
39830
39831         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39832         merging && to BIT_FIELD_REF.
39833
39834 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39835
39836         * g++.dg/opt/placeholder1.C: New test.
39837
39838 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39839
39840         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39841         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39842         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39843         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39844
39845 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39846
39847         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39848         extern "C".
39849         * g++.dg/other/pragma-re-1.C: Add comments.
39850
39851 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39852
39853         PR gfortran/16080
39854         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39855
39856 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39857
39858         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39859         instead of setting the type of size_t by
39860         hand.
39861
39862 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39863
39864         * gcc.dg/unordered-2.c: New test case.
39865         * gcc.dg/unordered-3.c: New test case.
39866
39867 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39868
39869         PR other/16043
39870         * lib/g++.exp (g++_version): Tweak regexp for version
39871         * lib/g77.exp (g77_version): Likewise.
39872         * lib/gfortran.exp (gfortran_version): Likewise.
39873         * lib/objc.exp (objc_version): Likewise.
39874         * lib/treelang.exp (treelang_version): Likewise.
39875
39876 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39877
39878         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39879         Use INT_MAX instead of __INT_MAX__.
39880         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39881
39882         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39883         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39884         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39885         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39886         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39887         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39888         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39889         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39890         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39891
39892         * gcc.dg/range-test-1.c: New test.
39893         * g++.dg/opt/range-test-1.C: New test.
39894
39895 2004-06-17  Richard Henderson  <rth@redhat.com>
39896
39897         * objc.dg/sync-1.m: New.
39898         * objc.dg/try-catch-1.m: Don't force next runtime.
39899         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39900         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39901         shadowed catch clause.
39902         * objc.dg/try-catch-5.m: New.
39903
39904 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39905
39906         Bug 14610
39907         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39908
39909 2004-06-15  Richard Henderson  <rth@redhat.com>
39910
39911         * gcc.dg/20001116-1.c: Move expected warning line.
39912
39913 2004-06-15  Richard Henderson  <rth@redhat.com>
39914
39915         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39916         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39917
39918 2004-06-15  Jeff Law  <law@redhat.com>
39919
39920         * gcc.dg/tree-ssa/20040615-1.c: New test.
39921         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39922         be less sensitive to operand ordering.
39923         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39924
39925 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39926
39927         * g++.dg/abi/bitfield3.C: Add comment..
39928
39929 2004-06-15  Richard Henderson  <rth@redhat.com>
39930
39931         * g++.dg/ext/stmtexpr1.C: XFAIL.
39932         * gcc.dg/20030612-1.c: XFAIL.
39933
39934 2004-06-15  Eric Christopher  <echristo@redhat.com>
39935
39936         * g++.dg/charset/asm5.c: New.
39937         * gcc.dg/charset/asm6.c: New.
39938
39939 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39940
39941         PR fortran/15962
39942         * gfortran.fortran-torture/execute/select_1.f90: New test.
39943
39944 2004-06-15  Paul Brook  <paul@codesourcery.com>
39945
39946         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39947
39948 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39949
39950         PR c++/15967
39951         * g++.dg/lookup/crash3.C: New test.
39952
39953 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39954
39955         PR c++/15947
39956         * g++.dg/parse/dtor4.C: New test.
39957
39958 2004-06-14  Jeff Law  <law@redhat.com>
39959
39960         * gcc.c-torture/compile/20040614-1.c: New test.
39961
39962 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39963
39964         PR fortran/15211
39965         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39966         LEN of a character array.
39967
39968 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39969
39970         PR c++/15096
39971         * g++.dg/template/ptrmem10.C: New test.
39972
39973         PR c++/14930
39974         * g++.dg/template/friend30.C: New test.
39975
39976 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39977
39978         PR fortran/14928
39979         * gfortran.fortran-torture/compile/mloc.f90: New test.
39980
39981 2004-06-13  Paul Brook  <paul@codesourcery.com>
39982
39983         * gfortran.fortran-torture/execute/random_2.f90: New test.
39984
39985 2004-06-13  Eric Christopher  <echristo@redhat.com>
39986
39987         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39988
39989 2004-06-12  Paul Brook  <paul@codesourcery.com>
39990
39991         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39992
39993 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39994
39995         PR fortran/14923
39996         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39997
39998 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39999
40000         PR fortran/14957
40001         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40002         syntax errors in end statements of contained subroutines.
40003
40004 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40005
40006         PR fortran/12841
40007         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40008
40009 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40010
40011         PR fortran/15665
40012         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40013
40014 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40015
40016         PR gfortran/12839
40017         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40018
40019 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40020
40021         PR c++/15862
40022         * g++.dg/parse/enum1.C: New test.
40023
40024 2004-06-10  Jeff Law  <law@redhat.com>
40025
40026         * gcc.c-torture/compile/20040610-1.c: New test.
40027
40028 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40029
40030         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40031         * g++.old-deja/g++.other/decl3.C: Likewise.
40032
40033 2004-06-10  Brian Booth  <bbooth@redhat.com>
40034
40035         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40036         V_MAY_DEF instead of VDEF.
40037         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40038
40039 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40040
40041         PR c++/14211
40042         * g++.dg/conversion/const1.C: New test.
40043
40044         PR c++/15076
40045         * g++.dg/conversion/reinterpret1.C: New test.
40046
40047         PR c++/15877
40048         * g++.dg/template/enum2.C: New test.
40049
40050         PR c++/15227
40051         * g++.dg/template/error13.C: New test.
40052
40053 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40054
40055         PR fortran/14957
40056         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40057         arguments to test_* REAL and of the right size.
40058
40059 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40060
40061         PR target/15569
40062         PR rtl-optimization/15681
40063         * gcc.dg/20040609-1.c: New test.
40064
40065 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40066
40067         PR c++/14791
40068         * g++.dg/opt/builtins1.C: New test.
40069
40070 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40071
40072         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40073         that use default windows32 struct layout.
40074         * gcc.dg/i386-bitfield2.c: Likewise.
40075
40076 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40077
40078         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40079         for mingw32 and cygwin targets.
40080
40081 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40082
40083         * gcc.dg/pch/macro-4.c: New.
40084         * gcc.dg/pch/macro-4.hs: New.
40085
40086 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40087
40088         PR fortran/13249
40089         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40090
40091 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40092
40093         PR fortran/13372
40094         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40095
40096 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40097
40098         PR gfortran/14897
40099         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40100
40101 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40102
40103         PR gfortran/15755
40104         * gfortran.fortran-torture/execute/backspace.c : New test.
40105
40106 2004-06-09  Paul Brook  <paul@codesourcery.com>
40107
40108         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40109         (pointer_to_section): Rewrite to use smaller array.
40110
40111 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40112
40113         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40114         * gcc.dg/ext/altivec-10.c: Same.
40115         * gcc.dg/ext/altivec-11.c: Same.
40116         * gcc.dg/ext/altivec-12.c: Same.
40117         * gcc.dg/ext/altivec-13.c: Same.
40118         * gcc.dg/ext/altivec-14.c: Same.
40119         * gcc.dg/ext/altivec-15.c: Same.
40120         * gcc.dg/ext/altivec-16.c: Same.
40121         * gcc.dg/ext/altivec-3.c: Same.
40122         * gcc.dg/ext/altivec-4.c: Same.
40123         * gcc.dg/ext/altivec-6.c: Same.
40124         * gcc.dg/ext/altivec-7.c: Same.
40125         * gcc.dg/ext/altivec-8.c: Same.
40126         * gcc.dg/ext/altivec-varargs-1.c: Same.
40127
40128         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40129         * g++.dg/ext/altivec-10.C: Same.
40130         * g++.dg/ext/altivec-2.C: Same.
40131         * g++.dg/ext/altivec-3.C: Same.
40132         * g++.dg/ext/altivec-4.C: Same.
40133         * g++.dg/ext/altivec-5.C: Same.
40134         * g++.dg/ext/altivec-6.C: Same.
40135         * g++.dg/ext/altivec-7.C: Same.
40136         * g++.dg/ext/altivec-8.C: Same.
40137         * g++.dg/ext/altivec-9.C: Same.
40138
40139 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40140
40141         PR c++/7841
40142         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40143
40144 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40145
40146         * gcc.dg/union-1.c: New test.
40147
40148 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40149
40150         * gcc.dg/builtins-41.c: New test case.
40151         * gcc.dg/builtins-42.c: New test case.
40152
40153 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40154
40155         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40156         * g++.dg/ext/altivec-10.C: Same.
40157         * g++.dg/ext/altivec-2.C: Same.
40158         * g++.dg/ext/altivec-3.C: Same.
40159         * g++.dg/ext/altivec-4.C: Same.
40160         * g++.dg/ext/altivec-5.C: Same.
40161         * g++.dg/ext/altivec-6.C: Same.
40162         * g++.dg/ext/altivec-7.C: Same.
40163         * g++.dg/ext/altivec-8.C: Same.
40164         * g++.dg/ext/altivec-9.C: Same.
40165         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40166         * g++.old-deja/g++.brendan/new3.C: Same.
40167         * gcc.c-torture/execute/eeprof-1.x: Same.
40168
40169 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40170
40171         PR c/14765
40172         * gcc.dg/pr14765-1.c: New test.
40173
40174 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40175
40176         PR c/14649
40177         * gcc.dg/pr14649-1.c: New test case.
40178
40179 2004-06-07  Richard Henderson  <rth@redhat.com>
40180
40181         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40182         if temporaries.
40183
40184 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40185
40186         * g++.dg/eh/elide1.C: Remove XFAIL.
40187
40188 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40189
40190         PR c++/15337
40191         * g++.dg/expr/sizeof3.C: New test.
40192
40193         PR c++/14777
40194         * g++.dg/template/access14.C: New test.
40195
40196         PR c++/15554
40197         * g++.dg/template/enum1.C: New test.
40198
40199         PR c++/15057
40200         * g++.dg/eh/throw1.C: New test.
40201
40202 2004-06-07  David Ayers  <d.ayers@inode.at>
40203             Ziemowit Laski  <zlaski@apple.com>
40204
40205         * lib/objc.exp (objc_target_compile): Revert the '-framework
40206         Foundation' flag fix, since bare Darwin does not ship
40207         with the Foundation framework.
40208         * objc/execute/next_mapping.h: Provide a local NSConstantString
40209         @interface and @implementation.
40210         (objc_constant_string_init): A constructor function, used to
40211         initialize the NSConstantString meta-class object.
40212         * objc/execute/string1.m: Include "next_mapping.h" instead of
40213         <Foundation/NSString.h>.
40214         * objc/execute/string2.m: Likewise.
40215         * objc/execute/string3.m: Likewise.
40216         * objc/execute/string4.m: Likewise.
40217
40218 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40219
40220         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40221         to double. Replace double with FLOAT.
40222         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40223
40224         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40225         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40226         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40227         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40228         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40229         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40230         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40231         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40232
40233 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40234
40235         PR c/13519
40236         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40237
40238 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40239
40240         PR c++/15503
40241         * g++.dg/template/meminit2.C: New test.
40242
40243 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40244
40245         PR target/15822
40246         * gcc.c-torture/execute/compare-fp-1.c,
40247         gcc.c-torture/execute/compare-fp-2.c,
40248         gcc.c-torture/execute/compare-fp-3.c,
40249         gcc.c-torture/execute/compare-fp-4.c,
40250         gcc.c-torture/execute/compare-fp-3.x,
40251         gcc.c-torture/execute/compare-fp-4.x: Moved...
40252         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40253         gcc.c-torture/execute/ieee/compare-fp-2.c,
40254         gcc.c-torture/execute/ieee/compare-fp-3.c,
40255         gcc.c-torture/execute/ieee/compare-fp-4.c,
40256         gcc.c-torture/execute/ieee/compare-fp-3.x,
40257         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40258
40259 2004-06-04  David Ayers  <d.ayers@inode.at>
40260
40261         * objc/execute/protocol-isEqual-4.m: New testcase.
40262
40263 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40264
40265         * objc/execute/protocol-isEqual-1.m: New testcase.
40266         * objc/execute/protocol-isEqual-2.m: New testcase.
40267         * objc/execute/protocol-isEqual-3.m: New testcase.
40268
40269 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40270
40271         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40272
40273 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40274
40275         * lib/objc.exp (objc_target_compile): When running tests on
40276         Darwin (Mac OS X), inform the linker about '-framework
40277         'Foundation'.
40278
40279 2004-06-02  Eric Christopher  <echristo@redhat.com>
40280
40281         * gcc.c-torture/compile/20040602-1.c: New.
40282
40283 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40284
40285         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40286         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40287
40288         PR tree-optimization/14736
40289         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40290
40291         PR tree-optimization/14042
40292         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40293
40294         PR tree-optimization/14729
40295         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40296
40297 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40298
40299         PR fortran/15557
40300         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40301
40302 2004-06-01  Richard Hederson  <rth@redhat.com>
40303
40304         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40305
40306 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40307
40308         PR c++/14932
40309         * g++.dg/parse/offsetof4.C: New test.
40310
40311 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40312
40313         PR objc/7993
40314         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40315
40316 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40317
40318         PR c++/15701
40319         * g++.dg/template/friend29.C: New test.
40320
40321 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40322
40323         PR c/15749
40324         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40325
40326 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40327
40328         * gcc.dg/sparc-trap-1.c: New test.
40329
40330 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40331
40332         PR middle-end/15069
40333         * g++.dg/opt/fold3.C: New test case.
40334
40335 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40336
40337         * lib/target-supports.exp (check_iconv_available): Fix fallout
40338         from 2004-05-28 patch.
40339
40340 2004-05-30  Paul Brook  <paul@codesourcery.com>
40341
40342         PR fortran/15620
40343         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40344         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40345
40346 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40347
40348         * gfortran.fortran-torture/execute/random_1.f90: New test.
40349
40350 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40351
40352         * g++.dg/ext/altivec-10.C: New test.
40353
40354 2004-05-29  Paul Brook  <paul@codesourcery.com>
40355
40356         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40357
40358 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40359
40360         * gcc.dg/altivec-16.c: New test.
40361
40362 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40363
40364         * lib/target-supports.exp (check_vmx_hw_available): New.
40365         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40366
40367         * lib/target-supports.exp (check_alias_available,
40368         check_iconv_available, check_named_sections_available): Use
40369         unique names for temporary files.
40370
40371 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40372
40373         * gcc.dg/altivec-15.c: New test.
40374
40375 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40376
40377         PR c++/15083
40378         * g++.dg/warn/noeffect6.C: New test.
40379
40380         PR c++/15471
40381         * g++.dg/expr/ptrmem4.C: New test.
40382
40383         PR c++/15640
40384         * g++.dg/template/operator3.C: New test.
40385
40386 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40387
40388         PR c++/14668
40389         * g++.dg/lookup/redecl1.C: New test.
40390         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40391
40392 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40393
40394         * gcc.c-torture/execute/compare-fp-1.c,
40395         gcc.c-torture/execute/compare-fp-2.c,
40396         gcc.c-torture/execute/compare-fp-3.c,
40397         gcc.c-torture/execute/compare-fp-4.c,
40398         gcc.c-torture/execute/compare-fp-3.x,
40399         gcc.c-torture/execute/compare-fp-4.x,
40400         gcc.dg/pr15649-1.c: New.
40401
40402 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40403
40404         PR c++/12883
40405         * g++.dg/init/array14.C: New test.
40406
40407 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40408
40409         * lib/compat.exp (compat-get-options-main): New.
40410         (compat-get-options): Remove unneeded code, warn for ignored
40411         command.
40412         (compat-execute): Check flag set by dg-require-* commands.
40413
40414         * lib/compat.exp (compat-execute): Break up long lines.
40415
40416 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40417
40418         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40419         * gcc.dg/altivec-14.c: New test.
40420         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40421
40422         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40423         * gcc.dg/altivec-12.c: Ditto.
40424
40425         * gcc.dg/altivec-3.c: Move call to altivec_check.
40426
40427 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40428
40429         PR c++/15044
40430         * g++.dg/template/error12.C: New test.
40431
40432         PR c++/15317
40433         * g++.dg/ext/attrib15.C: New test.
40434
40435         PR c++/15329
40436         * g++.dg/template/ptrmem9.C: New test.
40437
40438 2004-05-25  Paul Brook  <paul@codesourcery.com>
40439
40440         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40441
40442 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40443
40444         PR c++/15165
40445         * g++.dg/template/crash19.C: New test.
40446
40447 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40448
40449         PR c++/15025
40450         * g++.dg/template/redecl1.C: New test.
40451
40452 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40453
40454         PR c++/14821
40455         * g++.dg/other/ns1.C: New test.
40456
40457         PR c++/14883
40458         * g++.dg/template/invalid1.C: New test.
40459
40460 2004-05-23  Paul Brook  <paul@codesourcery.com>
40461         Victor Leikehman  <lei@haifasphere.co.il>
40462
40463         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40464         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40465
40466 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40467
40468         PR c++/15285
40469         PR c++/15299
40470         * g++.dg/template/non-dependent5.C: New test.
40471         * g++.dg/template/non-dependent6.C: New test.
40472
40473 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40474
40475         PR c++/15507
40476         * g++.dg/inherit/union1.C: New test.
40477
40478         PR c++/15542
40479         * g++.dg/template/addr1.C: New test.
40480
40481         PR c++/15427
40482         * g++.dg/template/array5.C: New test.
40483
40484         PR c++/15287
40485         * g++.dg/template/array6.C: New test.
40486
40487 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40488             Roger Sayle  <roger@eyesopen.com>
40489
40490         * g++.dg/lookup/forscope2.C: New test case.
40491
40492 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40493
40494         * gcc.dg/cpp/Wmissingdirs.c: New.
40495
40496 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40497
40498         PR target/15301
40499         * gcc.dg/compat/union-m128-1.h: New file.
40500         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40501         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40502         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40503
40504 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40505
40506         PR target/15302
40507         * gcc.dg/compat/struct-complex-1.h: New file.
40508         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40509         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40510         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40511
40512 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40513
40514         PR middle-end/3074
40515         * gcc.dg/pr3074-1.c: New test case.
40516         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40517
40518 2004-05-20  Falk Hueffner  <falk@debian.org>
40519
40520         PR other/15526
40521         * gcc.dg/ftrapv-1.c: New test case.
40522
40523 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40524
40525         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40526
40527 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40528             Jeff Law  <law@redhat.com>
40529
40530         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40531         * gcc.dg/tree-ssa/20040518-2.c: New test.
40532
40533         * gcc.dg/tree-ssa/20040518-1.c: New test.
40534
40535 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40536
40537         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40538
40539 2004-05-18  Paul Brook  <paul@codesourcery.com>
40540
40541         PR fortran/13930
40542         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40543
40544 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40545
40546         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40547         constant folding.
40548
40549 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40550
40551         * gcc.dg/tree-ssa/20040517-1.c: New test.
40552
40553 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40554
40555         * gcc.dg/loop-4.c: New test.
40556
40557 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40558
40559         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40560
40561 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40562
40563         PR fortran/15311
40564         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40565
40566 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40567
40568         PR fortran/13826
40569         PR fortran/13940
40570         * gfortran.fortran-torture/compile/data_1.f90: New test.
40571
40572 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40573
40574         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40575         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40576
40577 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40578
40579         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40580
40581 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40582
40583         PR c/15444
40584         * gcc.dg/format/xopen-1.c: Adjust expected message.
40585         * gcc.dg/format/xopen-3.c: New test.
40586
40587 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40588
40589         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40590
40591 2004-05-14  Jeff Law  <law@redhat.com>
40592
40593         * gcc.dg/tree-ssa/20040514-2.c: New test.
40594
40595 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40596
40597         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40598         this ...
40599         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40600         this.
40601
40602 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40603
40604         * gcc.dg/tree-ssa/20040514-1.c: New test.
40605
40606 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40607
40608         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40609         test.
40610
40611 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40612
40613         PR fortran/14066
40614         * gfortran.fortran-torture/compile/do_1.f90: New test.
40615
40616 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40617
40618         PR fortran/15051
40619         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40620         test.
40621
40622 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40623
40624         PR fortran/15149
40625         * gfortran.fortran-torture/execute/random_init.f90: New test.
40626
40627 2004-05-13  Paul Brook  <paul@codesourcery.com>
40628
40629         PR fortran/15314
40630         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40631
40632 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40633
40634         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40635         for the powerpc case.
40636
40637 2004-05-13  Jeff Law  <law@redhat.com>
40638
40639         * gcc.dg/tree-ssa/20040513-1.c: New test.
40640         * gcc.dg/tree-ssa/20040513-2.c: New test.
40641
40642 2004-05-13  Paul Brook  <paul@codesourcery.com>
40643
40644         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40645         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40646         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40647
40648 2004-05-13  Andreas Schwab  <schwab@suse.de>
40649
40650         PR other/10819
40651         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40652         characters.
40653
40654 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40655
40656         PR fortran/15294
40657         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40658
40659 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40660
40661         Merge from tree-ssa-20020619-branch.  See
40662         ChangeLog.tree-ssa for details.
40663
40664 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40665
40666         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40667         include <altivec.h> explicitly.
40668         * gcc.dg/altivec-13.c: Likewise.
40669
40670 2004-05-11  Paul Brook  <paul@codesourcery.com>
40671
40672         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40673
40674 2004-05-10  Eric Christopher  <echristo@redhat.com>
40675
40676         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40677         * gcc.dg/sibcall-4.c: Ditto.
40678
40679 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40680
40681         * g++.dg/ext/altivec-8.C: New test case.
40682         * gcc.dg/altivec-13.c: New test case.
40683
40684 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40685
40686         * gcc.c-torture/execute/divcmp-1.c: New test case.
40687         * gcc.c-torture/execute/divcmp-2.c: New test case.
40688         * gcc.c-torture/execute/divcmp-3.c: New test case.
40689
40690 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40691
40692         * g++.dg/other/pragma-re-2.C: New test.
40693
40694 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40695
40696         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40697         * gcc.dg/i386-387-2.c: Likewise.
40698
40699         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40700         __builtin_drem.
40701         * gcc.dg/i386-387-6.c: Likewise.
40702
40703 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40704
40705         * gcc.dg/builtins-33.c: Also check log1p*.
40706
40707 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40708
40709         PR optimization/15296
40710         * gcc.c-torture/execute/pr15296.c: New test.
40711
40712 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40713
40714         * gcc.dg/builtins-40.c: New test.
40715
40716 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40717
40718         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40719
40720 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40721
40722         * g++.dg/ext/spe1.C: New testcase.
40723
40724 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40725
40726         * objc.dg/image-info.m: Allow additional attributes
40727         for __image_info section.
40728
40729 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40730
40731         * gcc.dg/torture/mips-hilo-2.c: New test.
40732
40733 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40734
40735         PR c++/14389
40736         * g++.dg/template/member5.C: New test.
40737
40738 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40739
40740         * gcc.dg/builtins-34.c: Also check expm1*.
40741
40742 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40743
40744         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40745         * gcc.dg/torture/builtin-convert-3.c: New test.
40746
40747 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40748
40749         PR middle-end/15054
40750         * g++.dg/opt/pr15054.C: New test.
40751
40752 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40753
40754         * gcc.dg/torture/builtin-rounding-1.c: New test.
40755         * gcc.dg/builtins-25.c: Delete.
40756         * gcc.dg/builtins-29.c: Delete.
40757
40758 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40759
40760         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40761         * gcc.dg/sibcall-4.c: Likewise.
40762         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40763
40764 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40765
40766         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40767         bit-field on 16-bit targets.
40768
40769 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40770
40771         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40772         16-bit targets.
40773
40774 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40775
40776         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40777         * gcc.dg/rs6000-power2-2.c: Likewise.
40778
40779 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40780
40781         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40782         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40783         Change the asm registers to be in form of frN instead of fN.
40784
40785 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40786
40787         * gcc.dg/torture/builtin-convert-2.c: New test.
40788
40789 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40790
40791         * gcc.dg/rs6000-power2-1.c: New test.
40792         * gcc.dg/rs6000-power2-2.c: New test.
40793
40794 2004-04-28  Jan Hubicka  <jh@suse.cz>
40795
40796         * gcc.dg/unused-6.c: New test.
40797
40798 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40799             Ulrich Weigand  <uweigand@de.ibm.com>
40800
40801         * ada/acats/run_all.sh: Define $target variable.
40802
40803 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40804
40805         PR c++/15119
40806         * g++.dg/other/vararg-1.C: New test.
40807
40808         PR c++/4794
40809         * g++.dg/eh/cleanup3.C: New test.
40810
40811 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40812
40813         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40814         and ad8011a (target_insn).
40815         * ada/acats/support/macro.dfs: Likewise.
40816         * ada/acats/support/impbit.adb: New file.
40817
40818 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40819
40820         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40821
40822 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40823
40824         * gcc.dg/loop-3.c: New test.
40825
40826 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40827
40828         * gcc.c-torture/execute/simd-5.c: New test.
40829
40830 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40831
40832         PR c++/15064
40833         * g++.dg/template/crash18.C: New test.
40834
40835 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40836
40837         * g++.dg/ext/complit3.C: New test.
40838
40839 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40840
40841         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40842         * gcc.dg/altivec-3.c: Same.
40843         * gcc.dg/altivec-varargs-1.c: Same.
40844
40845 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40846
40847         * lib/target-supports.exp (check_profiling_available): Assume
40848         profiling is not available on powerpc-eabi targets.
40849
40850 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40851
40852         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40853         * gcc.dg/vmx/bug-1.c: Ditto.
40854
40855 2004-04-20  Eric Christopher  <echristo@redhat.com>
40856
40857         * gcc.dg/charset/extern.c: New test.
40858         * g++.dg/charset/extern3.cc: Ditto.
40859
40860 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40861
40862         * gcc.dg/builtins-39.c: New test.
40863
40864 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40865
40866         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40867
40868 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40869
40870         * gcc.dg/torture/mips-hilo-1.c: New test.
40871
40872 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40873
40874         * gcc.c-torture/compile/20040419-1.c: New test.
40875
40876 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40877
40878         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40879
40880 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40881             Aldy Hernandez  <aldyh@redhat.com>
40882
40883         * gcc.c-torture/execute/va-arg-24.c: New.
40884
40885 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40886             Aldy Hernandez  <aldyh@redhat.com>
40887
40888         * gcc.dg/vmx/1b-01.c: New.
40889         * gcc.dg/vmx/1b-02.c: New.
40890         * gcc.dg/vmx/1b-03.c: New.
40891         * gcc.dg/vmx/1b-04.c: New.
40892         * gcc.dg/vmx/1b-05.c: New.
40893         * gcc.dg/vmx/1b-06.c: New.
40894         * gcc.dg/vmx/1b-07.c: New.
40895         * gcc.dg/vmx/1c-01.c: New.
40896         * gcc.dg/vmx/1c-02.c: New.
40897         * gcc.dg/vmx/3a-01a.c: New.
40898         * gcc.dg/vmx/3a-01.c: New.
40899         * gcc.dg/vmx/3a-01m.c: New.
40900         * gcc.dg/vmx/3a-03.c: New.
40901         * gcc.dg/vmx/3a-03m.c: New.
40902         * gcc.dg/vmx/3a-04.c: New.
40903         * gcc.dg/vmx/3a-04m.c: New.
40904         * gcc.dg/vmx/3a-05.c: New.
40905         * gcc.dg/vmx/3a-06.c: New.
40906         * gcc.dg/vmx/3a-06m.c: New.
40907         * gcc.dg/vmx/3a-07.c: New.
40908         * gcc.dg/vmx/3b-01.c: New.
40909         * gcc.dg/vmx/3b-02.c: New.
40910         * gcc.dg/vmx/3b-10.c: New.
40911         * gcc.dg/vmx/3b-13.c: New.
40912         * gcc.dg/vmx/3b-14.c: New.
40913         * gcc.dg/vmx/3b-15.c: New.
40914         * gcc.dg/vmx/3c-01a.c: New.
40915         * gcc.dg/vmx/3c-01.c: New.
40916         * gcc.dg/vmx/3c-02.c: New.
40917         * gcc.dg/vmx/3c-03.c: New.
40918         * gcc.dg/vmx/3d-01.c: New.
40919         * gcc.dg/vmx/4-01.c: New.
40920         * gcc.dg/vmx/4-03.c: New.
40921         * gcc.dg/vmx/5-01.c: New.
40922         * gcc.dg/vmx/5-02.c: New.
40923         * gcc.dg/vmx/5-03.c: New.
40924         * gcc.dg/vmx/5-04.c: New.
40925         * gcc.dg/vmx/5-05.c: New.
40926         * gcc.dg/vmx/5-06.c: New.
40927         * gcc.dg/vmx/5-07.c: New.
40928         * gcc.dg/vmx/5-07t.c: New.
40929         * gcc.dg/vmx/5-08.c: New.
40930         * gcc.dg/vmx/5-10.c: New.
40931         * gcc.dg/vmx/5-11.c: New.
40932         * gcc.dg/vmx/7-01a.c: New.
40933         * gcc.dg/vmx/7-01.c: New.
40934         * gcc.dg/vmx/7c-01.c: New.
40935         * gcc.dg/vmx/7d-01.c: New.
40936         * gcc.dg/vmx/7d-02.c: New.
40937         * gcc.dg/vmx/8-01.c: New.
40938         * gcc.dg/vmx/8-02a.c: New.
40939         * gcc.dg/vmx/8-02.c: New.
40940         * gcc.dg/vmx/brode-1.c: New.
40941         * gcc.dg/vmx/bug-1.c: New.
40942         * gcc.dg/vmx/bug-2.c: New.
40943         * gcc.dg/vmx/bug-3.c: New.
40944         * gcc.dg/vmx/cw-bug-1.c: New.
40945         * gcc.dg/vmx/cw-bug-2.c: New.
40946         * gcc.dg/vmx/cw-bug-3.c: New.
40947         * gcc.dg/vmx/dct.c: New.
40948         * gcc.dg/vmx/debug-1.c: New.
40949         * gcc.dg/vmx/debug-2.c: New.
40950         * gcc.dg/vmx/debug-3.c: New.
40951         * gcc.dg/vmx/debug-4.c: New.
40952         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40953         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40954         * gcc.dg/vmx/eg-5.c: New.
40955         * gcc.dg/vmx/fft.c: New.
40956         * gcc.dg/vmx/gcc-bug-1.c: New.
40957         * gcc.dg/vmx/gcc-bug-2.c: New.
40958         * gcc.dg/vmx/gcc-bug-3.c: New.
40959         * gcc.dg/vmx/gcc-bug-4.c: New.
40960         * gcc.dg/vmx/gcc-bug-5.c: New.
40961         * gcc.dg/vmx/gcc-bug-6.c: New.
40962         * gcc.dg/vmx/gcc-bug-7.c: New.
40963         * gcc.dg/vmx/gcc-bug-8.c: New.
40964         * gcc.dg/vmx/gcc-bug-9.c: New.
40965         * gcc.dg/vmx/gcc-bug-b.c: New.
40966         * gcc.dg/vmx/gcc-bug-c.c: New.
40967         * gcc.dg/vmx/gcc-bug-d.c: New.
40968         * gcc.dg/vmx/gcc-bug-e.c: New.
40969         * gcc.dg/vmx/gcc-bug-f.c: New.
40970         * gcc.dg/vmx/gcc-bug-g.c: New.
40971         * gcc.dg/vmx/gcc-bug-i.c: New.
40972         * gcc.dg/vmx/harness.h: New.
40973         * gcc.dg/vmx/ira1.c: New.
40974         * gcc.dg/vmx/ira2a.c: New.
40975         * gcc.dg/vmx/ira2b.c: New.
40976         * gcc.dg/vmx/ira2.c: New.
40977         * gcc.dg/vmx/ira2c.c: New.
40978         * gcc.dg/vmx/mem.c: New.
40979         * gcc.dg/vmx/newton-1.c: New.
40980         * gcc.dg/vmx/ops.c: New.
40981         * gcc.dg/vmx/sn7153.c: New.
40982         * gcc.dg/vmx/spill2.c: New.
40983         * gcc.dg/vmx/spill3.c: New.
40984         * gcc.dg/vmx/spill.c: New.
40985         * gcc.dg/vmx/t.c: New.
40986         * gcc.dg/vmx/varargs-1.c: New.
40987         * gcc.dg/vmx/varargs-2.c: New.
40988         * gcc.dg/vmx/varargs-3.c: New.
40989         * gcc.dg/vmx/varargs-4.c: New.
40990         * gcc.dg/vmx/varargs-5.c: New.
40991         * gcc.dg/vmx/varargs-6.c: New.
40992         * gcc.dg/vmx/varargs-7.c: New.
40993         * gcc.dg/vmx/vmx.exp: New.
40994         * gcc.dg/vmx/vprint-1.c: New.
40995         * gcc.dg/vmx/vscan-1.c: New.
40996         * gcc.dg/vmx/x-01.c: New.
40997         * gcc.dg/vmx/x-02.c: New.
40998         * gcc.dg/vmx/x-03.c: New.
40999         * gcc.dg/vmx/x-04.c: New.
41000         * gcc.dg/vmx/x-05.c: New.
41001         * gcc.dg/vmx/yousufi-1.c: New.
41002         * gcc.dg/vmx/zero-1.c: New.
41003         * gcc.dg/vmx/zero.c: New.
41004
41005 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41006
41007         * g++.dg/lookup/java1.C: Update for chage of
41008         _Jv_AllocObject.
41009         * g++.dg/lookup/java2.C: Likewise.
41010
41011 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41012
41013         * ada/acats/run_all.sh: use -O2 by default.
41014
41015 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41016
41017         * gcc.dg/vr-mult-[12].c: New tests.
41018
41019 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41020
41021         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41022
41023         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41024
41025 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41026
41027         * lib/target-supports.exp (check_profiling_available): Assume
41028         profiling isn't available for mips*-*-elf targets.
41029
41030 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41031
41032         * gcc.dg/builtins-38.c: New test.
41033
41034 2004-04-14  Eric Christopher  <echristo@redhat.com>
41035
41036         * g++.dg/charset/charset.exp: Run .cc extension tests.
41037
41038 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41039
41040         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41041
41042 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41043
41044         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41045
41046 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41047
41048         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41049         * gcc.dg/i386-387-2.c: Likewise.
41050
41051         * gcc.dg/i386-387-7.c: New test.
41052         * gcc.dg/i386-387-8.c: New test.
41053
41054         * gcc.dg/builtins-37.c: New test.
41055
41056 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41057
41058         * g++.dg/pch/externc-1.C: Add missing semicolon.
41059
41060 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41061
41062         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41063
41064 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41065
41066         * gcc.c-torture/execute/20040411-1.c: New test.
41067
41068 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41069
41070         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41071
41072 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41073
41074         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41075
41076 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41077
41078         * lib/target-supports.exp (check_named_sections_available): New.
41079         * lib/gcc-dg.exp (dg-require-named-sections): New.
41080         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41081         old-deja.exp.  Also prune error-count message from HP linker.
41082         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41083
41084         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41085         * g++.old-deja/g++.pt/static3.C: Likewise.
41086         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41087
41088 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41089
41090         * gcc.c-torture/execute/20040409-1.c: New test case.
41091         * gcc.c-torture/execute/20040409-2.c: New test case.
41092         * gcc.c-torture/execute/20040409-3.c: New test case.
41093
41094 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41095
41096         * gcc.dg/20040409-1.c: New test.
41097
41098 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41099
41100         PR target/14888
41101         * g++.dg/opt/pr14888.C: New test case.
41102
41103 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41104
41105         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41106         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41107         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41108         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41109         New tests.
41110
41111 2004-04-08  Paul Brook  <paul@codesourcery.com>
41112
41113         * gcc.dg/spill-1.c: New test.
41114
41115 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41116
41117         * gcc.dg/torture/builtin-ctype-2.c: New test.
41118
41119 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41120
41121         * gcc.dg/pch/pch.exp: Add largefile test.
41122
41123 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41124
41125         * g++.dg/pch/externc-1.Hs: New.
41126         * g++.dg/pch/externc-1.C: New.
41127
41128 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41129
41130         * gcc.dg/compat/struct-by-value-5a_main.c,
41131         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41132         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41133         * gcc.dg/compat/struct-by-value-5a_x.c,
41134         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41135         gcc.dg/compat/struct-by-value-5_x.c.
41136         * gcc.dg/compat/struct-by-value-5a_y.c,
41137         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41138         gcc.dg/compat/struct-by-value-5_y.c.
41139
41140         * gcc.dg/compat/struct-by-value-6a_main.c,
41141         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41142         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41143         * gcc.dg/compat/struct-by-value-6a_x.c,
41144         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41145         gcc.dg/compat/struct-by-value-6_x.c.
41146         * gcc.dg/compat/struct-by-value-6a_y.c,
41147         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41148         gcc.dg/compat/struct-by-value-6_y.c.
41149
41150         * gcc.dg/compat/struct-by-value-7a_main.c,
41151         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41152         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41153         * gcc.dg/compat/struct-by-value-7a_x.c,
41154         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41155         gcc.dg/compat/struct-by-value-7_x.c.
41156         * gcc.dg/compat/struct-by-value-7a_y.c,
41157         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41158         gcc.dg/compat/struct-by-value-7_y.c.
41159
41160 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41161
41162         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41163         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41164         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41165         options.
41166
41167 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41168
41169         * gcc.dg/builtins-36.c: New test.
41170
41171 2004-04-06  Paul Brook  <paul@codesourcery.com>
41172
41173         * README.gcc: Remove obsolete contraint on testcases.
41174
41175 2004-04-05  Paul Brook  <paul@codesourcery.com>
41176
41177         PR2123
41178         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41179         failure and exit(0) on success.
41180         * g++.dg/expr/anew2.C: Ditto.
41181         * g++.dg/expr/anew3.C: Ditto.
41182         * g++.dg/expr/anew4.C: Ditto.
41183
41184 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41185
41186         PR c++/3518
41187         * g++.dg/template/unify7.C: New.
41188
41189 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41190
41191         * g++.dg/README: Bring up to date with new subdirectories; remove
41192         duplicate subdirectory lines.
41193
41194 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41195
41196         PR c++/14007
41197         * g++.dg/template/unify5.C: New.
41198         * g++.dg/template/unify6.C: New.
41199         * g++.dg/template/qualttp20.C: Adjust.
41200         * g++.old-deja/g++.jason/report.C: Adjust.
41201         * g++.old-deja/g++.other/qual1.C: Adjust.
41202
41203 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41204
41205         PR c++/14803
41206         * g++.dg/inherit/ptrmem1.C: New test.
41207
41208 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41209
41210         PR c++/14755
41211         * gcc.c-torture/execute/20040331-1.c: New test.
41212         * gcc.dg/20040331-1.c: New test.
41213
41214 2004-04-01  Paul Brook  <paul@codesourcery.com>
41215
41216         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41217
41218 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41219
41220         PR c++/14724
41221         * g++.dg/init/goto1.C: New test.
41222
41223         PR c++/14763
41224         * g++.dg/template/defarg4.C: New test.
41225
41226 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41227
41228         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41229
41230 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41231
41232         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41233
41234 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41235
41236         * gcc.dg/noncompile/undeclared-2.c: New test.
41237
41238 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41239
41240         * gcc.dg/940409-1.c: Remove XFAIL.
41241         * gcc.dg/reg-vol-struct-1.c: New test.
41242
41243 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41244
41245         * gcc.dg/torture/builtin-wctype-1.c: New test.
41246
41247 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41248
41249         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41250         * gcc.dg/20001101-1.c: Likewise.
41251         * gcc.dg/20001102-1.c: Likewise.
41252
41253 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41254
41255         * gcc.dg/compare8.c: Add an additional test for XOR.
41256
41257 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41258
41259         * gcc.dg/torture/builtin-ctype-1.c: New test.
41260
41261 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41262
41263         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41264         * gcc.dg/torture/builtin-math-1.c: Likewise.
41265         * gcc.dg/torture/builtin-power-1.c: New test.
41266
41267 2004-03-24  Andreas Schwab  <schwab@suse.de>
41268
41269         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41270         IA64 assembler.
41271
41272 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41273             Roger Sayle  <roger@eyesopen.com>
41274
41275         * gcc.dg/compare8.c: New test case.
41276
41277 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41278
41279         * g++.dg/ext/altivec-7.C: New test.
41280
41281 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41282
41283         PR 12267, 12391, 12560, 13129, 14114, 14133
41284         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41285         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41286         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41287         Adjust error regexps.
41288         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41289         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41290         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41291         * gcc.dg/local1.c: Add explanatory comment.
41292
41293 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41294
41295         PR optimization/14669
41296         * g++.dg/opt/fold2.C: New test case.
41297
41298 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41299
41300         PR c/14069
41301         * gcc.dg/20040322-1.c: New test.
41302
41303 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41304
41305         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41306         * gcc.dg/ultrasp4.c: Likewise.
41307         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41308
41309 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41310
41311         * gcc.dg/i386-sse-8.c: Reset default options.
41312
41313 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41314
41315         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41316         in the error message text.
41317
41318 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41319
41320         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41321
41322 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41323
41324         PR c++/14616
41325         * g++.dg/init/array13.C: New test.
41326
41327 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41328
41329         PR target/13889
41330         * gcc.c-torture/compile/pr13889.c: New test case.
41331
41332 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41333
41334         PR c/14635
41335         * builtins-1.c (nan, nans): Don't test.
41336         * builtins-30.c: Don't use nan, nanf, nanl.
41337         * builtins-35.c: New test.
41338
41339 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41340
41341         * g++.dg/ext/altivec-6.C: New test.
41342
41343 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41344
41345         * g++.dg/init/placement3.C: New test.
41346
41347         * g++.dg/template/spec13.C: New test.
41348
41349         * g++.dg/lookup/using11.C: New test.
41350
41351         * g++.dg/lookup/koenig3.C: New test.
41352
41353         * g++.dg/template/operator2.C: New test.
41354
41355         * g++.dg/expr/dtor3.C: New test.
41356         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41357         marker.
41358         * g++.old-deja/g++.law/visibility28.C: Likewise.
41359
41360 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41361
41362         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41363         * gcc.dg/ppc64-abi-3.c: Likewise.
41364
41365 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41366
41367         PR c++/14545
41368         * g++.dg/parse/template15.C: New test.
41369
41370 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41371
41372         * g++.dg/expr/dtor2.C: New test.
41373
41374         * g++.dg/lookup/anon4.C: New test.
41375
41376         * g++.dg/overload/using1.C: New test.
41377
41378         * g++.dg/template/lookup7.C: New test.
41379
41380         * g++.dg/template/typename6.C: New test.
41381
41382         * g++.dg/expr/cond6.C: New test.
41383
41384 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41385
41386         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41387
41388 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41389
41390         * g++.dg/expr/cond5.C: New test.
41391         * g++.dg/expr/constcast1.C: Likewise.
41392         * g++.dg/expr/ptrmem2.C: Likewise.
41393         * g++.dg/expr/ptrmem3.C: Likewise.
41394         * g++.dg/lookup/main1.C: Likewise.
41395         * g++.dg/template/lookup6.C: Likewise.
41396
41397 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41398
41399         * gcc.dg/local1.c: New test.
41400
41401         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41402
41403 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41404
41405         * gcc.dg/torture/builtin-convert-1.c: New test.
41406
41407 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41408
41409         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41410
41411 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41412
41413         PR c++/14481
41414         * g++.dg/warn/Wunused-7.C: New test.
41415
41416 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41417
41418         * gcc.dg/torture/builtin-integral-1.c: New test.
41419
41420 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41421
41422         PR c++/14586
41423         * g++.dg/parse/non-dependent3.C: New test.
41424
41425 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41426
41427         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41428         * g++.dg/eh/simd-2.C: Likewise.
41429         * g++.dg/init/array10.C: Likewise.
41430         * gcc.c-torture/compile/simd-1.c: Likewise.
41431         * gcc.c-torture/compile/simd-2.c: Likewise.
41432         * gcc.c-torture/compile/simd-3.c: Likewise.
41433         * gcc.c-torture/compile/simd-4.c: Likewise.
41434         * gcc.c-torture/compile/simd-6.c: Likewise.
41435         * gcc.c-torture/execute/simd-1.c: Likewise.
41436         * gcc.c-torture/execute/simd-2.c: Likewise.
41437         * gcc.dg/compat/vector-defs.h: Likewise.
41438         * gcc.dg/20020531-1.c: Likewise.
41439         * gcc.dg/altivec-3.c: Likewise.
41440         * gcc.dg/altivec-4.c: Likewise.
41441         * gcc.dg/altivec-varargs-1.c: Likewise.
41442         * gcc.dg/compat/vector-defs.h: Likewise.
41443         * gcc.dg/i386-mmx-3.c: Likewise.
41444         * gcc.dg/i386-sse-4.c: Likewise.
41445         * gcc.dg/i386-sse-5.c: Likewise.
41446         * gcc.dg/i386-sse-8.c: Likewise.
41447         * gcc.dg/simd-1.c: Likewise.
41448         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41449         __ev64_opaque__ since the machine description provides it.
41450
41451 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41452
41453         * lib/compat.exp (skip_list): New global variable.
41454         Use it to hold the user defined COMPAT_SKIPS list if any.
41455         (compat-obj): Add the members of skip_list to optall.
41456
41457 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41458
41459         * gcc.dg/compat/union-by-value-1_main.c,
41460         union-by-value-1_x.c, union-by-value-1_y.c,
41461         union-check.h, union-defs.h,
41462         union-init.h, union-return-1_main.c,
41463         union-return-1_x.c, union-return-1_y.c: New files.
41464
41465 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41466
41467         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41468         mixed-struct-init.h: Add 4 mixed structure types.
41469         struct-by-value-21_main.c, struct-by-value-21_x.c,
41470         struct-by-value-21_y.c, struct-return-21_main.c,
41471         struct-return-21_x.c, struct-return-21_y.c: New files.
41472
41473 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41474
41475         PR c++/14550
41476         * g++.dg/parse/template14.C: New test.
41477
41478 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41479
41480         * gcc.c-torture/execute/20040313-1.c: New test.
41481
41482 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41483
41484         PR target/14533
41485         * gcc.dg/20040311-2.c: New test.
41486
41487 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41488
41489         PR other/14544
41490         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41491         bit-field.
41492
41493 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41494
41495         * gcc.dg/20040305-2.c: Add missing return statement.
41496
41497 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41498
41499         * gcc.dg/builtins-34.c: Also check pow10*.
41500
41501 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41502
41503         PR target/14262
41504         * gcc.dg/20040305-2.c: New test.
41505
41506 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41507
41508         * gcc.dg/20040310-1.c: New test.
41509
41510 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41511
41512         * gcc.c-torture/execute/20040311-1.c: New test case.
41513
41514 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41515
41516         PR c++/14476
41517         * g++.dg/lookup/enum1.C: New test.
41518
41519 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41520
41521         PR c++/14510
41522         * g++.dg/lookup/struct2.C: New test.
41523
41524 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41525
41526         * gcc.dg/builtins-34.c: New test.
41527
41528 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41529
41530         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41531
41532 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41533
41534         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41535         * gcc.dg/alias-2.c: New testcase.
41536
41537 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41538
41539         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41540
41541 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41542
41543         * gcc.c-torture/execute/20040309-1.c: New test case.
41544
41545 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41546
41547         PR c++/14397
41548         * g++.dg/overload/ref1.C: New.
41549
41550 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41551
41552         PR c++/14409
41553         * g++.dg/template/spec12.C: New test.
41554
41555         PR c++/14448
41556         * g++.dg/parse/crash14.C: New test.
41557
41558 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41559
41560         PR c++/14230
41561         * g++.dg/init/ref11.C: New test.
41562
41563 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41564
41565         PR c++/14432
41566         * g++.dg/parse/builtin2.C: New test.
41567
41568 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41569
41570         PR c++/14401
41571         * g++.dg/init/ctor3.C: New test.
41572         * g++.dg/init/union1.C: New test.
41573         * g++.dg/ext/anon-struct4.C: New test.
41574
41575 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41576
41577         * g++.dg/lookup/koenig1.C: Tweak error messages.
41578         * g++.dg/lookup/used-before-declaration.C: Likewise.
41579         * g++.dg/other/do1.C: Likewise.
41580         * g++.dg/overload/koenig1.C: Likewise.
41581         * g++.dg/parse/crash13.C: Likewise.
41582         * g++.dg/template/instantiate3.C: Likewise.
41583
41584 2004-03-08  Eric Christopher  <echristo@redhat.com>
41585
41586         * * lib/target-supports.exp: Enable libiconv in test
41587         compilation.  Fix up error checking.
41588
41589 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41590
41591         PR middle-end/14289
41592         * gcc.dg/pr14289-1.c: New test case.
41593         * gcc.dg/pr14289-2.c: Likewise.
41594         * gcc.dg/pr14289-3.c: Likewise.
41595
41596 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41597
41598         * gcc.c-torture/execute/20040308-1.c: New test.
41599
41600 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41601
41602         * gcc.c-torture/execute/20040307-1.c: New test case.
41603
41604 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41605
41606         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41607
41608 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41609
41610         * gcc.dg/20040306-1.c: New test.
41611
41612 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41613
41614         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41615         them static.
41616         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41617
41618 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41619
41620         PR c/14465
41621         * gcc.dg/decl-6.c: New test.
41622
41623 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41624
41625         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41626         Rename LOGPOW -> LOG_POW.
41627         (SQRT_EXP, POW_EXP): New.
41628
41629 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41630
41631         * gcc.dg/i386-sse-8.c: New test.
41632
41633 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41634
41635         PR c/14114
41636         * gcc.dg/decl-5.c: New test.
41637
41638 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41639
41640         * gcc.dg/20040305-1.c: New test.
41641
41642 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41643
41644         PR other/14354
41645         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41646
41647 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41648
41649         PR c++/14425, c++/14426
41650         * g++.dg/ext/altivec-4.C: New test.
41651         * g++.dg/ext/altivec-5.C: New test.
41652
41653 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41654
41655         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41656         global variables of a type with no linkage.
41657         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41658         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41659         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41660         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41661         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41662         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41663         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41664         * g++.dg/warn/deprecated.C: Name enum Color.
41665         * g++.dg/overload/VLA.C: Name structure for 'b'.
41666         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41667
41668 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41669
41670         * gcc.c-torture/compile/20040304-1.c: New test.
41671
41672 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41673
41674         PR 13728
41675         * gcc.dg/decl-4.c: New testcase.
41676
41677 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41678
41679         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41680         as PRECF if sizeof (float) > sizeof (double).
41681         (PRECL): Make it the same as PRECF if
41682         sizeof (float) > sizeof (long double).
41683
41684 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41685
41686         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41687         system type.  Add check for irix6 which doesn't have c99 runtime.
41688
41689 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41690
41691         * gcc.dg/const-elim-1.c: xfail for xtensa.
41692
41693 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41694
41695         PR c++/14369
41696         * g++.dg/template/cond4.C: New test.
41697
41698 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41699
41700         PR c++/14360
41701         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41702
41703         PR c++/14361
41704         * g++.dg/parse/defarg7.C: New test.
41705
41706         PR c++/14359
41707         * g++.dg/template/friend26.C: New test.
41708
41709 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41710
41711         PR c++/14324
41712         * g++.dg/abi/mangle21.C: New test.
41713
41714         PR c++/14260
41715         * g++.dg/parse/constructor2.C: New test.
41716
41717         PR c++/14337
41718         * g++.dg/template/sfinae1.C: New test.
41719
41720 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41721
41722         PR c++/14267
41723         * g++.dg/expr/crash2.C: New test.
41724
41725         PR middle-end/13448
41726         * gcc.dg/inline-5.c: New test.
41727         * gcc.dg/always-inline.c: Split out tests into ...
41728         * gcc.dg/always-inline2.c: ... this and ...
41729         * gcc.dg/always-inline3.c: ... this.
41730
41731 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41732
41733         PR debug/12103
41734         * g++.dg/debug/crash1.C: New test.
41735
41736 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41737
41738         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41739         function with __attribute__((noinline)).
41740         (recurser_void2): Likewise.
41741         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41742         (recurser_void2): Likewise.
41743
41744 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41745
41746         PR middle-end/14203
41747         * g++.dg/warn/Wunused-6.C: New test case.
41748
41749 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41750
41751         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41752         not defined.
41753
41754 2004-02-27  Eric Christopher  <echristo@redhat.com>
41755
41756         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41757         * g++.dg/charset/asm2.c: Run only x86.
41758         * gcc.dg/charset/asm3.c: Ditto.
41759
41760 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41761
41762         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41763         ld_library_path.
41764
41765 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41766
41767         * g++.dg/ext/altivec-3.C: New.
41768
41769 2004-02-26  Richard Henderson  <rth@redhat.com>
41770
41771         * g++.dg/ext/attrib10.C: Mark for warning.
41772         * gcc.dg/attr-alias-1.c: New.
41773
41774 2004-02-26  Richard Henderson  <rth@redhat.com>
41775
41776         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41777         * gcc.c-torture/execute/20040208-2.c: ... it back.
41778
41779 2004-02-26  Eric Christopher  <echristo@redhat.com>
41780
41781         * lib/target-supports.exp (check-iconv-available): New function.
41782         * lib/gcc-dg.exp (dg-require-iconv): New function.
41783         Use above.
41784         * gcc.dg/charset: New directory.
41785         * gcc.dg/charset/charset.exp: New file.
41786         * gcc.dg/charset/asm1.c: Ditto.
41787         * gcc.dg/charset/asm2.c: Ditto.
41788         * gcc.dg/charset/asm3.c: Ditto.
41789         * gcc.dg/charset/asm4.c: Ditto.
41790         * gcc.dg/charset/asm5.c: Ditto.
41791         * gcc.dg/charset/attribute1.c: Ditto.
41792         * gcc.dg/charset/attribute2.c: Ditto.
41793         * gcc.dg/charset/string1.c: Ditto.
41794         * g++.dg/charset: New directory.
41795         * g++.dg/dg.exp: Add here. Special options.
41796         * g++.dg/charset/charset.exp: New file.
41797         * g++.dg/charset/asm1.c: Ditto.
41798         * g++.dg/charset/asm2.c: Ditto.
41799         * g++.dg/charset/asm3.c: Ditto.
41800         * g++.dg/charset/asm4.c: Ditto.
41801         * g++.dg/charset/attribute1.c: Ditto.
41802         * g++.dg/charset/attribute2.c: Ditto.
41803         * g++.dg/charset/extern1.cc: Ditto.
41804         * g++.dg/charset/extern2.cc: Ditto.
41805         * g++.dg/charset/string1.c: Ditto.
41806
41807 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41808
41809         PR c++/14278
41810         * g++.dg/parse/comma1.C: New test.
41811
41812 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41813
41814         PR c++/14284
41815         * g++.dg/template/ttp8.C: New test.
41816
41817 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41818
41819         * gcc.dg/fixuns-trunc-1.c: New test.
41820
41821 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41822
41823         * gcc.dg/builtins-config.h: Use #elif.
41824
41825 2004-02-26  Michael Matz  <matz@suse.de>
41826
41827         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41828         * gcc.dg/991214-1.c: Likewise.
41829         * gcc.dg/i386-asm-1.c: Likewise.
41830
41831 2004-02-25  Richard Henderson  <rth@redhat.com>
41832
41833         * gcc.c-torture/execute/20040208-2.c: Move ...
41834         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41835
41836 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41837
41838         PR c++/14246
41839         * g++.dg/other/crash-3.C: New test.
41840
41841 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41842
41843         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41844         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41845
41846         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41847         HP-UX.
41848
41849 2004-02-24  Michael Matz  <matz@suse.de>
41850
41851         * gcc.dg/i386-regparm.c: New.
41852
41853 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41854
41855         * gcc.c-torture/execute/20040223-1.c: New.
41856
41857 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41858             Kazu Hirata  <kazu@cs.umass.edu>
41859
41860         * gcc.dg/fwritable-strings-1.c: Remove.
41861
41862 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41863
41864         PR c/14156
41865         * gcc.dg/20040223-1.c: New test.
41866
41867 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41868
41869         PR c++/14106
41870         * g++.dg/ext/typeof9.C: New test.
41871
41872 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41873
41874         PR c++/14250
41875         * g++.dg/other/switch1.C: New test.
41876
41877 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41878
41879         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41880         * gcc.dg/va-arg-1.c: Likewise.
41881
41882 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41883
41884         PR c++/14143
41885         * g++.dg/template/koenig5.C: New test.
41886
41887 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41888
41889         * g++.dg/ext/altivec-1.C: Generalize target triple.
41890         * g++.dg/ext/altivec-2.C: New test case.
41891         * g++.dg/ext/altivec_check.h: New file.
41892         * gcc.dg/altivec-1.c: Generalize target triple;
41893         include altivec_check.h and call altivec_check().
41894         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41895         * gcc.dg/altivec-6.c: New test case.
41896         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41897         type casts as needed.
41898         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41899         altivec_check().
41900         * gcc.dg/altivec-12.c: New test case.
41901         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41902         include altivec_check.h and call altivec_check().
41903         * gcc.dg/altivec_check.h: New file.
41904
41905 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41906
41907         * lib/target-supports.exp (check_alias_available): Don't mangle
41908         function `g' in test program.
41909
41910 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41911
41912         * lib/target-supports.exp (check_profiling_available): Check
41913         argument to determine whether we support a profiling type.
41914         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41915         check_profiling_available.
41916         * g++.dg/bprob/bprob.exp: Likewise.
41917         * g77.dg/bprob/bprob.exp: Likewise.
41918         * gcc.misc-tests/bprob.exp: Likewise.
41919         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41920         dg-require-profiling and delete expected error handling.
41921         * gcc.dg/20021014-1.c: Likewise.
41922         * gcc.dg/nest.c: Likewise.
41923
41924 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41925
41926         PR c++/12007
41927         * g++.dg/other/vthunk1.C: New test.
41928
41929 2004-02-20  Falk Hueffner  <falk@debian.org>
41930
41931         PR target/14201
41932         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41933
41934 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41935
41936         PR c++/13927
41937         * g++.dg/other/error8.C: Remove XFAIL markers.
41938
41939         PR c++/14173
41940         * g++.dg/ext/packed5.C: New test.
41941
41942         PR c++/14199
41943         * g++.dg/warn/Wunused-5.C: New test.
41944
41945         PR c++/14186
41946         * g++.dg/lookup/member1.C: New test.
41947
41948 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41949
41950         * gcc.c-torture/compile/20040130-1.c: Enable only when
41951         __INT_MAX__ >= 2147483647L.
41952         * gcc.c-torture/compile/961203-1.c: Likewise.
41953
41954 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41955
41956         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41957         * g++.dg/opt/template1.C: Robustify assembler regexp
41958
41959 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41960
41961         * gcc.c-torture/execute/simd-4.x: Remove.
41962         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41963         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41964         Guard with #ifndef SKIP_ATTRIBUTE.
41965         * gcc.dg/compat/vector-1_y.c: Likewise.
41966         * gcc.dg/compat/vector-2_x.c: Likewise.
41967         * gcc.dg/compat/vector-2_y.c: Likewise.
41968         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41969         * g++.dg/eh/simd-2.C: Likewise.
41970
41971 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41972
41973         * gcc.c-torture/compile/complex-1.c: New.
41974
41975 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41976
41977         PR target/14209
41978         * gcc.c-torture/execute/20040218-1.c: New test.
41979
41980 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41981
41982         PR c++/14181
41983         * g++.dg/parse/new2.C: New test.
41984
41985 2004-02-18  Paul Brook  <paul@codesourcery.com>
41986
41987         * gcc.c-torture/compile/libcall-1.c: New test.
41988
41989 2004-02-18  Paul Brook  <paul@codesourcery.com>
41990
41991         PR debug/12934
41992         * gcc.dg/debug/debug-7.c: New test.
41993
41994 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41995
41996         * gcc.dg/20040217-1.c: New test.
41997
41998 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41999
42000         * gcc.c-torture/execute/990208-1.x: Delete.
42001
42002 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42003
42004         * gcc.c-torture/execute/20040208-2.x: New file.
42005
42006 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42007
42008         PR c++/11326
42009         * g++.dg/abi/structret1.C: New test.
42010
42011 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42012
42013         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42014         (i386_cpuid): No need to test if cpuid is available on AMD64.
42015         Fix assembly, so that it works onboth i386 and AMD64.
42016         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42017         (vecInLong): Fix s[] member type to unsigned int.
42018         (vecInWord): Remove type.
42019         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42020         (a64, b64, c64, d64, e64): Remove.
42021         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42022         Remove unused variable.  Remove initialization of removed variables.
42023         Don't call mmx_tests nor sse_tests.
42024         (reference_mmx, reference_sse): Remove.
42025         (check): Add return stmt.
42026         * gcc.dg/i386-sse-7.c: New test.
42027         * gcc.dg/i386-mmx-4.c: New test.
42028
42029 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42030
42031         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42032         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42033         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42034         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42035         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42036         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42037         g++.dg/tc1/dr94.C: Fix line terminator.
42038
42039 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42040
42041         * gcc.c-torture/compile/20040216-1.c: New.
42042
42043 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42044
42045         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42046         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42047         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42048         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42049         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42050         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42051
42052 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42053
42054         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42055
42056 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42057
42058         PR c++/13971
42059         * g++.dg/expr/cond4.C: New test.
42060
42061         PR c++/14086
42062         * g++.dg/lookup/crash2.C: New test.
42063
42064 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42065
42066         * gcc.c-torture/compile/20040214-2.c: New test.
42067
42068 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42069
42070         PR c++/14116
42071         * g++.dg/ext/typeof8.C: New test.
42072
42073 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42074
42075         * gcc.c-torture/compile/20040214-1.c: New test.
42076
42077 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42078
42079         PR c++/13635
42080         * g++.dg/template/spec11.C: New test.
42081
42082 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42083
42084         PR c++/13927
42085         * g++.dg/other/error8.C: New test.
42086
42087 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42088
42089         PR c++/14122
42090         * g++.dg/template/array4.C: New test.
42091
42092         PR c++/14108
42093         * g++.dg/inherit/thunk2.C: New test.
42094
42095         PR c++/14083
42096         * g++.dg/eh/cond2.C: New test.
42097
42098 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42099
42100         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42101
42102 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42103
42104         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42105
42106 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42107
42108         * g++.dg/simd-2.C: xfail on ppc64-linux.
42109
42110 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42111
42112         PR c/456
42113         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42114         tests.
42115
42116 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42117
42118         * gcc.dg/builtins-33.c: New test.
42119
42120 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42121
42122         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42123
42124 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42125
42126         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42127
42128 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42129
42130         * gcc.dg/ppc64-abi-3.c: New test.
42131
42132 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42133
42134         PR c/14092
42135
42136         * gcc.dg/pr14092-1.c: New testcase.
42137
42138 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42139
42140         * gcc.dg/cpp/assert4.c: Fix typo last change.
42141
42142         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42143         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42144
42145         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42146
42147 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42148
42149         * gcc.c-torture/compile/20040209-1.c: New test case.
42150
42151 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42152
42153         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42154
42155 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42156
42157         * gcc.c-torture/execute/20040208-[12].c: New tests.
42158
42159 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42160
42161         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42162
42163 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42164
42165         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42166
42167 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42168
42169         Bug 13856
42170         * gcc.dg/visibility-8.c: New testcase.
42171
42172 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42173
42174         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42175         arguments.
42176         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42177
42178 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42179
42180         PR middle-end/13696
42181         * g++.dg/opt/fold1.C: New test case.
42182
42183 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42184
42185         PR c++/14033
42186         * g++.dg/other/crash-2.C: New test.
42187
42188 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42189
42190         PR c++/14028
42191         * g++.dg/parse/angle-bracket2.C: New test.
42192
42193 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42194
42195         PR middle-end/13750
42196         Revert:
42197         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42198         PR pch/13361
42199         * g++.dg/pch/wchar-1.C: New.
42200         * g++.dg/pch/wchar-1.Hs: New.
42201
42202 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42203
42204         PR c++/14008
42205         * g++.dg/parse/error15.C: New test.
42206         * g++.dg/parse/crash11.C: Update dg-error mark.
42207
42208 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42209
42210         PR c++/13932
42211         * g++.dg/warn/conv2.C: New test.
42212
42213 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42214
42215         PR c++/13086
42216         * g++.dg/warn/incomplete1.C: Remove xfail.
42217
42218 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42219
42220         * lib/file-format.exp (gcc_target_object_format): Use
42221         ${tool}_target_compile, not gcc_target_compile.
42222         * lib/target-supports.exp (check_alias_available): Likewise.
42223         (check_gc_sections_available): Likewise.
42224         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42225         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42226         dg-require-alias.
42227
42228 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42229
42230         PR c++/13969
42231         * g++.dg/template/static6.C: New test.
42232
42233 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42234
42235         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42236
42237 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42238
42239         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42240         tests for systems where `char' is unsigned by default.
42241
42242 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42243
42244         PR c++/13997
42245         * g++.dg/template/partial3.C: New test.
42246
42247 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42248
42249         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42250         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42251         Remove mentions of obsolete ports.
42252
42253 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42254
42255         * gcc.dg/noncompile/20001228-1.c: Fix for new
42256         error message.
42257
42258 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42259
42260         PR target/9348
42261         * gcc.c-torture/execute/multdi-1.c: New test case.
42262
42263 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42264
42265         PR c++/13925
42266         * g++.dg/template/lookup5.C: New test.
42267
42268 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42269
42270         PR c++/13950
42271         * g++.dg/template/lookup4.C: New test.
42272
42273         PR c++/13970
42274         * g++.dg/parse/error14.C: New test.
42275
42276         PR c++/14002
42277         * g++.dg/parse/template13.C: New test.
42278
42279 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42280
42281         PR c++/13978
42282         * g++.dg/template/koenig4.C: New test.
42283
42284         PR c++/13968
42285         * g++.dg/template/crash17.C: New test.
42286
42287         PR c++/13975
42288         * g++.dg/parse/error13.C: New test.
42289         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42290
42291 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42292
42293         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42294
42295 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42296
42297         PR c/11658
42298         PR c/13994
42299         * gcc.dg/noncompile/20040203-1.c: New test.
42300         * gcc.dg/noncompile/20040203-2.c: Likewise.
42301         * gcc.dg/noncompile/20040203-3.c: Likewise.
42302         * gcc.dg/20040203-1.c: Likewise.
42303
42304 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42305
42306         PR c++/10858
42307         * g++.dg/template/sizeof7.C: New test.
42308
42309 2004-02-02  Eric Christopher  <echristo@redhat.com>
42310             Zack Weinberg  <zack@codesourcery.com>
42311
42312         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42313
42314 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42315
42316         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42317         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42318         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42319         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42320
42321 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42322
42323         PR c++/13113
42324         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42325
42326         PR c++/13854
42327         * g++.dg/ext/attrib13.C: New test.
42328
42329         PR c++/13907
42330         * g++.dg/conversion/op2.C: New test.
42331
42332 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42333
42334         * gcc.dg/titype-1.c: Fix pasto.
42335
42336 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42337
42338         * gcc.dg/titype-1.c: New test.
42339
42340 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42341
42342         PR c++/13957
42343         * g++.dg/template/non-type-template-argument-1.C,
42344         g++.dg/template/qualified-id1.C: Update dg-error marks.
42345         * g++.dg/template/nontype6.C: New test.
42346
42347 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42348
42349         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42350         * gcc.dg/builtins-31.c: New testcase.
42351         * gcc.dg/builtins-32.c: New testcase.
42352
42353 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42354
42355         * objc.dg/call-super-2.m: Update line numbers
42356         for the including of stddef.h.
42357
42358 2004-01-30  Michael Matz  <matz@suse.de>
42359
42360         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42361         g++.dg/ext/case-range3.C: New tests.
42362
42363 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42364
42365         DR206
42366         PR c++/13813
42367         * g++.dg/template/member4.C: New test.
42368
42369 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42370
42371         PR c++/13683
42372         * g++.dg/template/sizeof6.C: New test.
42373
42374 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42375
42376         * gcc.dg/fwritable-strings-1.c: New test.
42377
42378 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42379
42380         * gcc.c-torture/compile/20040130-1.c: New test.
42381
42382 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42383
42384         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42385
42386 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42387
42388         PR c++/13883
42389         * g++.dg/template/ctor3.C: New test.
42390
42391 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42392
42393         * g++.dg/tc1: New directory.
42394         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42395         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42396         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42397         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42398         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42399
42400 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42401
42402         * g++.dg/parse/error11.C: New test.
42403         * g++.dg/parse/error12.C: Likewise.
42404
42405 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42406
42407         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42408         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42409
42410 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42411
42412         PR c++/13791
42413         * g++.dg/ext/attrib12.C: New test.
42414
42415         PR c++/13736
42416         * g++.dg/parse/cast2.C: New test.
42417
42418 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42419
42420         * objc.dg/encode-2.m (main): New local string.  Set depending on
42421         sizeof long.  Use in sscanf call.
42422         * objc.dg/encode-3.m (main): New local string.  Set depending on
42423         sizeof long.  Use in scan_initial call.
42424
42425 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42426
42427         * objc.dg/call-super-2.m: Make LP64-safe.
42428         * objc.dg/desig-init-1.m: Likewise.
42429
42430 2004-01-27  Devang Patel <dpatel@apple.com>
42431
42432         * g++.dg/debug/namespace1.C: New test.
42433
42434 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42435
42436         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42437         xscale-*-*.
42438
42439         * gcc.dg/arm-mmx-1.c: New test.
42440
42441 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42442
42443         * gcc.dg/20040127-1.c: New test.
42444         * gcc.dg/20040127-2.c: New test.
42445
42446 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42447
42448         * objc.dg/stret-1.m (glob): Renamed to globa.
42449
42450 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42451
42452         PR c++/13663
42453         * g++.dg/expr/for1.C: New test.
42454
42455 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42456
42457         PR middle-end/13779
42458         * gcc.dg/darwin-longlong.c: New test.
42459
42460 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42461
42462         * gcc.dg/20040124-1.c: Moved test from here...
42463         * gcc.c-torture/compile/20040124-1.c: ...to here.
42464
42465 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42466
42467         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42468         the assembly output if -m64 is passed.
42469
42470 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42471
42472         PR c++/13833
42473         * g++.dg/template/cond3.C: New test.
42474
42475 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42476
42477         PR c++/13810
42478         * g++.dg/template/ttp7.C: New test.
42479
42480 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42481
42482         PR c++/13797
42483         * g++.dg/template/nontype4.C: New test.
42484         * g++.dg/template/nontype5.C: Likewise.
42485
42486 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42487
42488         * gcc.dg/torture/mips-clobber-at.c: New test.
42489
42490 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42491
42492         * gcc.dg/20040124-1.c: New test.
42493
42494 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42495
42496         * gcc.dg/20040123-1.c: New test.
42497
42498 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42499
42500         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42501
42502 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42503
42504         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42505
42506 2004-01-23  Andrew Pinski  <apinski@apple.com>
42507
42508         * gcc.dg/20030121-1.c: Move to ..
42509         * gcc.dg/20040121-1.c: here.
42510
42511 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42512
42513         * gcc.dg/builtins-29.c: New test case.
42514
42515 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42516
42517         PR 18314
42518         * gcc.dg/builtins-30.c: New testcase.
42519
42520 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42521
42522         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42523         * lib/g77.exp: Likewise.
42524         * lib/objc.exp: Likewise.
42525         * lib/g++.exp: Likewise.
42526
42527 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42528
42529         * gcc.dg/struct-by-value-2.c: New test.
42530
42531 2004-01-21  Andrew Pinski  <apinski@apple.com>
42532
42533         PR target/13785
42534         * gcc.dg/20030121-1.c: New test.
42535
42536 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42537
42538         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42539         clobber frame pointer register in asm statement.
42540
42541 2004-01-21  Falk Hueffner  <falk@debian.org>
42542
42543         * gcc.c-torture/compile/20040121-1.c: New test.
42544
42545 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42546
42547         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42548
42549 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42550
42551         * gcc.dg/ppc64-abi-2.c: New test.
42552
42553 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42554
42555         * lib/treelang.exp: Fill out this file.
42556         * lib/treelang-dg.exp: New File.
42557
42558 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42559
42560         * gcc.c-torture/compile/981022-1.c: Remove.
42561         * gcc.dg/array-5.c: Remove XFAIL.
42562         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42563         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42564         gcc.dg/cond-lvalue-1.c: Update.
42565         * gcc.dg/cast-lvalue-2.c: New test.
42566
42567 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42568
42569         PR c++/13592
42570         * g++.dg/other/error1.C (class foo): Tweak error message.
42571
42572         PR c++/13592
42573         * g++.dg/template/call2.C: New test.
42574
42575 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42576
42577         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42578         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42579         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42580         scalar-return-1_x.c, scalar-return-2_y.c,
42581         scalar-return-3_x.c, scalar-return-3_y.c,
42582         scalar-return-4_x.c, scalar-return-4_y.c,
42583         struct-align-1.h, struct-align-1_x.c,
42584         struct-align-1_y.c, struct-align-2.h,
42585         struct-align-2_x.c, struct-align-2_y.c,
42586         struct-by-value-10_y.c, struct-by-value-11_x.c,
42587         struct-by-value-11_y.c, struct-by-value-12_x.c,
42588         struct-by-value-12_y.c, struct-by-value-13_x.c,
42589         struct-by-value-13_y.c, struct-by-value-14_x.c,
42590         struct-by-value-14_y.c, struct-by-value-15_x.c,
42591         struct-by-value-15_y.c, struct-by-value-16_y.c,
42592         struct-by-value-17_y.c, struct-by-value-18_y.c,
42593         struct-by-value-19_y.c, struct-by-value-1_x.c,
42594         struct-by-value-1_y.c, struct-by-value-20_y.c,
42595         struct-by-value-2_x.c, struct-by-value-2_y.c,
42596         struct-by-value-3_y.c, struct-by-value-4_x.c,
42597         struct-by-value-4_y.c, struct-by-value-5_y.c,
42598         struct-by-value-6_y.c, struct-by-value-7_y.c
42599         struct-by-value-8_x.c, struct-by-value-8_y.c
42600         struct-by-value-9_x.c, struct-by-value-9_y.c
42601         struct-return-10_x.c, struct-return-10_y.c,
42602         struct-return-19_x.c, struct-return-20_x.c
42603         struct-return-2_x.c, struct-return-2_y.c
42604         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42605         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42606
42607 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42608
42609         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42610         attribute on sparc*-sun-solaris2.*.
42611
42612 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42613
42614         PR c++/13710
42615         * g++.dg/ext/typeof7.C: New test.
42616
42617 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42618
42619         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42620         * gcc.dg/const-elim-1.c: Same.
42621
42622 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42623
42624         * objc.dg/stret-1.m: New.
42625         * objc.dg/stret-2.m: New.
42626
42627 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42628
42629         PR c++/11895
42630         * g++.dg/ext/vector1.C: New test.
42631
42632 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42633
42634         * gcc.dg/pch/import-1.c: New.
42635         * gcc.dg/pch/import-1.hs: New.
42636         * gcc.dg/pch/import-1a.h: New.
42637         * gcc.dg/pch/import-1b.h: New.
42638         * gcc.dg/pch/import-1c.h: New.
42639
42640 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42641
42642         PR c++/13574
42643         * g++.dg/ext/array1.C: New test.
42644
42645         PR c++/13178
42646         * g++.dg/conversion/op1.C: New test.
42647
42648 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42649
42650         PR 11864
42651         From Kazumoto Kojima / Dan Kegel:
42652         * gcc.dg/pr11864-1.c: New test.
42653
42654         PR 10392
42655         From Marcus Comstedt / Dan Kegel:
42656         * gcc.dg/pr10392-1.c: New test.
42657
42658 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42659
42660         PR c++/13478
42661         * g++.dg/init/ref10.C: New test.
42662
42663 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42664
42665         PR c++/13407
42666         * g++.dg/parse/typename6.C: New test.
42667
42668 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42669
42670         PR pch/13361
42671         * g++.dg/pch/wchar-1.C: New.
42672         * g++.dg/pch/wchar-1.Hs: New.
42673
42674 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42675
42676         PR c++/9259
42677         * g++.dg/expr/sizeof2.C: New test.
42678
42679 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42680
42681         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42682
42683 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42684
42685         PR c++/13659
42686         * g++.dg/lookup/strong-using-3.C: New.
42687         * g++.dg/lookup/using-10.C: New.
42688
42689 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42690
42691         PR c++/13594
42692         * g++.dg/lookup/strong-using-2.C: New.
42693
42694 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42695             Dan Kegel <dank@kegel.com>
42696             J"orn Rennecke <joern.rennecke@superh.com>
42697
42698         PR target/9365
42699         * gcc.dg/pr9365-1.c: New test.
42700
42701 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42702
42703         PR c++/8856
42704         * g++.dg/parse/casting-operator2.C: New test.
42705         * g++.old-deja/g++.pt/explicit83.C: Remove.
42706
42707 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42708
42709         * gcc.dg/label-compound-stmt-1.c: New test.
42710         * gcc.c-torture/compile/950922-1.c,
42711         gcc.c-torture/compile/20000211-3.c,
42712         gcc.c-torture/compile/20000518-1.c,
42713         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42714         compound statements.
42715
42716 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42717
42718         * gcc.dg/ppc64-abi-1.c: New test.
42719
42720 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42721
42722          * g++.dg/ext/attrib9.C: Add dg-warnings.
42723
42724 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42725
42726         PR c++/12335
42727         * g++.dg/parse/dtor3.C: New test.
42728
42729 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42730
42731         PR c++/12709
42732         * g++.dg/parse/try-catch-1.C: New test.
42733
42734 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42735
42736         * ada/acats/run_all.sh: Add more verbose output in acats.log
42737         when compiling tests.
42738
42739 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42740
42741         PR 13656
42742         * gcc.dg/typedef-redecl.c: New test case.
42743         * gcc.dg/typedef-redecl.h: New support file.
42744
42745 2004-01-13  Jan Hubicka  <jh@suse.cz>
42746
42747         * gcc.dg/always_inline.c: New test.
42748         * gcc.dg/debug/20031231-1.c: Fix.
42749
42750 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42751
42752         PR c++/13474
42753         * g++.dg/template/array3.C: New test.
42754
42755 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42756
42757         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42758         * g++.dg/warn/Wunused-2.C: Likewise.
42759
42760 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42761
42762         PR c++/13289
42763         * g++.dg/template/instantiate6.C: New test.
42764
42765 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42766
42767         PR middle-end/11397
42768         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42769
42770 2004-01-12  Jan Hubicka  <jh@suse.cz>
42771
42772         PR opt/12826
42773         * gcc.dg/20040112-1.c: New.
42774
42775         * gcc.dg/dwarf-die[1-7].c: Move to...
42776         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42777         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42778
42779 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42780
42781         PR c++/4100
42782         * g++.dg/parse/friend4.C: New test.
42783
42784 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42785
42786         PR c++/4100
42787         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42788         definition is called a friend.
42789
42790 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42791
42792         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42793
42794 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42795
42796         PR c++/3478
42797         * g++.dg/parse/error10.C: New test.
42798         * g++.dg/template/arg2.C: Accept "invalid type" error.
42799
42800 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42801
42802         PR middle-end/13392
42803         * g++.dg/opt/expect2.C: New test.
42804
42805 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42806
42807         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42808         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42809         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42810         Update dg-error regexps.
42811
42812 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42813
42814         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42815         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42816
42817 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42818
42819         * gcc.dg/pragma-re-1.c: Use right pointer type.
42820
42821 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42822
42823         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42824
42825 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42826
42827         * gcc.dg/rs6000-ldouble-1.c: New.
42828
42829 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42830
42831         DR 337
42832         PR c++/9256
42833         * g++.dg/other/abstract1.C: New test.
42834
42835 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42836
42837         * g++.dg/lookup/strong-using-1.C: New.
42838
42839 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42840
42841         PR c/11234
42842         * gcc.dg/func-ptr-conv-1.c: New test.
42843         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42844
42845 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42846
42847         PR target/13380.
42848         * gcc.c-torture/compile/20040109-1.c: New.
42849
42850 2004-01-08  Stuart Hastings  <stuart@apple.com>
42851
42852         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42853         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42854         * gcc.dg/i386-sse-6.c: ...this new testcase.
42855
42856 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42857
42858         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42859
42860 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42861
42862         * ada/acats/run_acats: Treat 'gnatchop' the same way
42863         as 'gnatmake'.  Export GCC_DRIVER.
42864         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42865         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42866
42867 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42868
42869         PR c++/12573
42870         * g++.dg/template/dependent-expr4.C: New test.
42871
42872 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42873
42874         * gcc.dg/altivec-11.c: New test.
42875
42876 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42877
42878         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42879
42880 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42881
42882         PR c/6024
42883         * gcc.dg/enum-compat-1.c: New test.
42884         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42885
42886 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42887
42888         PR c/12165
42889         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42890         gcc.dg/c99-idem-qual-3.c: New tests.
42891
42892 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42893
42894         * gcc.dg/winline-7.c: Don't cast void * to int.
42895
42896 2004-01-06  Jan Hubicka  <jh@suse.cz>
42897
42898         * gcc.dg/i386-sse-5.c: New test
42899         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42900
42901 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42902
42903         PR c++/12815
42904         * g++.dg/rtti/typeid4.C: New test.
42905
42906 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42907
42908         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42909
42910 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42911
42912         PR c++/12132
42913         * g++.dg/template/error11.C: New test.
42914
42915         PR c++/13451
42916         * g++.dg/template/class2.C: New test.
42917
42918 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42919         Richard Sandiford <rsandifo@redhat.com>
42920
42921         PR c++/13387
42922         * g++.dg/opt/alias3.C: New test.
42923
42924 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42925
42926         PR c++/13157
42927         * g++.dg/template/koenig3.C: New test.
42928
42929         PR c++/13529
42930         * g++.dg/parse/offsetof3.C: New test.
42931
42932         * g++.dg/init/copy7.C: Add missing dg-error markers.
42933
42934         PR c++/12226
42935         * g++.dg/init/copy7.c: New test.
42936
42937         PR c++/13536
42938         * g++.dg/parse/cast1.C: New test.
42939
42940 2004-01-04  Jan Hubicka  <jh@suse.cz>
42941
42942         * gcc.dg/winline[1-7].c: New tests.
42943
42944 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42945
42946         PR c++/13520
42947         * g++.dg/template/qualttp22.C: New test.
42948
42949 2004-01-01  Jan Hubicka  <jh@suse.cz>
42950
42951         * gcc.dg/debug/20031231-1.c: New.
42952         * gcc.c-torture/compile/20040101-1.c: New.
42953         * gcc.dg/dwarf-die-[1-7].c: New.
42954
42955 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42956
42957         PR optimization/13521
42958         * gcc.c-torture/compile/20031231-1.c: New test.
42959
42960 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42961
42962         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42963
42964 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42965
42966         PR c++/10079
42967         * g++.dg/template/crash16.C: New test.
42968
42969 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42970
42971         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42972
42973 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42974
42975         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42976         ports.
42977         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42978         * g++.old-deja/g++.law/profile1.C: Likewise.
42979         * gcc.c-torture/compile/981006-1.c: Likewise.
42980         * gcc.c-torture/execute/loop-2e.x: Likewise.
42981         * gcc.c-torture/execute/loop-2f.x: Remove.
42982         * gcc.c-torture/execute/loop-2g.x: Likewise.
42983         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42984         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42985
42986 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42987
42988         PR c++/13507
42989         * g++.dg/ext/attrib11.C: New test.
42990
42991         PR c++/13494
42992         * g++.dg/template/array2-1.C: New test.
42993         * g++.dg/template/array2-2.C: New test.
42994
42995 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42996
42997         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42998
42999 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43000
43001         PR c++/12774
43002         * g++.dg/template/array1-1.C: New test.
43003         * g++.dg/template/array1-2.C: New test.
43004
43005 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43006
43007         PR fortran/12632
43008         * g77.dg/12632.f: New test case.
43009
43010 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43011
43012         PR c++/13289
43013         * g++.dg/parse/nontype1.C: New test.
43014
43015 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43016
43017         PR c++/12403
43018         * g++.dg/parse/explicit1.C: New test.
43019         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43020
43021 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43022
43023         PR c++/13081
43024         * g++.dg/opt/inline6.C: New test.
43025
43026         PR c++/12613
43027         * g++.dg/parse/error9.C: New test.
43028
43029         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43030
43031 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43032
43033         PR c++/13009
43034         * g++.dg/init/assign1.C: New test.
43035
43036 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43037
43038         PR c++/13070
43039         * g++.dg/warn/format3.C: New test case.
43040
43041 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43042
43043         * gcc.c-torture/compile/20031227-1.c: New test.
43044
43045 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43046
43047         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43048         * g77.dg/bprob/bprob.exp: Likewise.
43049         * gcc.misc-tests/bprob.exp: Likewise.
43050         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43051         variants on systems where the library does not provide that
43052         functionality.
43053         * gcc.dg/builtins-20.c: Use builtins-config.h.
43054         * gcc.dg/builtins-config.h: New file.
43055
43056 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43057
43058         * lib/gcc-dg.exp (dg-require-profiling): New function.
43059         * lib/target-supports.exp (check_profiling_available): Likewise.
43060         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43061         * g77.dg/bprob/bprob.exp: Likewise.
43062         * gcc.misc-tests/bprob.exp: Likewise.
43063         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43064         * gcc.dg/20021014-1.c: Likewise.
43065         * gcc.dg/nest.c: Likewise.
43066
43067 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43068
43069         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43070         compiling.
43071         * g++.dg/lookup/java2.C: Likewise.
43072         * gcc.dg/cpp/lexident.c: Likewise.
43073
43074 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43075
43076         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43077         given.
43078         * gcc.c-torture/compile/961203-1.c: Likewise.
43079         * gcc.c-torture/compile/980506-1.c: Likewise.
43080
43081 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43082
43083         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43084         (additional_prunes): New global.
43085         (gcc-dg-prune): Handle additional per-test pruning.
43086         (dg-test): Clear additional_prunes between tests.
43087
43088         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43089         dg-prune-output to avoid spurious failures from assembler
43090         complaining about nonexistent WAW violations.
43091         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43092         Use dg-prune-output to avoid spurious failures from assembler
43093         warning about Itanium B-step errata.
43094
43095 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43096
43097         * g++.dg/abi/macro0.C: New test.
43098         * g++.dg/abi/macro1.C: Likewise.
43099         * g++.dg/abi/macro2.C: Likewise.
43100
43101         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43102         * g++.dg/abi/bitfield7.C: Likewise.
43103         * g++.dg/abi/dtor2.C: Likewise.
43104         * g++.dg/abi/mangle11.C: Likewise.
43105         * g++.dg/abi/mangle12.C: Likewise.
43106         * g++.dg/abi/mangle14.C: Likewise.
43107         * g++.dg/abi/mangle17.C: Likewise.
43108         * g++.dg/abi/vbase10.C: Likewise.
43109         * g++.dg/abi/vbase14.C: Likewise.
43110         * g++.dg/template/qualttp17.C: Likewise.
43111
43112 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43113
43114         PR c/11995
43115         * gcc.dg/20031223-1.c: New test.
43116
43117 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43118
43119         * gcc.dg/noreturn-7.c: New test.
43120
43121 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43122
43123         * gcc.dg/null-pointer-1.c: New test.
43124
43125 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43126
43127         * g++.old-deja/g++.jason/template18.C: Remove.
43128         * g++.old-deja/g++.jason/template37.C: Likewise.
43129
43130         PR c++/12862
43131         * g++.dg/lookup/ns1.C: New test.
43132
43133         PR c++/12397
43134         * g++.dg/template/lookup3.C: New test.
43135
43136 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43137
43138         * g++.dg/template/recurse1.C: New test
43139
43140 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43141
43142         PR c++/12479
43143         * g++.dg/parse/semicolon1.C: New test.
43144         * g++.dg/parse/semicolon1.h: Likewise.
43145
43146 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43147
43148         * gcc.dg/darwin-misaligned.c: New test.
43149
43150 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43151
43152         PR c/9163
43153         * gcc.dg/20031222-1.c: New test.
43154
43155 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43156
43157         PR c++/13438
43158         * g++.dg/parse/error8.C: New test.
43159
43160         PR c++/11554
43161         * g++.dg/warn/ctor-init-1.C: New test.
43162
43163 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43164
43165         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43166         too small.
43167         * gcc.c-torture/compile/930217-1.c: Likewise.
43168         * gcc.c-torture/compile/930513-1.c: Likewise.
43169         * gcc.c-torture/execute/920908-2.c: Likewise.
43170         * gcc.c-torture/execute/921204-1.c: Likewise.
43171         * gcc.c-torture/execute/930621-1.c: Likewise.
43172         * gcc.c-torture/execute/930630-1.c: Likewise.
43173         * gcc.c-torture/execute/931031-1.c: Likewise.
43174         * gcc.c-torture/execute/980602-2.c: Likewise.
43175         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43176         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43177         * gcc.c-torture/execute/extzvsi.c: Likewise.
43178         * gcc.c-torture/unsorted/ext.c: Likewise.
43179
43180 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43181
43182         PR target/12749
43183         * gcc.c-torture/compile/20031220-2.c: New test case.
43184
43185 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43186
43187         PR optimization/13031
43188         * gcc.c-torture/compile/20031220-1.c: New test case.
43189
43190 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43191
43192         * gcc.dg/cast-function-1.c: New test.
43193
43194 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43195
43196         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43197         formats.
43198
43199 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43200
43201         PR c++/12795
43202         * g++.dg/ext/attrib10.C: New test.
43203
43204 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43205
43206         * gcc.dg/cleanup-10.c: New test.
43207         * gcc.dg/cleanup-11.c: New test.
43208
43209 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43210
43211         PR c++/13239
43212         * g++.dg/opt/expect1.C: New test.
43213
43214 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43215
43216         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43217
43218 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43219
43220         PR debug/12923
43221         * gcc.dg/20031218-1.c: New test.
43222
43223         PR debug/12389
43224         * gcc.dg/20031218-2.c: New test.
43225         * gcc.dg/20031218-3.c: New test.
43226
43227         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43228         of label name and allow for USER_LABEL_PREFIX == "_" names.
43229         * g++.dg/abi/mangle18-2.C: Likewise.
43230         * g++.dg/abi/mangle19-1.C: Likewise.
43231         * g++.dg/abi/mangle19-2.C: Likewise.
43232         * g++.dg/abi/mangle20-1.C: Likewise.
43233         * g++.dg/abi/mangle20-2.C: Likewise.
43234
43235 2003-12-18  Richard Henderson  <rth@redhat.com>
43236
43237         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43238
43239 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43240             Dan Kegel <dank@kegel.com>
43241
43242         PR other/12009
43243         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43244         testing a cross compiler, it causes spurious compile failures.
43245         * lib/g++.exp: Likewise.
43246
43247 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43248
43249         PR c++/13262
43250         * g++.dg/template/access13.C: New test.
43251
43252 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43253
43254         * gcc.dg/20031216-1.c: New test.
43255
43256 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43257
43258         PR c++/9154
43259         * g++.dg/template/error10.C: New test.
43260
43261 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43262
43263         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43264         * g++.dg/eh/simd-2.C: Likewise.
43265
43266 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43267             Roger Sayle  <roger@eyesopen.com>
43268
43269         * gcc.c-torture/execute/ieee/mzero5.c: New.
43270
43271 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43272
43273         PR c++/10603
43274         * g++.dg/parse/error6.C: New test.
43275
43276         PR c++/12827
43277         * g++.dg/parse/error7.C: New test.
43278
43279 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43280
43281         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43282         at -O with stabs debugging formats.
43283         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43284         * gcc.dg/debug/debug-2.c: Likewise.
43285
43286 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43287
43288         PR c++/12696
43289         * g++.dg/init/error1.C: New test.
43290
43291         PR c++/12218
43292         * g++.dg/init/pm3.C: New test.
43293
43294 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43295
43296         PR c/3347
43297         * gcc.dg/bitfld-8.c: New test.
43298
43299 2003-12-16  James Lemke  <jim@wasabisystems.com>
43300
43301         * gcc.dg/arm-scd42-[123].c: New tests.
43302
43303 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43304
43305         PR c++/9043
43306         * g++.dg/abi/mangle20-1.C: New test.
43307         * g++.dg/abi/mangle20-2.C: New test.
43308
43309 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43310
43311         PR c++/13275
43312         * g++.dg/other/offsetof2.C: Remove XFAIL.
43313         * g++.dg/parse/offsetof1.C: New test.
43314         * g++.gd/parse/offsetof2.C: Likewise.
43315
43316 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43317
43318         * g++.dg/template/nontype3.C: New test.
43319         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43320
43321 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43322
43323         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43324
43325 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43326
43327         PR c++/13387
43328         * g++.dg/expr/assign1.C: New test.
43329
43330         PR c++/13242
43331         * g++.dg/abi/mangle19-1.C: New test.
43332         * g++.dg/abi/mangle19-2.C: New test.
43333
43334 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43335
43336         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43337
43338 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43339
43340         * gcc.c-torture/execute/20031216-1.c: New test.
43341
43342 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43343
43344         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43345         an ICE regression.
43346
43347 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43348
43349         PR c++/10926
43350         * g++.dg/template/error9.C: New test.
43351
43352         PR c++/11116
43353         * g++.dg/template/error8.C: New test.
43354
43355 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43356
43357         PR middle-end/13400
43358         * gcc.c-torture/execute/20031215-1.c: New test case.
43359
43360 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43361
43362         PR c++/13269
43363         * g++.dg/parse/error5.C: New test.
43364
43365         PR c++/12989
43366         * g++.dg/expr/sizeof1.C: New test.
43367
43368         PR c++/13310
43369         * g++.dg/template/crash15.C: New test.
43370
43371 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43372
43373         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43374         a non-POD type as the last named parameter of a varargs function.
43375
43376 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43377
43378         PR c++/13243
43379         PR c++/12573
43380         * g++.dg/template/crash14.C: New test.
43381         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43382
43383 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43384
43385         * g++.dg/other/java1.C: New test.
43386
43387         PR c++/13241
43388         * g++.dg/abi/mangle18-1.C: New test.
43389         * g++.dg/abi/mangle18-2.C: New test.
43390
43391 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43392
43393         PR optimization/10312
43394         * gcc.c-torture/execute/20031214-1.c: New.
43395
43396 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43397
43398         PR c++/10779
43399         PR c++/12160
43400         * g++.dg/parse/error3.C: New test.
43401         * g++.dg/parse/error4.C: Likewise.
43402         * g++.dg/abi/mangle4.C: Tweak error messages.
43403         * g++.dg/lookup/using5.C: Likewise.
43404         * g++.dg/other/error2.C: Likewise.
43405         * g++.dg/parse/typename5.C: Likewise.
43406         * g++.dg/parse/undefined1.C: Likewise.
43407         * g++.dg/template/arg2.C: Likewise.
43408         * g++.dg/template/ttp3.C: Likewise.
43409         * g++.dg/template/type1.C: Likewise.
43410         * g++.old-deja/g++.other/crash32.C: Likewise.
43411         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43412
43413 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43414
43415         PR c++/13106
43416         * g++.dg/warn/noreturn-3.C: New test.
43417
43418 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43419
43420         PR c++/13118
43421         * g++.dg/abi/covariant3.C: New.
43422
43423 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43424
43425         * g++.dg/eh/ia64-1.C: New test.
43426
43427 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43428
43429         PR optimization/13037
43430         * g77.f-torture/execute/13037.f: New test case.
43431
43432 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43433
43434         PR c++/12881
43435         * g++.dg/abi/covariant2.C: New.
43436
43437 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43438
43439         * gcc.dg/cpp/trad/macro.c: New tests.
43440
43441 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43442
43443         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43444
43445 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43446
43447         PR other/10819
43448         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43449         to fix Bug 10819.
43450         * lib/g++.exp (g++_version): Likewise.
43451         * lib/g77.exp (g77_version): Likewise.
43452         * lib/objc.exp (default_objc_version): Likewise.
43453
43454 2003-12-10  Richard Henderson  <rth@redhat.com>
43455
43456         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43457
43458         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43459
43460 2003-12-08  Matt Austern  <austern@apple.com>
43461
43462         PR c/13134
43463         * lib/gcc-dg.exp (dg-require-visibility): Define.
43464         * lib/target-supports (check_visibility_available): Define.
43465         * gcc.dg/visibility-1.c: New test.
43466         * gcc.dg/visibility-2.c: Likewise.
43467         * gcc.dg/visibility-3.c: Likewise.
43468         * gcc.dg/visibility-4.c: Likewise.
43469         * gcc.dg/visibility-5.c: Likewise.
43470         * gcc.dg/visibility-6.c: Likewise.
43471         * g++.dg/ext/visibility-1.C: Likewise.
43472         * g++.dg/ext/visibility-2.C: Likewise.
43473         * g++.dg/ext/visibility-3.C: Likewise.
43474         * g++.dg/ext/visibility-4.C: Likewise.
43475         * g++.dg/ext/visibility-5.C: Likewise.
43476         * g++.dg/ext/visibility-6.C: Likewise.
43477
43478 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43479
43480         * g++.dg/lookup/java1.C: New test.
43481         * g++.dg/lookup/java2.C: New test.
43482
43483 2003-12-07  Falk Hueffner  <falk@debian.org>
43484
43485         * g++.dg/opt/noreturn-1.C: New test.
43486
43487 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43488
43489         * gcc.dg/overflow-1.c: New test.
43490
43491 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43492
43493         * g77.f-torture/compile/13060.f: New test.
43494
43495 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43496
43497         PR c++/13323
43498         * g++.dg/inherit/operator2.C: New test.
43499
43500 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43501
43502         PR c++/13305
43503         * g++.dg/ext/attrib9.C: New test.
43504
43505 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43506
43507         PR c++/13314
43508         * g++.dg/template/error7.C: New test.
43509
43510 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43511             J"orn Rennecke <joern.rennecke@superh.com>
43512
43513         PR target/13302
43514         * g++.dg/other/struct-va_list.C: New test.
43515
43516 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43517
43518         PR c++/13166
43519         * g++.dg/parse/defarg6.C: New test.
43520
43521 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43522
43523         PR target/13256
43524         * gcc.c-torture/execute/20031201-1.c: New test.
43525
43526 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43527
43528         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43529
43530 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43531
43532         * gcc.dg/builtin-return-1.c: New test.
43533
43534 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43535             J"orn Rennecke <joern.rennecke@superh.com>
43536
43537         PR optimization/13260
43538         * gcc.c-torture/execute/20031204-1.c: New test.
43539
43540 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43541
43542         PR c++/9127
43543         * g++.dg/template/error6.C: New test.
43544
43545 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43546
43547         * gcc.dg/20031202-1.c: New test.
43548
43549 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43550
43551         PR c++/13179
43552         * g++.dg/template/eh1.C: New test.
43553
43554         PR c++/10771
43555         * g++.dg/template/error5.C: New test.
43556
43557 2003-12-02  David Ung  <davidu@mips.com>
43558
43559         * gcc.dg/compat/vector-check.h: Corrected type for var
43560         g_##TMODE
43561
43562 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43563
43564         PR c++/10126
43565         * g++.dg/template/ptrmem8.C: New test.
43566
43567 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43568
43569         PR c++/12573
43570         * g++.dg/template/dependent-expr3.C: New test.
43571
43572 2003-12-01  James Lemke  <jim@wasabisystems.com>
43573
43574         * gcc.dg/arm-g2.c: New test.
43575
43576 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43577
43578         PR optimization/11634
43579         * gcc.dg/20031201-2.c: New test case.
43580
43581 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43582
43583         PR 11433
43584         * objc.dg/proto-lossage-3.m: New test.
43585
43586 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43587
43588         PR optimization/12628
43589         * gcc.dg/20031201-1.c: New test case.
43590
43591 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43592
43593         * gcc.dg/unaligned-1.c: New test.
43594
43595 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43596
43597         PR c++/9849
43598         * g++.dg/template/error4.C: New test.
43599         * g++.dg/template/nested3.C: Adjust error markers.
43600
43601 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43602
43603         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43604
43605 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43606
43607         PR c/10333
43608         * gcc.dg/bitfld-7.c: New test.
43609
43610 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43611
43612         * gcc.dg/tls/asm-1.C: New test.
43613
43614 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43615
43616         * gcc.dg/cpp/assert4.c: Update.
43617
43618 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43619
43620         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43621         * gcc.dg/builtin-apply3.c: New test.
43622
43623 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43624
43625         * lib/compat.exp (compat-obj): New xfaildata parameter.
43626         Use it to set compiler_conditional_xfail_data before compiling.
43627         (compat-get-options): Handle dg-xfail-if.
43628         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43629         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43630         * gcc.dg/compat/vector-1_y.c: Likewise.
43631         * gcc.dg/compat/vector-2_x.c: Likewise.
43632         * gcc.dg/compat/vector-2_y.c: Likewise.
43633
43634 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43635
43636         * g++.dg/opt/reg-stack4.C: New test.
43637
43638 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43639
43640         * gcc.dg/builtin-apply2.c: New test.
43641
43642 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43643
43644         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43645
43646 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43647
43648         PR c++/12924
43649         * g++.dg/template/template-id-2.C: New test.
43650
43651 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43652
43653         PR c++/5369
43654         * g++.dg/template/memfriend1.C: New test.
43655         * g++.dg/template/memfriend2.C: Likewise.
43656         * g++.dg/template/memfriend3.C: Likewise.
43657         * g++.dg/template/memfriend4.C: Likewise.
43658         * g++.dg/template/memfriend5.C: Likewise.
43659         * g++.dg/template/memfriend6.C: Likewise.
43660         * g++.dg/template/memfriend7.C: Likewise.
43661         * g++.dg/template/memfriend8.C: Likewise.
43662         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43663
43664 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43665
43666         PR c++/12515
43667         * g++.dg/ext/cond1.C: New test.
43668
43669 2003-11-20  Richard Henderson  <rth@redhat.com>
43670
43671         * gcc.dg/20020201-2.c: Remove.
43672         * gcc.dg/20020201-4.c: Remove.
43673         * gcc.dg/20020304-1.c: Remove.
43674
43675 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43676
43677         * gcc.dg/cpp/trad/xwin1.c: New test case.
43678
43679 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43680
43681         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43682         * lib/g77.exp: Likewise.
43683         * lib/objc.exp: Likewise.
43684         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43685         for darwin.
43686
43687 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43688
43689         PR c++/12932
43690         * g++.dg/template/static5.C: New test.
43691
43692 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43693
43694         * gcc.dg/nested-func-1.c: New test.
43695
43696 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43697
43698         * gcc.dg/cpp/assert4.c: New test.
43699
43700 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43701
43702         PR c++/2294
43703         * g++.dg/lookup/using9.c: New test.
43704
43705 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43706
43707         PR c++/12762
43708         * g++.dg/template/error3.C: New test.
43709
43710 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43711
43712         PR ada/13035
43713         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43714         No longer use a wrapper for gcc, since this does not work under
43715         Windows.
43716
43717 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43718
43719         PR c++/2094
43720         * g++.dg/template/ptrmem7.C: New test.
43721
43722 2003-11-13  Andrew Pinski <apinski@apple.com>
43723
43724         * gcc.c-torture/compile/20031113-1.c: New test.
43725
43726 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43727             Kean Johnston <jkj@sco.com>
43728
43729         PR c/13029
43730         * gcc.dg/unused-4.c: Update.
43731
43732 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43733
43734         * g++.dg/opt/const3.C: New test.
43735
43736 2003-11-13  Jan Hubicka  <jh@suse.cz>
43737
43738         * gcc.c-torture/compile/20031112-1.c: New test.
43739
43740 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43741
43742         * g++.dg/parse/crash10.C: Remove bogus error marker.
43743
43744 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43745
43746         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43747         (host_gcc): Likewise.
43748         (ROOT): Honor $PWDCMD.
43749         (BASE): Likewise.
43750         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43751
43752 2003-11-12  Catherine Moore  <clm@redhat.com>
43753
43754         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43755
43756 2003-11-12  Andreas Jaeger  <aj@suse.de>
43757             Jakub Jelinek  <jakub@redhat.com>
43758             Andrew Pinski  <pinskia@physics.uc.edu>
43759             Richard Henderson  <rth@redhat.com>
43760
43761         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43762         systems.
43763         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43764
43765         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43766         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43767
43768 2003-11-11  Andreas Jaeger  <aj@suse.de>
43769
43770         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43771
43772         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43773
43774 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43775
43776         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43777         Clean ups.
43778
43779 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43780
43781         * gcc.dg/trampoline-1.c: New test.
43782
43783 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43784
43785         * gcc.c-torture/compile/200031109-1.c: New test.
43786
43787 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43788
43789         PR c/3190
43790         PR c/8714
43791         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43792         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43793         gcc.dg/format/no-y2k-1.c: Update.
43794
43795 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43796
43797         PR optimization/10467
43798         * gcc.dg/20031108-1.c: New test case.
43799
43800 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43801
43802         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43803
43804 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43805
43806         * gcc.dg/compound-lvalue-1.c: New test.
43807         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43808         some XFAILs.
43809
43810 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43811
43812         * gcc.dg/altivec-varargs-1.c: New test.
43813
43814 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43815
43816         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43817         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43818         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43819         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43820         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43821
43822 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43823
43824         * gcc.dg/cond-lvalue-1.c: New test.
43825
43826 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43827
43828         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43829
43830 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43831
43832         PR c++/11616
43833         * g++.dg/template/instantiate5.C: New test.
43834
43835 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43836
43837         PR c++/12726
43838         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43839         * ChangeLog: Add missing first entry for above test.
43840
43841 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43842
43843         PR c++/9810
43844         * g++.dg/template/using8.C: New test.
43845         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43846
43847 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43848
43849         PR optimization/10817
43850         * gcc.c-torture/compile/20031102-1.c: New test case.
43851
43852 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43853
43854         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43855         2147483647.
43856
43857 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43858
43859         * gcc.dg/20031102-1.c: New test.
43860
43861 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43862
43863         * gcc.dg/complex-1.c: New test.
43864
43865 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43866
43867         PR c++/12796
43868         * g++.dg/template/crash13.C: Adjust expected error location.
43869         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43870
43871 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43872
43873         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43874
43875 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43876
43877         PR/10239
43878         * gcc.c-torture/compile/20031031-2.c: New test.
43879
43880 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43881
43882         PR/11640
43883         * gcc.c-torture/compile/20031031-1.c: New test.
43884
43885 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43886
43887         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43888         * gcc.misc-tests/bprob.exp: Likewise.
43889         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43890         the execution test on arm-elf configs.
43891         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43892         configs that don't support scratch files.
43893         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43894
43895 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43896
43897         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43898         done by dejagnu.
43899
43900 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43901
43902         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43903         Avoid non pure sh syntax. Add more logging.
43904
43905         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43906         fail.
43907
43908 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43909
43910         PR libgcj/10610
43911         * gcc.dg/ppc-stackalign-1.c: New test.
43912
43913 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43914
43915         * ada/acats/run_all.sh: Change output to be more compliant with
43916         dejagnu framework.
43917         Create acats.sum and acats.log files under testsuite/ada/acats
43918         Only run [a-z]* directories, to filter out e.g. CVS.
43919         Redirect build output to log file.
43920
43921 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43922
43923         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43924
43925 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43926
43927         PR ada/5909:
43928         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43929
43930 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43931
43932         * gcc.c-torture/compile/20031023-1.c: New test.
43933         * gcc.c-torture/compile/20031023-2.c: New test.
43934         * gcc.c-torture/compile/20031023-3.c: New test.
43935         * gcc.c-torture/compile/20031023-4.c: New test.
43936
43937 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43938
43939         PR c++/10371
43940         * g++.dg/lookup/scoped8.C: New test.
43941
43942 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43943
43944         * g++.dg/opt/reg-stack3.C: New test.
43945
43946 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43947
43948         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43949
43950 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43951
43952         PR c++/11076
43953         * g++.dg/template/crash13.C: New test.
43954
43955 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43956
43957         * gcc.dg/c99-restrict-2.c: New test.
43958
43959 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43960
43961         PR c++/12698, c++/12699, c++/12700, c++/12566
43962         * g++.dg/inherit/covariant9.C: New test.
43963         * g++.dg/inherit/covariant10.C: New test.
43964         * g++.dg/inherit/covariant11.C: New test.
43965
43966 2003-10-23  Jason Merrill  <jason@redhat.com>
43967
43968         PR c++/12726
43969         * g++.dg/ext/complit2.C: New test.
43970
43971 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43972
43973         PR target/12654
43974         * gcc.c-torture/execute/20031020-1.c: New test.
43975
43976 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43977
43978         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43979         following the jump_insn.
43980
43981 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43982
43983         * gcc.dg/cast-lvalue-1.c: New test.
43984
43985 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43986
43987         PR c++/11962
43988         * g++.dg/template/cond2.C: New test.
43989
43990 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43991
43992         * gcc.dg/builtins-28.c: New test.
43993
43994 2003-10-20  Jan Hubicka  <jh@suse.cz>
43995
43996         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43997         parameter.
43998         * gcc.dg/inline-2.c: Likewise.
43999
44000 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44001
44002         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44003         * gcc.dg/nest.c: Likewise.
44004
44005 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44006
44007         PR c++/9781, c++/10583, c++/11862
44008         * g++.dg/parse/crash13.C: New test.
44009
44010 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44011
44012         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44013
44014 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44015
44016         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44017         Define HAVE_C99_RUNTIME except on Solaris.
44018         * gcc.dg/builtins-20.c: Likewise.
44019
44020 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44021
44022         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44023
44024 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44025
44026         PR c++/12495
44027         * g++.dg/template/crash21.C: New test.
44028
44029 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44030
44031         PR c++/2513
44032         * g++.dg/template/typename5.C: New test.
44033
44034 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44035
44036         PR c++/12369
44037         * g++.dg/template/friend25.C: New test.
44038
44039 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44040
44041         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44042         versions.
44043
44044 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44045
44046         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44047         == 2147483647.
44048
44049 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44050
44051         * gcc.c-torture/execute/960416-1.x: Remove.
44052         * gcc.c-torture/execute/divconst-3.x: Likewise.
44053
44054 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44055
44056         PR target/12598
44057         * gcc.dg/torture/cris-volatile-1.c: New test.
44058
44059 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44060
44061         PR optimization/9325
44062         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44063         for overflowing floating point to integer conversion during RTL
44064         simplification.
44065
44066 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44067
44068         * objc/execute/_cmd.m: Fix typo.
44069         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44070         Relax 'scan-assembler' regexp.
44071         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44072         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44073         * objc.dg/zero-link-2.m: Remove blank line.
44074         * objc.dg/zero-link-3.m: New test case.
44075
44076 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44077
44078         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44079
44080         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44081         than linker trickery.
44082
44083 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44084
44085         PR c++/12370
44086         * g++.dg/other/friend2.C: New test.
44087
44088 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44089
44090         * gcc.dg/20031012-1.c: New test.
44091
44092 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44093
44094         * gcc.dg/weak/weak-3.c: Fix for new warning.
44095
44096 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44097
44098         PR optimization/8750
44099         * gcc.c-torture/execute/20031012-1.c: New test case.
44100
44101 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44102
44103         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44104         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44105
44106 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44107
44108         PR optimization/12260
44109         * gcc.c-torture/compile/20031011-2.c: New test case.
44110
44111 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44112
44113         * gcc.c-torture/execute/20031011-1.c: New testcase.
44114
44115 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44116
44117         * gcc.c-torture/compile/20031011-1.c: New test.
44118
44119 2003-10-11  Jan Hubicka  <jh@suse.cz>
44120
44121         * g++.dg/other/first-global.C: New test.
44122
44123 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44124
44125         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44126
44127 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44128
44129         * gcc.c-torture/compile/20031010-1.c: New test.
44130
44131 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44132
44133         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44134         * gcc.c-torture/execute/va-arg-25.c: ... here.
44135
44136 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44137
44138         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44139
44140 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44141
44142         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44143
44144 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44145
44146         * g++.dg/parse/error2.C: New test.
44147
44148 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44149
44150         PR c++/11097
44151         * g++.dg/other/error5.C: Modify the error message.
44152         * g++.dg/lookup/using8.C: New test.
44153
44154 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44155
44156         * gcc.dg/darwin-abi-2.c: New file.
44157         * gcc.c-torture/execute/va-arg-24.c: New file.
44158
44159 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44160
44161         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44162         indentation.
44163
44164 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44165
44166         PR c++/10147
44167         * g++.dg/other/error4.C: Update error messages.
44168         * g++.dg/template/ptrmem4.C: Likewise.
44169
44170         PR c++/12337
44171         * g++.dg/init/new9.C: New test.
44172
44173         PR c++/12334, c++/12236, c++/8656
44174         * g++.dg/ext/attrib8.C: New test.
44175
44176 2003-10-06  Devang Patel  <dpatel@apple.com>
44177
44178         * gcc.dg/debug/dwarf2-3.h: New test.
44179         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44180
44181 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44182
44183         * g++.dg/opt/cfg2.C: New test.
44184
44185 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44186
44187         * g++.dg/opt/float1.C: New test.
44188
44189 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44190
44191         * gcc.dg/c90-array-lval-6.c: New test.
44192         * gcc.dg/c99-array-lval-6.c: New test.
44193
44194 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44195             Ziemowit Laski  <zlaski@apple.com>
44196
44197         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44198         'Derived', so that it is never considered a class method; add
44199         new warning for '+port' method ambiguity.
44200         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44201         <objc/objc-api.h> (needed on Mac OS X).
44202         * objc.dg/method-13.m: New test.
44203
44204 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44205
44206         PR optimization/9325, PR java/6391
44207         * gcc.c-torture/execute/20031003-1.c: New test case.
44208
44209 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44210
44211         PR optimization/12180
44212         * gcc.dg/20031002-1.c: New test.
44213
44214         PR c++/12486
44215         * g++.dg/inherit/error1.C: New test.
44216
44217 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44218
44219         * lib/f-torture.exp (search_for): Rename to...
44220         (search_for_re): This.  Also, clean up comments and the
44221         "regexp" invocation.
44222
44223 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44224
44225         * gcc.c-torture/compile/20031002-1.c: New test.
44226
44227 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44228
44229         * g++.dg/opt/cond1.C: New test.
44230
44231 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44232
44233         * gcc.dg/Wold-style-definition-2.c: New testcase.
44234         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44235
44236 2003-09-29  Richard Henderson  <rth@redhat.com>
44237
44238         * g++.dg/init/array10.C: Add dg-options.
44239
44240 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44241
44242         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44243
44244 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44245
44246         * g++.dg/template/friend19.C: Fix typo.
44247         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44248
44249 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44250
44251         * gcc.c-torture/execute/20030928-1.c: New test.
44252         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44253
44254 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44255
44256         * g++.dg/opt/unroll1.C: New test.
44257
44258 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44259
44260         PR optimization/11741
44261         * gcc.dg/20030926-1.c: New test case.
44262
44263 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44264
44265         PR c++/5655
44266         * g++.dg/parse/access7.C: New test.
44267         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44268
44269 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44270
44271         MERGE OF objc-improvements-branch into MAINLINE:
44272         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44273         if libobjc has not been built.
44274         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44275         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44276         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44277         objc/execute/nested-3.m, objc/execute/np-2.m,
44278         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44279         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44280         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44281         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44282         objc.dg/special/unclaimed-category-1.h,
44283         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44284         well as GNU runtime.
44285         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44286         * execute/cascading-1.m, execute/function-message-1.m,
44287         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44288         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44289         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44290         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44291         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44292         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44293         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44294         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44295         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44296         * objc.dg/bitfield-2.m: Run only on Darwin.
44297         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44298         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44299         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44300         * objc.dg/const-str-1.m: Fix constant string layout.
44301
44302 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44303
44304         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44305
44306 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44307
44308         * gcc.dg/darwin-abi-1.c: New file.
44309
44310 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44311
44312         PR target/12281
44313         * gcc.c-torture/compile/20030921-1.c: New test.
44314
44315 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44316
44317         * g++.dg/opt/reg-stack2.C: New test.
44318
44319 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44320
44321         * g++.dg/eh/delayslot1.C: New test.
44322
44323 2003-09-20  Richard Henderson  <rth@redhat.com>
44324
44325         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44326
44327 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44328
44329         * gcc.c-torture/execute/20030920-1.c: New test case.
44330
44331 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44332
44333         * g++.dg/rtti/typeid3.C: Correct expected error message.
44334
44335 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44336
44337         PR c++/157
44338         * g++.dg/parse/crash12.C: New test.
44339
44340 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44341
44342         * gcc.dg/compat/mixed-struct-check.h: New.
44343         * gcc.dg/compat/mixed-struct-defs.h: New.
44344         * gcc.dg/compat/mixed-struct-init.h: New.
44345         * gcc.dg/compat/struct-by-value-19_main.c: New.
44346         * gcc.dg/compat/struct-by-value-19_x.c: New.
44347         * gcc.dg/compat/struct-by-value-19_y.c: New.
44348         * gcc.dg/compat/struct-by-value-20_main.c: New.
44349         * gcc.dg/compat/struct-by-value-20_x.c: New.
44350         * gcc.dg/compat/struct-by-value-20_y.c: New.
44351         * gcc.dg/compat/struct-return-19_main.c: New.
44352         * gcc.dg/compat/struct-return-19_x.c: New.
44353         * gcc.dg/compat/struct-return-19_y.c: New.
44354         * gcc.dg/compat/struct-return-20_main.c: New.
44355         * gcc.dg/compat/struct-return-20_x.c: New.
44356         * gcc.dg/compat/struct-return-20_y.c: New.
44357
44358 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44359         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44360         so that it will not complain on LP64 targets.
44361
44362 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44363
44364         PR c++/495
44365         * g++.dg/template/friend24.C: New test.
44366
44367 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44368
44369         PR c++/12332
44370         * g++.dg/template/memtmpl2.C: New test.
44371
44372 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44373
44374         PR target/11184
44375         * gcc.dg/builtin-apply1.c: New test.
44376
44377 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44378
44379         PR c++/9848
44380         * g++.dg/warn/Wunused-4.C: New test.
44381
44382 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44383
44384         PR c++/12316
44385         * g++.dg/other/gc2.C: New test.
44386
44387 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44388
44389         PR c++/11991
44390         * g++.dg/rtti/typeid3.C: New test.
44391
44392         PR c++/12266
44393         * g++.dg/overload/template1.C: New test.
44394
44395 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44396
44397         * g++.dg/opt/cfg3.C: New test.
44398
44399 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44400
44401         PR c++/7939
44402         * g++.dg/template/crash11.C: New test.
44403
44404 2003-09-16  Jason Merrill  <jason@redhat.com>
44405             Jakub Jelinek  <jakub@redhat.com>
44406
44407         * gcc.dg/attr-warn-unused-result.c: New test.
44408
44409 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44410
44411         PR c++/12184
44412         * g++.dg/expr/call2.C: New test.
44413
44414 2003-09-15  Andreas Jaeger  <aj@suse.de>
44415
44416         * gcc.dg/Wold-style-definition-1.c: New test.
44417
44418 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44419
44420         PR c++/3907
44421         * g++.dg/parse/template12.C: New test.
44422
44423         * g++.dg/abi/bitfield11.C: New test.
44424         * g++.dg/abi/bitfield12.C: Likewise.
44425
44426 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44427
44428         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44429         non-expansion of functional macro name without arguments at EOL.
44430         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44431
44432 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44433
44434         * gcc.c-torture/execute/20030914-[12].c: New tests.
44435
44436 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44437
44438         PR c++/11788
44439         * g++.dg/overload/addr1.C: New test.
44440
44441 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44442
44443         * gcc.dg/20030909-1.c: New test.
44444
44445 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44446
44447         * gcc.dg/ultrasp10.c: New test.
44448
44449 2003-09-09  Devang Patel  <dpatel@apple.com>
44450
44451         * gcc.dg/darwin-ld-6.c: New test.
44452
44453 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44454
44455         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44456
44457 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44458
44459         * gcc.dg/ia64-types1.c: New test.
44460         * gcc.dg/ia64-types2.c: Likewise.
44461
44462 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44463
44464         * gcc.dg/builtins-1.c: Add more _Complex tests.
44465         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44466
44467         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44468         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44469
44470 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44471
44472         PR c++/11786
44473         * g++.dg/lookup/koenig2.C: New test.
44474
44475         PR c++/5296
44476         * g++.dg/rtti/typeid2.C: New test.
44477
44478 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44479
44480         * gcc.c-torture/compile/20030904-1.c: New test.
44481
44482 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44483
44484         * g++.dg/opt/longbranch2.C: New test.
44485
44486 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44487
44488         * g++.dg/template/crash10.C: Only compile it.
44489
44490 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44491
44492         PR middle-end/11665
44493         * gcc.c-torture/compile/20030907-1.c: New test.
44494         * g++.dg/init/array11.C: New test.
44495
44496 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44497
44498         PR c++/11852
44499         * g++.dg/init/struct1.C: New test.
44500
44501 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44502
44503         PR c++/12181
44504         * g++.dg/expr/comma1.C: New test.
44505
44506 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44507
44508         PR c++/11867
44509         * g++.dg/expr/static_cast5.C: New test.
44510
44511 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44512
44513         PR c++/11507
44514         * g++.dg/lookup/scoped7.C: New test.
44515
44516         PR c++/9574
44517         * g++.dg/other/static1.C: New test.
44518
44519         PR c++/11490
44520         * g++.dg/warn/template-1.C: New test.
44521
44522         PR c++/11432
44523         * g++.dg/template/crash10.C: New test.
44524
44525         PR c++/2478
44526         * g++.dg/overload/VLA.C: New test.
44527
44528         PR c++/10804
44529         * g++.dg/template/call1.C: New test.
44530
44531 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44532
44533         PR c++/11794
44534         * g++.dg/parse/using3.C: New test.
44535
44536 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44537
44538         PR c++/11409
44539         * g++.dg/overload/builtin3.C: New test case.
44540
44541 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44542
44543         PR c/9862
44544         * gcc.dg/20030906-1.c: New test.
44545         * gcc.dg/20030906-2.c: Likewise.
44546
44547 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44548
44549         PR c++/12167
44550         * g++.dg/parse/defarg5.C: New test.
44551
44552         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44553
44554 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44555
44556         PR c++/12163
44557         * g++.dg/expr/static_cast4.C: New test.
44558
44559         PR c++/12146
44560         * g++.dg/template/crash9.C: New test.
44561
44562 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44563
44564         * g++.old-deja/g++.ext/pretty2.C: Update for change
44565         in __FUNCTION__.
44566         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44567
44568 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44569
44570         PR c++/11922
44571         * g++/dg/template/qualified-id1.C: New test.
44572
44573         PR c++/12037
44574         * g++.dg/warn/noeffect4.C: New test.
44575
44576 2003-09-04  Matt Austern  <austern@apple.com>
44577
44578         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44579         * g++.dg/ext/fnname2.C: Likewise.
44580         * g++.dg/ext/fnname3.C: Likewise.
44581
44582 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44583
44584         * g++.dg/expr/lval1.C: New test.
44585         * g++.dg/ext/lvcast.C: Remove.
44586
44587 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44588
44589         PR optimization/11700.
44590         * gcc.c-torture/compile/20030903-1.c: New test case.
44591
44592 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44593
44594         PR c++/12053
44595         * g++.dg/abi/layout4.C: New test.
44596
44597 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44598
44599         PR c++/11553
44600         * g++.dg/parse/friend3.C: New test.
44601
44602 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44603
44604         PR c++/11847
44605         * g++.dg/template/class1.C: New test.
44606
44607         PR c++/11808
44608         * g++.dg/expr/call1.C: New test.
44609
44610 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44611
44612         PR c++/12114
44613         * g++.dg/init/ref9.C: New test.
44614
44615         PR c++/11972
44616         * g++.dg/template/nested4.C: New test.
44617
44618 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44619
44620         PR c++/12093
44621         * g++.dg/template/non-dependent4.C: New test.
44622
44623         PR c++/11928
44624         * g++.dg/inherit/conv1.C: New test.
44625
44626 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44627
44628         PR c++/6196
44629         * g++.dg/ext/label1.C: New test.
44630         * g++.dg/ext/label2.C: Likewise.
44631
44632 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44633
44634         * g++.dg/expr/cond3.C: New test.
44635
44636 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44637
44638         * gcc.dg/builtins-1.c: Add new builtin cases.
44639
44640 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44641
44642         * gcc.dg/builtins-1.c: Add new cases.
44643         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44644
44645 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44646
44647         * gcc.dg/builtins-1.c: Add more math builtin tests.
44648         * gcc.dg/torture/builtin-attr-1.c: New test.
44649
44650 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44651
44652         PR optimization/5079
44653         * g++.dg/opt/static3.C: New test.
44654
44655 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44656
44657         * gcc.misc-tests/gcov-10b.c: New test.
44658
44659 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44660
44661         * g++.dg/opt/ptrmem3.C: New test.
44662
44663         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44664
44665 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44666
44667         * gcc.dg/20030826-2.c: New test.
44668
44669 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44670
44671         PR middle-end/12002
44672         * g77.f-torture/compile/12002.f: New test case.
44673
44674 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44675
44676         * gcc.dg/20030826-1.c: New test case.
44677
44678 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44679
44680         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44681
44682 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44683
44684         PR c++/11871
44685         * c++.dg/lookup/crash1.C: New test.
44686
44687         * c++.dg/warn/noeffect3.C: New test.
44688
44689 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44690
44691         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44692         * gcc.dg/compat/vector-1_y.c: Ditto.
44693         * gcc.dg/compat/vector-2_x.c: Ditto.
44694         * gcc.dg/compat/vector-2_y.c: Ditto.
44695
44696 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44697
44698         * gcc.dg/20030702-1.c: New test.
44699
44700 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44701
44702         PR c++/8795
44703         * g++.dg/ext/altivec-1.C: New test.
44704
44705 2003-08-24  Richard Henderson  <rth@redhat.com>
44706
44707         * g++.dg/eh/simd-2.C: Add -w for x86.
44708
44709 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44710
44711         * gcc.dg/20030815-1.c: New test.
44712
44713 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44714
44715         PR c++/3765
44716         * g++.dg/parse/access6.C: New test.
44717
44718 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44719
44720         PR c++/641, c++/11876
44721         * g++.dg/template/friend22.C: New test.
44722         * g++.dg/template/friend23.C: Likewise.
44723
44724 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44725
44726         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44727         identically.
44728
44729 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44730
44731         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44732
44733 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44734
44735         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44736
44737 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44738
44739         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44740
44741 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44742
44743         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44744
44745 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44746
44747         PR c++/11919
44748         * g++.dg/overload/prom1.C: New test.
44749
44750         PR c++/11551
44751         * g++.dg/parse/dtor2.C: New test.
44752
44753         PR c++/10762
44754         * g++.dg/parse/using2.C: New test.
44755
44756 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44757
44758         PR target/11805
44759         * gcc.c-torture/compile/20030821-1.c: New.
44760
44761 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44762
44763         PR c++/11834
44764         * g++.dg/template/deduce2.C: New test.
44765
44766 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44767
44768         * gcc.c-torture/execute/20030821-1.c: New test.
44769
44770 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44771
44772         PR middle-end/11984
44773         * gcc.dg/20030820-1.c: New test case.
44774
44775 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44776
44777         PR c++/11945
44778         * g++.dg/warn/noeffect2.C: New test.
44779
44780 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44781
44782         PR c++/10926
44783         * g++.dg/template/dtor2.C: New test.
44784
44785         PR c++/11684
44786         * g++.dg/template/operator1.C: New test.
44787         * g++.dg/parse/operator4.C: New test.
44788
44789         PR c++/11946.C
44790         * g++.dg/expr/enum1.C: New test.
44791         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44792
44793         PR c++/11036.C
44794         * g++.dg/parse/elab2.C: New test.
44795         * g++.dg/parse/typedef4.C: Change error message.
44796         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44797         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44798         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44799
44800 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44801
44802         * gcc.dg/pch/warn-1.c: New.
44803         * gcc.dg/pch/warn-1.hs: New.
44804
44805         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44806         not-tested file.
44807
44808 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44809
44810         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44811
44812 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44813
44814         * gcc.dg/uninit-D.c: New Test.
44815         * gcc.dg/uninit-E.c: New Test.
44816         * gcc.dg/uninit-F.c: New Test.
44817         * gcc.dg/uninit-G.c: New Test.
44818
44819 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44820
44821         * g++.dg/README: Describe the pch directory.
44822
44823 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44824
44825         PR c++/11174
44826         * g++.dg/parse/access4.C: New test.
44827         * g++.dg/parse/access5.C: Likewise.
44828         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44829
44830 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44831
44832         * gcc.dg/noncompile/20030818-1.c: New.
44833
44834 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44835
44836         PR c++/11957
44837         * g++.dg/warn/noeffect1.C: New test.
44838
44839         * g++.dg/template/scope2.C: New test.
44840         * g++.dg/template/error2.C: Correct dg-error
44841
44842 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44843
44844         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44845
44846 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44847
44848         PR C++/11512
44849         * g++.dg/template/warn1.C: New.
44850
44851 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44852
44853         * g++.dg/template/error2.C: New test.
44854         * g++.dg/lookup/using7.C: Adjust errors
44855         * g++.old-deja/g++.pt/crash36.C: Likewise.
44856         * g++.old-deja/g++.pt/derived3.C: Likewise.
44857
44858 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44859
44860         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44861         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44862         * gcc.c-torture/execute/builtins/string-9.c: New, from
44863         string-opt-9.c.  Adjust for execute/builtins framework.
44864         * gcc.c-torture/execute/string-opt-9.c: Delete.
44865
44866 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44867
44868         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44869
44870         * g++.dg/parse/ret-type2.C: New test.
44871
44872         PR c++/11703
44873         * g++.dg/init/new8.C: New test.
44874
44875         PR c++/10923
44876         * g++.dg/parse/typedef5.C: New test.
44877
44878         PR c++/9512
44879         * g++.dg/parse/qualified2.C: New test.
44880         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44881         invalid code.
44882
44883 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44884
44885         * g++.dg/conversion/ptrmem1.C: New test.
44886
44887 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44888
44889         PR target/11693
44890         * gcc.dg/20030811-1.c: New test.
44891
44892         PR target/11535
44893         * gcc.c-torture/execute/20030811-1.c: New test.
44894
44895 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44896
44897         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44898
44899 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44900
44901         PR c++/11789.C
44902         * g++.dg/inherit/multiple1.C: New test.
44903
44904 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44905
44906         * gcc.dg/spe1.c: New test.
44907
44908         PR c++/11670
44909         * g++.dg/expr/cast2.C: New test.
44910
44911         PR c++/10530
44912         * g++.dg/template/dependent-name2.C: New test.
44913
44914 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44915
44916         * g++.dg/parse/crash11.C: Put the dg options in comments.
44917
44918 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44919
44920         * lib/gcc-dg.exp: Update for diagnostic change.
44921
44922 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44923
44924         PR c++/5767
44925         * g++.dg/parse/crash11.C: New test.
44926
44927 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44928
44929         * gcc.dg/cpp/spacing1.c: Update.
44930
44931 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44932
44933         PR target/11739
44934         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44935         a value for -mtune.
44936
44937 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44938
44939         PR middle-end/11771
44940         * gcc.c-torture/compile/20030804-1.c: New test case.
44941
44942 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44943
44944         * gcc.dg/20030804-1.c: New test case.
44945
44946 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44947
44948         * gcc.dg/cpp/separate-1.c: New test.
44949
44950 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44951
44952         PR c++/11704
44953         * g++.dg/template/dependent-expr2.C: New test.
44954
44955         PR c++/11766
44956         * g++.dg/expr/ptrmem1.C: New test.
44957
44958 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44959
44960         PR c++/9453
44961         * g++.dg/template/friend15.C: New test.
44962
44963 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44964
44965         * lib/dg-pch.exp: Work round PCH bug.
44966
44967 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44968
44969         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44970         builtins.  Move cases from builtins-4.c here.
44971
44972         * gcc.dg/torture/builtin-math-1.c: New test taken from
44973         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44974         additional cases.
44975
44976         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44977         Delete.
44978
44979 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44980
44981         PR c++/9447
44982         * g++.dg/template/using7.C: New test.
44983
44984 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44985
44986         * import1.c, import2.c: New tests.
44987
44988 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44989
44990         * g++.dg/eh/crossjump1.C: New test.
44991
44992 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44993
44994         PR c++/11697
44995         * g++.dg/template/using6.C: New test.
44996
44997         PR c++/11744
44998         * g++.dg/template/koenig2.C: New test.
44999
45000 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45001
45002         PR c++/7983
45003         * g++.dg/parse/typedef4.C: New test.
45004
45005 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45006
45007         PR c++/8442, c++/8806
45008         * g++.dg/template/elab1.C: New test.
45009         * g++.dg/template/type2.C: Likewise.
45010         * g++.dg/template/ttp3.C: Adjust expected error message.
45011         * g++.old-deja/g++.law/visibility13.C: Likewise.
45012         * g++.old-deja/g++.niklas/t135.C: Likewise.
45013         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45014         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45015         template argument.
45016         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45017
45018 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45019
45020         PR c++/11295
45021         * g++.dg/ext/stmtexpr1.C: New test.
45022
45023         * g++.dg/opt/tmp1.C: New test.
45024
45025         PR c++/11525
45026         * g++.dg/parse/constant4.C: New test.
45027
45028         PR c++/9447
45029         * g++.dg/template/using5.C: New test.
45030
45031 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45032
45033         * gcc.dg/builtins-27.c: New test case.
45034
45035 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45036
45037         * gcc.dg/tls/opt-7.c: New test.
45038
45039 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45040
45041         * g++.old-deja/g++.other/crash18.C: Remove.
45042
45043 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45044
45045         * g++.dg/template/explicit3.C: New.
45046         * g++.dg/template/explicit4.C: New.
45047         * g++.dg/template/explicit5.C: New.
45048
45049         PR c++/11347
45050         * g++.dg/template/memtmpl1.C: New.
45051
45052 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45053
45054         PR target/11565
45055         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45056         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45057
45058 2003-07-30  Jan Hubicka  <jh@suse.cz>
45059
45060         * vtgc1.c: Kill.
45061
45062 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45063
45064         * gcc.dg/struct-in-proto-1.c: New test.
45065
45066 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45067
45068         * gcc.dg/cpp/include2.c: Only expect one message.
45069
45070 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45071
45072         PR c++/9447
45073         * g++.dg/template/using1.C: New test.
45074         * g++.dg/template/using2.C: New test.
45075         * g++.dg/template/using3.C: New test.
45076         * g++.dg/template/using4.C: New test.
45077
45078 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45079
45080         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45081         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45082
45083 2003-07-28  Jan Hubicka  <jh@suse.cz>
45084
45085         PR c++/11530
45086         * g++.dg/opt/call1.C: New test.
45087
45088 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45089
45090         PR c++/11667
45091         * g++.dg/init/enum2.C: New test.
45092         * g++.dg/template/overload1.C: Add "-w" option.
45093
45094 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45095
45096         * gcc.dg/Wdeclaration-after-statement-1.c,
45097         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45098
45099 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45100
45101         * gcc.c-torture/compile/20030725-1.c: New test.
45102
45103 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45104
45105         * gcc.dg/20030505.c: Only run for SPE.
45106         Remove definition of opaque type.
45107
45108 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45109
45110         * g++.dg/template/ptrmem6.C: New test.
45111
45112 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45113
45114         * gcc.c-torture/compile/zero-strct-2.c: New test.
45115
45116 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45117
45118         * gcc.dg/intermod-1.c: New test.
45119
45120 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45121
45122         PR c++/11617
45123         * g++.dg/template/lookup2.C: New test.
45124         * g++.dg/template/memclass1.C: Remove instantiated from error.
45125         * g++.dg/other/error2.C: Tweak expected errors.
45126
45127         PR c++/11596
45128         * g++.dg/template/defarg3.C: New test.
45129
45130         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45131
45132 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45133
45134         * g++.dg/inherit/access5.C: New test.
45135
45136 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45137
45138         PR c++/11513
45139         * g++.dg/template/crash8.C: New test.
45140
45141 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45142
45143         PR c/10602
45144         * gcc.dg/noncompile/incomplete-2.c: New test.
45145
45146 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45147
45148         PR c++/11645
45149         * g++.dg/inherit/access4.C: New test.
45150
45151         PR c++/11517
45152         * g++.dg/expr/cond2.C: New test.
45153
45154         PR optimization/10679
45155         * g++.dg/opt/inline4.C: New test.
45156
45157 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45158
45159         * g++.dg/parse/crash10: New test.
45160
45161 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45162
45163         * g++.dg/ext/flexary1.C: New test.
45164
45165 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45166
45167         PR c++/10793
45168         * g++.dg/template/crash9.C: New test.
45169
45170 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45171
45172         PR c++/3004
45173         * g++.dg/parse/typedef3.C: New test.
45174
45175         PR c++/7906
45176         * g++.dg/parse/operator2.C: New test.
45177
45178         PR c++/8895
45179         * g++.dg/parse/def-tmpl-arg1.C: New test.
45180
45181         PR c++/9282
45182         * g++.dg/parse/funptr1.C: New test.
45183
45184         PR c++/9452
45185         * g++.dg/parse/ambig3.C: New test.
45186
45187         PR c++/9454
45188         * g++.dg/parse/operator3.C: New test.
45189
45190         PR c++/9486
45191         * g++.dg/parse/template10.C: New test.
45192
45193         PR c++/9488
45194         * g++.dg/parse/template11.C: New test.
45195
45196         PR c++/10150
45197         * g++.dg/parse/invalid-op1.C: New test.
45198
45199         PR c++/10247
45200         * g++.dg/parse/condexpr1.C: New test.
45201
45202 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45203
45204         * g++.dg/ext/packed3.C: New test.
45205         * g++.dg/ext/packed4.C: New test.
45206
45207         * gcc.dg/pack-test-3.c: New test.
45208
45209 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45210
45211         * lib/compat.exp: Handle dg-options per source file.
45212         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45213         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45214         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45215         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45216         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45217         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45218         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45219         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45220         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45221         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45222         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45223         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45224         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45225         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45226
45227 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45228
45229         PR c/10320
45230         * gcc.c-torture/execute/20030718-1.c: New test.
45231
45232 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45233
45234         PR optimization/11536
45235         * gcc.dg/20030721-1.c: New test.
45236
45237 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45238
45239         PR c++/11546
45240         * g++.dg/template/lookup1.C: New test.
45241
45242 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45243
45244         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45245         diagnostics of ill-formed constructs involving labels.
45246         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45247         the new 'previously defined here' message.
45248
45249 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45250
45251         * g++.dg/parse/non-dependent2.C: New test.
45252
45253 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45254
45255         * g++.dg/init/init-ref4.C: xfail on targets without
45256         weak symbols.
45257
45258 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45259
45260         PR target/11087
45261         * gcc.c-torture/execute/20030717-1.c: New test.
45262
45263 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45264
45265         * g++.dg/opt/cfg1.C: New test.
45266
45267 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45268
45269         PR optimization/11557
45270         * gcc.dg/20030717-1.c: New test.
45271
45272 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45273
45274         PR c++/10476
45275         * g++.dg/expr/crash-1.C: New test.
45276
45277         PR c++/11027
45278         * g++.dg/template/init3.C: New test.
45279
45280         PR c++/8222
45281         * g++.dg/template/non-dependent1.C: New test.
45282
45283         PR c++/11070
45284         * g++.dg/template/non-dependent2.C: New test.
45285
45286         PR c++/11071
45287         * g++.dg/template/non-dependent3.C: New test.
45288
45289         PR c++/9907
45290         * g++.dg/template/sizeof5.C: New test.
45291
45292 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45293
45294         PR 11498
45295         * gcc.c-torture/compile/mangle-1.c: New file.
45296
45297 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45298
45299         PR c++/7809
45300         * g++.dg/parse/access3.C: New test.
45301
45302 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45303
45304         PR c++/11384
45305         * g++.dg/init/init-ref4.C: New test.
45306
45307 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45308
45309         PR c++/11547
45310         * g++.dg/parse/constant3.C: New test.
45311         * g++.dg/parse/crash7.C: Likewise.
45312
45313 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45314
45315         PR target/11008
45316         * gcc.dg/i386-pentium4-not-mull.c: New.
45317
45318 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45319
45320         * gcc.dg/asm-names.c (ymain): Make it weak.
45321
45322 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45323
45324         PR c++/5421
45325         * g++.dg/template/friend21.C: New test.
45326
45327 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45328
45329         * gcc.dg/cleanup-8.c: New test.
45330         * gcc.dg/cleanup-9.c: New test.
45331
45332 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45333
45334         * g++.dg/ext/dll-MI1.h: New file.
45335         * g++.dg/ext/dllexport-MI1.C: New file.
45336         * g++.dg/ext/dllimport-MI1.C: New file.
45337
45338 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45339
45340         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45341         it does not have cmpstrsi patterns (just cmpmemsi).
45342
45343 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45344
45345         PR debug/11473
45346         * g++.dg/debug/debug8.C: New test.
45347
45348 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45349
45350         PR c++/10108
45351         * g++.dg/template/crash7.C: New test.
45352
45353 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45354
45355         PR target/10795
45356         * gcc.c-torture/compile/20030708-1.c: New.
45357
45358 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45359
45360         * gcc.c-torture/execute/20030715-1.c: New test.
45361
45362 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45363
45364         * gcc.dg/pch/inline-3.c: New file.
45365         * gcc.dg/pch/inline-3.hs: New file.
45366         * gcc.dg/pch/inline-4.c: New file.
45367         * gcc.dg/pch/inline-4.hs: New file.
45368
45369 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45370
45371         PR c++/11509
45372         * g++.dg/template/crash6.C: New test.
45373
45374         PR c++/7053
45375         * g++.dg/template/friend20.C: New test.
45376
45377         PR c++/7019
45378         * g++.dg/template/overload2.C: New test.
45379
45380 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45381
45382         PR optimization/11440
45383         * gcc.c-torture/execute/20030714-1.c: New test.
45384
45385 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45386
45387         PR c++/11154
45388         * g++.dg/template/partial2.C: New test.
45389
45390 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45391
45392         PR c++/11503
45393         * g++.dg/template/anon1.C: New test.
45394
45395         PR c++/11493
45396         PR c++/11495
45397         * g++.dg/parse/template9.C: Likewise.
45398         * g++.dg/template/crash4.C: New test.
45399         * g++.dg/template/koenig1.C: Likewise.
45400         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45401         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45402         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45403         functions.
45404         * g++.old-deja/g++.jason/template36.C: Likewise.
45405         * g++.old-deja/g++.mike/p1989.C: Likewise.
45406         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45407         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45408         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45409         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45410         compiling.
45411         * g++.old-deja/g++.pt/union2.C: Use this->.
45412
45413 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45414
45415         * gcc.dg/20030711-1.c: New test.
45416
45417 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45418
45419         PR c++/11050
45420         * g++.dg/parse/args1.C: New test.
45421         * g++.pt/defarg8.C: Change expected errors.
45422
45423 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45424
45425         PR c++/8164
45426         * g++.dg/template/nontype2.C: New test.
45427
45428         PR c++/10558
45429         * g++.dg/parse/template8.C: New test.
45430
45431         PR c++/8327
45432         * g++.dg/template/scope1.C: New test.
45433
45434         * g++.dg/warn/Wsign-compare-1.C: New test.
45435
45436 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45437
45438         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45439
45440 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45441
45442         PR c++/9411
45443         * g++.dg/template/explicit2.C: New test.
45444
45445         PR c++/10032
45446         * g++.dg/warn/pedantic1.C: New test.
45447
45448 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45449
45450         PR c++ 9483
45451         * g++.dg/other/field1.C: New test.
45452
45453 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45454
45455         PR c/11449
45456         * gcc.c-torture/compile/20030707-1.c: New.
45457
45458 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45459
45460         PR c++/10849
45461         * g++.dg/template/access12.C: New test.
45462
45463 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45464
45465         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45466         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45467         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45468         * gcc.misc-tests/gcov.exp: Update
45469         * g++.dg/gcov/gcov.exp: Update
45470         * lib/gcov.exp: Update.
45471
45472 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45473
45474         * g++.dg/abi/mangle17.C: Make sure template expressions are
45475         dependent.
45476         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45477         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45478         * g++.dg/opt/stack1.C: Remove erroneous code.
45479         * g++.dg/parse/template7.C: New test.
45480         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45481         * g++.old-deja/g++.pt/crash4.C: Likewise.
45482
45483 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45484
45485         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45486         with zero or one occurence of `$' after the initial `L'.
45487
45488 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45489
45490         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45491
45492 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45493
45494         PR c/11370
45495         * gcc.dg/Wunreachable-6.c: New testcase.
45496         * gcc.dg/Wunreachable-7.c: New testcase.
45497
45498 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45499
45500         PR c/11420
45501         * gcc.dg/20030708-1.c: New test.
45502
45503 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45504
45505         * gcc.dg/compat/sdata-section.h: New file.
45506         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45507         * gcc.dg/torture/mips-sdata-1.c: New test.
45508
45509 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45510
45511         PR c++/11030
45512         * g++.dg/template/friend19.C: New test.
45513
45514 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45515
45516         * g++.dg/opt/strength-reduce.C: New test.
45517
45518 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45519
45520         PR target/10979
45521         * gcc.dg/20030707-1.c: New testcase.
45522
45523 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45524
45525         PR optimization/11059
45526         * g++.dg/opt/emptyunion.C: New testcase.
45527
45528 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45529             Eric Botcazou  <ebotcazou@libertysurf.fr>
45530
45531         * g++.dg/opt/stack1.C: New test.
45532
45533 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45534
45535         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45536         run test.
45537
45538         PR c++/11431
45539         * g++.dg/expr/static_cast3.C: New test.
45540
45541 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45542
45543         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45544         everywhere.
45545         * gcc.dg/concat.c: Concatenation of string constants with
45546         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45547         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45548         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45549         necessary to avoid multi-character character constant warning.
45550         * gcc.dg/cpp/escape.c: Likewise.
45551         * gcc.dg/cpp/ucs.c: Likewise.
45552         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45553         Fix a typo.
45554
45555 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45556
45557         PR c/11428
45558         * gcc.c-torture/compile/20030704-1.c: New.
45559
45560 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45561
45562         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45563
45564 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45565
45566         PR c++/5287, PR c++/7910,  PR c++/11021
45567         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45568         tests for warnings.
45569         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45570         * g++.dg/ext/dllimport3.C: Likewise.
45571         * g++.dg/ext/dllimport4.C: New file.
45572         * g++.dg/ext/dllimport5.C: New file.
45573         * g++.dg/ext/dllimport6.C: New file.
45574         * g++.dg/ext/dllimport7.C: New file.
45575         * g++.dg/ext/dllimport8.C: New file.
45576         * g++.dg/ext/dllimport9.C: New file.
45577         * g++.dg/ext/dllimport10.C: New file.
45578         * g++.dg/ext/dllexport1.C: New file.
45579
45580 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45581
45582         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45583         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45584
45585 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45586
45587         * gcc.dg/builtins-25.c: New testcase.
45588         * gcc.dg/builtins-26.c: New testcase.
45589
45590 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45591
45592         * gcc.dg/compat/vector-defs.h: New file.
45593         * gcc.dg/compat/vector-setup.h: New file.
45594         * gcc.dg/compat/vector-check.h: New file.
45595         * gcc.dg/compat/vector-1_main.c: New file.
45596         * gcc.dg/compat/vector-1_x.c: New file.
45597         * gcc.dg/compat/vector-1_y.c: New file.
45598         * gcc.dg/compat/vector-2_main.c: New file.
45599         * gcc.dg/compat/vector-2_x.c: New file.
45600         * gcc.dg/compat/vector-2_y.c: New file.
45601
45602         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45603         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45604         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45605         * gcc.dg/compat/struct-align-1.h: New file.
45606         * gcc.dg/compat/struct-align-1_main.c: New file.
45607         * gcc.dg/compat/struct-align-1_x.c: New file.
45608         * gcc.dg/compat/struct-align-1_y.c: New file.
45609         * gcc.dg/compat/struct-align-2.h: New file.
45610         * gcc.dg/compat/struct-align-2_main.c: New file.
45611         * gcc.dg/compat/struct-align-2_x.c: New file.
45612         * gcc.dg/compat/struct-align-2_y.c: New file.
45613
45614         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45615         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45616         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45617         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45618         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45619         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45620         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45621         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45622         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45623         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45624         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45625         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45626         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45627         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45628         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45629         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45630         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45631         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45632         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45633         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45634         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45635         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45636         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45637         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45638         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45639         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45640         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45641         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45642         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45643
45644 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45645
45646         * gcc.dg/i386-call-1.c: New test.
45647
45648 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45649
45650         PR c++/9162
45651         * g++.dg/parse/defarg4.C: New.
45652
45653 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45654
45655         PR target/10700
45656         * gcc.c-torture/compile/20030703-1.c: New test case.
45657
45658 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45659
45660         * g++.dg/template/local3.C: Remove extra semicolon.
45661
45662 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45663
45664         * gcc.dg/i386-volatile-1.c: New test.
45665
45666 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45667
45668         PR c++/11072
45669         * g++.dg/other/offsetof2.C: XFAIL.
45670         * g++.dg/other/offsetof5.C: New.
45671
45672         PR c++/10219
45673         * g++.dg/template/error1.C: New.
45674
45675         PR c++/9779
45676         * g++.dg/template/dependent-expr1.C: New.
45677
45678 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45679
45680         PR c++/6949
45681         * g++.dg/template/local3.C: New test.
45682
45683         PR c++/11149
45684         * g++.dg/lookup/scoped6.C: New test.
45685
45686 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45687
45688         PR c++/8046
45689         * g++.dg/other/error7.C: New test.
45690
45691 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45692
45693         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45694         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45695         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45696         * g++.old-deja/g++.other/union2.C: Likewise.
45697         * gcc.dg/c90-const-expr-2.c: Likewise.
45698         * gcc.dg/c90-const-expr-3.c: Likewise.
45699         * gcc.dg/c99-const-expr-2.c: Likewise.
45700         * gcc.dg/c99-const-expr-3.c: Likewise.
45701         * gcc.dg/concat.c: Likewise.
45702
45703 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45704
45705         PR c++/9559
45706         * g++.dg/init/static1.C: New test.
45707
45708 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45709
45710         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45711         * g++.old-deja/g++.other/access2.C: Likewise.
45712         * g++.old-deja/g++.other/decl2.C: Likewise.
45713         * gcc.c-torture/execute/20020615-1.c: Likewise.
45714
45715 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45716
45717         PR c++/4933
45718         * g++.dg/template/sizeof4.C: New test.
45719
45720 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45721
45722         * g++.dg/other/error6.C: New test.
45723
45724 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45725
45726         PR c++/10750
45727         * g++.dg/parse/constant2.C: New test.
45728
45729 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45730
45731         PR c++/11106
45732         * g++.dg/other/error5.C: New test.
45733
45734 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45735
45736         * gcc.dg/format/gcc_diag-1.c: New test.
45737
45738 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45739
45740         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45741
45742 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45743
45744         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45745         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45746         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45747
45748 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45749
45750         * gcc.c-torture/execute/builtins/string-8.c: New test.
45751         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45752         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45753         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45754
45755 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45756
45757         PR c++/10468
45758         * g++.dg/ext/typeof6.C: New test.
45759
45760 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45761
45762         PR c++/10796
45763         * g++.dg/init/enum1.C: New test.
45764
45765 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45766
45767         * gcc.dg/20030627-1.c: New test.
45768
45769 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45770
45771         PR c++/11332
45772         * g++.dg/expr/static_cast2.C: New test.
45773
45774 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45775             Jakub Jelinek  <jakub@redhat.com>
45776
45777         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45778         sprintf(dst,"%s",src) optimization.
45779         * gcc.c-torture/execute/20030626-1.c: New test case.
45780         * gcc.c-torture/execute/20030626-2.c: New test case.
45781
45782 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45783
45784         * gcc.c-torture/execute/multi-ix.c: New test.
45785
45786         * gcc.c-torture/execute/simd-4.c (main):
45787         Added missing semicolon at end of union.
45788
45789 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45790
45791         PR c++/8266
45792         * g++.dg/template/explicit-instantiation3.C: New test.
45793
45794 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45795
45796         * gcc.dg/20030626-1.c: Use signed char.
45797
45798 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45799
45800         * gcc.dg/20030626-1.c: New test.
45801
45802 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45803
45804         * const-str-2.m: Update.
45805
45806 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45807
45808         PR c++/10990
45809         * g++.dg/rtti/dyncast1.C: New test.
45810         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45811         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45812         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45813
45814         PR c++/10931
45815         * g++.dg/expr/static_cast1.C: New test.
45816
45817 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45818
45819         * gcc.dg/20030625-1.c: New test.
45820
45821 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45822
45823         * gcc.c-torture/compile/20030624-1.c: New test case.
45824
45825 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45826
45827         * gcc.c-torture/execute/string-opt-17.c: New test.
45828
45829 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45830
45831         PR c++/5754
45832         * g++.dg/parse/crash6.C: New test.
45833
45834 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45835
45836         * gcc.dg/builtins-24.c: New test case.
45837
45838 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45839
45840         * g++.dg/opt/operator1.C: New test.
45841
45842 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45843
45844         * gcc.c-torture/execute/string-opt-16.c: New test case.
45845
45846 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45847
45848         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45849         * g++.old-deja/g++.other/conv7.C: Likewise.
45850         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45851         * g++.old-deja/g++.other/overload14.C: Likewise.
45852
45853 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45854
45855         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45856         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45857
45858 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45859
45860         PR c++/10888
45861         * g++.dg/warn/Winline-3.C: New test.
45862
45863 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45864
45865         * lib/target-supports.exp (check_alias_available): Make the test
45866         program acceptable to the Solaris assembler.
45867
45868         PR c++/10749
45869         * g++.dg/template/memclass2.C: New test.
45870
45871 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45872             Eric Botcazou  <ebotcazou@libertysurf.fr>
45873
45874         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45875         data for non-matching targets.
45876         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45877
45878 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45879
45880         PR c++/10845
45881         * g++.dg/template/member3.C: New test.
45882
45883 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45884
45885         PR c++/10939
45886         * g++.dg/template/func1.C: New test.
45887
45888         PR c++/9649
45889         * g++.dg/template/static4.C: New test.
45890         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45891
45892         PR c++/11041
45893         * g++.dg/init/ref7.C: New test.
45894
45895 2003-06-19  Matt Austern  <austern@apple.com>
45896
45897         PR c++/11228
45898         * g++.dg/anew1.C: New test.
45899         * g++.dg/anew2.C: New test.
45900         * g++.dg/anew3.C: New test.
45901         * g++.dg/anew4.C: New test.
45902
45903 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45904
45905         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45906
45907 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45908
45909         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45910         endian-dependent.
45911
45912 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45913
45914         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45915         Remove cruft.
45916
45917 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45918
45919         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45920         * gcc.c-torture/compile/961203-1.c: Likewise.
45921         * gcc.c-torture/compile/980506-1.c: Likewise.
45922
45923 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45924
45925         PR c++/10712
45926         * g++.dg/lookup/using7.C: New test.
45927
45928 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45929
45930         PR c++/11105
45931         * g++.dg/abi/conv1.C: Remove it.
45932         * g++.dg/template/conv7.C: New test.
45933         * g++.dg/template/conv8.C: Likewise.
45934         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45935         conversion operator.
45936
45937 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45938
45939         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45940         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45941         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45942         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45943         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45944         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45945         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45946         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45947         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45948         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45949         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45950         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45951         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45952         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45953         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45954         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45955         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45956         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45957         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45958         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45959         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45960         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45961         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45962         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45963         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45964         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45965         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45966         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45967         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45968
45969 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45970
45971         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45972         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45973         indications.
45974
45975 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45976
45977         * gcc.dg/i386-387-5.c: New test case.
45978         * gcc.dg/i386-387-6.c: New test case.
45979         * gcc.dg/builtins-23.c: New test case.
45980
45981 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45982
45983         * gcc.dg/builtins-22.c: New test case.
45984         * gcc.dg/i386-387-1.c: Update to test exp.
45985         * gcc.dg/i386-387-2.c: Likewise.
45986
45987 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45988
45989         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45990
45991 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45992
45993         * lib/gcc-dg.exp (dg-require-dll): New function.
45994         (dg-xfail-if): Likewise.
45995         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45996         driver.
45997
45998         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45999         * gcc.c-torture/compile/20001205-1.c: Likewise.
46000         * gcc.c-torture/compile/20001226-1.c: Likewise.
46001         * gcc.c-torture/compile/20010518-2.c: Likewise.
46002         * gcc.c-torture/compile/20020312-1.c: Likewise.
46003         * gcc.c-torture/compile/20020604-1.c: Likewise.
46004         * gcc.c-torture/compile/920501-12.c: Likewise.
46005         * gcc.c-torture/compile/920501-4.c: Likewise.
46006         * gcc.c-torture/compile/920520-1.c: Likewise.
46007         * gcc.c-torture/compile/920521-1.c: Likewise.
46008         * gcc.c-torture/compile/920625-1.c: Likewise.
46009         * gcc.c-torture/compile/961203-1.c: Likewise.
46010         * gcc.c-torture/compile/980506-1.c: Likewise.
46011         * gcc.c-torture/compile/981006-1.c: Likewise.
46012         * gcc.c-torture/compile/981022-1.c: Likewise.
46013         * gcc.c-torture/compile/981223-1.c: Likewise.
46014         * gcc.c-torture/compile/990617-1.c: Likewise.
46015         * gcc.c-torture/compile/dll.c: Likewise.
46016         * gcc.c-torture/compile/labels-3.c: Likewise.
46017         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46018         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46019         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46020         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46021         * gcc.c-torture/compile/simd-5.c: Likewise.
46022         * gcc.c-torture/compile/20000804-1.x: Remove.
46023         * gcc.c-torture/compile/20001205-1.x: Likewise.
46024         * gcc.c-torture/compile/20001226-1.x: Likewise.
46025         * gcc.c-torture/compile/20010518-2.x: Likewise.
46026         * gcc.c-torture/compile/20020312-1.x: Likewise.
46027         * gcc.c-torture/compile/20020604-1.x: Likewise.
46028         * gcc.c-torture/compile/920501-12.x: Likewise.
46029         * gcc.c-torture/compile/920501-4.x: Likewise.
46030         * gcc.c-torture/compile/920520-1.x: Likewise.
46031         * gcc.c-torture/compile/920521-1.x: Likewise.
46032         * gcc.c-torture/compile/920625-1.x: Likewise.
46033         * gcc.c-torture/compile/961203-1.x: Likewise.
46034         * gcc.c-torture/compile/980506-1.x: Likewise.
46035         * gcc.c-torture/compile/981006-1.x: Likewise.
46036         * gcc.c-torture/compile/981022-1.x: Likewise.
46037         * gcc.c-torture/compile/981223-1.x: Likewise.
46038         * gcc.c-torture/compile/990617-1.x: Likewise.
46039         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46040         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46041         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46042         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46043         * gcc.c-torture/compile/simd-5.x: Likewise.
46044
46045         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46046
46047 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46048
46049         * gcc.c-torture/execute/20030611-1.c: New test.
46050
46051 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46052
46053         PR middle-end/168
46054         * gcc.dg/20030612-1.c: New test case.
46055
46056 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46057
46058         PR c++/10635
46059         * g++.dg/expr/cast1.C: New test.
46060
46061 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46062
46063         * gcc.dg/builtins-21.c: New test case.
46064
46065 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46066
46067         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46068         options instead of at the end.
46069         * lib/objc.exp (objc_target_compile): Likewise.
46070
46071 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46072
46073         PR c++/10432
46074         * g++.dg/parse/error1.C: New test.
46075
46076 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46077
46078         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46079         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46080         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46081         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46082         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46083         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46084         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46085         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46086         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46087         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46088         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46089         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46090         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46091         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46092         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46093         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46094         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46095         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46096         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46097         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46098         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46099         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46100         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46101         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46102
46103         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46104         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46105         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46106         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46107         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46108         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46109         * gcc.dg/compat/scalar-return-3_main.c: New file.
46110         * gcc.dg/compat/scalar-return-3_x.c: New file.
46111         * gcc.dg/compat/scalar-return-3_y.c: New file.
46112         * gcc.dg/compat/scalar-return-4_main.c: New file.
46113         * gcc.dg/compat/scalar-return-4_x.c: New file.
46114         * gcc.dg/compat/scalar-return-4_y.c: New file.
46115
46116 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46117
46118         * gcc.dg/compat/fp2-struct-check.h: New file.
46119         * gcc.dg/compat/fp2-struct-defs.h: New file.
46120         * gcc.dg/compat/fp2-struct-init.h: New file.
46121         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46122         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46123         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46124         * gcc.dg/compat/struct-return-10_main.c: New file.
46125         * gcc.dg/compat/struct-return-10_x.c: New file.
46126         * gcc.dg/compat/struct-return-10_y.c: New file.
46127
46128         * gcc.dg/compat/compat-common.h: New file.
46129         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46130         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46131         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46132         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46133         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46134         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46135         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46136         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46137         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46138         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46139         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46140         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46141         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46142         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46143         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46144         * gcc.dg/compat/small-struct-check.h: Ditto.
46145         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46146         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46147         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46148         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46149         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46150         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46151         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46152         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46153         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46154         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46155         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46156         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46157         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46158         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46159         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46160         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46161         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46162         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46163         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46164         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46165         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46166         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46167         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46168         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46169         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46170         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46171         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46172         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46173         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46174         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46175
46176 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46177
46178         * g++.dg/pch/static-1.C: New file.
46179         * g++.dg/pch/static-1.Hs: New file.
46180
46181 2003-06-10  Richard Henderson  <rth@redhat.com>
46182
46183         * gcc.dg/asm-7.c: Adjust expected warning text.
46184
46185 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46186
46187         * gcc.dg/builtins-20.c: New test case.
46188
46189 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46190
46191         PR c++/11131
46192         * g++.dg/opt/template1.C: New test.
46193
46194 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46195
46196         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46197         additional_sources.
46198
46199 2003-05-21  David Taylor  <dtaylor@emc.com>
46200
46201         * gcc.dg/Wpadded.c: New file.
46202
46203 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46204
46205         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46206         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46207         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46208         dg-require-weak.
46209
46210 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46211
46212         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46213
46214 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46215
46216         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46217         (dg-require-alias): Likewise.
46218         (dg-require-gc-sections): Likewise.
46219         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46220
46221 2003-06-08  Richard Henderson  <rth@redhat.com>
46222
46223         * gcc.dg/20011029-2.c: Fix the array reference.
46224         * gcc.dg/asm-7.c: New.
46225
46226 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46227
46228         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46229
46230 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46231
46232         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46233         (dg-require-gc-sections): Likewise.
46234
46235 2003-06-08  Jan Hubicka  <jh@suse.cz>
46236
46237         * i386-cmov1.c: Fix regular expression.
46238         * i386-cvt-1.c: Likewise.
46239         * i386-local.c: Likewise.
46240         * i386-local2.c: Likewise.
46241         * i386-mul.c: Likewise.
46242         * i386-ssetype-1.c: Likewise.
46243         * i386-ssetype-3.c: Likewise.
46244         * i386-ssetype-5.c: Likewise.
46245
46246 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46247
46248         PR c++/11039
46249         * g++.dg/warn/implicit-typename2.C: New test.
46250         * g++.dg/warn/implicit-typename3.C: New test.
46251
46252 2003-06-07  Richard Henderson  <rth@redhat.com>
46253
46254         * g++.dg/other/offsetof3.C: Use size_t.
46255         * g++.dg/other/offsetof4.C: Likewise.
46256
46257 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46258
46259         * lib/copy-file.exp: New. Implement gcc_copy_files.
46260
46261         * lib/dg-pch.exp: Load copy-file.exp
46262         (dg-pch): Use gcc_copy_files instead of "file copy".
46263
46264 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46265
46266         * gcc.dg/weak/weak.exp: Simplify.
46267         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46268         * gcc.dg/weak/weak-1.c: Likewise.
46269         * gcc.dg/weak/weak-2.c: Likewise.
46270         * gcc.dg/weak/weak-3.c: Likewise.
46271         * gcc.dg/weak/weak-4.c: Likewise.
46272         * gcc.dg/weak/weak-5.c: Likewise.
46273         * gcc.dg/weak/weak-6.c: Likewise.
46274         * gcc.dg/weak/weak-7.c: Likewise.
46275         * gcc.dg/weak/weak-8.c: Likewise.
46276         * gcc.dg/weak/weak-9.c: Likewise.
46277
46278 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46279
46280         gcc.c-torture/execute/20030606-1.c: New.
46281
46282 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46283
46284         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46285         * gcc.dg/builtins-19.c: Likewise.
46286
46287 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46288
46289         * gcc.dg/builtins-2.c: Add some more tests.
46290         * gcc.dg/builtins-18.c: New test case.
46291         * gcc.dg/builtins-19.c: New test case.
46292
46293 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46294             Jim Wilson  <wilson@tuliptree.org>
46295
46296         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46297
46298 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46299
46300         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46301         mempcpy/stpcpy calls not to be optimized into something else.
46302         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46303         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46304         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46305
46306 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46307
46308         * gcc.dg/format/asm_fprintf-1.c: New test.
46309
46310 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46311
46312         * lib/gcc-defs.exp (additional_sources): New variable.
46313         (dg-additional-sources): New function.
46314         (additional_files): New variable.
46315         (dg-additional-files): New function.
46316         (dg-additional-files-options): Likewise.
46317         * lib/gcc-dg.exp (dg-require-weak): New function.
46318         (dg-require-alias): Likewise.
46319         (dg-require-gc-sections): Likewise.
46320         * lib/target-supports.exp (check_alias_available): Remove testfile
46321         parameter.
46322         (check_gc_sections_available): New function.
46323         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46324         (dg-gpp-additional-files): Likewise.
46325         * lib/g++.exp (additional_sources): Remove.
46326         (additional_files): Likewise.
46327         (g++_target_compile): Use dg-additional-files-options.
46328
46329         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46330         Tcl logic.
46331         * gcc.dg/special/ecos.exp: Remove.
46332         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46333         * gcc.dg/special/alias-1.c: Likewise.
46334         * gcc.dg/special/alias-2.c: Likewise.
46335         * gcc.dg/special/gcsec-1.c: Likewise.
46336         * gcc.dg/special/weak-1.c: Likewise.
46337         * gcc.dg/special/weak-2.c: Likewise.
46338         * gcc.dg/special/wkali-1.c: Likewise.
46339         * gcc.dg/special/wkali-2.c: Likewise.
46340
46341         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46342         dg-gpp-additional-*.
46343         * g++.dg/special/conpr-3.C: Likewise.
46344         * g++.dg/special/conpr-4.C: Likewise.
46345         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46346         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46347         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46348         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46349         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46350         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46351         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46352         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46353         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46354         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46355         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46356         * g++.old-deja/g++.other/comdat1.C: Likewise.
46357         * g++.old-deja/g++.other/comdat2.C: Likewise.
46358         * g++.old-deja/g++.other/comdat3.C: Likewise.
46359         * g++.old-deja/g++.other/ctor1.C: Likewise.
46360         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46361
46362 2003-06-05  Richard Henderson  <rth@redhat.com>
46363
46364         * gcc.dg/debug/20030605-1.c: New.
46365
46366 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46367
46368         * README.QMTEST: Update.
46369
46370 2003-06-04  Richard Henderson  <rth@redhat.com>
46371
46372         * gcc.dg/cleanup-1.c: New.
46373         * gcc.dg/cleanup-2.c: New.
46374         * gcc.dg/cleanup-3.c: New.
46375         * gcc.dg/cleanup-4.c: New.
46376         * gcc.dg/cleanup-5.c: New.
46377         * gcc.dg/cleanup-6.c: New.
46378         * gcc.dg/cleanup-7.c: New.
46379
46380 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46381
46382         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46383
46384         * lib/dg-pch.exp: New file.
46385         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46386         * gcc.dg/pch/pch.exp: Likewise.
46387
46388 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46389
46390         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46391         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46392         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46393         * gcc.dg/builtins-17.c: New test case.
46394         * gcc.dg/i386-387-4.c: New test case.
46395         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46396
46397 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46398
46399         * gcc.dg/ultrasp9.c: New test.
46400
46401 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46402
46403         * gcc.c-torture/compile/20030604-1.c: New test.
46404         * gcc.dg/sparc-constant-1.c: New test.
46405
46406 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46407
46408         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46409
46410 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46411
46412         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46413
46414         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46415         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46416
46417 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46418
46419         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46420
46421 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46422
46423         PR c++/10940
46424         * g++.dg/template/spec10.C: New test.
46425
46426 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46427
46428         * gcc.dg/builtins-16.c: New test case.
46429
46430 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46431
46432         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46433         mempcpy test with post-increments.
46434         * gcc.c-torture/execute/string-opt-3.c: New test.
46435         * gcc.dg/string-opt-1.c: New test.
46436
46437 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46438
46439         PR fortran/10965
46440         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46441
46442 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46443
46444         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46445         (scan-assembler): ... here.  Use dg-scan.
46446         (scan-assembler-not): Likewise.
46447         (scan-file): New function.
46448         (scan-file-not): Likewise.
46449         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46450         * gcc.dg/cpp/_Pragma4.c: Likewise.
46451         * gcc.dg/cpp/_Pragma5.c: Likewise.
46452         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46453         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46454         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46455         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46456         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46457         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46458         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46459         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46460         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46461         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46462         * gcc.dg/cpp/cxxcom1.c: Likewise.
46463         * gcc.dg/cpp/line1.c: Likewise.
46464         * gcc.dg/cpp/maccom1.c: Likewise.
46465         * gcc.dg/cpp/maccom2.c: Likewise.
46466         * gcc.dg/cpp/maccom3.c: Likewise.
46467         * gcc.dg/cpp/maccom4.c: Likewise.
46468         * gcc.dg/cpp/maccom5.c: Likewise.
46469         * gcc.dg/cpp/maccom6.c: Likewise.
46470         * gcc.dg/cpp/multiline.c: Likewise.
46471         * gcc.dg/cpp/spacing1.c: Likewise.
46472         * gcc.dg/cpp/spacing2.c: Likewise.
46473         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46474         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46475         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46476         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46477         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46478         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46479         * gcc.dg/cpp/cxxcom2.c: Likewise.
46480         * gcc.dg/cpp/cxxcom2.h: New file.
46481
46482         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46483         * g++.dg/cpp/truefalse.C: Here.
46484         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46485
46486 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46487
46488         * gcc.dg/cpp/redef3.c: New file.
46489
46490 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46491
46492         * gcc.dg/i386-loop-3.c: New test.
46493
46494 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46495
46496         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46497
46498 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46499
46500         * gcc.dg/fwrapv-1.c: New test case.
46501         * gcc.dg/fwrapv-2.c: New test case.
46502
46503 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46504
46505         PR c++/10956
46506         * g++.dg/template/spec9.C: New test.
46507
46508 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46509
46510         * gcc.dg/duff-4.c: New test case.
46511
46512 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46513
46514         PR fortran/10843
46515         * g77.dg/ffixed-form-1.f: New test
46516         * g77.dg/ffixed-form-2.f: New test
46517         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46518         * g77.dg/ffree-form-3.f: New test
46519
46520 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46521
46522         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46523         * gcc.dg/wint_t-1.c: Likewise.
46524
46525 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46526
46527         * g++.dg/template/access11.C: New test.
46528
46529 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46530
46531         PR c++/10849
46532         * g++.dg/template/access10.C: New test.
46533
46534 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46535             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46536
46537         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46538
46539 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46540
46541         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46542         suppress for powerpc-*-darwin*.
46543         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46544
46545 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46546
46547         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46548         suppress option for powerpc-*-darwin*.
46549
46550 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46551
46552         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46553         * gcc.dg/builtins-4.c: Add test for fmod.
46554
46555 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46556
46557         PR c++/10682
46558         * g++.dg/template/instantiate4.C: New test.
46559
46560 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46561
46562         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46563
46564 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46565
46566         * gcc.dg/compat/scalar-return-1_main.c: New file.
46567         * gcc.dg/compat/scalar-return-1_x.c: New file.
46568         * gcc.dg/compat/scalar-return-1_y.c: New file.
46569         * gcc.dg/compat/scalar-return-2_main.c: New file.
46570         * gcc.dg/compat/scalar-return-2_x.c: New file.
46571         * gcc.dg/compat/scalar-return-2_y.c: New file.
46572         * gcc.dg/compat/struct-return-3_main.c: New file.
46573         * gcc.dg/compat/struct-return-3_y.c: New file.
46574         * gcc.dg/compat/struct-return-3_x.c: New file.
46575         * gcc.dg/compat/struct-return-2_main.c: New file.
46576         * gcc.dg/compat/struct-return-2_x.c: New file.
46577         * gcc.dg/compat/struct-return-2_y.c: New file.
46578
46579 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46580
46581         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46582         for hppa*-hp-hpux*.
46583         * gcc.dg/20021014-1.c (dg-options): Likewise.
46584         * gcc.dg/nest.c (dg-options): Likewise.
46585
46586 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46587
46588         PR c++/9738
46589         * g++.dg/ext/dllimport2.C: New file.
46590         * g++.dg/ext/dllimport3.C: New file.
46591
46592 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46593
46594         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46595         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46596         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46597         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46598         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46599         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46600         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46601         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46602         * gcc.dg/compat/small-struct-defs.h: New file.
46603         * gcc.dg/compat/small-struct-init.h: New file.
46604         * gcc.dg/compat/small-struct-check.h: New file.
46605         * gcc.dg/compat/fp-struct-defs.h: New file.
46606         * gcc.dg/compat/fp-struct-check.h: New file.
46607         * gcc.dg/compat/fp-struct-init.h: New file.
46608         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46609         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46610
46611 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46612
46613         * gcc.dg/20030225-2.c: New test.
46614
46615 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46616             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46617
46618         * gcc.c-torture/compile/20030518-1.c: New test case.
46619
46620 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46621
46622         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46623         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46624         gcc-dg-debug-runtest.
46625         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46626         gcc-dg-debug-runtest.
46627
46628 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46629
46630         PR c++/9022
46631         * g++.dg/lookup/using6.C: New test.
46632
46633 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46634
46635         * g++.dg/parse/access2.C: New test.
46636
46637 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46638
46639         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46640         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46641         * gcc.dg/debug/debug.exp: Likewise.
46642
46643 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46644
46645         * gcc.dg/dollar.c: New test.
46646
46647 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46648
46649         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46650         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46651         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46652         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46653         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46654         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46655         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46656         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46657         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46658         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46659         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46660         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46661         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46662         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46663         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46664         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46665         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46666         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46667
46668 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46669
46670         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46671         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46672         support for "repo" mode.
46673         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46674         * lib/g77-dg.exp: Likewise.
46675         * lib/obj-dg.exp: Likewise.
46676
46677 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46678
46679         Merge from gcc-3_2-rhl8-branch:
46680         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46681
46682         * gcc.dg/tls/opt-6.c: New test.
46683
46684         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46685
46686         * gcc.dg/20030405-1.c: New test.
46687
46688         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46689
46690         * gcc.dg/20030309-1.c: New test.
46691
46692         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46693
46694         * gcc.c-torture/execute/20030307-1.c: New test.
46695
46696         2003-02-20  Randolph Chung  <tausq@debian.org>
46697
46698         * gcc.c-torture/compile/20030220-1.c: New test.
46699
46700         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46701
46702         * gcc.dg/20030217-1.c: New test.
46703
46704         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46705
46706         * gcc.c-torture/compile/20020129-1.c: New test.
46707
46708         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46709
46710         * gcc.dg/unroll-1.c: New test.
46711
46712         2002-11-16  Jan Hubicka  <jh@suse.cz>
46713
46714         * gcc.c-torture/execute/20020920-1.c: New test.
46715
46716         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46717
46718         PR target/7434
46719         * gcc.c-torture/compile/20021008-1.c: New test.
46720
46721         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46722
46723         PR target/7559
46724         * gcc.c-torture/execute/20020810-1.c: New test.
46725
46726         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46727
46728         * gcc.c-torture/compile/20020807-1.c: New test.
46729
46730         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46731
46732         * gcc.dg/tls/opt-1.c: New test.
46733
46734         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46735
46736         * gcc.dg/20020729-1.c: New test.
46737
46738         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46739
46740         * g++.dg/opt/life1.C: New test.
46741
46742         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46743
46744         * gcc.dg/20020525-1.c: New test.
46745
46746         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46747
46748         PR c++/6794
46749         * g++.dg/ext/pretty1.C: New test.
46750         * g++.dg/ext/pretty2.C: New test.
46751
46752 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46753
46754         PR c++/8385
46755         * g++.dg/ext/typeof5.C: New test.
46756
46757 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46758
46759         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46760         __USER_LABEL_PREFIX__ into account.
46761         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46762
46763 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46764
46765         * gcc.dg/builtins-15.c: New test case.
46766
46767 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46768
46769         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46770
46771 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46772
46773         * lib/g++.exp: Tweak handling of additional source files.
46774         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46775         * g++.dg/special/conpr-2a.C: Rename to ...
46776         * g++.dg/special/conpr-2a.cc: ... this.
46777         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46778         * g++.dg/special/conpr-3a.C: Rename to ...
46779         * g++.dg/special/conpr-3a.cc: This.
46780         * g++.dg/special/conpr-3b.C: Rename to ...
46781         * g++.dg/special/conpr-3b.cc: This.
46782         * g++.dg/special/conpr-4.C: New test.
46783         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46784
46785 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46786
46787         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46788
46789 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46790
46791         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46792         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46793         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46794         * g++.old-deja/g++.other/warn3.C: Likewise.
46795
46796 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46797
46798         * gcc.dg/i386-387-1.c: Update to also test log.
46799         * gcc.dg/i386-387-2.c: Likewise.
46800
46801 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46802
46803         * g77.f-torture/execute/int8421.f: New test.
46804
46805 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46806
46807         PR c++/10230, c++/10481
46808         * g++.dg/lookup/scoped5.C: New test.
46809
46810 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46811
46812         PR c++/10552
46813         * g++.dg/template/ttp6.C: New test.
46814
46815 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46816
46817         * gcc.c-torture/execute/builtins: New directory.
46818         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46819         gcc.c-torture/execute/builtins.
46820         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46821         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46822         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46823         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46824
46825 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46826
46827         PR c++/9252
46828         * g++.dg/template/access8.C: New test.
46829         * g++.dg/template/access9.C: New test.
46830
46831 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46832
46833         PR c++/9554
46834         * g++.dg/parse/access1.C: New test.
46835
46836 2003-05-09  DJ Delorie  <dj@redhat.com>
46837
46838         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46839         long, and not an int.
46840
46841 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46842
46843         PR c++/10555, c++/10576
46844         * g++.dg/template/memclass1.C: New test.
46845
46846 2003-05-08  DJ Delorie  <dj@redhat.com>
46847
46848         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46849         targets.
46850         * gcc.c-torture/execute/20021024-1.x: Likewise.
46851         * gcc.c-torture/execute/shiftdi.x: Likewise.
46852         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46853         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46854         * gcc.dg/20021018-1.c: Likewise.
46855
46856 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46857
46858         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46859
46860         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46861         (bcopy): Call memmove.
46862
46863 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46864
46865         * g77.f-torture/compile/8485.f: New test case.
46866
46867 2003-05-07  Richard Henderson  <rth@redhat.com>
46868
46869         PR c++/10570
46870         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46871         Verify exception_cleanup not called for rethrows.
46872         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46873         when exiting catch block without rethrowing.
46874         * g++.dg/eh/forced3.C: New.
46875         * g++.dg/eh/forced4.C: New.
46876
46877 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46878
46879         * gcc.dg/20030505.c: Fix triplet.
46880
46881 2003-05-06  DJ Delorie  <dj@redhat.com>
46882
46883         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46884         * gcc.dg/nest.c: Likewise.
46885
46886 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46887
46888         * gcc.dg/builtins-14.c: New test case.
46889
46890 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46891
46892         * lib/compat.exp (compat-execute): New argument.
46893         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46894         * gcc.dg/compat: New test directory.
46895         * gcc.dg/compat/compat.exp: New expect script.
46896         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46897         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46898         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46899         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46900         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46901         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46902
46903         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46904         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46905         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46906         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46907         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46908         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46909         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46910         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46911         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46912         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46913         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46914         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46915         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46916         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46917         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46918
46919 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46920
46921         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46922
46923 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46924
46925         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46926
46927 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46928
46929         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46930         * gcc.dg/ppc-fsel-2.c: New test.
46931
46932         * gcc.dg/unused-5.c: New test.
46933
46934 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46935
46936         PR c++/10496
46937         * g++.dg/warn/pmf1.C: New test.
46938
46939 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46940
46941         PR c++/4494
46942         * g++.dg/warn/main.C: New test.
46943
46944 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46945
46946         * gcc.dg/nonnull-3.c: New test.
46947
46948 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46949
46950         * gcc.dg/cpp/Wtrigraphs.c: Update.
46951         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46952
46953 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46954
46955         * gcc.dg/ppc-fsel-1.c: New test.
46956
46957 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46958
46959         PR c/10604
46960         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46961
46962 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46963
46964         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46965
46966 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46967
46968         PR c++/9364, c++/10553, c++/10586
46969         * g++.dg/parse/typename4.C: New test.
46970         * g++.dg/parse/typename5.C: Likewise.
46971
46972 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46973
46974         * gcc.c-torture/compile/20030503-1.c: New test.
46975
46976 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46977
46978         * g++.dg/lookup/using5.C: Fix testcase error.
46979
46980 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46981
46982         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46983         since MEABI is no longer supported.  Remove all vestiges
46984         of MEABI from the test.
46985
46986 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46987
46988         PR c++/10554
46989         * g++.dg/lookup/using5.C: New test.
46990
46991 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46992
46993         PR c++/8772
46994         * g++.dg/template/ttp5.C: New test.
46995
46996 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46997
46998         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46999         (dg-gpp-additional-sources): New function.
47000         (dg-gpp-additional-files): Likewise.
47001         * lib/g++.exp (additional_sources): New variable.
47002         (additional_files): Likewise.
47003         (g++_target_compile): Deal with them.
47004         * lib/old-dejagnu.exp: Remove.
47005         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47006         * g++.old-deja: Revise all tests to use dg commands.
47007
47008 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47009
47010         PR c++/9432, c++/9528
47011         * g++.dg/lookup/using4.C: New test.
47012
47013 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47014
47015         * gcc.dg/noreturn-5.c: New file.
47016         * gcc.dg/noreturn-6.c: New file.
47017
47018         * gcc.c-torture/compile/inline-1.c: New file.
47019
47020 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47021
47022         PR c++/10551
47023         * g++.dg/template/explicit1.C: New test.
47024
47025 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47026
47027         PR c++/10549
47028         * g++.dg/other/bitfield1.C: New test.
47029
47030         PR c++/10527
47031         * g++.dg/init/new7.C: New test.
47032
47033 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47034
47035         * g++.dg/ext/desig1.C: New test.
47036         * g++.dg/ext/init1.C: Update.
47037
47038         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47039
47040 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47041
47042         PR c++/10180
47043         * g++.dg/warn/Winline-1.C: New test.
47044
47045 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47046
47047         * gcc.c-torture/execute/string-opt-19.c: New test.
47048
47049         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47050         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47051
47052 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47053
47054         PR c++/10506
47055         * g++.dg/init/new6.C: New test.
47056
47057         PR c++/10503
47058         * g++.dg/init/ref6.C: New test.
47059
47060 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47061
47062         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47063
47064 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47065
47066         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47067         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47068
47069 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47070
47071         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47072         initialized static data members.
47073
47074 2003-04-25  H.J. Lu <hjl@gnu.org>
47075
47076         * gcc.dg/ia64-sync-4.c: New test.
47077
47078 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47079
47080         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47081         date.
47082
47083 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47084
47085         PR c++/10337
47086         * g++.dg/warn/conv1.C: New test.
47087         * g++.old-deja/g++.other/conv7.C: Adjust.
47088         * g++.old-deja/g++.other/overload14.C: Adjust.
47089
47090 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47091
47092         PR c++/10471
47093         * g++.dg/template/defarg2.C: New test.
47094
47095 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47096
47097         * gcc.dg/cpp/include2.c: Update.
47098         * gcc.dg/cpp/multiline-2.c: New.
47099         * gcc.dg/cpp/multiline.c: Update.
47100         * gcc.dg/cpp/strify2.c: Update.
47101         * gcc.dg/cpp/trad/literals-2.c: Update.
47102
47103 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47104
47105         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47106
47107 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47108
47109         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47110
47111 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47112
47113         PR c++/10451
47114         * g++.dg/parse/crash4.C: New test.
47115
47116         PR c++/9847
47117         * g++.dg/parse/crash5.C: New test.
47118
47119 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47120
47121         PR c++/10446
47122         * g++.dg/parse/crash3.C: New test.
47123
47124         PR c++/10428
47125         * g++.dg/parse/elab1.C: New test.
47126
47127 2003-04-22  Devang Patel  <dpatel@apple.com>
47128
47129         * gcc.dg/cpp/trad/funlike-5.c: New test.
47130
47131 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47132
47133         * g++.dg/other/packed1.C: Fix dg options.
47134
47135 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47136
47137         * g++.dg/other/offsetof2.C: New test.
47138
47139 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47140
47141         * g++.dg/template/recurse.C: Adjust location of error messages.
47142
47143 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47144
47145         PR c++/9881
47146         * g++.dg/init/addr-const1.C: New test.
47147         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47148
47149 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47150
47151         PR c++/10405
47152         * g++.dg/lookup/struct-hack1.C: New test.
47153
47154 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47155
47156         * ucs.c: Update diagnostic messages.
47157
47158 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47159
47160         * gcc.dg/cpp/truefalse.cpp: New test.
47161         * gcc.dg/cpp/cpp.exp: Update.
47162         * g++.dg/other/stdbool-if.C: Remove.
47163
47164 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47165
47166         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47167         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47168
47169 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47170
47171         * gcc.c-torture/compile/20030418-1.c: New test.
47172
47173 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47174
47175         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47176
47177 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47178
47179         PR c++/10347
47180         g++.dg/template/dependent-name1.C: New test.
47181
47182 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47183
47184         * gcc.dg/warn-1.c (tourist_guide): New array,
47185         contains a pointer to bar.
47186
47187 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47188
47189         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47190         * gcc.c-torture/execute/medce-1.c: New test case.
47191         * gcc.c-torture/execute/medce-2.c: New test case.
47192
47193 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47194
47195         * lib/prune.exp: Ignore more messages.
47196
47197         PR c++/10381
47198         * g++.dg/parse/lookup3.C: New test.
47199
47200 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47201
47202         * gcc.c-torture/compile/20030415-1.c : New test.
47203
47204 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47205
47206         * gcc.c-torture/execute/scope-2.c: Move to ...
47207         * gcc.dg/noncompile/scope.c: .... here.
47208
47209 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47210
47211         * gcc.dg/20030414-2.c: New test case.
47212
47213 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47214
47215         PR target/10377
47216         * gcc.dg/20030414-1.c: New test.
47217
47218 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47219
47220         * gcc.dg/builtins-12.c: New test case.
47221         * gcc.dg/builtins-13.c: New test case.
47222
47223 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47224
47225         * gcc.c-torture/execute/string-opt-18.c: New test.
47226
47227 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47228
47229         PR c++/10300
47230         * g++.dg/init/new5.C: New test.
47231
47232 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47233
47234         PR c++/7910
47235         * g++.dg/ext/dllimport1.C: New test.
47236
47237 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47238
47239         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47240
47241 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47242
47243         PR Fortran/9263
47244         * g77.f-torture/noncompile/9263.f: New test
47245         PR Fortran/1832
47246         * g77.f-torture/execute/1832.f: New test
47247
47248 2003-04-11  David Chad  <davidc@freebsd.org>
47249             Loren J. Rittle  <ljrittle@acm.org>
47250
47251         PR libobjc/8562
47252         * objc.dg/headers.m: New test.
47253
47254 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47255
47256         * gcc.c-torture/execute/builtin-noret-2.c: New.
47257         * gcc.c-torture/execute/builtin-noret-2.x: New.
47258         XFAIL builtin-noret-2.c at -O1 and above.
47259         * gcc.dg/redecl.c: New.
47260         * gcc.dg/Wshadow-1.c: Update error regexps.
47261
47262 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47263
47264         * g++.dg/abi/bitfield10.C: New test.
47265
47266 2003-04-09  Mike Stump  <mrs@apple.com>
47267
47268         * gcc.dg/pch/pch.exp: Make testcase names longer.
47269         * g++.dg/pch/pch.exp: Make testcase names longer.
47270
47271 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47272
47273         * gcc.dg/builtins-11.c: New test case.
47274
47275 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47276
47277         * gcc.dg/builtins-9.c: New test case.
47278         * gcc.dg/builtins-10.c: New test case.
47279
47280 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47281
47282         * gcc.dg/noncompile/init-4.c.c: New test.
47283
47284 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47285
47286         * gcc.misc-test/gcov-9.c: New test.
47287         * gcc.misc-test/gcov-10.c: New test
47288         * gcc.misc-test/gcov-11.c: New test.
47289
47290 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47291
47292         PR optimization/10024
47293         * gcc.c-torture/compile/20030405-1.c: New test.
47294
47295 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47296
47297         * gcc.dg/pch/static-3.c: New.
47298         * gcc.dg/pch/static-3.hs: New.
47299         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47300
47301 2003-04-04  Richard Henderson  <rth@redhat.com>
47302
47303         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47304         * g++.dg/eh/forced2.C: Likewise.
47305
47306 2003-04-03  Mike Stump  <mrs@apple.com>
47307
47308         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47309         target arg.
47310         (scan-assembler-times, scan-assembler-not): Likewise.
47311         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47312
47313 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47314
47315         * gcc.dg/sparc-loop-1.c: New test.
47316
47317 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47318
47319         PR other/9274
47320         * g++.dg/pch/system-2.C: New.
47321         * g++.dg/pch/system-2.Hs: New.
47322
47323 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47324
47325         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47326
47327         * g++.dg/eh/simd-1.C (vecfunc): Same.
47328
47329 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47330
47331         * gcc.c-torture/execute/20030401-1.c: New test case.
47332
47333 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47334
47335         * objc.dg/defs.m: New.
47336
47337 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47338
47339         * g++.dg/eh/simd-1.C: New.
47340         * g++.dg/eh/simd-2.C: New.
47341
47342 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47343
47344         * gcc.c-torture/execute/simd-3.c: New.
47345
47346 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47347
47348         PR c/9936
47349         * gcc.dg/20030331-2.c: New test.
47350
47351 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47352
47353         PR c++/10278
47354         * g++.dg/parse/crash2.C: New test.
47355
47356 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47357
47358         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47359         * gcc.c-torture/execute/20030331-1.c: ...here.
47360
47361 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47362
47363         * gcc.c-torture/execute/20030331-1.c: New test.
47364
47365 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47366
47367         * lib/gcov.exp: Adjust call return testing strings.
47368         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47369
47370 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47371
47372         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47373         * gcc.dg/builtins-7.c: New test case.
47374         * gcc.dg/builtins-8.c: New test case.
47375
47376 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47377
47378         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47379
47380 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47381
47382         PR c++/7647
47383         * g++.dg/lookup-class-member-2.C: New test.
47384
47385 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47386
47387         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47388
47389 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47390
47391         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47392
47393 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47394
47395         * g++.dg/init/attrib1.C: New test.
47396
47397 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47398
47399         * gcc.dg/ultrasp8.c: New test.
47400
47401 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47402
47403         * gcc.dg/ultrasp7.c: New test.
47404
47405 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47406
47407         PR c++/10047
47408         * g++.dg/template/inline1.C: New test.
47409
47410 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47411
47412         * gcc.dg/sparc-dwarf2.c: New test.
47413
47414 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47415
47416         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47417         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47418
47419 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47420
47421         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47422         than reading .x files.
47423         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47424         * g77.dg/gcov/gcov-1.f: Likewise.
47425         * gcc.misc-tests/gcov-4b.c: Likewise.
47426         * gcc.misc-tests/gcov-5b.c: Likewise.
47427         * gcc.misc-tests/gcov-6.c: Likewise.
47428         * gcc.misc-tests/gcov-7.c: Likewise.
47429         * gcc.misc-tests/gcov-8.c: Likewise.
47430         * g++.dg/gcov/gcov-1.x: Remove.
47431         * g77.dg/gcov/gcov-1.x: Likewise.
47432         * gcc.misc-tests/gcov-4b.x: Likewise.
47433         * gcc.misc-tests/gcov-5b.x: Likewise.
47434         * gcc.misc-tests/gcov-6.x: Likewise.
47435         * gcc.misc-tests/gcov-7.x: Likewise.
47436         * gcc.misc-tests/gcov-8.x: Likewise.
47437
47438 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47439
47440         PR opt/10087
47441         * gcc.dg/20030324-1.c: New test.
47442
47443 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47444
47445         PR c++/10224
47446         * g++.dg/template/arg3.C: New test.
47447
47448         PR c++/10158
47449         * g++.dg/template/friend18.C: New test.
47450
47451 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47452
47453         * g77.f-torture/compile/20030326-1.f: New test case.
47454
47455 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47456
47457         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47458
47459         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47460
47461 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47462
47463         * gcc.dg/ia64-sync-3.c: New test.
47464
47465 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47466
47467         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47468
47469 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47470
47471         * gcc.dg/ultrasp6.c: New test.
47472
47473 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47474
47475         * gcc.dg/i386-signbit-1.c: New test.
47476         * gcc.dg/i386-signbit-2.c: New test.
47477         * gcc.dg/i386-signbit-3.c: New test.
47478
47479 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47480
47481         * gcc.dg/ultrasp5.c: Fix options.
47482
47483 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47484
47485         * gcc.dg/ultrasp5.c: Fix comment.
47486
47487 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47488
47489         PR fortran/10197
47490         * g77.f-torture/execute/10197.f: New test.
47491
47492 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47493
47494         PR c++/9898, c++/383
47495         * g++.dg/template/conv6.C: New test.
47496
47497         PR c++/10119
47498         * g++.dg/template/ptrmem5.C: New test.
47499
47500         PR c++/10026
47501         * g++.dg/lookup/koenig1.C: New test.
47502
47503         PR C++/10199
47504         * g++.dg/lookup/template2.C: New test.
47505
47506 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47507
47508         * g++.dg/opt/rtti1.C: New test.
47509
47510 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47511
47512         * gcc.dg/ultrasp5.c: New test.
47513
47514 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47515
47516         PR middle-end/9967
47517         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47518         builtin fputs.
47519
47520 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47521
47522         PR c/8224
47523         * gcc.dg/20030323-1.c: New test.
47524
47525 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47526
47527         * gcc.c-torture/compile/20030323-1.c: New test case.
47528
47529 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47530
47531         * gcc.dg/20030321-1.c: New test.
47532
47533 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47534
47535         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47536
47537 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47538
47539         PR c++/9978, c++/9708
47540         * g++.dg/ext/vlm1.C: Adjust expected error.
47541         * g++.dg/ext/vla2.C: New test.
47542         * g++.dg/template/arg1.C: New test.
47543         * g++.dg/template/arg2.C: New test.
47544
47545 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47546
47547         * g77.f-torture/execute/select.f: New test.
47548         * g77.f-torture/noncompile/select_no_compile.f: New test.
47549
47550 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47551
47552         PR c++/9898
47553         * g++.dg/other/error4.C: New test.
47554
47555 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47556
47557         * g++.dg/template/friend17.C: New test.
47558
47559 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47560
47561         * gcc.c-torture/compile/20030320-1.c: New.
47562
47563 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47564
47565         * gcc.dg/builtins-6.c: New test case.
47566
47567 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47568
47569         PR target/10073
47570         * gcc.c-torture/compile/20030319-1.c: New.
47571
47572 2003-03-18  Jan Hubicka  <jh@suse.cz>
47573
47574         * gcc.dg/i386-cvt-1.c: New test.
47575
47576 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47577
47578         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47579         * objc.dg/naming-2.m: Likewise.
47580
47581 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47582
47583         PR c++/9639
47584         * g++.dg/parse/crash1.C: New test.
47585
47586 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47587
47588         PR c++/8805
47589         * g++.dg/eh/cleanup1.C: New test.
47590
47591 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47592
47593         * gcc.c-torture/execute/20030316-1.c: New test case.
47594
47595 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47596
47597         PR c++/9629
47598         * g++.dg/init/ctor2.C: New test.
47599
47600 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47601
47602         * g77.f-torture/compile/xformat.f: New test case.
47603
47604 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47605
47606         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47607         * g++.old-deja/g++.mike/eh50.C: Likewise.
47608
47609 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47610
47611         PR c++/6440
47612         * g++.dg/template/spec7.C: New test.
47613         * g++.dg/template/spec8.C: Likewise.
47614
47615 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47616
47617         * gcc.c-torture/execute/20030313-1.c: New test.
47618
47619 2003-03-14  Richard Henderson  <rth@redhat.com>
47620
47621         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47622
47623 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47624
47625         * gcc.c-torture/compile/20030314-1.c: New test.
47626
47627 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47628
47629         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47630         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47631         thumb target,
47632         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47633         to accept newer _imp__  prefix and additional
47634         newline in .drectve section.
47635         * gcc.dg/dll-4.c: Likewise.
47636         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47637         switch.
47638
47639 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47640
47641         * g++.dg/parse/namespace9.C: New test.
47642
47643         * g++.dg/init/ref5.C: New test.
47644         * g++.dg/parse/ptrmem1.C: Likewise.
47645
47646 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47647
47648         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47649         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47650         regular expression.
47651         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47652         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47653
47654 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47655
47656         * gcc.c-torture/execute/20030224-2.c: New test.
47657
47658 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47659
47660         * gcc.dg/decl-3.c: New test.
47661
47662 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47663
47664         * gcc.dg/i386-loop-2.c: New test.
47665
47666 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47667
47668         PR c++/9474
47669         * g++.dg/parse/namespace8.C: New test.
47670
47671         PR c++/9924
47672         * g++.dg/overload/builtin2.C: New test.
47673
47674 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47675
47676         * gcc.dg/return-type-3.c: New test.
47677
47678 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47679
47680         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47681         profiling options are not supported.
47682
47683 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47684
47685         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47686         * g++.old-deja/g++.warn/impint2.C: Likewise.
47687
47688 2003-03-10  Devang Patel  <dpatel@apple.com>
47689
47690         * g++.dg/cpp/c++_cmd_1.C: New test.
47691         * g++.dg/cpp/c++_cmd_1.h: New file.
47692
47693 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47694
47695         * gcc.dg/altivec-9.c: New file.
47696
47697 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47698
47699         * gcc.dg/ppc-sdata-1.c: New test.
47700         * gcc.dg/ppc-sdata-2.c: New test.
47701
47702 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47703
47704         PR c++/9373
47705         * g++.dg/opt/ptrmem2.C: New test.
47706
47707         PR c++/8534
47708         * g++.dg/opt/ptrmem1.C: New test.
47709
47710 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47711
47712         * gcc.dg/i386-loop-1.c: New test.
47713
47714 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47715
47716         PR c++/9970
47717         * g++.dg/lookup/friend1.C: New test.
47718
47719 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47720
47721         PR c++/9823
47722         * g++.dg/parser/constructor1.C: New test.
47723
47724 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47725
47726         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47727
47728         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47729
47730 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47731
47732         * gcc.dg/cpp/Wunused.c: Update test.
47733
47734 2003-03-08  Jan Hubicka  <jh@suse.cz>
47735
47736         * gcc.dg/inline-3.c: New test.
47737
47738 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47739
47740         PR c++/9809
47741         * g++.dg/parse/builtin1.C: New test.
47742
47743         PR c++/9982
47744         * g++.dg/abi/cookie1.C: New test.
47745         * g++.dg/abi/cookie2.C: Likewise.
47746
47747         PR c++/9524
47748         * g++.dg/template/field1.C: New test.
47749
47750         PR c++/9912
47751         * g++.dg/parse/class1.C: New test.
47752         * g++.dg/parse/namespace7.C: Likewise.
47753         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47754
47755 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47756
47757         * g++.dg/init/ref4.C: New test.
47758
47759 2003-03-07  Jan Hubicka  <jh@suse.cz>
47760
47761         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47762         * gcc.dg/inline-3.c: New test.
47763
47764 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47765
47766         * g++.dg/init/ref3.C: New test.
47767
47768         PR c++/9965
47769         * g++.dg/init/ref2.C: New test.
47770
47771         PR c++/9400
47772         * g++.dg/warn/Wshadow-2.C: New test.
47773
47774         PR c++/9791
47775         * g++.dg/warn/Woverloaded-1.C: New test.
47776
47777 2003-03-05  Jan Hubicka  <jh@suse.cz>
47778
47779         * gcc.dg/i386-local2.c: New.
47780         * gcc.dg/i386-local.c: Fix typo.
47781
47782 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47783
47784         * g++.dg/abi/layout3.C: New test.
47785
47786 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47787
47788         * gcc.c-torture/compile/20030305-1.c
47789
47790 2003-03-05  Jan Hubicka  <jh@suse.cz>
47791
47792         * gcc.dg/i386-local.c: New.
47793
47794 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47795
47796         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47797
47798 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47799
47800         * gcc.dg/switch-2.c: New test.
47801         * gcc.dg/switch-3.c: New test.
47802         * gcc.dg/Wswitch.c: Adjust line numbers.
47803         * gcc.dg/Wswitch-default.c: Likewise.
47804         * gcc.dg/Wswitch-enum.c: Likewise.
47805
47806 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47807
47808         * gcc.c-torture/execute/20030222-1.c: New test.
47809
47810 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47811
47812         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47813
47814 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47815
47816         PR c++/9878
47817         * g++.dg/init/ref1.C: New test.
47818
47819 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47820
47821         * gcc.dg/sh-relax.c: New SH-only test.
47822
47823 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47824
47825         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47826         comment explaining purpose of testcase.
47827
47828 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47829
47830         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47831         for HC11/HC12 (asm needs two int registers).
47832         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47833         HC11/HC12 because the test uses an asm which needs two 32-bit
47834         registers.
47835
47836 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47837
47838         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47839         for HC11/HC12 (array is too large otherwise).
47840         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47841         * gcc.c-torture/compile/20010518-2.x: Likewise.
47842         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47843         HC11/HC12 (array is too large).
47844
47845 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47846
47847         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47848         * lib/g++-dg.exp (g++-dg-test): Likewise.
47849
47850 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47851
47852         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47853         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47854
47855 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47856
47857         * g++.dg/warn/implicit-typename1.C: Remove warning.
47858
47859 2003-02-28  Richard Henderson  <rth@redhat.com>
47860
47861         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47862         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47863
47864 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47865
47866         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47867         * g++.dg/pch/pch.exp: Likewise.
47868
47869 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47870
47871         PR c++/9879
47872         * g++.dg/init/new4.C: New test.
47873
47874 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47875
47876         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47877
47878 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47879
47880         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47881         unsigned long.
47882
47883         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47884         wider than float.
47885
47886 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47887
47888         * lib/scanasm.exp: Add support for counting numbers of
47889         occurences.
47890         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47891         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47892
47893 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47894
47895         PR c++/9683
47896         * g++.dg/template/static3.C: New test.
47897
47898         PR c++/9829
47899         * g++.dg/parse/namespace6.C: New test.
47900
47901 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47902
47903         PR target/9732
47904         * gcc.dg/20030225-1.c: New test.
47905
47906 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47907
47908         * README: Remove out-of-date information.
47909
47910         PR c++/9836
47911         * g++.dg/template/spec6.C: New test.
47912
47913 2003-02-24  Jeff Law  <law@redhat.com>
47914
47915         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47916
47917 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47918
47919         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47920         * gcc.dg/pragma-ep-1.c: Likewise.
47921
47922 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47923
47924         PR c++/9602
47925         * g++.dg/template/friend16.C: New test.
47926
47927 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47928
47929         PR c++/5333
47930         * g++.dg/parse/fused-params1.C: Adjust error messages.
47931         * g++.dg/template/nested3.C: New test.
47932
47933 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47934
47935         * g++.dg/abi/param1.C: New test.
47936
47937 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47938
47939         PR c++/7982
47940         * g++.dg/warn/implicit-typename1.C: New test.
47941
47942 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47943
47944         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47945         with "mtune".
47946         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47947         * gcc.c-torture/execute/20010129-1.x: Likewise.
47948         * gcc.dg/20011107-1.c: Likewise.
47949         * gcc.dg/20020108-1.c: Likewise.
47950         * gcc.dg/20020122-3.c: Likewise.
47951         * gcc.dg/20020206-1.c: Likewise.
47952         * gcc.dg/20020310-1.c: Likewise.
47953         * gcc.dg/20020426-2.c: Likewise.
47954         * gcc.dg/20020517-1.c: Likewise.
47955         * gcc.dg/991230-1.c: Likewise.
47956         * gcc.dg/i386-unroll-1.c: Likewise.
47957         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47958
47959 2003-02-22  Jan Hubicka  <jh@suse.cz>
47960
47961         * gcc.dg/i386-mul.c: New test.
47962
47963 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47964
47965         * gcc.dg/builtins-5.c: New test case.
47966
47967 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47968
47969         * gcc.dg/asmreg-1.c: New test.
47970
47971 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47972
47973         PR c++/9749
47974         * g++.dg/parse/varmod1.C: New test.
47975
47976 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47977
47978         PR c++/9727
47979         * g++.dg/template/op1.C: New test.
47980
47981 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47982
47983         PR c++/8906
47984         * g++.dg/template/nested2.C: New test.
47985
47986 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47987
47988         PR c++/8724
47989         * g++.dg/expr/dtor1.C: New test.
47990
47991 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47992
47993         * gcc.dg/cpp/include3.c: New test.
47994         * gcc.dg/cpp/inc/foo.h: New file.
47995
47996 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47997
47998         * gcc.c-torture/execute/20030221-1.c: New test.
47999
48000 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48001
48002         PR c++/9729
48003         * g++.dg/abi/conv1.C: New test.
48004
48005 2003-02-20  Jan Hubicka  <jh@suse.cz>
48006
48007         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48008
48009 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48010
48011         * gcc.c-torture/compile/20030219-1.c: New test.
48012
48013 2003-02-18  Jan Hubicka  <jh@suse.cz>
48014
48015         * gcc.dg/funcorder.c: New test.
48016
48017 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48018
48019         * gcc.c-torture/execute/20030218-1.c: New.
48020
48021 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48022
48023         * gcc.dg/20030218-1.c: New.
48024
48025 2003-02-18  Richard Henderson  <rth@redhat.com>
48026
48027         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48028         * gcc.dg/attr-used-2.c: New.
48029
48030 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48031
48032         PR c++/9704
48033         * g++.dg/init/copy5.C: New test.
48034
48035 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48036
48037         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48038         * g++.dg/pch/pch.exp: Likewise.
48039
48040 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48041
48042         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48043         STACK_SIZE is not defined.
48044
48045 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48046
48047         PR c++/9457
48048         * g++.dg/template/init1.C: New test.
48049
48050 2003-02-16  Jan HUbicka  <jh@suse.cz>
48051
48052         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48053         (foo): Add few extra tests
48054         * gcc.dg/c99-const-expr-3.c: Likewise.
48055         * gcc.c-torture/execute/20030216-1.c: New.
48056
48057 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48058
48059         PR c++/9459
48060         * g++.dg/ext/typeof4.C: New test.
48061
48062 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48063
48064         * gcc.dg/i386-387-3.c: New test case.
48065
48066 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48067
48068         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48069         cris-*-elf* cris-*-aout* and mmix-*-*.
48070
48071 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48072
48073         * gcc.dg/20030213-1.c: New test.
48074
48075 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48076
48077         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48078         * gcc.dg/i386-387-2.c: Likewise.
48079
48080 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48081
48082         * gcc.dg/ppc-spe.c: Fix formatting.
48083         Enable tests that were previously unsupported by gas.
48084         Delete tests for instructions that no longer exist.
48085         Switch arguments on evsubifw builtin.
48086
48087 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48088
48089         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48090         STACK_SIZE is too small.
48091
48092 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48093             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48094
48095         * gcc.dg/decl-2.c: New test.
48096
48097 2003-02-10  Jan Hubicka  <jh@suse.cz>
48098
48099         * gcc.dg/i386-fpcvt-1.c: New test.
48100
48101 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48102
48103         * gcc.c-torture/execute/20030209-1.c: New test.
48104
48105 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48106
48107         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48108         int-wide bitops, use the constants of the same width.
48109         Likewise, if long long is 32-bit wide, test bitops using
48110         32-bit constants.
48111
48112 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48113
48114         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48115
48116 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48117
48118         * gcc.dg/builtins-4.c: New test case.
48119
48120 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48121
48122         * gcc.dg/20020430-1.c: Fix dg command typos.
48123         * gcc.dg/20020503-1.c: Likewise.
48124
48125 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48126
48127         PR c++/8785
48128         * g++.dg/parse/fused-params1.C: New test.
48129
48130         PR c++/8857
48131         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48132
48133         PR c++/8921
48134         * g++.dg/parse/non-dependent1.C: New test.
48135
48136         PR c++/8928
48137         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48138
48139         PR c++/9228
48140         * g++.dg/parse/undefined7.C: New test.
48141         * g++.dg/parse/non-templ1.C: New test.
48142
48143         PR c++/9229
48144         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48145
48146 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48147
48148         * gcc.c-torture/compile/20030206-1.c: New test.
48149
48150 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48151
48152         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48153         "pow" to "foo" to avoid potential confusion with a math built-in.
48154
48155 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48156
48157         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48158         conditions for SPARC targets.
48159
48160 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48161
48162         * gcc.dg/20030204-1.c: New test.
48163
48164 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48165
48166         PR c++/38
48167         * g++.dg/parse/array-size1.C: New test.
48168
48169         PR c++/5657
48170         * g++.dg/parse/undefined3.C: New test.
48171
48172         PR c++/5665
48173         * g++.dg/parse/undefined4.C: New test.
48174
48175         PR c++/5975
48176         * g++.dg/parse/undefined5.C: New test.
48177
48178         PR c++/7259
48179         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48180
48181         PR c++/8578
48182         * g++.dg/parse/casting-operator1.C: New test.
48183
48184         PR c++/8596
48185         * g++.dg/parse/undefined6.C: New test.
48186
48187         PR c++/8736
48188         * g++.dg/parse/missing-template1.C: New test.
48189
48190 2003-02-04  Jan Hubicka  <jh@suse.cz>
48191
48192         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48193         * gcc.dg/i386-cmov?.c: Likewise.
48194         * gcc.dg/i386-fpcvt-?.c: Likewise.
48195         * gcc.dg/i386-ssefp-1.c: Likewise.
48196         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48197         conventions.
48198
48199 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48200
48201         PR c++/7129
48202         * g++.dg/ext/max.C: New test.
48203
48204 2003-02-03  Jan Hubicka  <jh@suse.cz>
48205
48206         * gcc.c-torture/execute/20030203-1.c: New test.
48207
48208 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48209
48210         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48211         'natural-endian'.
48212
48213 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48214
48215         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48216         * g++.dg/init/new2.C: Likewise.
48217         * g++.dg/other/new1.C: Likewise.
48218
48219 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48220
48221         * gcc.dg/struct-ret-libc.c: New test.
48222
48223 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48224
48225         * gcc.dg/20030129-1.c: New test.
48226
48227 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48228
48229         PR c++/8849
48230         * g++.dg/template/ptrmem4.C: New test.
48231
48232 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48233
48234         * g++.dg/parser/constant1.C: New test.
48235
48236 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48237
48238         PR c++/8591
48239         * g++.dg/parse/friend2.C: New test.
48240
48241 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48242
48243         PR c++/9437
48244         * g++.dg/template/unify4.C: New test.
48245
48246 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48247
48248         * gcc.c-torture/execute/20030128-1.c: New test.
48249
48250 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48251
48252         * g++.dg/lookup/nested1.C: Test moved from ...
48253         * g++.old-deja/g++.other/lookup24.C: ... here.
48254
48255 2003-01-28  Jan Hubicka  <jh@suse.cz>
48256
48257         * gcc.dg/i386-cmov5.c: New test.
48258
48259 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48260
48261         * gcc.c-torture/execute/20010925-1.c: Changed the
48262         memcpy declaration.
48263
48264 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48265
48266         PR c++/3902
48267         * g++.dg/parse/template5.C: New test.
48268
48269 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48270
48271         PR fortran/9258
48272         * g77.dg/pr9258: New test.
48273
48274 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48275
48276         * README: Move relevant parts from README.g++.
48277
48278         * README.g++: Remove this file.
48279
48280 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48281
48282         * g++.dg/abi/dcast1.C: New test.
48283
48284 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48285
48286         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48287
48288 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48289
48290         PR c++/47
48291         * g++.old-deja/g++.other/lookup24.C: New test.
48292
48293 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48294
48295         PR middle-end/7227
48296         * gcc.dg/uninit-C.c: New test.
48297
48298 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48299
48300         * g++.dg/abi/covariant1.C: New test.
48301
48302 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48303
48304         * gcc.dg/20030123-1.c: New test.
48305
48306 2003-01-25  Jan Hubicka  <jh@suse.cz>
48307
48308         PR opt/8492
48309         * gcc.c-torture/compile/20030125-1.c
48310
48311 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48312
48313         PR c++/9403
48314         * g++.dg/parse/template3.C: New test.
48315         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48316
48317         PR c++/795
48318         * g++.dg/parse/template4.C: New test.
48319
48320         PR c++/9415
48321         * g++.dg/template/qual2.C: New test.
48322
48323         PR c++/8545
48324         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48325
48326         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48327
48328 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48329
48330         * gcc.c-torture/execute/switch-1.c: New test case.
48331
48332 2003-01-25  Jan Hubicka  <jh@suse.cz>
48333
48334         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48335
48336 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48337
48338         Tweaks for Bison-1.875. From the NEWS file:
48339         "- `parse error' -> `syntax error'
48340         Bison now uniformly uses the term `syntax error'"
48341         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48342         * gcc.dg/cpp/digraph2.c: Likewise.
48343         * gcc.dg/cpp/direct2.c: Likewise.
48344         * gcc.dg/cpp/paste4.c: Likewise.
48345         * gcc.dg/c90-restrict-1.c: Likewise.
48346         * gcc.dg/c99-func-2.c: Likewise.
48347         * gcc.dg/noncompile/920721-2.c: Likewise.
48348         * gcc.dg/noncompile/930622-2.c: Likewise.
48349         * gcc.dg/noncompile/940112-1.c: Likewise.
48350         * gcc.dg/noncompile/950921-1.c: Likewise.
48351         * gcc.dg/noncompile/951123-1.c: Likewise.
48352         * gcc.dg/noncompile/971104-1.c: Likewise.
48353         * gcc.dg/noncompile/990416-1.c: Likewise.
48354
48355 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48356
48357         * g++.dg/parse/undefined1.C: Add error message.
48358
48359 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48360
48361         PR c++/9354
48362         * g++.dg/parse/new1.C: New test.
48363
48364         PR c++/9216
48365         * g++.dg/parse/template2.C: New test.
48366
48367         PR c++/9354
48368         * g++.dg/parse/typedef2.C: New test.
48369
48370         PR c++/9328
48371         * g++.dg/ext/typeof3.C: New test.
48372
48373 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48374
48375         PR c++/2738
48376         * g++.dg/parse/ret-type1.C: New test.
48377
48378         PR c++/3792
48379         * g++.dg/parse/tmpl-outside1.C: New test.
48380
48381         PR c++/4207
48382         * g++.dg/parse/int-as-enum1.C: New test.
48383
48384         PR c++/4903
48385         * g++.dg/parse/no-typename1.C: New test.
48386
48387         PR c++/5533
48388         * g++.dg/parse/no-value1.C: New test.
48389
48390         PR c++/5921
48391         * g++.dg/parse/wrong-inline1.C: New test.
48392
48393         PR c++/6402
48394         * g++.dg/parse/ref1.C: New test.
48395
48396         PR c++/6992
48397         * g++.dg/parse/attr-ctor1.C: New test.
48398
48399         PR c++/7229
48400         * g++.dg/parse/namespace5.C: New test.
48401
48402         PR c++/7917
48403         * g++.dg/parse/func-def1.C: New test.
48404
48405         PR c++/8143
48406         * g++.dg/parse/undefined1.C: New test.
48407
48408         PR c++/5723, PR c++/8522
48409         * g++.dg/parse/specialization1.C: New test.
48410
48411         PR c++/163, PR c++/8595
48412         * g++.dg/parse/struct-as-enum1.C: New test.
48413
48414         PR c++/9173
48415         * g++.dg/parse/undefined2.C: New test.
48416
48417 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48418
48419         PR c++/9298
48420         * g++.dg/parse/template1.C: New test.
48421
48422         PR c++/9384
48423         * g++.dg/parse/using1.C: New test.
48424
48425         PR c++/9285
48426         PR c++/9294
48427         * g++.dg/parse/expr2.C: New test.
48428
48429         PR c++/9388
48430         * g++.dg/parse/lookup2.C: Likewise.
48431
48432 2003-01-21  Jan Hubicka  <jh@suse.cz>
48433
48434         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48435         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48436         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48437         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48438
48439 2003-01-20  Nick Clifton  <nickc@redhat.com>
48440
48441         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48442         problem with ARM sibcall code generation.
48443
48444 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48445
48446         * gcc.c-torture/execute/20030120-1.c: New.
48447
48448 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48449
48450         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48451
48452 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48453
48454         PR c++/9272
48455         * g++.dg/parse/ctor1.C: New test.
48456
48457         PR c++/9294:
48458         * g++.dg/parse/qualified1.C: New test.
48459
48460         * g++.dg/parse/typename3.C: New test.
48461
48462 2003-01-16  Richard Henderson  <rth@redhat.com>
48463
48464         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48465
48466 2003-01-16  Richard Henderson  <rth@redhat.com>
48467
48468         * g++.dg/pch/pch.exp: Copy test header to the working directory
48469         before using it either for precompilation or direct use.
48470         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48471         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48472
48473 2003-01-16  Richard Henderson  <rth@redhat.com>
48474
48475         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48476         before using it either for precompilation or direct use.
48477         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48478         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48479
48480 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48481
48482         * g++.dg/ext/typename1.C: Add typename keyword.
48483         * g++.dg/template/crash1.C: Update error messages.
48484         * g++.dg/template/crash2.C: Remove error message.
48485         * g++.dg/parse/typename2.C: New test.
48486         * g++.dg/template/typename2.C: Change implicit
48487         typename warning into error.
48488         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48489         error messages.
48490         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48491         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48492         * g++.old-deja/g++.law/visibility13.C: Remove error
48493         messages.
48494         * g++.old-deja/g++.ns/template17.C: Reorder code to
48495         make declaration visible in template.
48496         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48497         * g++.old-deja/g++.pt/crash36.C: Issue more error
48498         messages.
48499         * g++.old-deja/g++.pt/crash5.C: Improve error
48500         message.
48501         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48502         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48503         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48504         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48505         typename warning with error message.
48506         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48507         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48508         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48509
48510 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48511
48512         * g++.dg/parse/ambig2.C: New test.
48513
48514 2003-01-15  Richard Henderson  <rth@redhat.com>
48515
48516         * g++.dg/tls/init-2.C: Update error message string.
48517
48518 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48519
48520         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48521
48522 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48523
48524         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48525         all for HC11/HC12.
48526         * gcc.c-torture/compile/20001205-1.x: Likewise.
48527         * gcc.c-torture/compile/20001226-1.x: Likewise.
48528         * gcc.c-torture/compile/920520-1.x: Likewise.
48529         * gcc.c-torture/compile/961203-1.x: Likewise.
48530         * gcc.c-torture/compile/20020604-1.x: Likewise.
48531
48532 2003-01-15  Jan Hubicka  <jh@suse.cz>
48533
48534         * gcc.c-torture/compile/20030115-1.c: New test.
48535
48536         * gcc.dg/i386-fpcvt-1.c: New test.
48537         * gcc.dg/i386-fpcvt-2.c: New test.
48538
48539 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48540
48541         Further conform g++'s __vmi_class_type_info to the C++ ABI
48542         specification.
48543         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48544         the specification.
48545
48546 2003-01-14  Jan Hubicka  <jh@suse.cz>
48547
48548         * gcc.dg/i386-fpcvt-1.c: New test.
48549         * gcc.dg/i386-fpcvt-2.c: New test.
48550
48551 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48552
48553         * gcc.dg/i386-mmx-3.c: New test.
48554
48555 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48556
48557         PR c++/9264
48558         * g++.dg/parse/octal1.C: New file.
48559
48560         PR c++/9172
48561         * g++.dg/parse/typename1.C: New file.
48562
48563 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48564
48565         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48566         * gcc.dg/bf-no-ms-layout.c: Likewise.
48567         * gcc.dg/bf-ms-attrib.c: Likewise.
48568
48569 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48570
48571         PR c++/9099
48572         * g++.dg/parse/dtor1.C: New file.
48573
48574         PR c++/9128
48575         * g++.dg/rtti/typeid1.C: New file.
48576
48577         PR c++/9153
48578         * g++.dg/parse/lookup1.C: New file.
48579
48580         PR c++/9171
48581         * g++.dg/templ/spec5.C: New file.
48582
48583 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48584
48585         * gcc.c-torture/compile/20030110-1.c: New test.
48586
48587 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48588
48589         Merge from pch-branch:
48590
48591         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48592
48593         * gcc.dg/pch/cpp-1.h: New.
48594         * gcc.dg/pch/cpp-1.c: New.
48595         * gcc.dg/pch/cpp-2.h: New.
48596         * gcc.dg/pch/cpp-2.c: New.
48597
48598         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48599
48600         * gcc.dg/pch/except-1.h: New.
48601         * gcc.dg/pch/except-1.c: New.
48602
48603         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48604
48605         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48606         running test.
48607         * gcc.dg/pch: Include *.hp not *.h.
48608         * gcc.dg/pch/system-1.h: New.
48609         * gcc.dg/pch/system-1.c: New.
48610
48611         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48612
48613         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48614         rather than trying to build and run a program using PCH.
48615         * gcc.dg/pch: Remove dg-do commands from test files.
48616
48617         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48618
48619         * gcc.dg/pch/macro-3.c: New.
48620         * gcc.dg/pch/macro-3.h: New.
48621
48622         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48623
48624         * gcc.dg/pch/common-1.c: New.
48625         * gcc.dg/pch/common-1.h: New.
48626         * gcc.dg/pch/decl-1.c: New.
48627         * gcc.dg/pch/decl-1.h: New.
48628         * gcc.dg/pch/decl-2.c: New.
48629         * gcc.dg/pch/decl-2.h: New.
48630         * gcc.dg/pch/decl-3.c: New.
48631         * gcc.dg/pch/decl-3.h: New.
48632         * gcc.dg/pch/decl-4.c: New.
48633         * gcc.dg/pch/decl-4.h: New.
48634         * gcc.dg/pch/decl-5.c: New.
48635         * gcc.dg/pch/decl-5.h: New.
48636         * gcc.dg/pch/global-1.c: New.
48637         * gcc.dg/pch/global-1.h: New.
48638         * gcc.dg/pch/inline-1.c: New.
48639         * gcc.dg/pch/inline-1.h: New.
48640         * gcc.dg/pch/inline-2.c: New.
48641         * gcc.dg/pch/inline-2.h: New.
48642         * gcc.dg/pch/static-1.c: New.
48643         * gcc.dg/pch/static-1.h: New.
48644         * gcc.dg/pch/static-2.c: New.
48645         * gcc.dg/pch/static-2.h: New.
48646
48647         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48648
48649         * g++.dg/pch/pch.exp: Better handle failing testcases.
48650         * gcc.dg/pch/pch.exp: Likewise.
48651         * gcc.dg/pch/macro-1.c: New.
48652         * gcc.dg/pch/macro-1.h: New.
48653         * gcc.dg/pch/macro-2.c: New.
48654         * gcc.dg/pch/macro-2.h: New.
48655
48656         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48657
48658         * g++.dg/dg.exp: Treat files in pch/ specially.
48659         * g++.dg/pch/pch.exp: New file.
48660         * g++.dg/pch/empty.H: New file.
48661         * g++.dg/pch/empty.C: New file.
48662         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48663         "precompile".
48664
48665         * gcc.dg/pch/pch.exp: New file.
48666         * gcc.dg/pch/empty.h: New file.
48667         * gcc.dg/pch/empty.c: New file.
48668         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48669         "precompile".
48670
48671 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48672
48673         * g++.dg/template/friend14.C: New test.
48674
48675 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48676
48677         * gcc.dg/old-style-asm-1.c: New test.
48678
48679 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48680
48681         * gcc.c-torture/compile/20030109-1.c: New test.
48682
48683 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48684
48685         * gcc.c-torture/execute/20030109-1.c: New test.
48686
48687 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48688
48689         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48690         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48691         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48692         * g++.old-deja/g++.mike/eh2.C: Likewise.
48693         * g++.old-deja/g++.mike/eh3.C: Likewise.
48694         * g++.old-deja/g++.mike/eh5.C: Likewise.
48695         * g++.old-deja/g++.mike/eh6.C: Likewise.
48696         * g++.old-deja/g++.mike/eh7.C: Likewise.
48697         * g++.old-deja/g++.mike/eh8.C: Likewise.
48698         * g++.old-deja/g++.mike/eh9.C: Likewise.
48699         * g++.old-deja/g++.mike/eh10.C: Likewise.
48700         * g++.old-deja/g++.mike/eh12.C: Likewise.
48701         * g++.old-deja/g++.mike/eh13.C: Likewise.
48702         * g++.old-deja/g++.mike/eh14.C: Likewise.
48703         * g++.old-deja/g++.mike/eh16.C: Likewise.
48704         * g++.old-deja/g++.mike/eh17.C: Likewise.
48705         * g++.old-deja/g++.mike/eh18.C: Likewise.
48706         * g++.old-deja/g++.mike/eh21.C: Likewise.
48707         * g++.old-deja/g++.mike/eh23.C: Likewise.
48708         * g++.old-deja/g++.mike/eh24.C: Likewise.
48709         * g++.old-deja/g++.mike/eh25.C: Likewise.
48710         * g++.old-deja/g++.mike/eh26.C: Likewise.
48711         * g++.old-deja/g++.mike/eh27.C: Likewise.
48712         * g++.old-deja/g++.mike/eh28.C: Likewise.
48713         * g++.old-deja/g++.mike/eh29.C: Likewise.
48714         * g++.old-deja/g++.mike/eh31.C: Likewise.
48715         * g++.old-deja/g++.mike/eh33.C: Likewise.
48716         * g++.old-deja/g++.mike/eh34.C: Likewise.
48717         * g++.old-deja/g++.mike/eh35.C: Likewise.
48718         * g++.old-deja/g++.mike/eh36.C: Likewise.
48719         * g++.old-deja/g++.mike/eh37.C: Likewise.
48720         * g++.old-deja/g++.mike/eh38.C: Likewise.
48721         * g++.old-deja/g++.mike/eh39.C: Likewise.
48722         * g++.old-deja/g++.mike/eh40.C: Likewise.
48723         * g++.old-deja/g++.mike/eh41.C: Likewise.
48724         * g++.old-deja/g++.mike/eh42.C: Likewise.
48725         * g++.old-deja/g++.mike/eh44.C: Likewise.
48726         * g++.old-deja/g++.mike/eh46.C: Likewise.
48727         * g++.old-deja/g++.mike/eh47.C: Likewise.
48728         * g++.old-deja/g++.mike/eh48.C: Likewise.
48729         * g++.old-deja/g++.mike/eh49.C: Likewise.
48730         * g++.old-deja/g++.mike/eh50.C: Likewise.
48731         * g++.old-deja/g++.mike/eh51.C: Likewise.
48732         * g++.old-deja/g++.mike/eh53.C: Likewise.
48733         * g++.old-deja/g++.mike/eh55.C: Likewise.
48734         * g++.old-deja/g++.mike/p7912.C: Likewise.
48735         * g++.old-deja/g++.mike/p9706.C: Likewise.
48736         * g++.old-deja/g++.mike/p10416.C: Likewise.
48737         * g++.old-deja/g++.mike/p11667.C: Likewise.
48738         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48739         Remove redundant reference to Iris.
48740         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48741         Elxsi, i860, Pico Java, and WE32K.
48742
48743 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48744
48745         * g++.dg/ext/asm4.C: New test.
48746
48747 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48748
48749         PR c++/9030
48750         * g++.dg/template/friend12.C: New test.
48751         * g++.dg/template/friend13.C: Likewise.
48752         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48753
48754 2003-01-08  Jan Hubicka  <jh@suse.cz>
48755
48756         * gcc.dg/i386-cadd.c: New test.
48757         * gcc.dg/i386-cmov4.c: Likewise.
48758
48759 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48760
48761         PR c++/9165
48762         * g++.dg/warn/Wunused-3.C: New test.
48763
48764         * g++.dg/abi/bitfield9.C: New test.
48765
48766         PR c++/9189
48767         * g++.dg/parse/defarg3.C: New test.
48768
48769 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48770
48771         * g++.dg/parse/ambig1.C: New test.
48772         * g++.dg/parse/defarg2.C: New test.
48773
48774 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48775
48776         * g++.dg/template/defarg-1.C: New test.
48777         * g++.dg/template/local2.C: Likewise.
48778
48779 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48780
48781         * gcc.c-torture/execute/20030105-1.c: New test.
48782
48783 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48784
48785         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48786         * g++.dg/parse/namespace4.C: Likewise.
48787
48788 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48789
48790         * g++.dg/template/ntp2.C: New test.
48791
48792 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48793
48794         * g++.dg/parse/extern-C-1.C: New test.
48795
48796         * g++.dg/parse/namespace4.C: New test.
48797
48798         * g++.dg/template/nested1.C: New test.
48799
48800         * g++.dg/parse/namespace3.C: New test.
48801
48802 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48803
48804         * g++.dg/lookup/two-stage1.C: New test.
48805
48806 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48807
48808         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48809         * g++.old-deja/g++.jason/access8.C: Likewise.
48810         * g++.old-deja/g++.other/decl5.C: Likewise.
48811
48812 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48813
48814         * g++.dg/parse/parse7.C: New test.
48815
48816 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48817
48818         PR c++/2843
48819         * g++.dg/ext/attrib7.C: New test.
48820
48821 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48822
48823         * g++.dg/parse/parse6.C: New test.
48824
48825 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48826
48827         * gcc.dg/h8300-stack-1.c: New.
48828
48829 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48830
48831         g++.dg/lookup/exception1.C: New test.
48832
48833         g++.dg/lookup/template1.C: New test.
48834
48835         g++.dg/parse/namespace2.C: New test.
48836
48837         g++.dg/parse/parens2.C: New test.
48838
48839 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48840
48841         * g++.dg/parse/parse5.C: New test.
48842         * g++.dg/lookup/scoped4.C: New test.
48843
48844 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48845
48846         * g++.dg/parse/parens1.C: New test.
48847
48848         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48849         angle-bracket1.C.
48850         * g++.dg/parse/parens2.C: New test.
48851
48852         * g++.dg/lookup/scope-operator1.C: New test.
48853
48854         * g++.dg/parse/operator1.C: New test.
48855
48856 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48857
48858         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48859         * g++.old-deja/g++.other/access6.C: Likewise.
48860         * g++.old-deja/g++.other/decl1.C: Likewise.
48861         * g++.old-deja/g++.pt/typename12.C: Likewise.
48862
48863 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48864
48865         * g++.dg/parse/namespace1.C: New test.
48866
48867 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48868
48869         * g++.dg/parse/parse4.C: New test.
48870
48871 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48872
48873         * g++.dg/parse/parse3.C: New test.
48874
48875 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48876
48877         * g++.dg/parse/parse2.C: New test.
48878
48879 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48880
48881         * g++.dg/template/friend11.C: New test.
48882
48883 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48884
48885         * g++.dg/parse/parse1.C: New test.
48886
48887 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48888
48889         * lib/profopt.exp: Change the name of a global variable to avoid
48890         possible clashes with other test suites.
48891
48892 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48893
48894         * g++.dg/inherit/covariant8.C: New test.
48895
48896 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48897
48898         * g++.dg/init/array9.C: New test.
48899
48900         PR c++/9112
48901         * g++.dg/parse/expr1.C: New test.
48902
48903 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48904
48905         * gcc.c-torture/compile/20021230-1.c: New test.
48906
48907 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48908
48909         * g++.dg/inherit/covariant5.C: New test.
48910         * g++.dg/inherit/covariant6.C: New test.
48911         * g++.dg/inherit/covariant7.C: New test.
48912
48913 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48914
48915         PR c++/2739
48916         * g++.dg/other/access2.C: New test.
48917
48918 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48919
48920         * g++.dg/other/anon-struct.C: No longer fails
48921         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48922         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48923         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48924
48925 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48926
48927         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48928
48929 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48930
48931         * g++.dg/eh/spec4.C: Remove stray semicolon.
48932         * g++.dg/expr/pmf-1.C: Change error message.
48933         * g++.dg/ext/asm1.C: Remove stray semicolon.
48934         * g++.dg/ext/typename1.C: Add missing typenames.
48935         * g++.dg/inherit/template-as-base.C: Change error message.
48936         * g++.dg/lookup/scoped1.C: Likewise.
48937         * g++.dg/lookup/scoped2.C: Likewise.
48938         * g++.dg/lookup/using2.C: Likewise.
48939         * g++.dg/other/component1.C: Remove stray semicolon.
48940         * g++.dg/other/do1.C: Change error message.
48941         * g++.dg/other/error2.C: Likewise.
48942         * g++.dg/other/init1.C: Likewise.
48943         * g++.dg/other/packed1.C: Remove stray semicolon.
48944         * g++.dg/other/ptrmem2.C: Change error message.
48945         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48946         marker.
48947         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48948         * g++.dg/template/access3.C: Add typename keyword.
48949         * g++.dg/template/access5.C: Remove stray semicolon.
48950         * g++.dg/template/access6.C: Likewise.
48951         * g++.dg/template/complit1.C: Likewise.
48952         * g++.dg/template/crash1.C: Change error message.
48953         * g++.dg/template/inherit2.C: Remove stray semicolon.
48954         * g++.dg/template/instantiate2.C: Likewise.
48955         * g++.dg/template/instantiate3.C: Change error message.
48956         * g++.dg/template/qual1.C: Remove stray semicolon.
48957         * g++.dg/template/qualttp18.C: Change error message.
48958         * g++.dg/template/ref1.C: Remove stray semicolon.
48959         * g++.dg/template/sizeof1.C (A::value): Declare it.
48960         * g++.dg/template/spec4.C: Change error message.
48961         * g++.dg/template/static1.C: Likewise.
48962         * g++.dg/template/type1.C: Likewise.
48963         * g++.dg/template/typename3.C: Likewise.
48964         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48965         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48966         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48967         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48968         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48969         named return value extension.
48970         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48971         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48972         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48973         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48974         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48975         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48976         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48977         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48978         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48979         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48980         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48981         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48982         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48983         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48984         syntax.
48985         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48986         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48987         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48988         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48989         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48990         * g++.old-deja/g++.brendan/template11.C: Likewise.
48991         * g++.old-deja/g++.brendan/template26.C: Likewise.
48992         * g++.old-deja/g++.brendan/template27.C: Use explicit
48993         specialization syntax.
48994         * g++.old-deja/g++.brendan/template30.C: Likewise.
48995         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48996         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48997         non-dependent names.
48998         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48999         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49000         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49001         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49002         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49003         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49004         named return value extension.
49005         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49006         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49007         * g++.old-deja/g++.ext/return1.C: Likewise.
49008         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49009         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49010         * g++.old-deja/g++.jason/access8.C: Likewise.
49011         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49012         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49013         pseudo-destructor names.
49014         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49015         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49016         pseudo-destructor names.
49017         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49018         * g++.old-deja/g++.jason/overload19.C: Likewise.
49019         * g++.old-deja/g++.jason/overload32.C: Likewise.
49020         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49021         stray semicolons.
49022         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49023         * g++.old-deja/g++.jason/return.C: Likewise.
49024         * g++.old-deja/g++.jason/return2.C: Likewise.
49025         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49026         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49027         syntax.
49028         * g++.old-deja/g++.jason/template10.C: Account for use of
49029         non-dependent names.
49030         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49031         syntax.
49032         * g++.old-deja/g++.jason/template37.C: Likewise.
49033         * g++.old-deja/g++.law/access4.C: Change error messages.
49034         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49035         pseudo-destructor names.
49036         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49037         * g++.old-deja/g++.law/ctors9.C: Likewise.
49038         * g++.old-deja/g++.law/cvt22.C: Likewise.
49039         * g++.old-deja/g++.law/dtors5.C: Likewise.
49040         * g++.old-deja/g++.law/global-init1.C: Likewise.
49041         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49042         * g++.old-deja/g++.law/operators28.C: Likewise.
49043         * g++.old-deja/g++.law/visibility28.C: Likewise.
49044         * g++.old-deja/g++.martin/eval1.C: Likewise.
49045         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49046         name.
49047         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49048         * g++.old-deja/g++.mike/net34.C: Likewise.
49049         * g++.old-deja/g++.mike/net36.C: Likewise.
49050         * g++.old-deja/g++.mike/ns2.C: Likewise.
49051         * g++.old-deja/g++.mike/p12306.C: Likewise.
49052         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49053         value extension.
49054         * g++.old-deja/g++.mike/p700.C: Likewise.
49055         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49056         * g++.old-deja/g++.mike/p710.C: Likewise.
49057         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49058         value extension.
49059         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49060         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49061         * g++.old-deja/g++.ns/crash2.C: Likewise.
49062         * g++.old-deja/g++.ns/crash3.C: Likewise.
49063         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49064         * g++.old-deja/g++.ns/ns17.C: Likewise.
49065         * g++.old-deja/g++.ns/template16.C: Likewise.
49066         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49067         keyword.
49068         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49069         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49070         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49071         named return value extension.
49072         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49073         * g++.old-deja/g++.other/access4.C: Issue additional error
49074         messages.
49075         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49076         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49077         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49078         * g++.old-deja/g++.other/crash25.C: Change error message.
49079         * g++.old-deja/g++.other/crash4.C: Change error message.
49080         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49081         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49082         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49083         checks.
49084         * g++.old-deja/g++.other/defarg8.C: Likewise.
49085         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49086         * g++.old-deja/g++.other/dtor10.C: Likewise.
49087         * g++.old-deja/g++.other/incomplete.C: Likewise.
49088         * g++.old-deja/g++.other/linkage7.C: Likewise.
49089         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49090         lookup algorithm.
49091         * g++.old-deja/g++.other/mangle2.C: Likewise.
49092         * g++.old-deja/g++.other/refinit2.C: Likewise.
49093         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49094         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49095         * g++.old-deja/g++.pt/crash28.C: Likewise.
49096         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49097         syntax.
49098         * g++.old-deja/g++.pt/crash32.C: Change error message.
49099         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49100         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49101         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49102         error message position.
49103         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49104         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49105         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49106         syntax.
49107         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49108         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49109         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49110         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49111         keyword.
49112         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49113         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49114         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49115         keyword.
49116         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49117         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49118         syntax.
49119         * g++.old-deja/g++.pt/friend28.C: Account for use of
49120         non-dependent names.
49121         * g++.old-deja/g++.pt/friend29.C: Likewise.
49122         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49123         rules.
49124         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49125         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49126         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49127         lookup rules.
49128         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49129         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49130         keyword.
49131         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49132         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49133         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49134         keyword.
49135         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49136         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49137         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49138         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49139         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49140         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49141         keyword.
49142         * g++.old-deja/g++.pt/spec10.C: Likewise.
49143         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49144         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49145         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49146         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49147         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49148         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49149         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49150         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49151         * g++.old-deja/g++.pt/typename15.C: Likewise.
49152         * g++.old-deja/g++.pt/typename22.C: Likewise.
49153         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49154         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49155         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49156         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49157         syntax.
49158         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49159         return value extension.
49160         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49161         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49162         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49163         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49164
49165 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49166
49167         * g++.dg/warn/inline1.C: New test.
49168         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49169         * g++.old-deja/g++.jason/synth10.C: Likewise.
49170         * g++.old-deja/g++.mike/net31.C: Likewise.
49171         * g++.old-deja/g++.mike/p8786.C: Likewise.
49172
49173         * g++.dg/template/friend10.C: New test.
49174         * g++.dg/template/conv5.C: New test.
49175
49176 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49177
49178         * g++.dg/lookup/scoped3.C: New test.
49179
49180         * g++.dg/lookup/decl1.C: New test.
49181         * g++.dg/lookup/decl2.C: New test.
49182
49183 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49184
49185         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49186         gcc.c-torture/compile/20021015-1.c,
49187         gcc.c-torture/compile/20021015-2.c,
49188         gcc.c-torture/compile/20021123-1.c,
49189         gcc.c-torture/compile/20021123-2.c,
49190         gcc.c-torture/compile/20021123-3.c,
49191         gcc.c-torture/compile/20021123-4.c,
49192         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49193         only to 3.1 or 3.2 branch.
49194
49195 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49196
49197         * gcc.dg/i386-bitfield3.c: New test.
49198
49199         * gcc.dg/i386-bitfield2.c: New test.
49200
49201 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49202
49203         * g++.dg/parse/conv_op1.C: New test.
49204
49205 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49206
49207         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49208         approved.
49209
49210 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49211
49212         * gcc.c-torture/compile/20021220-1.c: New test.
49213
49214 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49215
49216         * gcc.dg/i386-fastcall-1.c: New.
49217
49218 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49219
49220         * gcc.c-torture/execute/20021219-1.c: New test.
49221
49222 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49223
49224         * gcc.dg/i386-pic-1.c: New test.
49225
49226 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49227
49228         PR c++/8099
49229         * g++.dg/template/friend9.C: New test.
49230
49231 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49232
49233         PR c++/3663
49234         * g++.dg/template/access7.C: New test.
49235
49236 2002-12-18  Nick Clifton  <nickc@redhat.com>
49237
49238         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49239         the libstdc++-v3 directory has been found.
49240
49241 2002-12-12  Devang Patel <dpatel@apple.com>
49242         * gcc.dg/darwin-ld-1.c: New test.
49243         * gcc.dg/darwin-ld-2.c: New test.
49244         * gcc.dg/darwin-ld-3.c: New test.
49245         * gcc.dg/darwin-ld-4.c: New test.
49246         * gcc.dg/darwin-ld-5.c: New test.
49247
49248 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49249
49250         * gcc.c-torture/compile/20021212-1.c: New test.
49251
49252 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49253
49254         * gcc.dg/fshort-wchar: New test.
49255
49256 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49257
49258         PR c++/8372
49259         * g++.dg/template/dtor1.C: New test.
49260
49261         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49262         markers.
49263
49264 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49265
49266         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49267
49268 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49269
49270         * g++.dg/template/static1.C: New test.
49271         * g++.dg/template/static2.C: New test.
49272         * g++.old-deja/g++.ext/memconst.C: New test.
49273
49274 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49275
49276         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49277         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49278         * g++.dg/special/initp1.C: Likewise.
49279
49280 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49281
49282         * gcc.c-torture/execute/20021204-1.c: New test.
49283
49284 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49285
49286         * gcc.dg/ppc-fmadd-1.c: New file.
49287         * gcc.dg/ppc-fmadd-2.c: New file.
49288         * gcc.dg/ppc-fmadd-3.c: New file.
49289
49290 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49291
49292         * gcc.c-torture/compile/20021204-1.c: New test.
49293
49294 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49295
49296         * g++.dg/inherit/covariant2.C: New test.
49297         * g++.dg/inherit/covariant3.C: New test.
49298         * g++.dg/inherit/covariant4.C: New test.
49299         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49300         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49301
49302 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49303
49304         PR c++/8688
49305         * g++.dg/init/brace3.C: New test.
49306
49307 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49308
49309         * gcc.dg/20020210-1.c: Fix a comment typo.
49310
49311 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49312
49313         PR c++/8720
49314         * g++.dg/parse/defarg1.C: New test.
49315
49316         PR c++/8615
49317         * g++.dg/template/char1.C: New test.
49318
49319         * g++.dg/template/varmod1.C: Fix typo.
49320
49321 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49322
49323         DR 180
49324         * g++.old-deja/g++.pt/crash32.C: Expect error.
49325
49326 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49327
49328         PR c++/5919
49329         * g++.dg/template/varmod1.C: New test.
49330
49331         PR c++/8727
49332         * g++.dg/inherit/typeinfo1.C: New test.
49333
49334         PR c++/8663
49335         * g++.dg/inherit/typedef1.C: New test.
49336
49337 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49338
49339         PR c++/8332
49340         PR c++/8493
49341         * g++.dg/template/strlen1.C: New test.
49342
49343         PR c++/8227
49344         * g++.dg/template/ctor2.C: New test.
49345
49346         PR c++/8214
49347         * g++.dg/init/string1.C: New test.
49348
49349         PR c++/8511
49350         * g++.dg/template/friend8.C: New test.
49351
49352 2002-11-29  Joe Buck <jbuck@synopsys.com>
49353
49354         * g++.dg/lookup/anon2.C: New test.
49355
49356 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49357
49358         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49359         h8300 port.
49360
49361 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49362
49363         * gcc.dg/bitfld-6.c: New test.
49364
49365 2002-11-27  Jan Hubicka  <jh@suse.cz>
49366
49367         * gcc.c-torture/execute/20021127.[cx]: New test.
49368
49369 2002-11-26  Jan Hubicka  <jh@suse.cz>
49370
49371         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49372         quality.
49373
49374 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49375
49376         * g++.dg/init/brace2.C: New test.
49377         * g++.old-deja/g++.mike/p9129.C: Correct.
49378
49379 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49380
49381         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49382
49383 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49384
49385         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49386
49387 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49388
49389         * g++.dg/abi/empty11.C: New test.
49390         * g++.dg/rtti/cv1.C: New test.
49391
49392 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49393
49394         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49395
49396 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49397
49398         * g++.dg/abi/empty10.C: New test.
49399
49400 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49401
49402         * gcc.c-torture/compile/20021124-1.c: New test.
49403
49404 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49405
49406         * g++.dg/abi/rtti2.C: New test.
49407
49408 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49409
49410         * gcc.dg/i386-unroll-1.c: New test.
49411
49412 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49413
49414         * gcc.c-torture/compile/20021120-1.c: New test.
49415         * gcc.c-torture/compile/20021120-2.c: New test.
49416
49417 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49418
49419         * gcc.dg/bitfld-5.c: New test.
49420
49421 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49422
49423         * gcc.c-torture/execute/20021120-3.c: New test.
49424
49425 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49426
49427         * gcc.c-torture/execute/20021120-2.c: New test.
49428
49429 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49430
49431         * gcc.c-torture/execute/20021120-1.c: New test.
49432
49433 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49434
49435         * gcc.c-torture/execute/20021118-3.c: New test.
49436
49437 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49438
49439         * gcc.c-torture/compile/20021119-1.c: New test.
49440
49441 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49442
49443         * gcc.dg/duff-1.c: New test.
49444         * gcc.dg/duff-2.c: New test.
49445         * gcc.dg/duff-3.c: New test.
49446
49447 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49448
49449         * gcc.dg/cpp/_Pragma5.c: New test.
49450
49451 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49452
49453         * gcc.c-torture/execute/20021118-2.c: New test.
49454
49455 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49456
49457         * gcc.c-torture/execute/20021118-1.c: New test.
49458
49459 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49460
49461         * gcc.dg/20021116-1.c: New test.
49462
49463 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49464
49465         * g++.dg/abi/vcall1.C: New test.
49466
49467 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49468
49469         * gcc.dg/20021029-1.c: New test.
49470         * gcc.dg/20021029-2.c: New test.
49471
49472 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49473
49474         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49475
49476 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49477
49478         PR c/8439
49479         * gcc.dg/20021110.c: Move to ...
49480         * gcc.c-torture/compile/20021110.c: .... here.
49481
49482 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49483
49484         PR c/8467
49485         * gcc.c-torture/execute/20021111-1.c
49486
49487 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49488
49489         PR c/8439
49490         * gcc.dg/20021110.c: New test.
49491
49492 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49493
49494         * g++.dg/abi/vthunk3.C: Run only on x86.
49495
49496 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49497
49498         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49499
49500 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49501
49502         * lib/compat.exp (compat-execute): Fix logic error in last
49503         change.
49504
49505 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49506
49507         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49508
49509 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49510
49511         PR c++/8389
49512         * g++.dg/template/access6.C: New test.
49513
49514 2002-11-08  Jan Hubicka  <jh@suse.cz>
49515
49516         * gcc.dg/i386-ssefp-1.c: New test.
49517         * gcc.dg/i386-ssefp-1.c: New test.
49518
49519 2002-11-08  Jan Hubicka  <jh@suse.cz>
49520
49521         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49522
49523 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49524
49525         * g++.dg/abi/vthunk3.C: New test.
49526
49527         PR c++/8338
49528         * g++.dg/template/crash2.C: New test.
49529
49530 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49531
49532         * g++.dg/abi/dtor1.C: New test.
49533         * g++.dg/abi/dtor2.C: Likewise.
49534
49535 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49536
49537         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49538         Darwin.
49539
49540 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49541
49542         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49543         -mthumb.  Only xfail with -O0.
49544
49545 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49546
49547         * g++.dg/abi/thunk1.C: New test.
49548         * g++.dg/abi/thunk2.C: Likewise.
49549         * g++.dg/abi/vtt1.C: Likewise.
49550
49551 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49552
49553         PR optimization/8423
49554         * gcc.c-torture/execute/builtin-constant.c: New test.
49555
49556 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49557
49558         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49559         Add some more cases.
49560
49561 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49562
49563         PR c++/8391
49564         * g++.dg/opt/local1.C: New test.
49565
49566 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49567
49568         PR c++/8160
49569         * g++.dg/template/complit1.C: New test.
49570
49571         PR c++/8149
49572         * g++.dg/template/typename4.C: Likewise.
49573
49574 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49575
49576         Core issue 287, PR c++/7639
49577         * g++.dg/template/instantiate1.C: Adjust error location.
49578         * g++.dg/template/instantiate3.C: New test.
49579         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49580         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49581         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49582
49583 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49584
49585         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49586
49587 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49588
49589         PR c++/8287
49590         * g++.dg/init/dtor2.C: New test.
49591
49592 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49593
49594         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49595         * gcc.dg/nest.c: Bypass errors on irix6.
49596
49597 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49598
49599         * gcc.dg/nest.c: Expect error for mmix-*-*.
49600         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49601
49602 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49603
49604         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49605         markers.
49606
49607         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49608
49609 2002-10-25  Mike Stump  <mrs@apple.com>
49610
49611         * gcc.dg/warn-1.c: New test.
49612
49613 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49614
49615         * g++.dg/template/typename3.C: New test.
49616
49617 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49618
49619         * g++.dg/lookup/ptrmem1.C: New test.
49620
49621         * g++.dg/abi/vthunk2.C: New test.
49622
49623 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49624
49625         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49626
49627 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49628
49629         * g++.dg/abi/empty9.C: New test.
49630
49631 2002-10-24  Richard Henderson  <rth@redhat.com>
49632
49633         * g++.dg/inherit/thunk1.C: Enable for ia64.
49634
49635 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49636
49637         PR c++/8067
49638         * g++.dg/lookup/pretty1.C: New test.
49639
49640 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49641
49642         * gcc.dg/20021023-1.c: New test.
49643
49644 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49645
49646         PR c++/7679
49647         * g++.dg/parse/inline1.C: New test.
49648
49649 2002-10-23  Richard Henderson  <rth@redhat.com>
49650
49651         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49652
49653         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49654
49655 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49656
49657         PR c++/6579
49658         * g++.dg/parse/stmtexpr3.C: New test.
49659
49660 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49661
49662         * g++.dg/expr/cond1.C: New test.
49663
49664 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49665
49666         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49667
49668 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49669
49670         * g++.dg/abi/vbase13.C: New test.
49671         * g++.dg/abi/vbase14.C: Likewise.
49672
49673 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49674
49675         * gcc.dg/tls/pic-1.c: New test.
49676         * gcc.dg/tls/nonpic-1.c: New test.
49677         * gcc.dg/20021018-1.c: New test.
49678
49679 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49680
49681         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49682         Remove only files with the same base name as the test case.
49683         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49684         (profopt-execute): Likewise.  Also, remove old profiling
49685         and performance data files before running the tests.
49686
49687         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49688         * g++.dg/bprob/bprob.exp: Likewise.
49689         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49690         to allow more general test case names.
49691
49692         * g++.dg/bprob/bprob-1.C: Rename to ...
49693         * g++.dg/bprob/g++-bprob-1.C: ... this.
49694
49695         * g77.dg/bprob/bprob-1.f: Rename to ...
49696         * g77.dg/bprob/g77-bprob-1.f: ... this.
49697
49698 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49699
49700         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49701         bison 1.50 or later.
49702
49703 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49704
49705         * g++.dg/README: Describe more test directories.
49706
49707 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49708
49709         * g++.dg/init/array6.C: Add additional tests.
49710
49711 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49712
49713         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49714         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49715
49716 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49717
49718         * gcc.c-torture/compile/20020604-1.x: New.
49719         * gcc.c-torture/compile/simd-5.x: Likewise.
49720         * gcc.c-torture/execute/920710-1.x: Likewise.
49721         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49722
49723 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49724
49725         * g++.dg/inherit/override1.C: Add dg-options clause.
49726
49727 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49728
49729         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49730         _mm_slli_si128.
49731
49732 2002-10-19  Andreas Schwab  <schwab@suse.de>
49733
49734         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49735         directory component.
49736
49737 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49738
49739         * g++.dg/inherit/thunk1.C: New test.
49740
49741         * g++.dg/inherit/override1.C: New test.
49742
49743         * g++.dg/abi/mangle11.C: New test.
49744         * g++.dg/abi/mangle14.C: New test.
49745         * g++.dg/abi/mangle17.C: New test.
49746
49747 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49748
49749         * g++.dg/overload/member2.C: New test.
49750
49751 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49752
49753         * g++.dg/README: Describe new compat directory.
49754         * g++.dg/dg.exp: Skip tests in compat directory.
49755         * README.compat: New file.
49756         * lib/compat.exp: New expect script.
49757         * g++.dg/compat: New test directory.
49758         * g++.dg/compat/compat.exp: New expect script.
49759         * g++.dg/compat/abi: New test directory.
49760         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49761         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49762         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49763         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49764         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49765         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49766         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49767         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49768         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49769         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49770         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49771         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49772         * g++.dg/compat/break: New test directory.
49773         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49774         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49775         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49776         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49777         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49778         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49779         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49780         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49781         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49782         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49783         g++.dg/compat/break/README: New files.
49784         * g++.dg/compat/eh: New test directory.
49785         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49786         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49787         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49788         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49789         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49790         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49791         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49792         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49793         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49794         g++.dg/compat/eh/filter2_y.C,
49795         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49796         g++.dg/compat/eh/new1_y.C,
49797         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49798         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49799         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49800         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49801         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49802         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49803         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49804         g++.dg/compat/eh/unexpected1_y.C: New files.
49805         * g++.dg/compat/init: New test directory.
49806         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49807         g++.dg/compat/init/array5_y.C,
49808         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49809         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49810         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49811         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49812         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49813         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49814         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49815         g++.dg/compat/init/init-ref2_y.C: New files.
49816
49817 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49818
49819         PR c++/7584
49820         * g++.dg/inherit/using3.C: New test.
49821
49822 2002-10-17  Jan Hubicka  <jh@suse.cz>
49823
49824         * gcc.dg/20021017-2.c: New test.
49825
49826 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49827
49828         * g++.dg/abi/mangle16.C: Adjust.
49829
49830         * g++.dg/init/array8.C: New test.
49831
49832 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49833
49834         * gcc.dg/special/mips-abi.exp: New test.
49835         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49836
49837 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49838
49839         * g++.dg/abi/mangle16.C: New test.
49840         * g++.dg/abi/mangle17.C: Likewise.
49841
49842         PR c++/7478
49843         * g++.dg/template/ref1.C: New test.
49844
49845 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49846
49847         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49848
49849 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49850
49851         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49852
49853 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49854
49855         PR c++/7524
49856         * g++.dg/init/array7.C: New test.
49857
49858 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49859
49860         * g++.dg/init/array6.C: New test.
49861
49862         * g++.dg/abi/mangle13.C: Likewise.
49863         * g++.dg/abi/mangle14.C: Likewise.
49864         * g++.dg/abi/mangle15.C: Likewise.
49865
49866 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49867
49868         * g++.dg/abi/empty8.C: New test.
49869
49870 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49871
49872         * g++.dg/init/ctor1.C: New test.
49873
49874 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49875
49876         * gcc.c-torture/execute/20021015-1.c: New test.
49877
49878 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49879
49880         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49881
49882 2002-10-14  Jan Hubicka  <jh@suse.cz>
49883
49884         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49885
49886 2002-10-14  Richard Henderson  <rth@redhat.com>
49887
49888         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49889
49890 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49891
49892         PR optimization/6631
49893         * g++.dg/opt/const2.C: New test.
49894
49895 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49896
49897         PR c++/7176
49898         * g++.dg/parse/friend1.C: New test.
49899         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49900
49901 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49902
49903         * gcc.dg/20021014-1.c: New test.
49904
49905 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49906
49907         PR c++/5661
49908         * g++.dg/ext/vlm1.C: New test.
49909         * g++.dg/ext/vlm2.C: Likewise.
49910
49911         * g++.dg/init/array1.C: Remove invalid braces.
49912         * g++.dg/init/brace1.C: New test.
49913         * g++.dg/init/copy2.C: Likewise.
49914         * g++.dg/init/copy3.C: Likewise.
49915         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49916         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49917         braces.
49918
49919 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49920
49921         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49922
49923 2002-10-11  Richard Shann  <richard.shann@superh.com>
49924
49925         * gcc.c-torture/compile/simd-5.c: New test.
49926
49927 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49928
49929         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49930
49931 2002-10-10  Jim Wilson  <wilson@redhat.com>
49932
49933         * gcc.c-torture/execute/20021010-1.c: New test.
49934
49935 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49936
49937         PR c/7353
49938         * g++.dg/ext/typedef-init.C: New test.
49939         * gcc.dg/typedef-init.c: New test.
49940
49941 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49942
49943         * gcc.dg/cpp/paste13.c: New test.
49944
49945 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49946
49947         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49948         remaining platforms, XFAIL during compile, not execute.  Don't
49949         XFAIL at -O0.
49950
49951 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49952
49953         * gcc.dg/alias-1.c: Tweak expected warning.
49954
49955 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49956
49957         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49958
49959 2002-10-06  Andreas Jaeger  <aj@suse.de>
49960
49961         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49962         * gcc.dg/cpp/c++98.C: Likewise.
49963
49964         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49965         * g++.dg/cpp/c++98.C: Likewise.
49966
49967         * g++.dg/README (Subdirectories): Mention cpp directory.
49968
49969         PR target/7559
49970         * gcc.dg/20021006-1.c: New test.
49971
49972 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49973
49974         PR c++/7804
49975         * g++.dg/other/warning1.C: New test.
49976
49977 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49978
49979         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49980         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49981         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49982
49983 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49984
49985         PR c++/7931
49986         * g++.dg/template/ptrmem3.C: New test.
49987
49988         PR c++/7754
49989         * g++.dg/template/union1.C: New test.
49990
49991 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49992
49993         PR c++/8006
49994         * g++.dg/abi/mangle9.C: New test.
49995         * g++.dg/abi/mangle10.C: New test.
49996         * g++.dg/abi/mangle11.C: New test.
49997         * g++.dg/abi/mangle12.C: New test.
49998
49999 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50000
50001         PR c++/7188.
50002         * g++.dg/template/meminit1.C: New test.
50003         * g++.dg/warn/Wreorder-1.C: Likewise.
50004         * g++.old-deja/g++.mike/warn3.C: Tweak.
50005         * lib/prune.exp: Ingore "in copy constructor".
50006
50007 2002-10-02  Andreas Jaeger  <aj@suse.de>
50008
50009         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50010         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50011         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50012         on x86-64.
50013
50014 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50015
50016         * gcc.dg/empty1.C: Fix typo.
50017
50018 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50019
50020         * gcc.dg/alias-1.c: New test.
50021
50022 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50023
50024         * gcc.dg/empty1.C: New test.
50025
50026         * g++.dg/tls/init-2.C: Tweak error messages.
50027
50028 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50029
50030         * gcc.c-torture/compile/20020923-1.c: New test.
50031
50032 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50033
50034         * gcc.c-torture/execute/ffs-1.c: New test.
50035         * gcc.c-torture/execute/ffs-2.c: Ditto.
50036
50037 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50038
50039         * g++.dg/overload/member1.C: New test.
50040
50041 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50042
50043         * g++.dg/abi/empty7.C: New test.
50044         * g++.dg/init/pm2.C: Likewise.
50045
50046 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50047
50048         * g++.dg/rtti/crash1.C: New test.
50049
50050 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50051
50052         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50053         gcc.dg/sibcall-4.c: New tests.
50054
50055 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50056
50057         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50058         powerpc and MMIX targets.
50059
50060 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50061
50062         * gcc.dg/cpp/20020927-1.c: New.
50063
50064 2002-09-26  David S. Miller  <davem@redhat.com>
50065
50066         * gcc.c-torture/compile/trunctfdf.c: New.
50067
50068 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50069
50070         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50071
50072 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50073
50074         * gcc.c-torture/execute/loop-15.c: New.
50075
50076 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50077
50078         * README.QMTEST: Fix typo.
50079
50080 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50081
50082         * gcc.dg/20020926-1.c: New test.
50083
50084 2002-09-25  David S. Miller  <davem@redhat.com>
50085
50086         PR target/7842
50087         * gcc.c-torture/execute/shiftdi.c: New test.
50088
50089 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50090
50091         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50092         unique to the tool.
50093         * lib/g77.exp (g77_init): Likewise.
50094         * lib/g++.exp (g++_init): Likewise.
50095         * lib/objc.exp (objc_init): Likewise.
50096
50097 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50098
50099         * g++.dg/abi/empty5.C: New test.
50100         * g++.dg/abi/empty6.C: New test.
50101         * g++.dg/abi/vbase12.C: New test.
50102
50103 2002-09-25  Richard Henderson  <rth@redhat.com>
50104
50105         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50106         too-small long double.
50107
50108 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50109
50110         * gcc.dg/20020919-1.c: New test.
50111
50112 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50113
50114         * g++.dg/abi/bitfield6.C: New test.
50115         * g++.dg/abi/bitfield7.C: New test.
50116         * g++.dg/abi/bitfield8.C: New test.
50117         * g++.dg/abi/vbase11.C: New test.
50118
50119 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50120
50121         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50122         hppa*-*-hpux*.  Update test comment.
50123
50124 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50125
50126         * gcc.dg/tls/struct-1.c: New test.
50127
50128 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50129
50130         * gcc.dg/cpp/tr-warn2.c: Update.
50131
50132 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50133
50134         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50135
50136 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50137
50138         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50139         systems.
50140
50141 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50142
50143         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50144
50145         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50146         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50147         setting of cxxfilt.
50148
50149 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50150
50151         * gcc.dg/20020312-2.c: Update for darwin.
50152
50153 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50154
50155         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50156
50157 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50158
50159         * objc.dg/comp-types-1.m: New test.
50160         * objc.dg/comp-types-2.m: New test.
50161         * objc.dg/comp-types-3.m: New test.
50162         * objc.dg/comp-types-4.m: New test.
50163         * objc.dg/comp-types-5.m: New test.
50164         * objc.dg/comp-types-6.m: New test.
50165
50166 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50167
50168         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50169
50170 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50171
50172         * g++.dg/other/do1.C: New test.
50173
50174         * g++.dg/template/subst1.C: New test.
50175
50176 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50177
50178         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50179
50180 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50181
50182         * g++.dg/template/qualttp20.C: Adjust expected errors.
50183         * g++.old-deja/g++.jason/report.C: Likewise.
50184         * g++.old-deja/g++.other/qual1.C: Likewise.
50185
50186         * g++.dg/lookup/scoped2.C: New test.
50187
50188         * g++.dg/ext/asm3.C: New test.
50189
50190 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50191
50192         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50193
50194 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50195
50196         * ChangeLog: follow spelling conventions.
50197         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50198         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50199         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50200         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50201         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50202         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50203         * g++.old-deja/g++.law/global-init1.C: Likewise.
50204         * g++.old-deja/g++.other/delete4.C: Likewise.
50205         * g++.old-deja/g++.other/inline21.C: Likewise.
50206         * g++.old-deja/g++.other/singleton.C: Likewise.
50207         * g77.dg/strlen0.f: Likewise.
50208         * g77.f-torture/compile/20010519-1.f: Likewise.
50209         * g77.f-torture/compile/980310-4.f: Likewise.
50210         * gcc.c-torture/compile/20000605-1.c: Likewise.
50211         * gcc.c-torture/execute/20020225-1.c: Likewise.
50212         * gcc.dg/c90-hexfloat-2.c: Likewise.
50213         * gcc.dg/c99-bool-1.c: Likewise.
50214         * gcc.dg/c99-hexfloat-2.c: Likewise.
50215         * gcc.dg/dll-2.c: Likewise.
50216         * gcc.dg/wtr-union-init-1.c: Likewise.
50217         * gcc.dg/wtr-union-init-2.c: Likewise.
50218         * gcc.dg/wtr-union-init-3.c: Likewise.
50219         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50220         * gcc.dg/cpp/defined.c: Likewise.
50221         * gcc.dg/cpp/macsyntx.c: Likewise.
50222         * gcc.dg/cpp/paste2.c: Likewise.
50223         * gcc.dg/cpp/trad/defined.c: Likewise.
50224         * gcc.dg/format/c90-printf-1.c: Likewise.
50225         * gcc.dg/format/c90-scanf-1.c: Likewise.
50226         * gcc.dg/format/c99-printf-1.c: Likewise.
50227         * gcc.dg/format/c99-scanf-1.c: Likewise.
50228         * gcc.misc-tests/gcov-8.c: Likewise.
50229         * lib/profopt.exp: Likewise.
50230
50231 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50232
50233         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50234
50235 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50236
50237         * g++.dg/inherit/using2.C: New test.
50238
50239 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50240
50241         * ChangeLog: Follow spelling conventions.
50242         * g++.dg/template/friend4.C: Likewise.
50243         * g++.old-deja/g++.pt/crash67.C: Likewise.
50244         * gcc.c-torture/execute/20000801-4.c: Likewise.
50245         * gcc.dg/c90-digraph-1.c: Likewise.
50246         * gcc.dg/c94-digraph-1.c: Likewise.
50247         * gcc.dg/c99-digraph-1.c: Likewise.
50248         * gcc.dg/cpp/line5.c: Likewise.
50249         * gcc.dg/cpp/multiline.c: Likewise.
50250         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50251         * gcc.dg/format/attr-3.c: Likewise.
50252         * gcc.dg/format/c90-scanf-3.c: Likewise.
50253         * gcc.dg/format/ext-4.c: Likewise.
50254
50255 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50256
50257         * g++.dg/template/pretty1.C: New test.
50258
50259 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50260
50261         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50262
50263 2002-09-13  Matt Austern  <austern@apple.com>
50264
50265         * g++.dg/other/constref[12].C: New, regression tests for
50266         passing a cast expression to a function by const reference.
50267
50268 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50269
50270         * g++.dg/template/deduce1.C: New test.
50271
50272 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50273
50274         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50275         32-bit int.
50276
50277 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50278
50279         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50280         usage.
50281
50282 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50283
50284         * gcc.c-torture/compile/20020910-1.c: New test.
50285
50286 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50287
50288         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50289
50290 2002-09-10  Andreas Jaeger  <aj@suse.de>
50291
50292         * gcc.dg/20020312-2.c: Adjust for x86-64.
50293
50294 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50295
50296         * g77.dg/7388.f: New test case for PR 7388.
50297
50298 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50299
50300         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50301
50302 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50303
50304         * objc.dg/proto-lossage-1.m: New test.
50305
50306 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50307
50308         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50309
50310 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50311
50312         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50313         expected to pass.
50314
50315 2002-09-06  Stan Shebs  <shebs@apple.com>
50316             David Edelsohn  <edelsohn@gnu.org>
50317
50318         * gcc.dg/weak: New directory.
50319         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50320         target-specific xfail bits.
50321         * gcc.dg/typeof-2.c: Move to new directory.
50322         * gcc.dg/weak.exp: New expect script.
50323
50324 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50325
50326         * gcc.c-torture/execute/extzvsi.c: New test.
50327
50328 2002-09-05  Stan Shebs  <shebs@apple.com>
50329
50330         * gcc.dg/weak-1.c: xfail on Darwin.
50331         * gcc.dg/weak-2.c: Ditto.
50332         * gcc.dg/weak-3.c: Ditto.
50333         * gcc.dg/weak-4.c: Ditto.
50334         * gcc.dg/weak-5.c: Ditto.
50335         * gcc.dg/weak-6.c: Ditto.
50336         * gcc.dg/weak-7.c: Ditto.
50337         * gcc.dg/weak-8.c: Ditto.
50338         * gcc.dg/weak-9.c: Ditto.
50339
50340 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50341
50342         * gcc.c-torture/execute/loop-14.c: New test.
50343
50344 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50345
50346         * g++.dg/other/cxa-atexit1.C: New test.
50347
50348         * gcc.dg/typeof-2.c: New test.
50349
50350 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50351
50352         * gcc.dg/builtins-2.c: New testcase.
50353         * gcc.dg/builtins-3.c: New testcase.
50354
50355 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50356
50357         * gcc.dg/cpp/_Pragma4.c: New test.
50358
50359 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50360
50361         * objc/execute/nil_method-1.m: New testcase.
50362
50363 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50364
50365         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50366         [Object class], not [Object initialize].
50367
50368 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50369             Hans-Peter Nilsson  <hp@bitrange.com>
50370
50371         * gcc.c-torture/execute/20020720-1.x: Skip test on
50372         mmix-knuth-mmixware.  Correct comment.
50373
50374 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50375
50376         * g++.dg/abi/bitfield5.C: New test.
50377         * g++.dg/abi/vbase10.C: Likewise.
50378
50379 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50380
50381         * objc.dg/undeclared-selector.m: New test.
50382
50383 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50384
50385         * g++.dg/other/offsetof1.C: Avoid cast warning.
50386
50387 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50388
50389         * objc.dg/super-class-2.m: New test.
50390
50391 2002-08-24  Matt Austern  <austern@apple.com>
50392
50393         * g++.dg/ext/lvaddr.C: New test.
50394         * g++.dg/ext/lvcast.C: New test.
50395
50396 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50397
50398         * g++.dg/inherit/cond1.C: New test.
50399
50400 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50401
50402         * gcc.dg/noncompile/incomplete-1.c: New test.
50403
50404 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50405
50406         * gcc.dg/typespec-1.c: New test.
50407
50408 2002-08-20  Devang Patel  <dpatel@apple.com>
50409         * objc.dg/proto-hier-2.m: New test.
50410
50411 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50412
50413         * objc.dg/bitfield-1.m: New test.
50414         * objc.dg/bitfield-2.m: New test.
50415
50416 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50417
50418         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50419         gcc.dg/c99-flex-array-4.c: New tests.
50420
50421 2002-08-16  Stan Shebs  <shebs@apple.com>
50422
50423         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50424
50425 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50426
50427         * gcc.dg/typeof-1.c: New test.
50428         * g++.dg/ext/typeof2.C: New test.
50429
50430 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50431
50432         * g++.dg/other/offsetof1.C: New test.
50433
50434 2002-08-14  Richard Henderson  <rth@redhat.com>
50435
50436         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50437
50438 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50439
50440         * gcc.dg/cpp/_Pragma3.c: New test.
50441
50442 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50443
50444         * g++.dg/template/inherit3: New test.
50445
50446 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50447
50448         * gcc.dg/bitfld-4.c: Add blank options.
50449
50450 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50451
50452         * g++.dg/template/crash1.C: New test.
50453
50454 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50455
50456         * gcc.dg/tls/opt-2.c: New test.
50457
50458 2002-08-08  Devang Patel  <dpatel@apple.com>
50459
50460         * objc.dg/selector-1.m : New test
50461
50462 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50463
50464         * g++.dg/abi/bitfield4.C: New test.
50465         * gcc.dg/bitfld-4.c: New test.
50466
50467 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50468
50469         * g++.dg/other/packed1.C: New test.
50470
50471 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50472
50473         * g++.dg/abi/offsetof.C: Tweak error messages.
50474         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50475
50476 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50477
50478         * gcc.dg/bitfld-3.c: New test.
50479
50480 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50481             Richard Henderson  <rth@redhat.com>
50482
50483         * gcc.dg/i386-bitfield1.c: New test.
50484         * g++.dg/abi/bitfield3.C: Update.
50485
50486 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50487
50488         * objc.dg/const-str-2.m: Update.
50489         * gcc.dg/cpp/c++98.c: Change to C extension.
50490         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50491         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50492
50493 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50494
50495         * gcc.dg/tls/diag-3.c: New.
50496
50497 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50498
50499         * g++.dg/README (Subdirectories): Document new subdir expr.
50500         * g++.dg/expr/pmf-1.C: New test.
50501
50502 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50503
50504         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50505
50506 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50507
50508         * g++.dg/abi/bitfield3.C: New test.
50509
50510 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50511
50512         * lib/gcov.exp: Tweak expected line formats.
50513         * gcc.misc-tests/gcov8.c: New test.
50514         * gcc.misc-tests/gcov8.x: New flags.
50515
50516 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50517
50518         * consistency.vlad/layout/endian.c: Include string.h.
50519
50520         * gcc.c-torture/execute/20020805-1.c: New test.
50521
50522 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50523
50524         * g++.dg/other/conversion1.C: New test.
50525
50526 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50527
50528         * gcc.dg/builtins-1.c: New testcase.
50529
50530 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50531
50532         * g++.dg/inherit/access3.C: New test.
50533
50534 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50535
50536         * gcc.dg/ia64-visibility-2.c: New test.
50537
50538 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50539
50540         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50541         __qualifier_flags to __flags.
50542
50543 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50544
50545         * g++.dg/inherit/operator1.C: New test.
50546         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50547         * g++.dg/other/error1.C: Change expected error message.
50548         * g++.dg/template/conv4.C: Likewise.
50549
50550 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50551
50552         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50553         for documented behavior.
50554
50555 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50556
50557         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50558         several targets known to fail.
50559
50560 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50561
50562         * gcc.dg/mips-args-[123].c: New tests.
50563
50564 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50565
50566         * gcc.dg/ppc-spe.c: New.
50567
50568 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50569
50570         * g++.dg/other/ptrmem4.C: New testcase.
50571
50572 2002-07-24  Richard Henderson  <rth@redhat.com>
50573
50574         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50575
50576 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50577
50578         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50579
50580 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50581
50582         * gcc.c-torture/execute/memset-3.c: New testcase.
50583
50584 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50585
50586         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50587         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50588
50589 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50590
50591         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50592         Delete.
50593
50594 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50595
50596         * gcc.c-torture/compile/simd-4.c: New test.
50597
50598 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50599
50600         PR c++/7347, c++/7348
50601         * g++.dg/template/access4.C: New test.
50602         * g++.dg/template/access5.C: New test.
50603         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50604         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50605         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50606         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50607
50608 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50609
50610         * gcc.dg/gnu89-init-2.c: New test.
50611
50612 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50613
50614         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50615
50616 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50617
50618         * gcc.c-torture/execute/20020720-1.c: New testcase.
50619
50620 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50621
50622         * gcc.dg/cpp/Wsignprom.c: New tests.
50623
50624 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50625
50626         * gcc.c-torture/execute/loop-13.c: New test.
50627
50628 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50629
50630         * gcc.dg/cpp/expr.c: New tests.
50631
50632 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50633
50634         * g++.dg/opt/pr6713.C: Add template instantiation.
50635
50636 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50637
50638         * gcc.dg/nest.c: New test.
50639
50640 2002-07-17  Richard Henderson  <rth@redhat.com>
50641
50642         * g++.dg/opt/pr6713.C: New test.
50643
50644 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50645
50646         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50647         XFAIL for all x86 processors.
50648
50649 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50650
50651         * gcc.c-torture/execute/20010122-1.x: Do not test with
50652         -fomit-frame-pointer.
50653
50654 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50655
50656         * g++.dg/template/instantiate2.C: New test.
50657         * g++.dg/template/spec4.C: New test.
50658
50659 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50660
50661         * g++.dg/template/access2.C: New test.
50662         * g++.dg/template/access3.C: New test.
50663
50664 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50665
50666         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50667         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50668         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50669         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50670         Convert to use <stdarg.h>.
50671         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50672         Delete.
50673         * gcc.dg/va-arg-2.c: New.
50674         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50675
50676 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50677
50678         * gcc.c-torture/compile/20020710-1.c: New test.
50679
50680 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50681                           Andrew Pinski  <pinskia@physics.uc.edu>
50682
50683         gcc.c-torture/compile/simd-2.c: New testcase.
50684         gcc.c-torture/compile/simd-3.c: Likewise.
50685
50686 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50687
50688         PR c++/7224
50689         * g++.dg/overload/error1.C: New test.
50690
50691 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50692
50693         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50694         configuration and IRIX 6 O32 ABI.
50695
50696 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50697
50698         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50699
50700 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50701
50702         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50703
50704 2002-07-10  Jeffrey A Law  <law@redhat.com>
50705
50706         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50707
50708         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50709
50710 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50711
50712         * gcc.dg/20020312-2.c: Check for __PPC__.
50713
50714 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50715
50716         * gcc.c-torture/compile/20020709-1.c: New test.
50717
50718 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50719
50720         * g++.dg/template/qualttp21.C: New test case.
50721
50722 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50723
50724         * gcc.c-torture/compile/20020706-1.c: New test.
50725         * gcc.c-torture/compile/20020706-2.c: New test.
50726
50727 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50728             Alexandre Oliva  <aoliva@redhat.com>
50729
50730         * g++.dg/warn/incomplete1.C: New test.
50731
50732 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50733
50734         PR c++/7099
50735         * g++.dg/warn/noreturn1.C: New test.
50736
50737 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50738
50739         PR c++/6706
50740         * g++.dg/debug/debug6.C: New test.
50741         * g++.dg/debug/debug7.C: New test.
50742
50743 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50744
50745         * gcc.c-torture/compile/simd-3.c: New test.
50746
50747 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50748
50749         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50750         * gcc.dg/20020620-1.c: Likewise.
50751
50752 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50753
50754         PR c++/6944
50755         * g++.dg/init/array4.C: New test.
50756         * g++.dg/init/array5.C: New test.
50757
50758 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50759
50760         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50761         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50762
50763 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50764
50765         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50766         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50767         * gcc.dg/wtr-conversion-1.c: Likewise.
50768         * gcc.dg/wtr-escape-1.c: Likewise.
50769         * gcc.dg/wtr-int-type-1.c: Likewise.
50770         * gcc.dg/wtr-label-1.c: Likewise.
50771         * gcc.dg/wtr-static-1.c: Likewise.
50772         * gcc.dg/wtr-strcat-1.c: Likewise.
50773         * gcc.dg/wtr-suffix-1.c: Likewise.
50774         * gcc.dg/wtr-switch-1.c: Likewise.
50775         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50776         * gcc.dg/wtr-union-init-1.c: Likewise.
50777         * gcc.dg/wtr-union-init-2.c: Likewise.
50778         * gcc.dg/wtr-union-init-3.c: Likewise.
50779
50780         * gcc.dg/wtr-func-def-1.c: New test.
50781
50782 2002-07-02 Devang Patel <dpatel@apple.com>
50783
50784         * objc.dg/param-1.m: New test.
50785
50786 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50787
50788         * gcc.dg/cpp/trad/directive.c: Add test.
50789         * gcc.dg/cpp/trad/macroargs.c: Add test.
50790         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50791
50792 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50793
50794         * gcc.dg/cpp/cmdlne-M.c: New test.
50795
50796 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50797
50798         * objc.dg/desig-init-1.m: New test.
50799
50800 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50801
50802         PR c++/6716
50803         * g++.dg/template/instantiate1.C: New test.
50804
50805 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50806
50807         PR c++/7112
50808         * g++.dg/template/sizeof2.C: New test.
50809
50810 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50811
50812         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50813         gcc.dg/cpp/trad/include.c: New tests.
50814
50815 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50816
50817         PR target/7177
50818         * gcc.c-torture/compile/20020701-1.c: New test.
50819
50820 2002-07-01  Stan Shebs  <shebs@apple.com>
50821
50822         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50823         header here...
50824         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50825         (objc-torture-execute): or here.
50826
50827 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50828
50829         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50830
50831 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50832
50833         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50834
50835 2002-06-30  Devang Patel  <dpatel@apple.com>
50836
50837         * objc.dg/fsyntax-only.m: New test.
50838
50839 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50840
50841         PR c++/6695
50842         * g++.dg/template/friend7.C: New file.
50843
50844 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50845
50846         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50847         return type.
50848
50849 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50850
50851         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50852         avoid division by zero.
50853
50854 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50855
50856         * gcc.dg/Wunknownprag.c: New tests.
50857
50858 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50859
50860         * gcc.c-torture/execute/simd-2.c: New test.
50861
50862 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50863
50864         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50865         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50866         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50867         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50868         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50869         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50870         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50871         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50872         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50873         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50874         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50875         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50876         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50877         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50878         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50879         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50880         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50881
50882 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50883
50884         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50885         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50886         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50887         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50888         New tests.
50889         * gcc.dg/cpp/trad/directive.c: Update.
50890
50891 2002-06-23  Andreas Jaeger  <aj@suse.de>
50892
50893         * gcc.c-torture/execute/complex-6.c: New.
50894
50895 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50896
50897         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50898         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50899         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50900         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50901
50902 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50903
50904         * gcc.dg/cpp/trad: New directory with traditional tests copied
50905         from parent directory.
50906         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50907         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50908         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50909         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50910         Move to trad/ and rename.
50911         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50912         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50913         gcc.dg/cpp/trad/redef2.c: New tests.
50914         * gcc.dg/cpp/trad/trad.exp: New driver.
50915
50916 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50917
50918         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50919         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50920         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50921         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50922         Remove.
50923
50924 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50925
50926         * gcc.dg/20020620-1.c: New test.
50927
50928 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50929
50930         * g++.dg/template/ttp4.C: New test.
50931
50932 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50933
50934         * g++.dg/opt/vt1.C: Fix regexp.
50935
50936 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50937
50938         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50939         Don't use attribute `noinline'.
50940
50941 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50942
50943         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50944
50945 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50946
50947         * gcc.c-torture/execute/simd-1.c: New.
50948
50949         * gcc.dg/simd-1.c: New.
50950
50951 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50952
50953         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50954
50955 2002-06-16  Richard Henderson  <rth@redhat.com>
50956
50957         * g++.dg/ext/anon-struct1.C: New.
50958         * g++.dg/ext/anon-struct2.C: New.
50959         * g++.dg/ext/anon-struct3.C: New.
50960         * gcc.dg/anon-struct-1.c: New.
50961         * gcc.dg/anon-struct-2.c: New.
50962         * gcc.dg/anon-struct-3.c: New.
50963         * gcc.dg/20011008-1.c: Adjust warning text.
50964         * gcc.dg/20020527-1.c: Add -fms-extensions.
50965
50966 2002-06-16  Richard Henderson  <rth@redhat.com>
50967
50968         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50969
50970 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50971
50972         * gcc.c-torture/execute/20020615-1.c: New test.
50973
50974 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50975
50976         * gcc.c-tortuture/execute/compare-1.c: New test case.
50977         * gcc.c-tortuture/execute/compare-2.c: New test case.
50978         * gcc.c-tortuture/execute/compare-3.c: New test case.
50979
50980 2002-06-13  Richard Henderson  <rth@redhat.com>
50981
50982         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50983         ia64 ilp32.
50984
50985 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50986
50987         * g++.dg/template/typename2.C: Update error message.
50988
50989 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50990
50991         * gcc.c-torture/execute/20020611-1.c: New test.
50992
50993 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50994
50995         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50996         list of targets to skip.
50997
50998 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50999
51000         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51001         targets if not optimizing.
51002
51003 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51004
51005         * gcc.c-torture/compile/20020605-1.c: New test.
51006
51007         * g++.dg/opt/vt1.C: New test.
51008
51009         * gcc.dg/20020531-1.c: New test.
51010
51011         * gcc.dg/20020530-1.c: New test.
51012
51013         * gcc.dg/20020527-1.c: New test.
51014
51015         * g++.dg/opt/cse1.C: New test.
51016
51017 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51018
51019         * gcc.dg/20020607-2.c: New test case.
51020
51021 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51022
51023         * gcc.c-torture/compile/20020604-1.c: New test.
51024
51025 2002-06-04  Richard Henderson  <rth@redhat.com>
51026
51027         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51028         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51029         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51030
51031 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51032
51033         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51034
51035 2002-06-03  Richard Henderson  <rth@redhat.com>
51036
51037         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51038         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51039
51040 2002-06-02  Richard Henderson  <rth@redhat.com>
51041
51042         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51043         test functions static.
51044
51045 2002-06-02  Andreas Jaeger  <aj@suse.de>
51046
51047         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51048         now.
51049
51050 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51051
51052         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51053         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51054         Update for mofified diagnostics.
51055         * gcc.dg/c99-intconst-1.c: No longer fail.
51056
51057 2002-06-02  Richard Henderson  <rth@redhat.com>
51058
51059         * gcc.dg/uninit-A.c: Remove xfail markers.
51060
51061 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51062
51063         * gcc.dg/fnegate-1.c: New test case.
51064
51065 2002-05-30  Osku Salerma  <osku@iki.fi>
51066
51067         * gcc.c-torture/execute/mayalias-1.c: New file.
51068
51069 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51070
51071         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51072         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51073         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51074
51075 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51076
51077         * gcc.c-torture/execute/20020529-1.c: New test.
51078
51079 2002-05-27  Richard Henderson  <rth@redhat.com>
51080
51081         * g++.dg/ext/attrib6.C: New test case.
51082
51083 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51084
51085         * gcc.c-torture/execute/pure-1.c: New test.
51086
51087 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51088
51089         * gcc.dg/cpp/arith-2.c: Remove.
51090
51091 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51092
51093         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51094         * gcc.dg/cpp/if-3.c: Remove.
51095
51096 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51097
51098         * g++.dg/opt/cse2.C: New test.
51099
51100 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51101
51102         * gcc.dg/cpp/arith-1.c: New semantic tests.
51103         * gcc.dg/cpp/if-1.c: Update.
51104
51105 2002-05-24  Ben Elliston  <bje@redhat.com>
51106
51107         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51108
51109 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51110
51111         * gcc.dg/verbose-asm.c: New test.
51112
51113 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51114
51115         * gcc.dg/cpp/paste12.c: New test.
51116
51117 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51118
51119         * g++.dg/parse/named_ops.C: New test.
51120
51121 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51122
51123         * gcc.dg/weak-8.c: New test.
51124
51125 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51126
51127         * gcc.dg/weak-2.c: Allow optional leading underscore
51128         in scan-assembler symbol name.
51129         * gcc.dg/weak-3.c: Likewise.
51130         * gcc.dg/weak-4.c: Likewise.
51131         * gcc.dg/weak-5.c: Likewise.
51132
51133 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51134
51135         * gcc.dg/20020523-1.c: New test.
51136
51137 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51138
51139         * objc.dg/const-str-2.m: Update now that we stop after
51140         a command line error.
51141
51142 2002-05-22  Richard Henderson  <rth@redhat.com>
51143
51144         * g++.dg/dg.exp: Fix typo in test pruneing.
51145
51146 2002-05-22  Richard Henderson  <rth@redhat.com>
51147
51148         * g++.dg/dg.exp: Prune the tls subdirectory.
51149         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51150         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51151         * g++.dg/tls/init-1.C: New.
51152
51153 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51154
51155         * gcc.dg/20020517-1.c: New test.
51156
51157 2002-05-21  Richard Henderson  <rth@redhat.com>
51158
51159         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51160         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51161
51162 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51163
51164         * g++.dg/other/copy2.C: New test.
51165
51166 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51167
51168         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51169         (MAX_COPY): Bump up to 10 times sizeof (long long).
51170         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51171
51172         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51173         sizeof (long long).
51174
51175         * gcc.c-torture/execute/strcpy-1.c: New test.
51176
51177 2002-05-19  Jason Merrill  <jason2redhat.com>
51178
51179         * g++.dg/ext/oper1.C: New test.
51180
51181 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51182 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51183
51184         * README.QMTEST: New file.
51185
51186         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51187
51188 2002-05-19  Andreas Jaeger  <aj@suse.de>
51189
51190         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51191         now.
51192         * gcc.c-torture/execute/loop-2d.x: Likewise.
51193
51194 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51195
51196         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51197         support weak symbols.
51198         * gcc.dg/weak-4.c: Likewise.
51199         * gcc.dg/weak-6.c: Likewise.
51200
51201 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51202
51203         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51204         cygwin, coff and h8300-*-hms targets
51205         * gcc.dg/weak-5.c: Likewise.
51206         * gcc.dg/weak-7.c: Likewise.
51207
51208 2002-05-16  Jason Merrill  <jason@redhat.com>
51209
51210         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51211         (scan-assembler-not, scan-assembler-dem): Likewise.
51212         (scan-assembler-dem-not): Likewise.
51213
51214 2002-05-15  Richard Henderson  <rth@redhat.com>
51215
51216         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51217
51218 2002-05-15  Richard Henderson  <rth@redhat.com>
51219
51220         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51221         (vfoo1f): Warning here.
51222         (vfoo1l): Don't redefine the alias.
51223
51224 2002-05-14  Jason Merrill  <jason@redhat.com>
51225             Alexandre Oliva  <aoliva@redhat.com>
51226
51227         * g++.dg/init/pm1.C: New test.
51228
51229 2002-05-12  David S. Miller  <davem@redhat.com>
51230
51231         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51232         types.
51233
51234 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51235
51236         * gcc.c-torture/execute/20020510-1.c: New test case.
51237
51238 2002-05-10  David S. Miller  <davem@redhat.com>
51239
51240         * gcc.c-torture/execute/conversion.c: Test long double too.
51241
51242 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51243
51244         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51245         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51246         * lib/g++.exp (g++_link_flags): Likewise.
51247         * lib/objc.exp (objc_target_compile): Likewise.
51248
51249 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51250
51251         * gcc.dg/cpp/poison.c: Update.
51252         * gcc.dg/cpp/20000625-2.c: Remove.
51253         * gcc.dg/cpp/direct2s.c: Remove final test.
51254
51255 2002-05-08  Tom Rix  <trix@redhat.com>
51256
51257         * gcc.c-torture/execute/20020508-1.c: New test.
51258         * gcc.c-torture/execute/20020508-2.c: New test.
51259         * gcc.c-torture/execute/20020508-3.c: New test.
51260
51261 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51262
51263         * gcc.dg/cpp/charconst-4.c: More tests.
51264
51265 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51266
51267         PR c/6569
51268         * gcc.dg/weak-3.c: Update location of warning messages.
51269         * gcc.dg/weak-5.c: Likewise.
51270
51271 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51272
51273         * gcc.c-torture/execute/20020506-1.c: New test case.
51274
51275 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51276
51277         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51278
51279 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51280
51281         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51282
51283 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51284
51285         * gcc.dg/cpp/charconst-3.c: New test.
51286
51287 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51288
51289         * gcc.dg/cpp/charconst.c: Update tests.
51290
51291 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51292
51293         * treelang: Added directory for new sample language treelang. Also
51294         lib/treelang.exp: New file to signal treelang should be tested.
51295
51296 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51297
51298         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51299         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51300         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51301         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51302         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51303         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51304         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51305
51306 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51307
51308         * gcc.dg/format/xopen-2.c: New test.
51309
51310 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51311
51312         * gcc.dg/20020503-1.c: New test.
51313
51314 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51315
51316         * g++.dg/init/dtor1.C: Make it tougher.
51317
51318 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51319
51320         * g++.dg/init/dtor1.C: New test.
51321
51322 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51323
51324         * gcc.dg/altivec-8.c: New.
51325
51326 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51327
51328         * gcc.dg/altivec-7.c: New.
51329
51330 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51331
51332         * g++.dg/parse/typedef1.C: New test.
51333
51334 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51335
51336         PR c++/6486
51337         * g++.dg/template/friend6.C: New test.
51338
51339         PR c++/6492
51340         * g++.dg/init/copy1.C: New test.
51341
51342 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51343
51344         * g++.dg/warn/effc1.C: New test.
51345
51346 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51347
51348         * gcc.dg/cpp/if-cexp.c: Add a test.
51349
51350 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51351
51352         * gcc.dg/20020426-2.c: New test.
51353
51354 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51355
51356         * gcc.dg/cpp/if-mop.c: Update.
51357         * gcc.dg/cpp/if-mpar.c: Add test.
51358         * gcc.dg/cpp/if-oppr.c: Update.
51359
51360 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51361
51362         PR c/6343
51363         * gcc.dg/weak-[2-7].c: New tests.
51364
51365 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51366
51367         * gcc.dg/enum1.c: New test.
51368
51369 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51370
51371         PR c++/6497
51372         * g++.dg/inherit/access2.C: New test.
51373
51374 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51375
51376         PR bootstrap/6445
51377         * gcc.dg/20020426-1.c: New test.
51378
51379 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51380
51381         * g++.dg/abi/enum1.C: New test.
51382
51383 2002-04-26  Richard Henderson  <rth@redhat.com>
51384
51385         * gcc.dg/c99-bool-1.c: Expect always true warning.
51386
51387 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51388
51389         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51390
51391 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51392
51393         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51394         targets.
51395
51396 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51397
51398         * g++.dg/abi/mange7.C: New test.
51399
51400         PR c++/6438.
51401         * g++.dg/parse/stmtexpr2.C: New test.
51402
51403 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51404
51405         * gcc.dg/20020312-2.c: Add SH target.
51406
51407 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51408
51409         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51410         compiler output on mips*-*-irix*.
51411
51412 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51413
51414         * g++.dg/parse/attr1.C: New test.
51415
51416 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51417
51418         * gcc.c-torture/execute/string-opt-17.c: New test case.
51419         * gcc.c-torture/execute/memset-2.c: New test case.
51420
51421 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51422
51423         PR c++/6256:
51424         * g++.dg/template/friend5.C: New test.
51425
51426         PR c++/6331:
51427         * g++.dg/template/qual1.C: Likewise.
51428
51429 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51430
51431         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51432         Include stdlib.h, not stdio.h or ctype.h.
51433
51434 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51435
51436         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51437         cris-*-elf* and mmix-*-*.
51438         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51439         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51440         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51441         Ditto.
51442         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51443         * gcc.dg/wchar_t-1.c: Ditto.
51444
51445 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51446
51447         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51448         Clarify comment.
51449
51450 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51451
51452         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51453
51454 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51455
51456         * gcc.c-torture/execute/20000906-1.x: Delete.
51457
51458 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51459
51460         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51461
51462 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51463
51464         * PR6367
51465         * g77.f-torture/execute/6367.f: New test.
51466         * g77.f-torture/execute/6367.x: Disable for MMIX.
51467
51468 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51469
51470         * PR6352
51471         * g++.dg/opt/inline2.C: New test.
51472
51473 2002-04-18  Richard Henderson  <rth@redhat.com>
51474
51475         * gcc.dg/20000906-1.c: Enable for all targets.
51476         * gcc.c-torture/compile/iftrap-2.c: New.
51477
51478 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51479
51480         * gcc.dg/20020418-1.c: New test.
51481         * gcc.dg/20020418-2.c: New test.
51482
51483 2002-04-18  Richard Henderson  <rth@redhat.com>
51484
51485         * gcc.c-torture/compile/iftrap-1.c: New.
51486         * gcc.dg/iftrap-1.c: Adjust for ia64.
51487         * gcc.dg/iftrap-2.c: New.
51488
51489 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51490
51491         * gcc.c-torture/compile/20020418-1.c: New test.
51492
51493 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51494
51495         * gcc.c-torture/compile/20020415-1.c: New.
51496
51497 2002-04-18  David S. Miller  <davem@redhat.com>
51498
51499         * gcc.c-torture/execute/20020418-1.c: New test.
51500
51501 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51502
51503         * gcc.dg/20020416-1.c: New test.
51504
51505         * g++.dg/opt/inline1.C: New test.
51506
51507 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51508
51509         * gcc.dg/altivec-5.c: New test.
51510
51511         * gcc.dg/20020415-1.c: New test.
51512
51513 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51514
51515         * lib/chill.exp: Remove.
51516
51517 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51518
51519         * g++.dg/other/big-struct.C: New test.
51520
51521 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51522
51523         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51524         of scratch file.
51525
51526 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51527
51528         PR c/6277
51529         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51530         in scan-assembler function name
51531
51532 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51533
51534         * g77.f-torture/execute/980628-4.x,
51535         g77.f-torture/execute/980628-5.x,
51536         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51537         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51538         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51539         i[34567]86-*-*.
51540
51541 2002-04-13  David S. Miller  <davem@redhat.com>
51542
51543         * gcc.c-torture/execute/20020413-1.c: New test.
51544
51545 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51546
51547         * gcc.dg/asm-6.c,
51548         * g++.dg/ext/asm1.C: New tests.
51549
51550 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51551
51552         PR c++ 5373.
51553         * g++.dg/parse/stmtexpr1.C: New test.
51554
51555         PR c++/5189.
51556         * g++.dg/template/copy1.C: New test.
51557
51558 2002-04-12  Richard Henderson  <rth@redhat.com>
51559
51560         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51561
51562 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51563
51564         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51565         gcc.c-torture/execute/20020307-2.c.
51566
51567 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51568
51569         * g++.dg/ext/attrib5.C,
51570         * g++.dg/lookup/struct1.C: New tests.
51571
51572 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51573
51574         * gcc.dg/20020411-1.c: New test.
51575
51576         * gcc.c-torture/execute/20020411-1.c: New test.
51577
51578 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51579
51580         * g77.f-torture/execute/6177.f: New test.
51581
51582 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51583
51584         PR middle-end/6247
51585         * g++.dg/opt/cleanup1.C: New test.
51586
51587         * g++.dg/opt/const1.C: New test.
51588
51589 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51590
51591         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51592
51593 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51594
51595         PR c++/5507
51596         * g++.dg/template/typename2.C: New test.
51597
51598 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51599
51600         * gcc.c-torture/execute/loop-12.c: New.
51601
51602 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51603
51604         * g77.f-torture/execute/980628-4.x,
51605         g77.f-torture/execute/980628-5.x,
51606         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51607         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51608         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51609
51610 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51611
51612         PR optimization/6086
51613         * g++.dg/opt/preinc1.C: New test.
51614
51615 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51616
51617         PR c++/5571
51618         * g++.dg/opt/static2.C: New test.
51619
51620 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51621
51622         PR c/5120
51623         * gcc.dg/20020406-1.c: New test.
51624
51625 2002-04-04  David S. Miller  <davem@redhat.com>
51626
51627         * gcc.c-torture/execute/20020404-1.c: New test.
51628
51629 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51630
51631         PR c/6123
51632         * gcc.dg/20020312-2.c: Do not declare global register variable
51633         if __PIC__ or __pic__ is defined.
51634
51635 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51636
51637         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51638         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51639
51640 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51641
51642         * gcc.misc-tests/linkage.exp: Update last change to handle
51643         sparc*-, not just sparc-.
51644
51645 2002-04-03  Richard Henderson  <rth@redhat.com>
51646
51647         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51648
51649 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51650
51651         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51652
51653 2002-04-02  David S. Miller  <davem@redhat.com>
51654
51655         * gcc.c-torture/execute/20020402-3.c: New test.
51656
51657 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51658
51659         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51660         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51661
51662         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51663         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51664         g77.f-torture/execute/20001201.x,
51665         g77.f-torture/execute/u77-test.x: New files.
51666
51667         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51668         * gcc.dg/wchar_t-1.c: Ditto.
51669
51670 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51671
51672         * gcc.c-torture/execute/20020402-1.c: New test.
51673
51674 2002-04-01  Richard Henderson  <rth@redhat.com>
51675
51676         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51677
51678         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51679
51680 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51681
51682         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51683
51684 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51685
51686         * g++.dg/inherit/template-as-base.C: Expect error.
51687         * g++.dg/inherit/namespace-as-base.C: Likewise.
51688
51689 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51690
51691         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51692         g++.dg/ext/instantiate3.C: Tweak match patterns.
51693
51694         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51695         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51696         -da test.
51697
51698 2002-03-31  Richard Henderson  <rth@redhat.com>
51699
51700         * gcc.dg/special/alias-2.c: New.
51701         * gcc.dg/special/ecos.exp: Run it.
51702
51703 2002-03-31  Richard Henderson  <rth@redhat.com>
51704
51705         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51706
51707 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51708
51709         * gcc.dg/weak-1.c: Disable on h8300 port.
51710
51711 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51712
51713         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51714         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51715         ordering tests.
51716         * g++.dg/bprob/bprob-1.C: New test.
51717         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51718         * g++.dg/gcov/gcov-1.C: New test.
51719         * g++.dg/gcov/gcov-1.x: New file.
51720         * g++.dg/gcov/gcov-2.C: New test.
51721         * g++.dg/gcov/gcov-3.C: New test.
51722         * g++.dg/gcov/gcov-3.h: New file.
51723
51724 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51725
51726         * g++.old-deja/g++.other/builtins5.C: New test.
51727         * g++.old-deja/g++.other/builtins6.C: New test.
51728         * g++.old-deja/g++.other/builtins7.C: New test.
51729         * g++.old-deja/g++.other/builtins8.C: New test.
51730         * g++.old-deja/g++.other/builtins9.C: New test.
51731
51732 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51733
51734         * g++.dg/opt/static1.C: New test.
51735
51736         * g++.dg/opt/longbranch1.C: New test.
51737
51738 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51739
51740         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51741
51742         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51743
51744 2002-03-28  Jeffrey A Law  (law@redhat.com)
51745
51746         * gcc.c-torture/execute/20020328-1.c: New test.
51747
51748 2002-03-27  Richard Henderson  <rth@redhat.com>
51749
51750         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51751         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51752         move from g++.old-deja/g++.ext/.
51753
51754 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51755
51756         * g++.dg/init/new2.C: New test.
51757
51758 2002-03-26  Richard Henderson  <rth@redhat.com>
51759
51760         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51761
51762         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51763         on sparc.
51764
51765         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51766         sparcv9 systems.
51767         * gcc.dg/20001102-1.c: Likewise.
51768
51769 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51770
51771         * gcc.dg/cpp/endif-pedantic1.c,
51772         gcc.dg/cpp/endif-pedantic2.c: New tests.
51773
51774 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51775
51776         * g++.dg/init/new1.C: New test.
51777
51778 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51779
51780         * g++.dg/abi/vbase9.C: New test.
51781
51782 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51783
51784         * gcc.dg/arm-asm.c: New test.
51785
51786 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51787
51788         * gcc.dg/Wswitch-enum.c: New test.
51789         Fix PR c/5044.
51790
51791 2002-03-26  Richard Henderson  <rth@redhat.com>
51792
51793         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51794         structure.
51795
51796 2002-03-25  Richard Henderson  <rth@redhat.com>
51797
51798         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51799         sparcv9 systems.
51800
51801         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51802         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51803
51804 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51805
51806         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51807
51808 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51809
51810         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51811         targets using generic thunk support.
51812
51813 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51814
51815         * gcc.c-torture/compile/20020323-1.c: New test.
51816
51817         * g++.dg/opt/conj2.C: New test.
51818
51819 2002-03-24  Richard Henderson  <rth@redhat.com>
51820
51821         * gcc.dg/weak-1.c: Use -fno-common.
51822
51823 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51824
51825         * g77.dg/f77-edit-apostrophe-out.f: New test
51826         * g77.dg/f77-edit-h-out.f: New test
51827         * g77.dg/f77-edit-t-in.f: New test
51828         * g77.dg/f77-edit-t-out.f: New test
51829         * g77.dg/f77-edit-x-out.f: New test
51830         * g77.dg/f77-edit-slash-out.f: New test
51831         * g77.dg/f77-edit-colon-out.f: New test
51832         * g77.dg/f77-edit-s-out.f: New test
51833
51834 2002-03-24  Richard Henderson  <rth@redhat.com>
51835
51836         * objc/execute/formal_protocol-6.x: New XFAIL.
51837
51838 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51839
51840         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51841         that do not support weak symbols
51842
51843 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51844
51845         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51846         * lib/g77.exp: Likewise.
51847         * lib/objc.exp: Likewise.
51848
51849 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51850
51851         * gcc.dg/Wswitch-default.c: New test.
51852
51853 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51854
51855         * g++.dg/other/enum1.C: New test.
51856
51857 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51858
51859         * gcc.dg/pragma-ep-3.c: Fix typo.
51860
51861 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51862
51863         * g++.dg/inherit/template-as-base.C: New test.
51864
51865 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51866
51867         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51868         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51869
51870 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51871
51872         * gcc.dg/cpp/multiline.c: Update to match.
51873
51874 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51875
51876         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51877
51878 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51879
51880         * gcc.dg/cpp/extratokens2.c: New file.
51881
51882 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51883
51884         * gcc.dg/20020312-2.c: Add rs6000 target.
51885
51886         * gcc.c-torture/compile/20020319-1.c: New test.
51887
51888 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51889
51890         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51891         (A, E): Handle this.
51892
51893 2002-03-20  Jason Merrill  <jason@redhat.com>
51894
51895         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51896         ignoring -fpic.
51897         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51898         through prune_gcc_output.
51899
51900 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51901
51902         * gcc.c-torture/compile/20020320-1.c: New test.
51903
51904 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51905
51906         * gcc.c-torture/compile/20020318-1.c: New test.
51907
51908         * gcc.dg/struct-by-value-1.c: New test.
51909
51910         * gcc.dg/20020319-1.c: New test.
51911
51912 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51913
51914         * g++.dg/opt/conj1.C: New test.
51915
51916 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51917
51918         * g++.dg/template/qualttp20.C: Revert previous change.
51919         * g++.dg/template/qualttp3.C: Likewise.
51920         * g++.dg/template/qualttp4.C: Likewise.
51921         * g++.dg/template/qualttp5.C: Likewise.
51922         * g++.dg/template/qualttp6.C: Likewise.
51923         * g++.dg/template/qualttp7.C: Likewise.
51924         * g++.dg/template/qualttp8.C: Likewise.
51925         * g++.dg/template/recurse.C: Likewise.
51926
51927 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51928
51929         * gcc.dg/cpp/wchar-1.c: Update.
51930
51931 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51932
51933         * g++.dg/template/conv1.C: New test.
51934         * g++.dg/template/conv2.C: New test.
51935         * g++.dg/template/conv3.C: New test.
51936         * g++.dg/template/conv4.C: New test.
51937
51938 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51939
51940         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51941         * g++.dg/template/qualttp3.C: Likewise.
51942         * g++.dg/template/qualttp4.C: Likewise.
51943         * g++.dg/template/qualttp5.C: Likewise.
51944         * g++.dg/template/qualttp6.C: Likewise.
51945         * g++.dg/template/qualttp7.C: Likewise.
51946         * g++.dg/template/qualttp8.C: Likewise.
51947         * g++.dg/template/recurse.C: Likewise.
51948
51949 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51950
51951         * g++.dg/opt/dtor1.C: New test.
51952
51953 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51954
51955         * gcc.c-torture/compile/20020315-1.c: New test.
51956
51957 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51958
51959         * gcc.dg/weak-1.c: Fix scan tests.
51960
51961 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51962
51963         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51964         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51965         cris-*-aout* mmix-*-*.
51966         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51967         cris-*-aout* mmix-*-*.
51968         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51969         cris-*-elf* cris-*-aout* and mmix-*-*.
51970         * gcc.dg/20001009-1.c: Ditto.
51971         * gcc.dg/20010912-1.c: Ditto.
51972         * gcc.dg/20020122-4.c: Ditto.
51973         * gcc.dg/inline-2.c: Ditto.
51974
51975 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51976
51977         * gcc.c-torture/compile/20020314-1.c: New test.
51978
51979 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51980
51981         * gcc.c-torture/execute/20020314-1.c: New test.
51982
51983 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51984
51985         * g++.dg/warn/Wunused-1.C: New test.
51986
51987 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51988
51989         * g++.dg/abi/mangle6.C: New test.
51990
51991 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51992
51993         * gcc.c-torture/compile/20020309-2.c: New test.
51994
51995         * gcc.c-torture/compile/20020312-1.c: New test.
51996
51997 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51998
51999         * g++.dg/other/access1.C: New test.
52000
52001 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52002
52003         * gcc.c-torture/execute/wchar_t-1.c: New test.
52004
52005 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52006
52007         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52008
52009 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52010
52011         * gcc.dg/20020312-1.c: New test case.
52012
52013 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52014
52015         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52016
52017 2002-03-11  Richard Henderson  <rth@redhat.com>
52018
52019         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52020         * g++.old-deja/g++.jason/report.C: Likewise.
52021
52022 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52023
52024         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52025         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52026
52027 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52028
52029         * g++.dg/overload/pmf1.C: New test.
52030
52031 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52032
52033         * gcc.c-torture/execute/20020307-1.c: Use long.
52034
52035 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52036
52037         PR optimization/5844
52038         * gcc.dg/20020310-1.c: New test.
52039
52040 2002-03-09  Michael Meissner  <meissner@redhat.com>
52041
52042         * gcc.c-torture/execute/memcpy-2.c: New test.
52043         * gcc.c-torture/execute/memset-1.c: New test.
52044         * gcc.c-torture/execute/strlen-1.c: New test.
52045         * gcc.c-torture/execute/strcmp-1.c: New test.
52046         * gcc.c-torture/execute/strncmp-1.c: New test.
52047
52048 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52049
52050         * gcc.dg/ppc-ldstruct.c: New test.
52051
52052 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52053
52054         * gcc.c-torture/execute/va-arg-22.c: New test.
52055
52056 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52057
52058         * gcc.c-torture/compile/20020309-1.c: New test.
52059
52060 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52061
52062         * gcc.c-torture/execute/20020307-2.c: New test.
52063
52064 2002-03-07  Jeffrey A Law  (law@redhat.com)
52065
52066         * g77.f-torture/compile/20020307-1.f: New test.
52067
52068 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52069
52070         * gcc.dg/unordered-1.c: New test.
52071
52072 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52073
52074         * gcc.c-torture/execute/20020307-1.c: New test.
52075
52076 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52077
52078         * gcc.dg/20020304-1.c: New test.
52079
52080         * gcc.c-torture/compile/20020304-2.c: New test.
52081
52082 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52083
52084         * gcc.c-torture/compile/20020304-1.c: New test case
52085         (from PR c/5830).
52086
52087 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52088
52089         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52090
52091 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52092
52093         * g++.dg/other/classkey1.C: New test.
52094
52095 2002-03-01  Richard Henderson  <rth@redhat.com>
52096
52097         * gcc.c-torture/compile/981223-1.x: New.
52098         * gcc.c-torture/compile/920625-1.x: New.
52099
52100 2002-02-28  Richard Henderson  <rth@redhat.com>
52101
52102         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52103
52104 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52105
52106         * gcc.c-torture/execute/20020227-1.c: New test.
52107
52108 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52109
52110         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52111         here" ERROR lines.
52112         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52113         * g++.old-deja.g++.other/defarg1.C: Likewise.
52114         * g++.old-deja/g++.pt/calls2.C: Likewise.
52115         * g++.old-deja/g++.pt/crash20.C: Likewise.
52116         * g++.old-deja/g++.pt/crash30.C: Likewise.
52117         * g++.old-deja/g++.pt/crash36.C: Likewise.
52118         * g++.old-deja/g++.pt/crash6.C: Likewise.
52119         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52120         * g++.old-deja/g++.pt/derived3.C: Likewise.
52121         * g++.old-deja/g++.pt/error1.C: Likewise.
52122         * g++.old-deja/g++.pt/friend21.C: Likewise.
52123         * g++.old-deja/g++.pt/friend23.C: Likewise.
52124         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52125         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52126
52127 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52128
52129         * gcc.c-torture/execute/20020225-2.c: New test.
52130
52131 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52132
52133         * gcc.c-torture/execute/920730-1t.c,
52134         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52135         Delete test cases, only relevant to -traditional.
52136
52137 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52138
52139         * gcc.dg/cpp/undef1.c: Remove.
52140         * gcc.dg/cpp/directiv.c: Update.
52141         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52142
52143 2002-02-27  Michael Meissner  <meissner@redhat.com>
52144
52145         * gcc.c-torture/execute/20020226-1.c: New test.
52146
52147 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52148
52149         * g++.dg/debug/debug4.C: New test.
52150
52151         * gcc.dg/ia64-visibility-1.c: New test.
52152
52153 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52154
52155         * gcc.dg/debug/20020224-1.c: New.
52156
52157 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52158
52159         * gcc.c-torture/execute/960416-1.x: New.
52160         * gcc.c-torture/execute/divconst-3.x: Likewise.
52161
52162 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52163
52164         * gcc.dg/20020224-1.c: New test.
52165
52166 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52167
52168         * gcc.c-torture/execute/20020225-1.c: New.
52169
52170 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52171
52172         * gcc.dg/cpp/wchar-1.c: New test.
52173
52174 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52175
52176         * gcc.dg/20020222-1.c: New test.
52177
52178 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52179
52180         * g++.dg/opt/anonunion1.C: New test.
52181
52182 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52183
52184         * g++.dg/template/qualttp19.C: New test.
52185         * g++.dg/template/qualttp20.C: New test.
52186         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52187         * g++.old-deja/g++.other/qual1.C: Likewise.
52188
52189 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52190
52191         * gcc.dg/attr-alwaysinline.c: New.
52192
52193 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52194
52195         * gcc.dg/20020220-1.c: New test.
52196
52197         * gcc.dg/20020220-2.c: New test.
52198
52199         * g++.dg/opt/mmx1.C: New test.
52200
52201 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52202
52203         * gcc.c-torture/compile/20020110.c: New test.
52204
52205 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52206
52207         * gcc.c-torture/execute/20020219-1.c: New test.
52208
52209         * gcc.dg/20020219-1.c: New test.
52210
52211         * gcc.dg/noncompile/20020220-1.c: New test.
52212
52213         * g++.dg/opt/ptrintsum1.C: New test.
52214
52215         * gcc.dg/debug/20020220-1.c: New test.
52216
52217 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52218
52219         * gcc.c-torture/execute/20020216-1.c: New test.
52220
52221 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52222
52223         * gcc.dg/decl-1.c: Update, new test.
52224
52225 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52226
52227         * g++.dg/abi/bitfield1.C: New test.
52228         * g++.dg/abi/bitfield2.C: New test.
52229
52230 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52231
52232         * gcc.dg/attr-nest.c: New test.
52233
52234 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52235
52236         * gcc.c-torture/execute/20020215-1.c: New test.
52237
52238 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52239
52240         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52241         * g++.dg/debug/debug.exp: New.
52242         * g++.dg/debug/trivial.C: New.
52243         * g++.dg/debug/debug1.C: Moved...
52244         * g++.dg/other/debug1.C: ...from here.
52245         * g++.dg/debug/debug2.C: Moved...
52246         * g++.dg/other/debug2.C: ...from here.
52247         * g++.dg/debug/debug3.C: Moved...
52248         * g++.dg/other/debug3.C: ...from here.
52249
52250         * gcc.dg/noncompile/20020213-1.c: New test.
52251
52252 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52253
52254         * g++.dg/other/debug3.C: New test.
52255
52256         * gcc.c-torture/execute/20020213-1.c: New test.
52257
52258 2002-02-13  Richard Smith <richard@ex-parrot.com>
52259
52260         * g++.old-deja/g++.other/thunk1.C: New test.
52261
52262 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52263
52264         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52265
52266 2002-02-13  Stan Shebs  <shebs@apple.com>
52267
52268         * gcc.dg/altivec-3.c: New.
52269
52270 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52271
52272         * gcc.dg/Wunreachable-1.c: New test.
52273         * gcc.dg/Wunreachable-2.c: New test.
52274
52275 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52276
52277         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52278
52279 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52280
52281         * gcc.dg/decl-1.c: New test.
52282
52283 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52284
52285         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52286
52287 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52288
52289         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52290         * gcc.c-torture/compile/980506-1.x: Likewise.
52291
52292 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52293
52294         * gcc.dg/20020210-1.c: New.
52295
52296 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52297
52298         * g77.f-torture/execute/947.f: New regression test
52299         for PR fortran/947.
52300
52301 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52302
52303         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52304         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52305
52306 2002-02-08  Richard Henderson  <rth@redhat.com>
52307
52308         * gcc.c-torture/compile/labels-3.c: New.
52309
52310 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52311
52312         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52313         expression statements work instead.
52314         * gcc.dg/noncompile/20020207-1.c: New test.
52315
52316 2002-02-07  Richard Henderson  <rth@redhat.com>
52317
52318         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52319
52320 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52321
52322         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52323         message from g77
52324         * lib/g77-dg.exp: Trim g77 error messages so that they are
52325         recognized by dg.exp.
52326
52327 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52328
52329         PR fortran/5473
52330         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52331
52332 2002-02-07  Richard Henderson  <rth@redhat.com>
52333
52334         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52335         to be sufficiently aligned for integers.
52336
52337 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52338
52339         * g++.dg/template/friend4.C: New test.
52340
52341 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52342
52343         PR fortran/5743
52344         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52345         unsupported cases.
52346
52347 2002-02-07  Richard Henderson  <rth@redhat.com>
52348
52349         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52350         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52351         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52352         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52353
52354 2002-02-06  Richard Henderson  <rth@redhat.com>
52355
52356         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52357
52358 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52359
52360         * gcc.dg/20020206-1.c: New test.
52361
52362 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52363
52364         * gcc.c-torture/execute/20020206-1.c: New test.
52365
52366         * gcc.c-torture/execute/20020206-2.c: New test.
52367
52368         PR optimization/5429:
52369         * gcc.c-torture/compile/20020206-1.c: New test.
52370
52371 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52372
52373         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52374         as certain file formats cannot support particularly large
52375         alignments.
52376
52377         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52378         and do not expect to be able to link the executable.
52379
52380         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52381         fail because the COFF format does not support the weak attribute.
52382
52383 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52384
52385         * g77.dg/pr5473.f: New test
52386
52387 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52388
52389         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52390         Fix testcase accordingly.
52391
52392 2002-02-04  Richard Henderson  <rth@redhat.com>
52393
52394         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52395         (buf): Change to be an array of pointers, not ints.
52396
52397 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52398
52399         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52400         before all tests.  Move warning one line above to match where it
52401         C frontend emits.
52402         * gcc.dg/Wswitch-2.c: New test.
52403         * g++.dg/warn/Wswitch-1.C: New test.
52404         * g++.dg/warn/Wswitch-2.C: New test.
52405
52406 2002-02-04  Richard Henderson  <rth@redhat.com>
52407
52408         * g++.dg/abi/offsetof.C: Fix size comparison.
52409
52410 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52411
52412         * gcc.dg/cast-qual-2.c: New test.
52413
52414 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52415
52416         * gcc.dg/20020201-4.c: New test.
52417
52418 2002-02-04  Ben Elliston  <bje@redhat.com>
52419
52420         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52421         target_info attribute != 0, in addition to the empty string.
52422         (gcc_target_compile): Likewise.
52423
52424 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52425
52426         * gcc.dg/Wswitch.c: New test.
52427         PR gcc/4475. PR gcc/3780.
52428
52429 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52430
52431         * g77.f-torture/execute/5122.f: New test for regressions
52432         against PR fortran/5122.
52433
52434 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52435
52436         * g77.f-torture/compile/pr3743.f: Delete
52437         * g77.dg/pr3743-1.f: New test.
52438         * g77.dg/pr3743-2.f: New test.
52439         * g77.dg/pr3743-3.f: New test.
52440         * g77.dg/pr3743-4.f: New test.
52441
52442 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52443
52444         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52445
52446 2002-02-02  Richard Henderson  <rth@redhat.com>
52447
52448         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52449         * gcc.c-torture/execute/bf64-1.c: Likewise.
52450
52451 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52452
52453         * gcc.dg/20020201-2.c: New test.
52454
52455         * gcc.dg/20020201-3.c: New test.
52456
52457         * gcc.c-torture/execute/bitfld-2.c: New test.
52458
52459 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52460
52461         * gcc.dg/bitfld-1.c: Update.
52462         * gcc.dg/bitfld-2.c: Update.
52463         * gcc.c-torture/execute/bitfld-1.x: New.
52464
52465 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52466
52467         * gcc.c-torture/execute/20020201-1.c: New test.
52468
52469 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52470
52471         PR target/5469
52472         * gcc.dg/20020201-1.c: New test.
52473
52474 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52475
52476         PR fortran/3743
52477         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52478         * g77.f-torture/compile/pr3743.x: Remove
52479
52480 2002-01-31  Tom Rix  <trix@redhat.com>
52481
52482         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52483
52484 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52485
52486         * gcc.dg/noncompile/20020130-1.c: New test.
52487
52488 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52489
52490         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52491
52492 2002-01-29  Richard Henderson  <rth@redhat.com>
52493
52494         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52495         to long long.
52496         * gcc.c-torture/execute/bf64-1.c: Likewise.
52497
52498 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52499
52500         * gcc.c-torture/execute/20020129-1.c: New test.
52501
52502 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52503
52504         * gcc.c-torture/compile/20000224-1.c: Update.
52505         * gcc.c-torture/execute/bitfld-1.c: New tests.
52506         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52507         * gcc.dg/uninit-A.c: Update.
52508
52509 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52510
52511         * g++.dg/template/ctor1.C: Add instantiation.
52512
52513 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52514
52515         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52516         argument to __builtin_prefetch to be const ptr.
52517
52518 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52519
52520         * gcc.c-torture/compile/20020120-1.c: New test.
52521
52522 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52523
52524         * gcc.c-torture/execute/20020127-1.c: New test.
52525
52526 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52527
52528         * g77.dg/f77-edit-i-in.f: New test
52529         * g77.dg/f77-edit-i-out.f: New test
52530
52531 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52532
52533         * gcc.dg/debug/debug.exp: New file.
52534         * gcc.dg/debug/trivial.c: New file.
52535         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52536         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52537         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52538         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52539         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52540         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52541         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52542         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52543         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52544         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52545         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52546         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52547         * gcc.dg/20000503-1.c: Removed.
52548         * gcc.dg/20010207-1.c: Removed.
52549         * gcc.dg/20011223-1.c: Removed.
52550         * gcc.dg/20020104-2.c: Removed.
52551         * gcc.dg/debug-1.c: Removed.
52552         * gcc.dg/debug-2.c: Removed.
52553         * gcc.dg/debug-3.c: Removed.
52554         * gcc.dg/debug-4.c: Removed.
52555         * gcc.dg/debug-5.c: Removed.
52556         * gcc.dg/debug-6.c: Removed.
52557         * gcc.dg/dwarf2-1.c: Removed.
52558         * gcc.dg/dwarf2-2.c: Removed.
52559
52560 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52561
52562         * g++.old-deja/g++.other/eh5.C: New test.
52563         * g++.old-deja/g++.other/sibcall2.C: New test.
52564         * g++.old-deja/g++.other/array9.C: New test.
52565         * g++.old-deja/g++.other/typename2.C: New test.
52566         * g++.old-deja/g++.other/crash60.C: New test.
52567         * g++.old-deja/g++.other/conv9.C: New test.
52568         * g++.old-deja/g++.other/mangle10.C: New test.
52569         * g++.old-deja/g++.other/unchanging1.C: New test.
52570         * g++.old-deja/g++.other/exprstmt1.C: New test.
52571         * g++.old-deja/g++.other/inline23.C: New test.
52572         * g++.old-deja/g++.eh/ia64-1.C: New test.
52573         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52574         * g++.old-deja/g++.other/reload1.C: New test.
52575         * g++.old-deja/g++.other/static20.C: New test.
52576         * g++.old-deja/g++.other/local-alloc1.C: New test.
52577         * g++.old-deja/g++.other/conv8.C: New test.
52578         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52579         * g++.old-deja/g++.other/storeexpr1.C: New test.
52580         * g++.old-deja/g++.other/storeexpr2.C: New test.
52581         * g++.dg/eh/template2.C: New test.
52582         * g++.dg/warn/weak1.C: New test.
52583
52584 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52585
52586         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52587         Remove first, non-varying, argument.
52588
52589 2002-01-23  Richard Henderson  <rth@redhat.com>
52590
52591         * gcc.dg/inline-2.c: New.
52592
52593         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52594         Add optional target arg.  Check number of arguments.
52595         (scan-assembler-not, scan-assembler-dem): Likewise.
52596         (scan-assembler-dem-not): Likewise.
52597
52598 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52599
52600         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52601         line 12.
52602         * g++.old-deja/g++.brendan/parse3.C,
52603         g++.old-deja/g++.other/crash26.C,
52604         g++.old-deja/g++.other/crash28.C,
52605         g++.old-deja/g++.other/crash29.C,
52606         g++.old-deja/g++.other/crash30.C,
52607         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52608
52609 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52610
52611         * gcc.dg/20020115-1.c: New.
52612
52613 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52614
52615         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52616
52617 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52618
52619         * gcc.dg/20020122-3.c: New.
52620
52621 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52622
52623         * g++.dg/other/gc1.C: New test.
52624
52625 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52626
52627         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52628
52629 2002-01-22  Richard Henderson  <rth@redhat.com>
52630
52631         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52632
52633 2002-01-22  Richard Henderson  <rth@redhat.com>
52634
52635         * gcc.dg/20020122-4.c: New.
52636
52637 2002-01-22  H.J. Lu <hjl@gnu.org>
52638
52639         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52640         link output.
52641         * gcc.dg/special/ecos.exp: Likewise.
52642         * lib/g++-dg.exp: Likewise.
52643         * lib/g77-dg.exp: Likewise.
52644         * lib/gcc-dg.exp : Likewise.
52645         * lib/mike-g++.exp: Likewise.
52646         * lib/mike-g77.exp: Likewise.
52647         * lib/mike-gcc.exp: Likewise.
52648         * lib/objc-dg.exp: Likewise.
52649
52650 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52651
52652         PR target/5379
52653         * gcc.dg/20020122-2.c: New test.
52654
52655 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52656
52657         * gcc.dg/20020122-1.c: New test.
52658
52659 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52660
52661         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52662
52663 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52664
52665         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52666
52667 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52668
52669         * gcc.c-torture/compile/20020121-1.c: New test.
52670
52671 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52672
52673         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52674         ld_library_path.
52675
52676 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52677
52678         * gcc.dg/20020218-1.c: New test.
52679
52680 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52681
52682         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52683         messages
52684         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52685         "At global scope" warning
52686         * g++.dg/ext/align1.C: Change cygwin test for alignment
52687         from db-bogus to dg-warning
52688
52689 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52690
52691         * g77.f-torture/compile/cpp2.F: New test.
52692
52693 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52694
52695         * g++.dg/template/access1.C: New test.
52696
52697 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52698
52699         * gcc.dg/20020118-1.c: New.
52700
52701 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52702
52703         * gcc.c-torture/execute/20020118-1.c: New test.
52704
52705 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52706
52707         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52708         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52709         alignment warnings.
52710
52711 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52712
52713         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52714         torture_with_loops and torture_without_loops
52715
52716 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52717
52718         * gcc.c-torture/compile/20020116-1.c: New test.
52719
52720 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52721
52722         * gcc.dg/20020116-2.c: New test.
52723
52724         * gcc.dg/ultrasp4.c: New test.
52725
52726         * gcc.dg/20020116-1.c: New test.
52727
52728 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52729
52730         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52731         by EABI.
52732
52733 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52734
52735         * gcc.misc-tests/i386-prefetch.exp: New.
52736         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52737         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52738         * gcc.misc-tests/i386-pf-none-1.c: New test.
52739         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52740
52741 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52742
52743         * gcc.dg/gnu89-init-1.c: Add new tests.
52744
52745 2002-01-15  Andreas Jaeger  <aj@suse.de>
52746
52747         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52748         * gcc.dg/i386-mmx-2.c: Likewise.
52749         * gcc.dg/i386-sse-1.c: Likewise.
52750         * gcc.dg/i386-sse-2.c: Likewise.
52751         * gcc.dg/i386-sse-3.c: Likewise.
52752
52753 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52754
52755         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52756         Uncomment additional cases that now pass.
52757
52758 2002-01-11  Richard Henderson  <rth@redhat.com>
52759
52760         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52761         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52762
52763 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52764
52765         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52766
52767 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52768
52769         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52770         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52771
52772 2002-01-10  Dale Johannesen  <dalej@apple.com>
52773
52774         * gcc.c-torture/execute/loop-11.c: New.
52775
52776 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52777
52778         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52779         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52780
52781 2002-01-09  Richard Henderson  <rth@redhat.com>
52782
52783         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52784         type in which to perform the operation for each size.
52785
52786 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52787
52788         * gcc.c-torture/compile/20020109-2.c: New test.
52789
52790 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52791
52792         * gcc.c-torture/execute/loop-10.c: New test.
52793
52794 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52795
52796         * gcc.c-torture/compile/20010226-1.c: New test.
52797         * gcc.c-torture/compile/20010227-1.c: New test.
52798         * gcc.c-torture/compile/20010426-1.c: New test.
52799         * gcc.c-torture/compile/20010510-1.c: New test.
52800         * gcc.c-torture/compile/20010605-3.c: New test.
52801         * gcc.c-torture/compile/20010824-1.c: New test.
52802         * gcc.c-torture/execute/20010409-1.c: New test.
52803         * gcc.dg/noncompile/20000901-1.c: New test.
52804         * gcc.dg/20001023-1.c: New test.
52805         * gcc.dg/20001101-1.c: New test.
52806         * gcc.dg/20001102-1.c: New test.
52807         * gcc.dg/20010207-1.c: New test.
52808         * gcc.dg/20010405-1.c: New test.
52809         * gcc.dg/20010822-1.c: New test.
52810         * gcc.dg/20011107-1.c: New test.
52811
52812 2002-01-09  Jeffrey A Law  (law@redhat.com)
52813
52814         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52815
52816         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52817         execution failure on PA targets.
52818
52819 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52820
52821         * gcc.c-torture/compile/20020109-1.c: New test.
52822
52823 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52824
52825         * gcc.c-torture/execute/20020108-1.c: New test.
52826
52827 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52828
52829         * gcc.dg/20020108-1.c: New test.
52830
52831 2002-01-08  H.J. Lu <hjl@gnu.org>
52832
52833         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52834         for header files.
52835
52836 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52837
52838         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52839         consistency.
52840
52841 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52842
52843         * gcc.dg/altivec-4.c: Test altivec predicates.
52844
52845 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52846
52847         * gcc.c-torture/execute/20020107-1.c: New test.
52848
52849 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52850
52851         PR c/5279
52852         * gcc.c-torture/compile/20020106-1.c: New test.
52853
52854 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52855
52856         * gcc.c-torture/execute/nestfunc-4.c: New test.
52857
52858 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52859
52860         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52861         extra triple that slipped in.
52862         * g++.old-deja/g++.abi/align.C: Likewise.
52863         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52864
52865 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52866
52867         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52868         * g++.old-deja/g++.abi/align.C: Likewise.
52869         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52870
52871         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52872         on FreeBSD/i386.
52873         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52874         FreeBSD.
52875
52876 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52877
52878         * gcc.dg/20020104-1.c: New test.
52879
52880         * gcc.dg/20020104-2.c: New test.
52881
52882 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52883
52884         * gcc.dg/20020103-1.c: Fix typo in target selector.
52885
52886 2002-01-03  Richard Henderson  <rth@redhat.com>
52887
52888         * gcc.dg/20020103-1.c: New.
52889
52890 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52891
52892         * gcc.c-torture/execute/20020103-1.c: New test.
52893
52894 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52895
52896         * g++.dg/other/debug2.C: New test.
52897
52898         * gcc.c-torture/compile/20020103-1.c: New test.
52899
52900 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52901
52902         * gcc.dg/gnu89-init-1.c: Added new tests.
52903
52904 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52905
52906         * g++.dg/template/friend2.C: Remove as patch is reverted.
52907
52908         * g++.dg/warn/oldcast1.C: New test.
52909
52910         * g++.dg/template/ptrmem1.C: New test.
52911         * g++.dg/template/ptrmem2.C: New test.
52912
52913         * g++.dg/template/ntp.C: New test.
52914
52915         * g++.dg/other/component1.C: New test.
52916
52917         * g++.dg/template/ttp3.C: New test.
52918
52919         * g++.dg/template/friend2.C: New test.
52920         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52921
52922 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52923
52924         * g++.dg/other/ptrmem1.C: New test.
52925         * g++.dg/other/ptrmem2.C: New test.
52926
52927 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52928
52929         * g++.dg/template/ctor1.C: New test.
52930
52931 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52932
52933         * g++.dg/template/friend2.C: New test.
52934
52935 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52936
52937         * gcc.dg/mmix-1.c: New test.
52938
52939 2001-12-31  Richard Henderson  <rth@redhat.com>
52940
52941         * gcc.dg/asm-5.c: New.
52942
52943 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52944
52945         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52946         in namespace __gnu_cxx
52947
52948 2001-12-30  Richard Henderson  <rth@redhat.com>
52949
52950         * gcc.dg/debug-6.c: New.
52951
52952 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52953
52954         * gcc.c-torture/compile/20011229-2.c: New test.
52955
52956 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52957
52958         * gcc.dg/debug-3.c: New test.
52959         * gcc.dg/debug-4.c: New test.
52960         * gcc.dg/debug-5.c: New test.
52961
52962 2001-12-29  Richard Henderson  <rth@redhat.com>
52963
52964         * g++.dg/eh/loop1.C: New.
52965
52966 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52967
52968         * g++.dg/template/crash1.C: New test.
52969
52970 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52971
52972         * g++.dg/other/const1.C: New test.
52973
52974 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52975
52976         * gcc.c-torture/compile/20011229-1.c: New test.
52977
52978 2001-12-28  Stan Shebs  <shebs@apple.com>
52979
52980         * lib/objc-torture.exp: Resync with c-torture.exp.
52981         * lib/objc.exp: Load standard libraries.
52982
52983 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52984
52985         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52986         additional tests.
52987
52988 2001-12-27  Roger Sayle <roger@eyesopen.com>
52989
52990         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52991
52992 2001-12-27  Richard Henderson  <rth@redhat.com>
52993
52994         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52995
52996 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52997
52998         * g++.dg/eh/ctor1.C: New test.
52999         * g++.dg/other/error2.C: New test.
53000
53001 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53002
53003         * g++.dg/other/init2.C: New test.
53004
53005 2001-12-24  Richard Henderson  <rth@redhat.com>
53006
53007         * gcc.dg/20011223-1.c: New.
53008         * gcc.dg/inline-1.c: New.
53009
53010 2001-12-23  Richard Henderson  <rth@redhat.com>
53011
53012         * gcc.dg/asm-4.c: Test operand modifiers.
53013
53014 2001-12-23  Richard Henderson  <rth@redhat.com>
53015
53016         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53017
53018 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53019
53020         * gcc.c-torture/execute/20011223-1.c: New test.
53021
53022 2001-12-21  Richard Henderson  <rth@redhat.com>
53023
53024         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53025         re-enables the warning.
53026
53027 2001-12-21  Richard Henderson  <rth@redhat.com>
53028
53029         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53030
53031 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53032
53033         * gcc.c-torture/compile/20011218-1.c: New test.
53034
53035 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53036
53037         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53038         arm-isr.c test.
53039         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53040         epilogue generation for ARM ISR routines.
53041
53042 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53043
53044         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53045         * gcc.dg/format/c90-printf-3.c: Likewise.
53046         * gcc.dg/format/c99-printf-3.c: Likewise.
53047         * gcc.dg/format/ext-1.c: Likewise.
53048         * gcc.dg/format/ext-6.c: Likewise.
53049         * gcc.dg/format/format.h: Prototype unlocked stdio.
53050
53051 2001-12-20  Richard Henderson  <rth@redhat.com>
53052
53053         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53054         (arena): Use it.
53055         (malloc): Correct allocation logic.  Abort if we fill up the
53056         arena before initialization complete.
53057         (realloc): Correct allocation logic.
53058
53059 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53060
53061         * gcc.c-torture/compile/20011219-2.c: New test.
53062
53063         * gcc.c-torture/execute/20011219-1.c: New test.
53064
53065 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53066
53067         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53068         target does not support weak symbols.
53069
53070 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53071
53072         * gcc.c-torture/compile/20011219-1.c: New test.
53073
53074 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53075
53076         * g++.dg/other/error1.C: New test.
53077
53078 2001-12-17  Jeffrey A Law  (law@redhat.com)
53079
53080         * gcc.c-torture/execute/20011217-1.c: New test.
53081
53082 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53083
53084         * objc.dg/special/: New directory.
53085         * objc.dg/special/special.exp: New file.
53086         * objc.dg/special/unclaimed-category-1.h: New file.
53087         * objc.dg/special/unclaimed-category-1a.m: New file.
53088         * objc.dg/special/unclaimed-category-1.m: New file.
53089
53090 2001-12-17  Andreas Jaeger  <aj@suse.de>
53091
53092         * gcc.c-torture/compile/20011217-2.c: New test.
53093
53094 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53095
53096         * gcc.c-torture/compile/20011217-1.c: New test.
53097
53098 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53099
53100         * gcc.dg/20011214-1.c: New.
53101
53102 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53103
53104         * gcc.dg/altivec-4.c: New.
53105
53106 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53107
53108         * gcc.dg/20011113-1.c: New test.
53109
53110 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53111
53112         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53113         std::__malloc_alloc_template<0> and
53114         std::__default_alloc_template<false, 0>.
53115
53116 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53117
53118         * objc/execute/bf-21.m: New test.
53119         * objc/execute/enumeration-1.m: New test.
53120         * objc/execute/enumeration-2.m: New test.
53121
53122 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53123
53124         * gcc.dg/gnu89-init-1.c: New test.
53125
53126 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53127
53128         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53129         * g++.old-deja/g++.jason/2371.C: Likewise.
53130         * g++.old-deja/g++.jason/template33.C: Likewise.
53131         * g++.old-deja/g++.jason/template34.C: Likewise.
53132         * g++.old-deja/g++.jason/template36.C: Likewise.
53133         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53134         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53135         * g++.old-deja/g++.other/typename1.C: Likewise.
53136         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53137         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53138         * g++.old-deja/g++.pt/typename11.C: Likewise.
53139         * g++.old-deja/g++.pt/typename14.C: Likewise.
53140         * g++.old-deja/g++.pt/typename16.C: Likewise.
53141         * g++.old-deja/g++.pt/typename3.C: Likewise.
53142         * g++.old-deja/g++.pt/typename4.C: Likewise.
53143         * g++.old-deja/g++.pt/typename5.C: Likewise.
53144         * g++.old-deja/g++.pt/typename7.C: Likewise.
53145         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53146
53147 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53148
53149         * g++.dg/other/linkage1.C: New test.
53150         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53151         specifiers.
53152
53153 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53154
53155         * gcc.dg/concat.c: New test.
53156
53157 2001-12-11  Stan Shebs  <shebs@apple.com>
53158
53159         * objc/compile: New test directory.
53160         * objc/compile/compile.exp: New expect script.
53161         * objc/compile/20011211-1.m: New compile test.
53162
53163 2001-12-11  Jason Merrill  <jason@redhat.com>
53164
53165         * lib/prune.exp (prune_gcc_output): Also handle "In member
53166         function".  So many permutations...
53167
53168 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53169
53170         * g++.dg/template/typedef1.C: New test.
53171
53172 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53173
53174         * g++.dg/other/copy1.C: New test.
53175
53176 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53177
53178         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53179
53180         * gcc.dg/builtin-choose-expr.c: New.
53181
53182 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53183
53184         * gcc.dg/altivec-2.c: New.
53185
53186 2001-12-07  Richard Henderson  <rth@redhat.com>
53187
53188         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53189
53190 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53191
53192         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53193         ultrasparc.
53194
53195 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53196
53197         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53198
53199 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53200
53201         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53202         variable argument list.
53203
53204 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53205
53206         * gcc.c-torture/execute/memcheck: Delete entire directory.
53207         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53208         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53209
53210 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53211
53212         * gcc.dg/Wshadow-1.c: New test.
53213
53214 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53215
53216         * gcc.c-torture/compile/20011130-1.c: New test.
53217
53218         * gcc.dg/noncompile/20011025-1.c: New test.
53219
53220         * g++.dg/other/anon-union.C: New test.
53221
53222         * gcc.c-torture/execute/20011024-1.c: New test.
53223
53224 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53225
53226         * gcc.c-torture/execute/20000722-1.x,
53227         gcc.c-torture/execute/20010123-1.x: Remove.
53228         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53229         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53230         gcc.dg/c99-complit-2.c: New tests.
53231
53232 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53233
53234         * g++.dg/inherit/base1.C: New test.
53235
53236 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53237
53238         * g++.dg/other/stdarg1.C: New test.
53239
53240         * gcc.c-torture/compile/20011130-2.c: New test.
53241
53242 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53243
53244         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53245         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53246         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53247         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53248         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53249         * gcc.dg/builtin-prefetch-1.c: New test.
53250
53251 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53252
53253         * gcc.dg/20011130-1.c: New test.
53254
53255 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53256
53257         * g++.dg/other/scope1.C: New test.
53258         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53259
53260 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53261
53262         * gcc.dg/vla-init-1.c: New test.
53263
53264 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53265
53266         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53267
53268 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53269
53270         * objc.dg/alias.m: Update.
53271         * objc.dg/class-1.m: Update.
53272         * objc.dg/const-str-1.m: Update.
53273         * objc.dg/fwd-proto-1.m: Update.
53274         * objc.dg/id-1.m: Update.
53275         * objc.dg/super-class-1.m: Update.
53276
53277 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53278
53279         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53280         constructs.
53281
53282 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53283
53284         * gcc.c-torture/execute/20011128-1.c: New test.
53285
53286 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53287
53288         * gcc.dg/20011127-1.c: New test.
53289
53290 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53291
53292         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53293         from Austin Group draft 7.
53294         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53295         scanf format arguments.
53296         * gcc.dg/format/no-exargs-2.c: New test.
53297
53298 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53299
53300         * g++.dg/abi/vbase8-4.C: New test.
53301
53302 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53303
53304         * gcc.c-torture/execute/20011121-1.c: New test.
53305
53306 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53307
53308         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53309
53310 2001-11-23  Andreas Jaeger  <aj@suse.de>
53311
53312         * gcc.dg/cpp/charconst-2.c: New test.
53313
53314 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53315
53316         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53317         to the host if it is remote.  Let tests specify extra headers
53318         they use.
53319         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53320         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53321         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53322         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53323         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53324         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53325         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53326         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53327         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53328         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53329
53330 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53331
53332         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53333         for little endian ARMs.
53334
53335 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53336
53337         * gcc.c-torture/compile/20011119-1.c: New test.
53338         * gcc.c-torture/compile/20011119-2.c: New test.
53339
53340 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53341
53342         * gcc.dg/altivec-1.c: Fix typo.
53343
53344 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53345
53346         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53347
53348 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53349
53350         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53351
53352 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53353
53354         * lib/g77.exp: Don't specify --rpath-link.
53355
53356         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53357         across all the headers.
53358         * gcc.dg/format/format.exp: For testing on a remote host,
53359         copy format.h.
53360
53361         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53362         * gcc.c-torture/execute/930406-1.c: Likewise.
53363         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53364
53365 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53366
53367         * gcc.dg/altivec-1.c: New.
53368
53369 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53370
53371         * gcc.dg/cpp/fpreprocessed.c: New test case.
53372
53373 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53374
53375         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53376         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53377         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53378
53379 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53380
53381         * gcc.dg/no-builtin-1.c: New test.
53382
53383 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53384
53385         * gcc.c-torture/execute/20011115-1.c: New test.
53386
53387 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53388
53389         * gcc.c-torture/compile/20011114-2.c: New test.
53390         * gcc.c-torture/compile/20011114-3.c: New test.
53391         * gcc.c-torture/compile/20011114-4.c: New test.
53392
53393 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53394
53395         * g++.dg/other/init1.C: New test.
53396
53397 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53398
53399         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53400         message.
53401
53402         * gcc.c-torture/execute/20011114-1.c: New testcase.
53403
53404         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53405         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53406         like the (before this change) version of 20010327-1.c.
53407
53408 2001-11-14  Roger Sayle <roger@eyesopen.com>
53409
53410         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53411
53412 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53413
53414         * g++.dg/init/array2.C: New test.
53415
53416 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53417
53418         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53419
53420 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53421
53422         * g++.dg/other/forscope1.C: New test.
53423         * g++.dg/ext/forscope1.C: New test.
53424         * g++.dg/ext/forscope2.C: New test.
53425
53426 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53427
53428         * gcc.c-torture/execute/20011113-1.c: New test.
53429
53430 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53431
53432         * gcc.c-torture/execute/20011109-2.c: New test.
53433
53434         * gcc.c-torture/execute/20011109-1.c: New test.
53435
53436 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53437
53438         * gcc.c-torture/compile/20011109-1.c: New test.
53439
53440 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53441
53442         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53443         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53444         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53445         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53446         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53447         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53448         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53449
53450 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53451
53452         * g++.dg/warn/Wshadow-1.C: New tests.
53453         * g++.old-deja/g++.mike/for3.C: Update.
53454
53455 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53456
53457         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53458         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53459         XFAILs.  Adjust expected error texts.
53460         * gcc.c-torture/compile/20011106-1.c,
53461         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53462         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53463         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53464         gcc.dg/c99-array-lval-5.c: New tests.
53465
53466 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53467
53468         * gcc.dg/cpp/defined.c: Update.
53469
53470 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53471
53472         * gcc.c-torture/execute/anon-1.c: New test.
53473
53474 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53475
53476         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53477         same size, so no warning should be produced on stormy16.
53478
53479         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53480         due to oversized array.
53481         * g++.old-deja/g++.mike/ns15.C: Likewise.
53482         * g++.old-deja/g++.pt/crash16.C: Likewise.
53483
53484 2001-11-02  Graham Stott  <grahams@redhat.com>
53485
53486         * g++.dgother/debug1.C: Fix typos.
53487
53488 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53489
53490         * g++.dg/other/debug1.C: New test.
53491
53492 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53493
53494         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53495         of unsigned long.
53496
53497 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53498
53499         * gcc.dg/20011029-2.c: New test.
53500
53501         * gcc.c-torture/compile/20011029-1.c: New test.
53502
53503 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53504
53505         * objc/execute/class_self-1.m: New test.
53506         * objc/execute/class_self-2.m: New test.
53507
53508 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53509
53510         * gcc.misc-tests/msgs.exp: Delete.
53511         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53512         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53513         error set to match recent changes.
53514
53515 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53516
53517         * gcc.dg/20011021-1.c: New test.
53518
53519 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53520
53521         * gcc.c-torture/compile/20011023-1.c: New test.
53522
53523 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53524
53525         * lib/g77.exp: Rewrite based on lib/g++.exp.
53526
53527 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53528
53529         * gcc.c-torture/execute/20011019-1.c: New test.
53530
53531         * gcc.dg/20011018-1.c: New test.
53532
53533 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53534
53535         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53536
53537 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53538
53539         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53540         * gcc.dg/attr-invalid.c: Likewise.
53541
53542 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53543
53544         * gcc.dg/20011015-1.c: New test.
53545
53546 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53547
53548         * g++.dg/template/unify2.C: New test.
53549
53550 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53551
53552         * g++.dg/other/exception-specification.C: New test
53553
53554 2001-10-13  Tom Rix  <trix@redhat.com>
53555
53556         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53557         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53558
53559 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53560
53561         * gcc.dg/20011009-1.c: New test.
53562
53563 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53564
53565         PR g++/4476
53566         * g++.dg/other/friend1.C: New test.
53567
53568 2001-10-11  Richard Henderson  <rth@redhat.com>
53569
53570         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53571
53572 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53573
53574         * gcc.c-torture/compile/20011010-1.c: New.
53575
53576 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53577
53578         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53579         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53580         g77.f-torture/execute/execute.exp,
53581         g77.f-torture/noncompile/noncompile.exp,
53582         gcc.c-torture/compile/compile.exp,
53583         gcc.c-torture/execute/execute.exp,
53584         gcc.c-torture/execute/ieee/ieee.exp,
53585         gcc.c-torture/execute/memcheck/memcheck.exp,
53586         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53587         objc/execute/execute.exp: Update FSF address.
53588
53589 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53590
53591         * gcc.dg/cpp/cmdlne-C.c: Update.
53592         * gcc.dg/cpp/cmdlne-C2.c: New.
53593
53594 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53595
53596         * gcc.c-torture/execute/20011008-3.c: New.
53597
53598 2001-10-08  DJ Delorie  <dj@redhat.com>
53599
53600         * gcc.dg/20011008-1.c: New.
53601         * gcc.dg/20011008-2.c: New.
53602
53603 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53604
53605         * gcc.dg/cpp/spacing1.c: Update test.
53606
53607 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53608
53609         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53610         spelling errors of "separate" as "seperate".
53611
53612 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53613
53614         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53615         enough to avoid inlining.
53616
53617 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53618
53619         * lib/g77.exp: set libg2c_dir correctly.
53620
53621 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53622
53623         * gcc.dg/cpp/macro11.c: New test.
53624
53625 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53626
53627         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53628         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53629         gcc.dg/format/multattr-3.c: New tests.
53630         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53631         tests for format attributes on function pointers being rejected.
53632
53633 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53634
53635         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53636
53637 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53638
53639         * g++.dg/warn/format1.C: New test.
53640
53641 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53642
53643         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53644
53645 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53646
53647         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53648
53649 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53650
53651         * gcc.dg/cpp/redef2.c: Add test.
53652
53653 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53654
53655         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53656         long-standing bug on i686, apparently.
53657         * gcc.c-torture/execute/loop-2c.x: New file.
53658         * gcc.c-torture/execute/loop-2d.x: New file.
53659         * gcc.c-torture/execute/loop-3c.x: New file.
53660
53661 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53662
53663         * gcc.dg/cpp/20000625-2.c: Correct line number.
53664
53665 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53666
53667         * gcc.dg/cpp/macro10.c: New test.
53668         * gcc.dg/cpp/strify3.c: New test.
53669         * gcc.dg/cpp/spacing1.c: Add tests.
53670         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53671         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53672
53673 2001-09-24  DJ Delorie  <dj@redhat.com>
53674
53675         * gcc.c-torture/execute/20010924-1.c: New test.
53676
53677 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53678
53679         * objc/execute/paste.m: Remove.
53680
53681 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53682
53683         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53684
53685 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53686
53687         * g77.dg/strlen0.f: New test.
53688
53689 2001-09-21  Richard Henderson  <rth@redhat.com>
53690
53691         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53692         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53693
53694 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53695
53696         Table-driven attributes.
53697         * g++.dg/ext/attrib1.C: New test.
53698
53699 2001-09-20  DJ Delorie  <dj@redhat.com>
53700
53701         * gcc.dg/20000926-1.c: Update expected warning messages.
53702         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53703         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53704         array.
53705
53706 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53707
53708         * g++.dg/eh/registers1.C: New test case.
53709
53710 2001-09-17  Richard Henderson  <rth@redhat.com>
53711
53712         * gcc.dg/array-5.c: Fix VLA decomposition test.
53713
53714 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53715
53716         * gcc.dg/cpp/line5.c: New testcase.
53717
53718 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53719
53720         * gcc.dg/cpp/macro9.c: New test.
53721
53722 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53723
53724         * gcc.c-torture/execute/980223.c: Change type of addr from long
53725         to char *.
53726
53727 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53728
53729         * gcc.c-torture/execute/20010915-1.c: New test.
53730
53731 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53732
53733         * g77.dg/bprob: New directory.
53734         * g77.dg/bprob/bprob.exp: New file.
53735         * g77.dg/bprob/bprob-1.f: New test.
53736         * g77.dg/gcov: New directory.
53737         * g77.dg/gcov/gcov.exp: New file.
53738         * g77.dg/gcov/gcov-1.f: New test.
53739         * g77.dg/gcov/gcov-1.x: New file.
53740
53741 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53742
53743         * gcc.dg/cpp/directiv.c: Update.
53744         * gcc.dg/cpp/undef1.c: Update.
53745
53746 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53747
53748         * gcc.dg/20010912-1.c: New test.
53749
53750 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53751
53752         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53753         language-independent file in lib.
53754         * lib/gcov.exp: New file.
53755
53756 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53757
53758         * gcc.c-torture/compile/20010911-1.c: New test.
53759
53760 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53761
53762         * lib/profopt.exp: New, to support profile-directed optimizations.
53763         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53764         * gcc.misc-tests/bprob-1.c: New test.
53765         * gcc.misc-tests/bprob-2.c: New test.
53766
53767 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53768
53769         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53770         XFAIL and which kinds of gcov output to verify.
53771         * gcc.misc-tests/gcov-4b.x: New file.
53772         * gcc.misc-tests/gcov-5b.x: New file.
53773         * gcc.misc-tests/gcov-6.x: New file.
53774         * gcc.misc-tests/gcov-7.c: New test.
53775         * gcc.misc-tests/gcov-7.x: New file.
53776
53777 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53778
53779         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53780         * gcc.misc-tests/gcov-6.c: New test.
53781
53782 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53783
53784         PR c++/3986
53785         * g++.dg/abi/vbase1.C: New test.
53786
53787 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53788
53789         * objc.dg/method-2.m: New.
53790
53791 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53792
53793         PR c++/4203
53794         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53795         * g++.dg/init/empty1.C: New test.
53796
53797 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53798
53799         * gcc.c-torture/compile/20010903-1.c: New test.
53800
53801 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53802
53803         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53804         for m68k.
53805
53806 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53807
53808         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53809
53810         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53811
53812         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53813
53814 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53815
53816         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53817         for 16-bit 'unsigned int'.
53818
53819 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53820
53821         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53822
53823 2001-08-27  Richard Henderson  <rth@redhat.com>
53824
53825         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53826         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53827
53828 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53829
53830         * gcc.dg/asm-names.c (ymain): New.
53831
53832 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53833
53834         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53835         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53836         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53837
53838 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53839
53840         * gcc.dg/compare5.c: New testcase.
53841
53842 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53843
53844         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53845         and "In instantiation".
53846
53847 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53848
53849         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53850
53851 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53852
53853         * gcc.misc-tests/gcov.exp: Add support for branch information.
53854         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53855         * gcc.misc-tests/gcov-4.c: New test.
53856         * gcc.misc-tests/gcov-4b.c: New test.
53857         * gcc.misc-tests/gcov-5b.c: New test.
53858
53859 2001-08-20  Zack Weinberg  <zackw@panix.com>
53860
53861         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53862         expected to fail.
53863
53864 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53865
53866         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53867
53868 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53869
53870         * g++.dg/eh/template1.C: New test.
53871
53872 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53873
53874         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53875         Fix thinko.
53876         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53877         for xfail.
53878
53879 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53880
53881         * lib/g77-dg.exp: Use prune.exp for common procedures
53882         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53883         * lib/g77.exp: (g77-dg-prune) Remove
53884
53885 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53886
53887         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53888
53889 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53890
53891         * g++.dg/template/unify1.C: New test.
53892
53893 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53894
53895         * g++.dg/abi/empty4.C: New test.
53896
53897 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53898
53899         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53900         solaris2.*
53901         * g77.f-torture/compile/pr3743.x: Likewise.
53902
53903 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53904
53905         * g++.dg/other/using-declaration.C: New test.
53906
53907 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53908
53909         * gcc.dg/cpp/tr-sign.c: New testcase.
53910
53911 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53912
53913         * gcc.dg/cpp/19951025-1.c: Revert.
53914         * gcc.dg/cpp/directiv.c: We no longer process directives that
53915         interrupt macro arguments.
53916
53917 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53918
53919         * gcc.dg/bconstp-1.c: New test.
53920
53921 2001-08-03  Richard Henderson  <rth@redhat.com>
53922
53923         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53924
53925 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53926
53927         * gcc.dg/cpp/19951025-1.c: Update.
53928
53929 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53930
53931         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53932         should be x.
53933
53934 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53935
53936         Kill -fhonor-std.
53937         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53938         * g++.old-deja/g++.other/std1.C: Likewise.
53939         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53940
53941 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53942
53943         * lib/g77.exp: Load gcc-defs.exp for common procedures
53944         (g77_pass, g77_fail, g77_finish, g77_exit,
53945         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53946
53947 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53948
53949         * g77.dg/fbackslash.f
53950         * g77.dg/fcase-preserve.f
53951         * g77.dg/ff90-1.f
53952         * g77.dg/ffixed-line-length-0.f
53953         * g77.dg/ffixed-line-length-132.f
53954         * g77.dg/ffixed-line-length-7.f
53955         * g77.dg/ffixed-line-length-72.f
53956         * g77.dg/ffixed-line-length-none.f
53957         * g77.dg/ffree-form-1.f
53958         * g77.dg/fno-backslash.f
53959         * g77.dg/fno-f90-1.f
53960         * g77.dg/fno-fixed-form-1.f
53961         * g77.dg/fno-onetrip.f
53962         * g77.dg/fno-typeless-boz.f
53963         * g77.dg/fno-underscoring.f
53964         * g77.dg/fno-vxt-1.f
53965         * g77.dg/fonetrip.f
53966         * g77.dg/ftypeless-boz.f
53967         * g77.dg/fugly-assumed.f
53968         * g77.dg/funderscoring.f
53969         * g77.dg/fvxt-1.f
53970
53971 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53972
53973         * objc.dg/fwd-proto-1.m: New.
53974         * objc.dg/local-decl-1.m: New.
53975         * objc.dg/naming-1.m: New.
53976         * objc.dg/naming-2.m: New.
53977         * objc.dg/proto-hier-1.m: New.
53978
53979 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53980
53981         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53982         largest-type elements to a struct makes its size grow.
53983
53984 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53985
53986         * g++.dg/abi/vthunk1.C: New test.
53987
53988 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53989
53990         * g++.dg/abi/vbase8-22.C: New test.
53991
53992 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53993
53994         * gcc.dg/cpp/macro8.c: New test.
53995
53996 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53997
53998         * g++.dg/abi/vbase8-21.C: New test.
53999
54000 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54001
54002         * g++.dg/abi/vbase8-10.C: New test.
54003
54004 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54005
54006         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54007         ${tool}_set_ld_library_path.
54008         Changed caller.
54009         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54010         g++.exp.
54011
54012 2001-07-26  Stan Cox <scox@redhat.com>
54013
54014         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54015         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54016         gcc_exit, gcc_check_unsupported_p):
54017         Moved to gcc-deps.exp
54018         * gcc-deps.exp: New file.
54019
54020 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54021
54022         * g++.old-deja/g++.pt/defarg14.C: New test.
54023
54024 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54025
54026         * g++.old-deja/g++.other/lineno5.C: New test.
54027
54028 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54029
54030         * g++.old-deja/g++.pt/crash68.C: New test.
54031
54032 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54033
54034         * g++.old-deja/g++.other/crash42.C: New test.
54035
54036 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54037
54038         * gcc.dg/cpp/extratokens.c: Fix.
54039         * gcc.dg/cpp/skipping2.c: New tests.
54040
54041 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54042
54043         * gcc.c-torture/execute/20010724-1.c: New file.
54044         * gcc.c-torture/execute/20010724-1.x: New file.
54045
54046 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54047
54048         * g++.old-deja/g++.other/cond7.C: New test.
54049
54050 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54051
54052         * g++.old-deja/g++.other/optimize4.C: New test.
54053
54054 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54055
54056         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54057
54058 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54059
54060         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54061         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54062         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54063         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54064
54065         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54066         bug report" message.
54067
54068         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54069         * g++.dg/ext/instantiate1.C: Move from old-deja.
54070
54071 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54072
54073         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54074         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54075         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54076         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54077
54078 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54079
54080         * gcc.c-torture/execute/20010723-1.c: New test.
54081
54082 2001-07-23  Ben Elliston  <bje@redhat.com>
54083
54084         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54085
54086 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54087
54088         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54089         i[34567]86-*-*.
54090         Delete handling of ieee_multilib_flags.
54091         Pass -mieee for alpha*-*-* and sh-*-*.
54092         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54093
54094 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54095
54096         Remove old-abi tests.
54097         * g++.old-deja/g++.mike/p11116.C: Remove.
54098         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54099
54100 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54101
54102         * g77.f-torture/compile/pr3743.f: New test
54103
54104 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54105
54106         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54107
54108 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54109
54110         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54111         g++.old-deja/g++.pt/static6.C: Likewise.
54112         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54113         supports weak symbols.
54114
54115 2001-07-18  Andreas Jaeger  <aj@suse.de>
54116
54117         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54118         supported again.
54119
54120 2001-07-18  Andreas Jaeger  <aj@suse.de>
54121
54122         * gcc.dg/iftrap-1.c: Fix target line.
54123
54124 2001-07-17  Richard Henderson  <rth@redhat.com>
54125
54126         * gcc.c-torture/execute/20010717-1.c: New.
54127
54128 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54129
54130         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54131         tests.
54132
54133 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54134
54135         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54136
54137 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54138
54139         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54140         UAC_SIGBUS, UAC_NOPRINT definitions.
54141
54142 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54143
54144         * objc/execute/object_is_class.m: New test.
54145         * objc/execute/object_is_meta_class.m: New test.
54146
54147 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54148
54149         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54150         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54151
54152 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54153
54154         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54155         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54156
54157 2001-07-14  Richard Henderson  <rth@redhat.com>
54158
54159         * gcc.dg/iftrap-1.c: New.
54160
54161 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54162
54163         * g77.f-torture/execute/intrinsic77.f: New test.
54164
54165 2001-07-11  Janis Johnson <janis@us.ibm.com>
54166
54167         * gcc.misc-tests/gcov-3.c: New test.
54168
54169 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54170
54171         * gcc.c-torture/compile/20010711-1.c,
54172         * gcc.c-torture/compile/20010711-2.c: New tests.
54173
54174 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54175
54176         * gcc.c-torture/execute/20010711-1.c: New test.
54177
54178 2001-07-11  Ben Elliston  <bje@redhat.com>
54179
54180         * g++.old-deja/g++.other/enum5.C: New test.
54181
54182 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54183
54184         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54185         (g++-dg-prune): Call prune_gcc_output.
54186         * prune.exp: New file for prune_gcc_output.
54187         * lib/g++.exp, lib/gcc.exp: Load it.
54188
54189 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54190
54191         * gcc.c-torture/compile/20010701-1.c,
54192         g++.old-deja/g++.ext/attrib6.C: New tests.
54193
54194 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54195
54196         * gcc.c-torture/compile/20010706-1.c: New test.
54197
54198 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54199
54200         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54201
54202 2001-06-28  Stan Shebs  <shebs@apple.com>
54203
54204         * gcc.dg/pragma-darwin.c: New test.
54205
54206 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54207
54208         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54209         Solaris 2.[678] system.
54210
54211 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54212
54213         * gcc.dg/20010622-1.c: New test.
54214
54215 2001-06-18  Stan Shebs  <shebs@apple.com>
54216
54217         * objc.dg: New directory.
54218         * objc.dg/dg.exp: New file.
54219         * objc.dg/alias.m: New.
54220         * objc.dg/class-1.m: New.
54221         * objc.dg/class-2.m: New.
54222         * objc.dg/const-str-1.m: New.
54223         * objc.dg/const-str-2.m: New.
54224         * objc.dg/id-1.m: New.
54225         * objc.dg/method-1.m: New.
54226         * objc.dg/super-class-1.m: New.
54227         * lib/objc-dg.exp: New file.
54228
54229 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54230
54231         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54232         of label name.
54233
54234 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54235
54236         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54237
54238 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54239
54240         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54241         variable.
54242
54243 2001-06-12  Richard Henderson  <rth@redhat.com>
54244
54245         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54246
54247 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54248
54249         * g++.old-deja/g++.abi/vbase5.C: New test.
54250         * g++.old-deja/g++.abi/vbase6.C: New test.
54251         * g++.old-deja/g++.abi/vbase7.C: New test.
54252
54253 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54254
54255         * gcc.c-torture/compile/20010610-1.c: New test.
54256
54257 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54258
54259         * g++.old-deja/g++.abi/vbase4.C: New test.
54260
54261 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54262
54263         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54264         support %f for HC11/HC12 targets.
54265         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54266         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54267         on HC11/HC12 targets.
54268         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54269
54270 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54271
54272         * gcc.dg/wchar_t-1.c: New file.
54273         * gcc.dg/wint_t-1.c: Likewise.
54274
54275 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54276
54277         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54278
54279 2001-06-11  Richard Henderson  <rth@redhat.com>
54280
54281         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54282
54283 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54284
54285         * gcc.c-torture/compile/20010611-1.c: New test.
54286
54287 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54288
54289         * gcc.dg/c99-tag-1.c: Add more tests.
54290
54291 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54292
54293         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54294         representation on MN10300 and ARM/Thumb.
54295
54296 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54297
54298         * g77.f-torture/execute/20010610.f: New.
54299
54300 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54301
54302         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54303         names.
54304
54305 2001-06-09  Richard Henderson  <rth@redhat.com>
54306
54307         * gcc.c-torture/execute/ashrdi-1.c: New.
54308         * gcc.c-torture/execute/ashldi-1.c: New.
54309         * gcc.c-torture/execute/lshrdi-1.c: New.
54310
54311 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54312
54313         * objc/execute/load-3.m: Added. Check sending +load to categories,
54314         in addition to classes.
54315
54316 2001-06-08  Stan Shebs  <shebs@apple.com>
54317
54318         * objc/execute/load-2.m: New test.  From Nicola Pero
54319         <n.pero@mi.flashnet.it>.
54320
54321 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54322
54323         * gcc.c-torture/execute/20010605-2.c: New test.
54324
54325 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54326
54327         * g++.old-deja/g++.abi/vbase2.C: New test.
54328         * g++.old-deja/g++.abi/vbase3.C: New test.
54329
54330 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54331
54332         * g++.old-deja/g++.pt/friend49.C: New test.
54333
54334 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54335
54336         * g++.old-deja/g++.ext/anon3.C: New test.
54337
54338 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54339
54340         * g++.old-deja/g++.other/conv7.C: New test.
54341
54342 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54343
54344         * gcc.c-torture/compile/20010605-2.c: New test.
54345
54346 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54347
54348         * gcc.c-torture/execute/20010604-1.c: New test.
54349
54350 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54351
54352         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54353
54354 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54355
54356         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54357         (g++_link_flags): Likewise.
54358         (g++_init): Pass gccpath's value to two previous functions.
54359
54360 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54361
54362         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54363         Ensure logfile entry matches exec command line.
54364
54365 2001-05-31  Richard Henderson  <rth@redhat.com>
54366
54367         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54368         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54369
54370 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54371
54372         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54373         compiler for irix6.2
54374
54375 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54376
54377         * g++.old-deja/g++.other/optimize3.C: New file.
54378
54379 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54380
54381         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54382         assemble.
54383
54384 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54385
54386         * g++.old-deja/g++.other/optimize2.C: New file.
54387
54388 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54389
54390         * gcc.c-torture/compile/20010518-2.c: New file.
54391         * gcc.c-torture/execute/20010518-1.c: New file.
54392         * gcc.c-torture/execute/20010518-2.c: New file.
54393
54394 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54395
54396         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54397
54398 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54399
54400         G++ no longer defines builtins that do not begin with __builtin.
54401         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54402         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54403         * g++.old-deja/g++.law/builtin1.C: Likewise.
54404         * g++.old-deja/g++.law/cvt2.C: Likewise.
54405         * g++.old-deja/g++.mike/net5.C: Likewise.
54406         * g++.old-deja/g++.other/builtins1.C: Likewise.
54407         * g++.old-deja/g++.other/builtins2.C: Likewise.
54408         * g++.old-deja/g++.other/builtins3.C: Likewise.
54409         * g++.old-deja/g++.other/builtins4.C: Likewise.
54410         * g++.old-deja/g++.other/inline8.C: Likewise.
54411         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54412
54413 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54414
54415         * g++.old-deja/g++.pt/using1.C: Adjust.
54416         * g++.old-deja/g++.pt/using2.C: New test.
54417
54418 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54419
54420         * gcc.dg/cpp/charconst.c: New tests.
54421         * gcc.dg/cpp/escape.c: New tests.
54422         * gcc.dg/cpp/escape-1.c: New tests.
54423         * gcc.dg/cpp/escape-2.c: New tests.
54424         * gcc.dg/cpp/ucs.c: New tests.
54425
54426 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54427
54428         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54429         native compiler for irix6.5.
54430
54431 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54432
54433         * lib/g++.exp (g++_include_flags): Use args to compute
54434         get_multilibs.
54435         (g++_link_flags): Likewise.
54436         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54437
54438 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54439
54440         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54441
54442 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54443
54444         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54445         this file.
54446
54447 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54448
54449         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54450         STACK_SIZE;
54451         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54452         to STACK_SIZE; Use it to define size of add_histo array.
54453         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54454         to STACK_SIZE.
54455         (f): Use GITT_SIZE to define size of gitt local table.
54456         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54457         to STACK_SIZE; Use it to define size of bytemem array.
54458
54459 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54460
54461         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54462         on 68HC11/HC12 due to the asm instruction.
54463         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54464         * gcc.c-torture/compile/920520-1.x: Likewise.
54465         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54466         on 68HC11/HC12 because the function is larger than 64K.
54467         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54468         on 68HC11/HC12 because the structure is too large.
54469
54470 2001-05-20  Richard Henderson  <rth@redhat.com>
54471
54472         * gcc.c-torture/execute/20010520-1.c: New.
54473
54474 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54475
54476         * g++.old-deja/g++.warn/compare1.C: New test.
54477         * gcc.dg/compare4.c: New test.
54478
54479 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54480
54481         * g++.old-deja/g++.other/optimize1.C: New test.
54482
54483 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54484
54485         * g++.old-deja/g++.pt/spec41.C: New test.
54486
54487 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54488
54489         * gcc.c-torture/compile/20010114-1.x: Remove.
54490
54491 2001-05-18  Stan Shebs  <shebs@apple.com>
54492
54493         * gcc.c-torture/compile/20010518-1.c: New test.
54494
54495 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54496
54497         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54498         * g++.old-deja/g++.pt/crash67.C: New test.
54499
54500 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54501
54502         * g++.old-deja/g++.other/debug9.C: New test.
54503
54504 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54505
54506         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54507
54508 2001-05-16  Jan Hubicka  <jh@suse.cz>
54509
54510         * gcc.c-torture/compile/20010516-1.c: New test.
54511
54512 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54513
54514         * g++.old-deja/g++.other/crash41.C: New test.
54515
54516 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54517
54518         * g++.old-deja/g++.pt/crash66.C: New test.
54519
54520 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54521
54522         * g++.old-deja/g++.robertl/eb27.C: Convert.
54523
54524 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54525
54526         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54527         declaration being redundant.
54528
54529 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54530
54531         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54532
54533 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54534
54535         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54536
54537 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54538
54539         * lib/g++.exp: Use testsuite_flags.
54540
54541 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54542
54543         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54544
54545 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54546
54547         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54548
54549 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54550
54551         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54552
54553 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54554
54555         * gcc.c-torture/compile/20010313-1.c: New test.
54556
54557 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54558
54559         * gcc.dg/cpp/direct2.c: New test.
54560         * gccq.dg/cpp/direct2s.c: New test.
54561
54562         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54563
54564 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54565
54566         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54567         * g++.old-deja/g++.other/op3.C: Likewise.
54568
54569 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54570
54571         * gcc.dg/cpp/syshdr.h: New file.
54572         * gcc.dg/cpp/sysmac1.c: Update.
54573         * gcc.dg/cpp/sysmac2.c: Update.
54574
54575 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54576
54577         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54578
54579 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54580
54581         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54582         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54583
54584 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54585
54586         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54587
54588 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54589
54590         * lib/g++.exp (g++_include_flags): Don't use any special flags
54591         if TESTING_IN_BUILD_TREE is not defined.
54592         (g++_init): Use a plain 'c++' as the compiler if
54593         TESTING_IN_BUILD_TREEE is not defined.
54594
54595 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54596
54597         * g++.old-deja/g++.eh/catch13.C: New test.
54598         * g++.old-deja/g++.eh/catch14.C: New test.
54599
54600 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54601
54602         * gcc.dg/cpp/tr-define.c: New test.
54603
54604 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54605
54606         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54607         <stdlib.h>, not <malloc.h>.
54608
54609 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54610
54611         * g++.old-deja/g++.ns/template17.C: New test.
54612
54613 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54614
54615         * g++.old-deja/g++.pt/ref4.C: New test.
54616
54617 2001-04-30  Richard Henderson  <rth@redhat.com>
54618
54619         * gcc.dg/20000724-1.c: Revert last change.
54620
54621 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54622
54623         * g77.f-torture/execute/20010430.f: New test.
54624
54625 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54626
54627         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54628
54629 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54630
54631         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54632
54633 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54634
54635         * g++.old-deja/g++.eh/crash6.C: New test.
54636
54637 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54638
54639         * g++.old-deja/g++.other/warn7.C: New test.
54640
54641 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54642
54643         * g++.old-deja/g++.other/defarg9.C: New test.
54644
54645 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54646
54647         * g77.f-torture/compile/20010426.f: New test.
54648         * g77.f-torture/execute/20010426.f: New test.
54649
54650 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54651
54652         * g77.f-torture/compile/20000629-1.x: Remove - error
54653         has been fixed.
54654
54655 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54656
54657         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54658         Tweak slightly to work with g++.dg framework.
54659         * g++.dg/special/ecos.exp: Run initp1.C test.
54660         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54661
54662         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54663         its linker doesn't give line numbers either.
54664         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54665
54666 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54667
54668         * g++.old-deja/g++.other/lex1.C: New test.
54669
54670 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54671
54672         * gcc.dg/noncompile/20010425-1.c: New test.
54673
54674 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54675
54676         * g++.old-deja/g++.pt/mangle2.C: New test.
54677
54678 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54679
54680         * gcc.dg/format/plus-1.c: New test.
54681
54682 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54683
54684         * gcc.dg/20010423-1.c: New test.
54685
54686 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54687
54688         * gcc.c-torture/execute/20010422-1.c: New test.
54689
54690 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54691
54692         * g++.old-deja/g++.ns/type2.C: New test.
54693
54694 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54695
54696         * g++.old-deja/g++.other/perf1.C: New test.
54697
54698 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54699
54700         * gcc.dg/c99-func-2.c: Remove xfail.
54701         * gcc.dg/c99-func-3.c: Remove xfail.
54702         * gcc.dg/c99-func-4.c: Remove xfail.
54703
54704 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54705
54706         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54707
54708 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54709
54710         * gcc.c-torture/compile/20010423-1.c: New test.
54711
54712 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54713
54714         * g++.old-deja/g++.pt/typename28.C: New test.
54715
54716 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54717
54718         * g++.old-deja/g++.abi/empty2.C: New test.
54719         * g++.old-deja/g++.abi/empty3.C: New test.
54720
54721 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54722
54723         * g++.old-deja/g++.other/comdat2.C: New test.
54724         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54725
54726 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54727
54728         * g++.old-deja/g++.other/overload14.C: New test.
54729
54730 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54731
54732         * g++.old-deja/g++.other/lookup23.C: New test.
54733
54734 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54735
54736         * gcc.c-torture/execute/20010403-1.c: New test.
54737
54738 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54739             Mark Mitchell  <mark@codesourcery.com>
54740
54741         * lib/old-dejagnu.exp: Don't delete output of executable.
54742         Add .exe suffix to executables.
54743
54744 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54745
54746         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54747
54748 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54749
54750         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54751
54752 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54753
54754         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54755         * g++.old-deja/g++.abi/crash1.C: New test.
54756
54757 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54758
54759         * g++.old-deja/g++.other/crash40.C: New test.
54760
54761 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54762
54763         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54764
54765 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54766
54767         * g++.old-deja/g++.other/warn6.C: New test.
54768
54769 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54770
54771         * g++.old-deja/g++.robertl/eb42.C: Same.
54772
54773 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54774
54775         * gcc.dg/wtr-conversion-1.c: New testcase.
54776
54777 2001-04-10  Richard Henderson  <rth@redhat.com>
54778
54779         * g++.old-deja/g++.other/array5.C: New.
54780
54781 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54782
54783         * gcc.c-torture/execute/20010408-1.c: New test.
54784
54785 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54786
54787         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54788         headers and constructs.
54789         * g++.old-deja/g++.robertl/eb79.C: Same.
54790         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54791         * g++.old-deja/g++.robertl/eb73.C: Same.
54792         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54793         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54794         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54795         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54796         * g++.old-deja/g++.robertl/eb44.C: Same.
54797         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54798         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54799         * g++.old-deja/g++.robertl/eb39.C: Same.
54800         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54801         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54802         * g++.old-deja/g++.robertl/eb30.C: Same.
54803         * g++.old-deja/g++.robertl/eb3.C: Same.
54804         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54805         * g++.old-deja/g++.robertl/eb21.C: Same.
54806         * g++.old-deja/g++.robertl/eb15.C: Same.
54807         * g++.old-deja/g++.robertl/eb118.C: Same.
54808         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54809         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54810         * g++.old-deja/g++.robertl/eb109.C: Same.
54811         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54812         * g++.old-deja/g++.mike/rtti1.C: Same.
54813         * g++.old-deja/g++.mike/p658.C: Same.
54814         * g++.old-deja/g++.mike/net46.C: Same.
54815         * g++.old-deja/g++.mike/net34.C: Same.
54816         * g++.old-deja/g++.mike/memoize1.C: Same.
54817         * g++.old-deja/g++.mike/eh2.C: Same.
54818         * g++.old-deja/g++.law/weak.C: Same.
54819         * g++.old-deja/g++.law/visibility7.C: Same.
54820         * g++.old-deja/g++.law/visibility25.C: Same.
54821         * g++.old-deja/g++.law/visibility22.C: Same.
54822         * g++.old-deja/g++.law/visibility2.C: Same.
54823         * g++.old-deja/g++.law/visibility17.C: Same.
54824         * g++.old-deja/g++.law/visibility13.C: Same.
54825         * g++.old-deja/g++.law/visibility10.C: Same.
54826         * g++.old-deja/g++.law/visibility1.C: Same.
54827         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54828         * g++.old-deja/g++.law/vbase1.C: Same.
54829         * g++.old-deja/g++.law/operators32.C: Same.
54830         * g++.old-deja/g++.law/nest3.C: Same.
54831         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54832         * g++.old-deja/g++.law/except5.C (main): Same.
54833         * g++.old-deja/g++.law/cvt7.C (run): Same.
54834         * g++.old-deja/g++.law/cvt2.C: Same.
54835         * g++.old-deja/g++.law/cvt16.C: Same.
54836         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54837         * g++.old-deja/g++.law/ctors17.C (main): Same.
54838         * g++.old-deja/g++.law/ctors13.C: Same.
54839         * g++.old-deja/g++.law/ctors12.C (main): Same.
54840         * g++.old-deja/g++.law/ctors10.C: Same.
54841         * g++.old-deja/g++.law/code-gen5.C: Same.
54842         * g++.old-deja/g++.law/bad-error7.C: Same.
54843         * g++.old-deja/g++.law/arm9.C: Same.
54844         * g++.old-deja/g++.law/arm12.C: Same.
54845         * g++.old-deja/g++.law/arg8.C: Same.
54846         * g++.old-deja/g++.law/arg1.C: Same.
54847         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54848         * g++.old-deja/g++.jason/template31.C: Same.
54849         * g++.old-deja/g++.jason/template24.C (main): Same.
54850         * g++.old-deja/g++.jason/2371.C: Same.
54851         * g++.old-deja/g++.eh/new2.C: Same.
54852         * g++.old-deja/g++.eh/new1.C: Same.
54853         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54854         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54855         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54856         * g++.old-deja/g++.brendan/crash62.C: Same.
54857         * g++.old-deja/g++.brendan/crash52.C: Same.
54858         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54859         * g++.old-deja/g++.brendan/crash38.C: Same.
54860         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54861         * g++.old-deja/g++.brendan/copy9.C: Same.
54862
54863 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54864
54865         * gcc.c-torture/execute/20001203-2.c (memset):
54866         Count argument is of type __SIZE_TYPE__.
54867
54868 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54869
54870         * gcc.c-torture/compile/20010404-1.c: New test.
54871
54872 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54873
54874         * gcc.c-torture/compile/20010326-1.c: New test.
54875
54876 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54877
54878         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54879         peculiarities of the SH.
54880         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54881
54882 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54883
54884         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54885         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54886         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54887
54888 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54889
54890         * g77.f-torture/compile/20010321-1.f: New test.
54891
54892 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54893
54894         * gcc.c-torture/compile/20010329-1.c: New test.
54895
54896 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54897
54898         * gcc.c-torture/execute/20010329-1.c: New test.
54899
54900 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54901
54902         * g++.old-deja/g++.other/eh4.C: Fix typo.
54903
54904 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54905
54906         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54907
54908 2001-03-28  Philip Blundell  <philb@gnu.org>
54909
54910         * gcc.c-torture/compile/20010328-1.c: New test.
54911
54912 2001-03-27  Richard Henderson  <rth@redhat.com>
54913
54914         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54915         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54916
54917 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54918
54919         * gcc.c-torture/compile/20010327-1.c: New test.
54920
54921 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54922
54923         * g++.old-deja/g++.other/friend12.C: New test.
54924         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54925         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54926
54927 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54928
54929         * gcc.c-torture/execute/20010325-1.c: New test.
54930
54931 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54932
54933         * g++.old-deja/g++.other/mangle3.C: New test.
54934
54935 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54936
54937         * g++.old-deja/g++.other/anon8.C: New test.
54938
54939 2001-03-20  Philip Blundell  <philb@gnu.org>
54940
54941         * gcc.c-torture/compile/20010320-1.c: New test.
54942
54943 2001-03-17  Richard Henderson  <rth@redhat.com>
54944
54945         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54946
54947 2001-03-15  Geoff Keating  <geoff@redhat.com>
54948
54949         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54950         tests on AIX.
54951
54952 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54953
54954         * g++.old-deja/g++.other/eh4.C: New test.
54955
54956 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54957
54958         * gcc.dg/cpp/mi1.c: Update.
54959
54960 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54961
54962         * g++.old-deja/g++.other/regstack.C: New test.
54963
54964 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54965
54966         * g++.old-deja/g++.other/ref4.C: New test.
54967
54968 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54969
54970         * objc/execute/va_method.m: Added.
54971         * objc/execute/IMP.m: Added.
54972         * objc/execute/_cmd.m: Added.
54973         * objc/execute/accessing_ivars.m: Added.
54974         * objc/execute/class-1.m: Added.
54975         * objc/execute/class-10.m: Added.
54976         * objc/execute/class-11.m: Added.
54977         * objc/execute/class-12.m: Added.
54978         * objc/execute/class-13.m: Added.
54979         * objc/execute/class-14.m: Added.
54980         * objc/execute/class-2.m: Added.
54981         * objc/execute/class-3.m: Added.
54982         * objc/execute/class-4.m: Added.
54983         * objc/execute/class-5.m: Added.
54984         * objc/execute/class-6.m: Added.
54985         * objc/execute/class-7.m: Added.
54986         * objc/execute/class-8.m: Added.
54987         * objc/execute/class-9.m: Added.
54988         * objc/execute/class-tests-1.h
54989         * objc/execute/class-tests-2.h
54990         * objc/execute/compatibility_alias.m: Added.
54991         * objc/execute/encode-1.m: Added.
54992         * objc/execute/formal_protocol-1.m: Added.
54993         * objc/execute/formal_protocol-2.m: Added.
54994         * objc/execute/formal_protocol-3.m: Added.
54995         * objc/execute/formal_protocol-4.m: Added.
54996         * objc/execute/formal_protocol-5.m: Added.
54997         * objc/execute/formal_protocol-6.m: Added.
54998         * objc/execute/formal_protocol-7.m: Added.
54999         * objc/execute/informal_protocol.m: Added.
55000         * objc/execute/initialize.m: Added.
55001         * objc/execute/load.m: Added.
55002         * objc/execute/many_args_method.m: Added.
55003         * objc/execute/nested-3.m: Added.
55004         * objc/execute/no_clash.m: Added.
55005         * objc/execute/private.m: Added.
55006         * objc/execute/redefining_self.m: Added.
55007         * objc/execute/root_methods.m: Added.
55008         * objc/execute/selector-1.m: Added.
55009         * objc/execute/static-1.m: Added.
55010         * objc/execute/static-2.m: Added.
55011         * objc/execute/va_method.m: Added.
55012
55013 2001-03-10  Richard Henderson  <rth@redhat.com>
55014
55015         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55016
55017 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55018
55019         * g++.old-deja/g++.other/crash31.C: XFAIL.
55020         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55021         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55022         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55023         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55024         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55025
55026 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55027
55028         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55029
55030 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55031
55032         * gcc.dg/20000724-1.c: Don't use multiline strings.
55033
55034 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55035
55036         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55037         result of -cString against what we expect it to be; don't just
55038         print it out for no one to read.
55039
55040         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55041         Based on testcases provided by Nicola Pero.
55042
55043 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55044
55045         * gcc.dg/cpp/macro7.c: New test.
55046
55047 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55048
55049         * gcc.dg/cpp/multiline.c: Update.
55050
55051 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55052
55053         * g++.old-deja/g++.other/enum3.C: New test.
55054
55055 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55056
55057         * g++.old-deja/g++.other/pod1.C: New test.
55058
55059 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55060
55061         * g++.old-deja/g++.ext/overload1.C: New test.
55062
55063 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55064
55065         * g++.old-deja/g++.pt/using1.C: New test.
55066
55067 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55068
55069         * g++.old-deja/g++.other/using9.C: New test.
55070
55071 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55072
55073         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55074
55075         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55076
55077 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55078
55079         * g++.old-deja/g++.ext/realpt1.C: Remove.
55080
55081 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55082
55083         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55084
55085 2001-02-26  Will Cohen  <wcohen@redhat.com>
55086
55087         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55088
55089 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55090
55091         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55092         templatized constructors.
55093
55094 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55095
55096         * gcc.c-torture/execute/20010224-1.c: New test.
55097
55098 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55099
55100         * gcc.c-torture/execute/20010222-1.c: New test.
55101
55102 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55103
55104         * g++.old-deja/g++.other/inline20.C: New test.
55105
55106 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55107
55108         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55109
55110 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55111
55112         * g++.old-deja/g++.other/lookup22.C: New test.
55113
55114 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55115
55116         * g77.dg: New directory.
55117         * g77.dg/20010216-1.f: New test case.
55118         * g77.dg/dg.exp: New driver.
55119         * lib/g77-dg.exp: New driver library.
55120
55121 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55122
55123         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55124
55125 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55126
55127         * g++.old-deja/g++.other/decl9.C: New test.
55128
55129 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55130
55131         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55132         not need <string> and also tests the initialization at runtime.
55133
55134 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55135
55136         * gcc.c-torture/execute/longlong.c: New test.
55137
55138 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55139
55140         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55141
55142 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55143
55144         * gcc.c-torture/execute/920302-1.c (execute):
55145         Change argument type to short.
55146
55147 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55148
55149         * g++.old-deja/g++.pt/deduct6.C: New test.
55150
55151 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55152
55153         * g++.old-deja/g++.pt/deduct5.C: New test.
55154
55155 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55156
55157         * gcc.c-torture/execute/20010209-1.c: New test.
55158
55159 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55160
55161         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55162
55163 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55164
55165         * g++.dg/vtgc1.C: Update for new ABI.
55166
55167         * consistency.vlad: New directory, 1665 files.
55168
55169 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55170
55171         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55172         return type.
55173         * gcc.dg/cpp/digraphs.c: Declare puts.
55174
55175 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55176
55177         * g++.old-deja/g++.other/warn5.C: New test.
55178
55179 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55180
55181         * g++.old-deja/g++.pt/spec40.C: New test.
55182
55183 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55184
55185         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55186         case.
55187         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55188
55189 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55190
55191         * gcc.c-torture/compile/20010209-1.c: New test.
55192
55193 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55194
55195         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55196         excess errors message but not if it crashes.
55197         * g++.old-deja/g++.other/crash27.C: Likewise.
55198         * g++.old-deja/g++.other/crash28.C: Likewise.
55199         * g++.old-deja/g++.other/crash30.C: Likewise.
55200         * g++.old-deja/g++.other/crash32.C: Likewise.
55201         * g++.old-deja/g++.other/crash35.C: Likewise.
55202         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55203
55204 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55205
55206         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55207         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55208         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55209         g77.f-torture/execute/execute.exp,
55210         g77.f-torture/noncompile/noncompile.exp,
55211         gcc.c-torture/execute/execute.exp,
55212         gcc.c-torture/execute/memcheck/memcheck.exp,
55213         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55214         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55215         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55216         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55217         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55218         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55219         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55220         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55221         Remove bug reporting instructions with ancient email addresses.
55222
55223 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55224
55225         * gcc.dg/20010202-1.c: New test.
55226         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55227
55228 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55229
55230         * g++.dg/stdbool-if.C: New test.
55231
55232 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55233
55234         * objc/execute/fdecl.m: Added main().
55235
55236 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55237
55238         * gcc.c-torture/execute/20010206-1.c: New test.
55239
55240 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55241
55242         * gcc.dg/cpp/avoidpaste1.c: Update.
55243
55244 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55245
55246         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55247         Pero <nicola@brainstorm.co.uk>.
55248         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55249
55250 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55251
55252         * g++.old-deja/g++.pt/spec39.C: New test.
55253
55254 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55255
55256         * gcc.c-torture/compile/20010202-1.c: New test.
55257
55258 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55259
55260         * g++.old-deja/g++.abi/primary2.C: New test.
55261         * g++.old-deja/g++.abi/primary3.C: New test.
55262         * g++.old-deja/g++.abi/primary4.C: New test.
55263         * g++.old-deja/g++.abi/primary5.C: New test.
55264         * g++.old-deja/g++.abi/vtable3.h: New test.
55265         * g++.old-deja/g++.abi/vtable3a.C: New test.
55266         * g++.old-deja/g++.abi/vtable3b.C: New test.
55267         * g++.old-deja/g++.abi/vtable3c.C: New test.
55268         * g++.old-deja/g++.abi/vtable3d.C: New test.
55269         * g++.old-deja/g++.abi/vtable3e.C: New test.
55270         * g++.old-deja/g++.abi/vtable3f.C: New test.
55271         * g++.old-deja/g++.abi/vtable3g.C: New test.
55272         * g++.old-deja/g++.abi/vtable3h.C: New test.
55273         * g++.old-deja/g++.abi/vtable3i.C: New test.
55274         * g++.old-deja/g++.abi/vtable3j.C: New test.
55275         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55276
55277 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55278
55279         * g++.old-deja/g++.other/anon6.C: New test.
55280         * g++.old-deja/g++.other/anon7.C: New test.
55281
55282 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55283
55284         * gcc.dg/cpp/avoidpaste2.c: New tests.
55285
55286 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55287
55288         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55289
55290 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55291
55292         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55293         DECIMAL_DIG cases for Irix."
55294
55295 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55296
55297         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55298
55299 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55300
55301         * gcc.dg/c99-tag-1.c: New test.
55302
55303 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55304
55305         * gcc.dg/cpp/tr-warn1.c: Add tests.
55306
55307 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55308
55309         * gcc.dg/cpp/avoidpaste1.c: Update.
55310         * gcc.dg/cpp/paste4.c: Update.
55311
55312 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55313
55314         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55315         cases for Irix.
55316
55317 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55318
55319         * g++.old-deja/g++.other/inline19.C: New test.
55320
55321 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55322
55323         * gcc.dg/Wlarger-than.c: New test.
55324
55325 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55326
55327         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55328
55329 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55330
55331         * gcc.c-torture/execute/20010129-1.c: New test.
55332         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55333
55334 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55335
55336         * gcc.dg/cpp/avoidpaste1.c: Test case.
55337
55338 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55339
55340         * g++.old-deja/g++.other/inline18.C: New test.
55341
55342 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55343
55344         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55345         and __builtin_putchar.
55346
55347 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55348
55349         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55350         tests.
55351
55352 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55353
55354         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55355         floating point number rounding mode to round to the nearest
55356         representable mode.
55357
55358 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55359
55360         * g++.old-deja/g++.other/mangle2.C: New test.
55361
55362 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55363
55364         * gcc.c-torture/compile/20010124-1.c: New test.
55365
55366 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55367
55368         * g++.old-deja/g++.pt/spec38.C: New test.
55369
55370 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55371
55372         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55373         "Build don't run".
55374
55375 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55376
55377         * gcc.c-torture/execute/20010123-1.c: New test.
55378
55379 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55380
55381         * g++.old-deja/g++.pt/spec37.C: New test.
55382
55383 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55384
55385         * g++.old-deja/g++.pt/overload14.C: New test.
55386
55387 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55388
55389         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55390         __builtin_return_address.
55391
55392 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55393
55394         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55395         * g++.old-deja/g++.pt/spec35.C: New test.
55396         * g++.old-deja/g++.pt/spec36.C: New test.
55397
55398 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55399
55400         * gcc.c-torture/compile/20010118-1.c: New test.
55401
55402 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55403
55404         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55405
55406 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55407
55408         * gcc.c-torture/execute/20010119-1.c: New test.
55409
55410 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55411
55412         * g++.old-deja/g++.other/vbase5.C: New test.
55413
55414 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55415
55416         * gcc.c-torture/execute/20010118-1.c: New test.
55417
55418 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55419
55420         * g++.old-deja/g++.pt/deduct3.C: New test.
55421
55422 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55423
55424         * g++.old-deja/g++.pt/spec34.C: New test.
55425
55426 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55427
55428         * g77.f-torture/compile/20000601-2.f: New test.
55429
55430 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55431
55432         * g++.old-deja/g++.other/init17.C: New test.
55433
55434 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55435
55436         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55437
55438 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55439
55440         * g++.old-deja/g++.pt/unify8.C: New test.
55441
55442 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55443
55444         * g++.old-deja/g++.abi/vbase1.C: New test.
55445
55446 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55447
55448         * g++.old-deja/g++.pt/crash65.C: New test.
55449
55450 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55451
55452         * gcc.dg/cpp/assembl2.S: New test case.
55453
55454 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55455
55456         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55457         are supported.
55458
55459 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55460
55461         * g++.old-deja/g++.other/builtins1.C: New test.
55462         * g++.old-deja/g++.other/builtins2.C: Likewise.
55463         * g++.old-deja/g++.other/builtins3.C: Likewise.
55464         * g++.old-deja/g++.other/builtins4.C: Likewise.
55465
55466 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55467
55468         * gcc.c-torture/compile/20010117-1.c: New test.
55469         * gcc.c-torture/compile/20010117-2.c: New test.
55470
55471 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55472
55473         * g77.f-torture/execute/20010116.[fx]: New test,
55474         XFAIL on i?86-*-*.
55475         * g77.f-torture/compile/20010115.f: Indicate it's
55476         a test for PR fortran/1636.
55477
55478 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55479
55480         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55481
55482 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55483
55484         * g77.f-torture/compile/20010115.f: New test.
55485
55486 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55487
55488         * g++.old-deja/g++.pt/nontype5.C: New test.
55489
55490 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55491
55492         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55493         have an equivalent working one below it.
55494
55495 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55496
55497         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55498         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55499
55500 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55501
55502         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55503         message containing "init_priority".
55504         (conpr-2.C): Likewise.
55505         (conpr-3.C): Likewise.
55506         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55507
55508 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55509
55510         * gcc.c-torture/execute/20010114-2.c: New test.
55511
55512 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55513
55514         * gcc.c-torture/compile/20010114-1.c: New test.
55515         * gcc.c-torture/compile/20010114-1.x: Xfail.
55516         * gcc.c-torture/compile/20010114-2.c: New test.
55517         * gcc.c-torture/execute/20010114-1.c: New test.
55518         * gcc.dg/trunc-1.c: New test.
55519         * gcc.dg/uninit-B.c: New test.
55520
55521 2001-01-13  Nick Clifton  <nickc@redhat.com>
55522
55523         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55524         target.
55525
55526 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55527
55528         * gcc.c-torture/compile/20010113-1.c: New test.
55529
55530 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55531
55532         * gcc.c-torture/compile/20001212-1.c: New test.
55533
55534 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55535
55536         * gcc.dg/cpp/widestr1.c: Update.
55537         * gcc.dg/cpp/prag-imp.c: Remove.
55538
55539 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55540
55541         * gcc.c-torture/execute/20000801-3.x: Remove.
55542         * gcc.dg/c90-init-1.c: New test.
55543         * gcc.dg/c99-init-1.c: New test.
55544         * gcc.dg/c99-init-2.c: New test.
55545         * gcc.dg/gnu99-init-1.c: New test.
55546
55547 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55548
55549         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55550         testing that no relevant ones were found.
55551
55552 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55553
55554         * g++.old-deja/g++.pt/cast2.C: New test.
55555
55556 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55557
55558         * g++.old-deja/g++.pt/friend47.C: New test.
55559
55560 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55561
55562         * g++.old-deja/g++.pt/instantiate13.C: New test.
55563
55564 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55565
55566         * g++.old-deja/g++.other/defarg7.C: New test.
55567         * g++.old-deja/g++.other/defarg8.C: New test.
55568
55569 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55570
55571         * g++.old-deja/g++.pt/crash64.C: New test.
55572
55573 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55574
55575         * g++.old-deja/g++.pt/crash63.C: New test.
55576
55577 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55578
55579         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55580
55581 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55582
55583         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55584
55585 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55586
55587         * g++.old-deja/g++.pt/error3.C: New test.
55588
55589 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55590
55591         * g++.old-deja/g++.other/crash39.C: New test.
55592
55593 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55594
55595         * g++.old-deja/g++.other/vbase4.C: New test.
55596
55597 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55598
55599         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55600         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55601         * gcc.dg/special/special.exp: New test driver which will check
55602         for alias support for the above test.
55603
55604 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55605
55606         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55607         problems on small machines.
55608         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55609         parameterize.
55610
55611 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55612
55613         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55614         mips.
55615         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55616
55617 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55618
55619         * g++.old_deja/g++.pt/using8.C: New test.
55620
55621 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55622
55623         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55624
55625 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55626
55627         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55628         where a failure is expected.
55629         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55630
55631 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55632
55633         * g++.old_deja/g++.pt/instantiate12.C: New test.
55634
55635 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55636
55637         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55638         start of structs.
55639         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55640         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55641         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55642         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55643         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55644         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55645         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55646         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55647         * g++.old-deja/g++.eh/spec6.C: Likewise.
55648         * g++.old-deja/g++.jason/crash3.C: Likewise.
55649         * g++.old-deja/g++.law/ctors11.C: Likewise.
55650         * g++.old-deja/g++.law/ctors17.C: Likewise.
55651         * g++.old-deja/g++.law/ctors5.C: Likewise.
55652         * g++.old-deja/g++.law/ctors9.C: Likewise.
55653         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55654         * g++.old-deja/g++.mike/net22.C: Likewise.
55655         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55656         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55657         * g++.old-deja/g++.mike/virt3.C: Likewise.
55658         * g++.old-deja/g++.niklas/t128.C: Likewise.
55659         * g++.old-deja/g++.other/anon4.C: Likewise.
55660         * g++.old-deja/g++.other/using1.C: Likewise.
55661         * g++.old-deja/g++.other/warn3.C: Likewise.
55662         * g++.old-deja/g++.pt/t37.C: Likewise.
55663         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55664         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55665
55666 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55667
55668         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55669
55670 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55671
55672         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55673
55674 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55675
55676         * gcc.c-torture/compile/20010107-1.c: New test.
55677
55678 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55679
55680         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55681
55682 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55683
55684         * gcc.dg/format/format.h: New file.
55685         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55686         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55687         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55688         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55689         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55690         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55691         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55692         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55693         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55694         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55695         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55696         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55697         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55698         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55699         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55700         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55701         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55702         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55703         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55704         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55705         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55706         instead of declaring standard types, macros and functions in each
55707         test.
55708
55709 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55710
55711         * gcc.c-torture/execute/20010106-1.c: New test.
55712
55713 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55714
55715         * gcc.dg/format/format.exp: New file.
55716         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55717         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55718         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55719         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55720         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55721         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55722         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55723         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55724         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55725         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55726         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55727         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55728         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55729         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55730         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55731         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55732         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55733         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55734         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55735         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55736         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55737         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55738         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55739         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55740         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55741         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55742         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55743         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55744         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55745         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55746         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55747         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55748         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55749         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55750         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55751         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55752         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55753         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55754         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55755         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55756         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55757         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55758
55759 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55760
55761         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55762         account.
55763
55764 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55765
55766         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55767
55768 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55769
55770         * g++.old-deja/g++.pt/crash62.C: New test.
55771
55772 2001-01-04  Richard Henderson  <rth@redhat.com>
55773
55774         * gcc.dg/20000926-1.c: Update expected warnings.
55775         * gcc.dg/array-2.c: Likewise.
55776         * gcc.dg/array-4.c: Also validate flexible array members.
55777         * gcc.dg/c99-flex-array-1.c: New.
55778
55779 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55780
55781         * gcc.c-torture/compile/20001222-1.x: Remove.
55782
55783 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55784
55785         * gcc.c-torture/execute/built-in-setjmp.c: New.
55786
55787 2001-01-03  Richard Henderson  <rth@redhat.com>
55788
55789         * gcc.dg/940510-1.c: Update expected error wording.
55790         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55791
55792 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55793
55794         * lib/target-supports.exp (check_alias_available): Modified to
55795         indicate aliases not supported if only weak aliases are supported.
55796
55797 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55798
55799         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55800         Turn on cmpstrsi checks for __pj__ and __i370__.
55801
55802 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55803
55804         * g++.old-deja/g++.other/virtual11.C: New test.
55805
55806 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55807
55808         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55809
55810 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55811
55812         * gcc.c-torture/compile/20010102-1.c: New test.
55813
55814 2001-01-02  Andreas Jaeger  <aj@suse.de>
55815
55816         * gcc.dg/noreturn-3.c: New test.
55817
55818         * gcc.dg/noreturn-4.c: New test.
55819
55820 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55821
55822         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55823         __builtin_fputc and __builtin_fwrite.
55824
55825 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55826
55827         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55828         signed char, not default char.
55829
55830 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55831
55832         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55833
55834 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55835
55836         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55837
55838 2000-12-29  Richard Henderson  <rth@redhat.com>
55839
55840         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55841         (__cyg_profile_func_exit): Define.
55842
55843 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55844
55845         * g++.dg/vtgc1.C: New test.
55846
55847 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55848
55849         * gcc.dg/noncompile/20001228-1.c: New test.
55850
55851         * gcc.dg/20001228-1.c: New test.
55852
55853         * gcc.c-torture/execute/20001228-1.c: New test.
55854
55855 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55856
55857         * gcc.dg/format-strfmon-1.c: New test.
55858
55859 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55860
55861         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55862         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55863         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55864         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55865         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55866         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55867         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55868         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55869         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55870         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55871         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55872         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55873         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55874
55875         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55876         * gcc.c-torture/execute/string-opt-4.c: Test index.
55877
55878 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55879
55880         * gcc.c-torture/compile/20001226-1.c: New test.
55881
55882 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55883
55884         * gcc.c-torture/compile/20001222-1.c: New test.
55885         * gcc.c-torture/compile/20001222-1.x: Xfail.
55886
55887 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55888
55889         * gcc.c-torture/execute/comp-goto-2.c: New test.
55890
55891 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55892
55893         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55894         Use long types if __INT_MAX__ is 32767.
55895         (main): Use cast to (sint32 *) when poking 88 into a_page.
55896
55897         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55898
55899 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55900
55901         * gcc.c-torture/compile/20001221-1.c: New test.
55902         * gcc.c-torture/execute/20001221-1.c: New test.
55903
55904 2000-12-20  Richard Henderson  <rth@redhat.com>
55905
55906         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55907         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55908
55909 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55910
55911         * gcc.dg/compare3.c: New test.
55912
55913 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55914
55915         * gcc.dg/format-warnll-1.c: New test.
55916
55917 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55918
55919         * gcc.dg/cpp/cmdlne-P.c: New test.
55920
55921 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55922
55923         * gcc.c-torture/execute/builtin-abs-1.c,
55924         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55925
55926 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55927
55928         * gcc.dg/cpp/multiline.c: New test.
55929
55930 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55931
55932         * g++.old-deja/g++.other/syshdr1.C: Update.
55933         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55934
55935 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55936
55937         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55938
55939 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55940
55941         * g++.old-deja/g++.pt/ttp65.C: New test.
55942
55943 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55944
55945         * g++.old-deja/g++.pt/ttp64.C: New test.
55946
55947 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55948
55949         * g++.old-deja/g++.pt/spec33.C: New test.
55950
55951 2000-12-14  Catherine Moore  <clm@redhat.com>
55952
55953         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55954         * gcc.c-torture/execute/920612-2.c: Likewise.
55955         * gcc.c-torture/execute/920428-2.c: Likewise.
55956         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55957         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55958
55959 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55960
55961         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55962         * gcc.dg/pack-test-2.c: Likewise.
55963
55964 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55965
55966         Tests by Zack Weinberg <zackw@stanford.edu>.
55967
55968         * gcc.dg/cpp/defined.c: Update.
55969         * gcc.dg/cpp/defined_trad.c: New tests.
55970
55971 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55972
55973         * gcc.dg/cpp/trad-direct.c: Update.
55974
55975 2000-12-11  Neil Booth  <neilb@earthling.net>
55976
55977         * gcc.dg/cpp/defined_trad.c
55978
55979 2000-12-11  Neil Booth  <neilb@earthling.net>
55980
55981         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55982
55983 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55984
55985         * gcc.dg/format-miss-2.c: New test.
55986
55987 2000-12-09  Neil Booth  <neilb@earthling.net>
55988
55989         * gcc.dg/cpp/lineflags.c: New tests.
55990         * gcc.dg/cpp/poison.c: Update.
55991         * gcc.dg/cpp/redef2.c: Update.
55992         * gcc.dg/cpp/skipping.c: New test.
55993
55994 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55995
55996         * g++.old-deja/g++.other/eh3.C: New testcase.
55997
55998 2000-12-07  Neil Booth  <neilb@earthling.net>
55999
56000         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56001         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56002         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56003         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56004         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56005         Update.
56006
56007 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56008
56009         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56010         __SIZE_TYPE__ instead of int for type of integers cast to
56011         pointers.
56012
56013 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56014
56015         * g++.old-deja/g++.other/cleanup4.C: New test.
56016
56017 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56018
56019         * format-sec-1.c: New test.
56020
56021 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56022
56023         * gcc.dg/format-nonlit-3.c: New test.
56024
56025 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56026
56027         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56028         through a null pointer.
56029
56030 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56031
56032         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56033         * g++.old-deja/g++.pt/partial4.C: New test.
56034
56035 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56036
56037         * gcc.c-torture/execute/ieee/hugeval.x: New.
56038
56039 2000-12-06  Neil Booth  <neilb@earthling.net>
56040
56041         * gcc.dg/cpp/backslash2.c: New tests.
56042
56043 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56044
56045         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56046         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56047
56048 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56049
56050         * gcc.c-torture/execute/20001203-2.c: New testcase.
56051
56052 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56053
56054         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56055         * g++.old-deja/g++.other/virtual10.C: New test.
56056
56057 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56058
56059         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56060
56061 2000-12-05  Richard Henderson  <rth@redhat.com>
56062
56063         * gcc.c-torture/compile/20001205-1.c: New.
56064
56065 2000-12-04  Neil Booth  <neilb@earthling.net>
56066
56067         * g++.old-deja/g++.other/virtual9.C: New test.
56068         * g++.old-deja/g++.pt/crash61.C: New test.
56069         * gcc.c-torture/execute/loop-9.c: New test.
56070
56071 2000-12-04  Neil Booth  <neilb@earthling.net>
56072
56073         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56074         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56075         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56076         * gcc.dg/cpp/extratokens.c: ...here.
56077
56078 2000-12-04  Neil Booth  <neilb@earthling.net>
56079
56080         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56081         New tests.
56082
56083 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56084
56085         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56086         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56087
56088 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56089
56090         * gcc.c-torture/execute/20001203-1.c: New test.
56091
56092 2000-12-03  Neil Booth  <neilb@earthling.net>
56093
56094         * gcc.dg/cpp/macro6.c: New test cases.
56095
56096 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56097
56098         * gcc.c-torture/execute/string-opt-9.c: New test.
56099         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56100         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56101         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56102
56103         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56104         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56105
56106 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56107
56108         * gcc.dg/cpp/if-6.c: New testcase.
56109
56110         * gcc.dg/20001201-1.c: New testcase.
56111
56112 2000-12-02  Neil Booth  <neilb@earthling.net>
56113
56114         * g++.old-deja/g++.other/externC4.C,
56115         g++.old-deja/g++.other/friend10.C: New tests.
56116
56117 2000-12-02  Neil Booth  <neilb@earthling.net>
56118
56119         * g++.old-deja/g++.other/instan2.C
56120         * g++.old-deja/g++.other/instan3.C: New test.
56121
56122 2000-12-02  Neil Booth  <neilb@earthling.net>
56123
56124         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56125         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56126         gnuc99.c,gnuc99-pedantic.c: New tests.
56127
56128 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56129
56130         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56131         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56132
56133 2000-12-01  Neil Booth  <neilb@earthling.net>
56134
56135         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56136         * gcc.dg/cpp/poison.c: Update.
56137         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56138
56139 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56140
56141         * g77.f-torture/execute/20001201.f: New test.
56142
56143 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56144
56145         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56146
56147 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56148
56149         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56150
56151 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56152
56153         * g++.old-deja/g++.other/cast6.C: New test.
56154
56155 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56156
56157         * gcc.c-torture/execute/20001130-2.c: New testcase.
56158
56159 2000-11-30  Richard Henderson  <rth@redhat.com>
56160
56161         * gcc.c-torture/execute/20001130-1.c: New test.
56162
56163 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56164
56165         * g++.old-deja/g++.other/op3.C: New test.
56166
56167 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56168
56169         * g++.old-deja/g++.other/op2.C: New test.
56170
56171 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56172
56173         * g++.old-deja/g++.other/crash38.C: New test.
56174
56175 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56176
56177         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56178
56179 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56180
56181         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56182         tests.
56183         * gcc.c-torture/execute/string-opt-6.c: New test.
56184
56185         * gcc.dg/20001117-1.c: Add main.
56186
56187 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56188
56189         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56190         Move from here ...
56191         * gcc.dg/940510-1.c: ... to here.
56192
56193         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56194         zero-size arrays in toplevel structures.
56195
56196 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56197
56198         * gcc.c-torture/execute/loop-8.c: New test.
56199
56200 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56201
56202         * g++.old-deja/g++.other/base1.C: New test.
56203
56204 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56205
56206         * g++.old-deja/g++.other/parse2.C: New test.
56207
56208 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56209
56210         * g++.old-deja/g++.pt/incomplete1.C: New test.
56211
56212 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56213
56214         * g++.old-deja/g++.other/friend9.C: New test.
56215
56216 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56217
56218         * gcc.dg/20001127-1.c: New test.
56219
56220 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56221
56222         * g++.old-deja/g++.pt/friend46.C: New test.
56223
56224 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56225
56226         * g++.old-deja/g++.other/ptrmem8.C: New test.
56227
56228 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56229
56230         * gcc.c-torture/execute/string-opt-7.c: New test.
56231         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56232
56233 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56234
56235         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56236         instead of 'mkcheck 2'.
56237
56238 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56239
56240         * gcc.c-torture/execute/memcheck/driver.c,
56241         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56242         C9X references to refer to C99.
56243
56244 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56245
56246         * gcc.dg/ultrasp3.c: New test.
56247
56248 2000-11-25  Neil Booth  <neilb@earthling.net>
56249
56250         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56251
56252 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56253
56254         * gcc.c-torture/compile/20001123-2.c: New.
56255
56256 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56257
56258         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56259
56260 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56261
56262         * gcc.dg/sequence-point-1.c: Add some new tests.
56263         * gcc.c-torture/execute/20001124-1.c: New test.
56264
56265 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56266
56267         * g++.old-deja/g++.other/vaarg4.C: New test.
56268         * gcc.c-torture/compile/20001123-1.c: New test.
56269
56270 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56271
56272         * g++.other/crash24.C: Adjust and remove XFAIL.
56273         * g++.other/crash37.C: New test.
56274
56275 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56276
56277         * g++.old-deja/g++.pt/instantiate9.C: New test.
56278
56279 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56280
56281         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56282         new ABI, too.
56283
56284         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56285         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56286
56287 2000-11-22  Neil Booth  <neilb@earthling.net>
56288
56289         * gcc.dg/cpp/Wtrigraphs.c: New test.
56290
56291 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56292
56293         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56294
56295 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56296
56297         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56298
56299 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56300
56301         * lib/gcc-dg.exp: load_lib scanasm.exp.
56302         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56303         * lib/g++-dg.exp: load_lib scanasm.exp.
56304         * lib/scanasm.exp: New.
56305         (scan-assembler, scan-assembler-not): Add optional arguments to
56306         test name, or if not present, the pattern name.
56307         (scan-assembler-dem, scan-assembler-dem-not): New.
56308
56309         * g++.dg/dg.exp: New.
56310
56311 2000-11-21  Neil Booth  <neilb@earthling.net>
56312
56313         * gcc.dg/cpp/integrated1.c: Remove.
56314
56315 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56316
56317         * gcc.c-torture/execute/20001121-1.c: New test.
56318
56319 2000-11-21  Richard Henderson  <rth@redhat.com>
56320
56321         * gcc.c-torture/compile/20001121-1.c: New test.
56322
56323 2000-11-20  Neil Booth  <neilb@earthling.net>
56324
56325         * gcc.dg/cpp/integrated1.c: New test.
56326
56327 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56328
56329         * g++.old-deja/g++.other/inline17.C: New test.
56330
56331 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56332
56333         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56334         local variable to be zero: I made the variable global. Now
56335         uses abort() and exit() instead of relying on main's return value.
56336
56337 2000-11-20  Neil Booth  <neilb@earthling.net>
56338
56339         * gcc.dg/cpp/paste2.c: Update test.
56340         * objc/execute/paste.m: New test.
56341
56342 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56343
56344         * gcc.dg/c99-condexpr-1.c: New test.
56345
56346 2000-11-20  Neil Booth  <neilb@earthling.net>
56347
56348         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56349
56350 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56351
56352         * g++.old-deja/g++.pt/export1.C: New test.
56353
56354 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56355
56356         * gcc.dg/20001117-1.c: New test.
56357
56358 2000-11-18  Richard Henderson  <rth@redhat.com>
56359
56360         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56361
56362 2000-11-18  Richard Henderson  <rth@redhat.com>
56363
56364         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56365         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56366         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56367
56368 2000-11-18  Richard Henderson  <rth@redhat.com>
56369
56370         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56371         (main): New.  Exit cleanly.
56372
56373 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56374
56375         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56376         gcc.dg/c99-fordecl-2.c: New tests.
56377
56378 2000-11-18  Richard Henderson  <rth@redhat.com>
56379
56380         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56381         * gcc.c-torture/execute/zerolen-2.c: New.
56382
56383 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56384
56385         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56386         memory.
56387
56388 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56389
56390         * g++.old-deja/g++.pt/instantiate8.C: New test.
56391
56392 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56393
56394         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56395         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56396
56397 2000-11-16  Nick Clifton  <nickc@redhat.com>
56398
56399         * gcc.c-torture/execute/nestfunc-2.c: New test.
56400         * gcc.c-torture/execute/nestfunc-3.c: New test.
56401
56402 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56403
56404         * gcc.c-torture/compile/20001116-1.c: New test.
56405
56406 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56407
56408         * gcc.c-torture/execute/20001115-1.c: New test.
56409
56410 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56411
56412         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56413         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56414         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56415         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56416
56417 2000-11-15  Neil Booth  <neilb@earthling.net>
56418
56419         gcc.dg/cpp/_Pragma1.c: Update.
56420         gcc.dg/cpp/_Pragma2.c: New test.
56421
56422 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56423
56424         * g++.old-deja/g++.other/anon5.C: New test.
56425
56426 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56427
56428         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56429         tests.
56430
56431 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56432
56433         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56434         output.
56435
56436 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56437
56438         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56439         labels at end of compound statements.
56440
56441 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56442
56443         * gcc.c-torture/execute/loop-7.c: New test.
56444
56445 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56446
56447         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56448
56449 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56450
56451         * gcc.dg/c99-bool-1.c: New test.
56452
56453 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56454
56455         * gcc.dg/c99-scope-1.c: Remove xfail.
56456         * gcc.dg/c99-scope-2.c: New test.
56457
56458 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56459
56460         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56461         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56462
56463 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56464
56465         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56466         error messages.
56467
56468         * g++.mike/p700.C: Don't typedef wchar_t.
56469         * g++.mike/p784.C: Likewise.
56470         * g++.mike/eb101.C: Don't use __wchar_t.
56471
56472 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56473
56474         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56475         from DO loop.
56476
56477 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56478
56479         * gcc.c-torture/execute/20001111-1.c: New test.
56480
56481 2000-11-10  Nick Clifton  <nickc@redhat.com>
56482
56483         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56484         long multuiple and accumulate.
56485
56486 2000-11-09  Richard Henderson  <rth@redhat.com>
56487
56488         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56489         via size_t instead of int.
56490
56491         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56492         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56493         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56494         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56495
56496 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56497
56498         * gcc.c-torture/compile/20001109-1.c: New test.
56499         * gcc.c-torture/compile/20001109-2.c: New test.
56500
56501 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56502
56503         * g++.old-deja/g++.pt/operator1.C: New test.
56504         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56505
56506 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56507
56508         * gcc.dg/20001108-1.c: New test.
56509
56510 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56511
56512         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56513         with both arguments constant strings.
56514         * gcc.c-torture/execute/string-opt-3.c: New test.
56515         * gcc.c-torture/execute/string-opt-4.c: New test.
56516         * gcc.c-torture/execute/string-opt-5.c: New test.
56517
56518 2000-11-08  Nick Clifton  <nickc@redhat.com>
56519
56520         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56521         mulsidi3adddi patterns.
56522
56523 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56524
56525         * g++.old-deja/g++.other/crash36.C: New test.
56526
56527 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56528
56529         * g++.old-deja/g++.other/init16.C: New test.
56530
56531 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56532
56533         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56534
56535 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56536
56537         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56538         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56539         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56540
56541 2000-11-07  DJ Delorie  <dj@redhat.com>
56542
56543         * gcc.dg/20000614-1.c: Add return so that test can pass.
56544
56545 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56546
56547         * gcc.c-torture/execute/string-opt-1.c: New test.
56548
56549 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56550
56551         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56552         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56553         parameters in registers, and there is no way for a varargs
56554         function to know in which order the integer and floating-point
56555         parameters should be interleaved when they are placed on the
56556         stack.
56557         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56558         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56559
56560 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56561
56562         * gcc.c-torture/execute/string-opt-2.c: New test.
56563
56564 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56565
56566         * g++.old-deja/g++.pt/crash60.C: New test.
56567
56568 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56569
56570         * g++.old-deja/g++.other/crash24.C: New test.
56571         * g++.old-deja/g++.other/crash25.C: New test.
56572         * g++.old-deja/g++.other/crash26.C: New test.
56573         * g++.old-deja/g++.other/crash27.C: New test.
56574         * g++.old-deja/g++.other/crash28.C: New test.
56575         * g++.old-deja/g++.other/crash29.C: New test.
56576         * g++.old-deja/g++.other/crash30.C: New test.
56577         * g++.old-deja/g++.other/crash31.C: New test.
56578         * g++.old-deja/g++.other/crash32.C: New test.
56579         * g++.old-deja/g++.other/crash33.C: New test.
56580         * g++.old-deja/g++.other/crash34.C: New test.
56581         * g++.old-deja/g++.other/crash35.C: New test.
56582
56583 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56584
56585         * gcc.c-torture/execute/20001031-1.c: New test.
56586
56587 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56588
56589         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56590         namespace.
56591
56592         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56593         standards-conformant.
56594
56595         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56596
56597         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56598         * g++.old-deja/g++.mike/p755a.C: Likewise.
56599         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56600         library makes no calls to `operator new' during initialization.
56601
56602 2000-11-04  Neil Booth  <neilb@earthling.net>
56603
56604         * gcc.dg/cpp/include2.c: New tests.
56605
56606 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56607
56608         * lib/g++.exp (g++_set_ld_library_path): New function.
56609         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56610
56611 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56612
56613         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56614         warnings.
56615
56616 2000-11-01  Richard Henderson  <rth@redhat.com>
56617
56618         * g++.old-deja/g++.ext/namedret1.C: New.
56619         * g++.old-deja/g++.ext/namedret2.C: New.
56620         * g++.old-deja/g++.ext/namedret3.C: New.
56621
56622 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56623
56624         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56625         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56626
56627 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56628
56629         * gcc.c-torture/execute/va-arg-21.c: New test.
56630
56631 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56632
56633         * gcc.dg/c99-complex-2.c: New test.
56634
56635 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56636
56637         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56638
56639 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56640
56641         * g++.old-deja/g++.other/inline16.C: New test.
56642
56643 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56644
56645         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56646         __PRETTY_FUNCTION__
56647
56648 2000-10-29  Neil Booth  <neilb@earthling.net>
56649
56650         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56651         New tests.
56652         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56653         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56654         optimisation.
56655
56656 2000-10-29  Neil Booth  <neilb@earthling.net>
56657
56658         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56659         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56660         * mi5.c: Test multiple includes work with -C.
56661         * trigraphs.c: Test ^= version.
56662
56663 2000-10-28  Neil Booth  <neilb@earthling.net>
56664
56665         New tests and test updates for new macro expander.
56666
56667         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56668         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56669         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56670         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56671         new diagnostic messages.
56672
56673         * gcc.dg/cpp/macro3.c: New tests.
56674
56675 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56676
56677         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56678         on the same line.
56679
56680 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56681
56682         * g++.old-deja/g++.other/eh2.C: New test.
56683
56684 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56685
56686         * gcc.c-torture/execute/20001027-1.c: New test.
56687
56688 2000-10-26  Richard Henderson  <rth@redhat.com>
56689
56690         * gcc.c-torture/execute/20001026-1.c: New.
56691
56692 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56693
56694         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56695         * g++.old-deja/g++.law/builtin1.C: Likewise.
56696         * g++.old-deja/g++.law/ctors10.C: Likewise.
56697         * g++.old-deja/g++.law/virtual3.C: Likewise.
56698         * g++.old-deja/g++.mike/p658.C: Likewise.
56699         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56700         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56701         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56702         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56703         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56704
56705 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56706
56707         * gcc.c-torture/compile/20001024-1.c: New test.
56708
56709 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56710
56711         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56712         to tell us whether or not we are using V3.
56713
56714 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56715
56716         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56717         operands.
56718
56719 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56720
56721         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56722
56723 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56724
56725         * gcc.c-torture/execute/20001024-1.c: New test.
56726
56727 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56728
56729         * g++.old-deja/g++.other/sibcall1.C: New test.
56730
56731 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56732
56733         * gcc.dg/noncompile/init-3.c: New test.
56734
56735 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56736
56737         * gcc.dg/format-array-1.c: New test.
56738
56739 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56740
56741         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56742         writing through null pointers; remove comment about testing
56743         unterminated strings.
56744
56745 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56746
56747         * gcc.c-torture/execute/20001017-2.c: New test.
56748
56749 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56750
56751         * gcc.c-torture/compile/20001018-1.c: New test.
56752         * gcc.c-torture/compile/20001018-1.x: Xfail.
56753
56754 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56755
56756         * gcc.c-torture/execute/20001017-1.c: New test.
56757
56758 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56759
56760         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56761         for multiple use of arguments with scanf formats; add tests for
56762         multiple use of arguments.
56763
56764 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56765
56766         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56767         from some old tests.
56768
56769 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56770
56771         * gcc.dg/format-miss-1.c: New test.
56772
56773 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56774
56775         * gcc.c-torture/execute/20001013-1.c: New test.
56776
56777 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56778
56779         * gcc.dg/format-branch-1.c: New test.
56780
56781 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56782
56783         * README, lib/file-format.exp: Remove EGCS references.
56784
56785 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56786
56787         * gcc.dg/20001013-1.c: New test.
56788
56789 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56790
56791         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56792         for intmax_t in the compiler using __typeof__ and the type rules
56793         for conditional expressions.
56794
56795 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56796
56797         * gcc.dg/20001012-1.c: New test.
56798         * gcc.dg/20001012-2.c: New test.
56799
56800 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56801
56802         * gcc.dg/format-attr-1.c: New test.
56803
56804 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56805
56806         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56807         __LONG_LONG_MAX__ instead of LLONG_MAX.
56808
56809 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56810
56811         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56812         scanf flags.
56813         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56814         flags.
56815
56816 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56817
56818         * gcc.dg/sequence-pt-1.c: New test.
56819
56820 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56821
56822         * gcc.c-torture/execute/20001011-1.c: New testcase.
56823         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56824
56825 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56826
56827         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56828         does not error on it.
56829
56830 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56831
56832         * gcc.dg/20001009-1.c: New test.
56833
56834 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56835
56836         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56837         * gcc.c-torture/execute/20001009-2.c: ... to here.
56838
56839 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56840
56841         * gcc.c-torture/compile/20001009-1.c: New testcase.
56842         * gcc.c-torture/execute/20001009-1.c: New testcase.
56843         Testcases provided by Jan Hubicka <jh@suse.cz>.
56844
56845 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56846
56847         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56848         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56849         uintmax_t using <limits.h> to emulate the compiler's internal
56850         logic.  No longer XFAIL %j tests.
56851
56852 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56853
56854         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56855         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56856         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56857         regexps and details of expected handling of some bad formats.
56858         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56859         suppression.
56860
56861 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56862
56863         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56864         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56865         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56866         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56867         in list archives.
56868
56869 2000-10-06  Richard Henderson  <rth@cygnus.com>
56870
56871         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56872         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56873         * g++.old-deja/g++.jason/report.C: Likewise.
56874         * g++.old-deja/g++.law/friend5.C: Likewise.
56875         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56876         of the expected warnings.
56877
56878 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56879
56880         * g++.old-deja/g++.pt/enum14.C: New test.
56881
56882 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56883
56884         * g++.old-deja/g++.pt/crash59.C: New test.
56885
56886 2000-10-04  Will Cohen  <wcohen@redhat.com>
56887
56888         * gcc.dg/20000926-1.c: New test.
56889
56890 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56891
56892         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56893         function name for current C++ compiler.
56894         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56895
56896 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56897
56898         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56899         __PRETTY_FUNCTION__.
56900         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56901
56902 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56903
56904         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56905
56906 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56907
56908         * gcc.c-torture/compile/20000923-1.c: New test.
56909
56910 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56911
56912         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56913         * g++.old-deja/g++.pt/ttp62.C: Same.
56914         * g++.old-deja/g++.other/inline14.C: Same.
56915
56916 2000-09-24  Richard Henderson  <rth@cygnus.com>
56917
56918         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56919
56920 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56921
56922         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56923
56924 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56925
56926         * gcc.c-torture/compile/20000922-1.c: New file.
56927
56928 2000-09-21  Nick Clifton  <nickc@redhat.com>
56929
56930         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56931         a signed long modulo operation.
56932         (mod6): New function - perform an unsigned long modulo operation.
56933         (main): Add tests for modulos of very large numbers by very small
56934         dividends.
56935
56936 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56937
56938         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56939
56940 2000-09-19  Richard Henderson  <rth@cygnus.com>
56941
56942         * gcc.dg/compare2.c (case 10): XFAIL.
56943
56944 2000-09-18  Richard Henderson  <rth@cygnus.com>
56945
56946         * gcc.c-torture/execute/20000906-1.c: Move ...
56947         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56948         that support __builtin_trap.
56949
56950 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56951
56952         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56953
56954 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56955
56956         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56957         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56958         more $ format tests.
56959
56960 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56961
56962         * gcc.dg/format-errmk-1.c: New test.
56963
56964 2000-09-17  Greg McGary  <greg@mcgary.org>
56965
56966         * gcc.c-torture/execute/20000917-1.x: Remove.
56967
56968 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56969
56970         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56971
56972 2000-09-17  Greg McGary  <greg@mcgary.org>
56973
56974         * gcc.c-torture/execute/20000917-1.c: New test.
56975         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56976
56977 2000-09-16  Neil Booth  <NeilB@earthling.net>
56978
56979         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56980         in nested macro bug.
56981
56982 2000-09-15  Neil Booth  <NeilB@earthling.net>
56983
56984         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56985
56986 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56987
56988         * gcc.c-torture/execute/20000914-1.c: New test.
56989
56990 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56991
56992         * g++.other/inline13.C: New test.
56993
56994 2000-09-12  Andreas Jaeger  <aj@suse.de>
56995
56996         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56997         constant by Ulrich Drepper <drepper@redhat.com>.
56998
56999 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57000
57001         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57002
57003 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57004
57005         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57006
57007 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57008
57009         * gcc.dg/cpp/backslash.c: New test.
57010
57011 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57012
57013         * gcc.c-torture/execute/20000910-1.c: New test.
57014         * gcc.c-torture/execute/20000910-2.c: Likewise.
57015
57016 2000-09-11  Robert Lipe  <robertl@sco.com>
57017
57018         * gcc.dg/pragma-align.c: New test.
57019
57020 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57021
57022         * g++.old-deja/g++.pt/explicit82.C: New test.
57023         * g++.old-deja/g++.pt/explicit83.C: New test.
57024
57025 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57026
57027         * gcc.dg/asm-names.c: New test.
57028
57029 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57030
57031         * gcc.dg/cpp/tr-warn6.c: New test
57032
57033 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57034
57035         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57036         be accepted.
57037
57038 2000-09-07  Catherine Moore  <clm@redhat.com>
57039
57040         * gcc.c-torture/execute/unroll-1.c: New test.
57041
57042 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57043
57044         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57045         ERROR markers.
57046         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57047         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57048         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57049         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57050         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57051         Preprocess only.
57052         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57053         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57054
57055 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57056
57057         * g++.old-deja/g++.pt/deduct2.C: New test.
57058
57059 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57060
57061         * g++.old-deja/g++.pt/parms2.C: New test.
57062
57063 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57064
57065         * g++.old-deja/g++.pt/crash58.C: New test.
57066
57067 2000-09-06  Greg McGary  <greg@mcgary.org>
57068
57069         * gcc.c-torture/execute/20000906-1.c: New test.
57070         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57071
57072 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57073
57074         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57075
57076 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57077
57078         * g++.old-deja/g++.pt/crash57.C: New test.
57079
57080 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57081
57082         * g++.old-deja/g++.pt/crash56.C: New test.
57083
57084 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57085
57086         * g++.old-deja/g++.pt/koenig1.C: New test.
57087
57088 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57089
57090         * gcc.dg/20000904-1.c: New test.
57091
57092 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57093
57094         * gcc.dg/cpp/paste8.c: New test.
57095
57096 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57097
57098         * gcc.c-torture/compile/20000827-1.c: New test.
57099
57100 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57101
57102         * gcc.dg/format-diag-1.c: New test.
57103
57104 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57105
57106         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57107         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57108         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57109         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57110         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57111
57112 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57113
57114         * g++.old-deja/g++.other/nested4.C: New test.
57115
57116 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57117
57118         * g++.old-deja/g++.ns/scoped1.C: New test.
57119
57120 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57121
57122         * lib/g++.exp: Support testing already-installed GCC.
57123
57124 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57125
57126         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57127
57128 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57129
57130         * gcc.dg/return-type-2.c: New test.
57131
57132 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57133
57134         * gcc.c-torture/compile/20000825-1.c: New test.
57135
57136 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57137
57138         * gcc.dg/dwarf2-2.c: New test.
57139
57140 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57141
57142         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57143         dg-warning regexps.
57144
57145 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57146
57147         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57148         gcc.dg/format-ext-5.c: New tests.
57149
57150 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57151
57152         * g++.old-deja/g++.other/crash22.C: New test.
57153
57154 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57155
57156         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57157
57158 2000-08-24  Richard Henderson  <rth@cygnus.com>
57159
57160         * gcc.dg/ia64-sync-1.c: New test.
57161         * gcc.dg/ia64-sync-2.c: New test.
57162         * gcc.dg/ia64-asm-1.c: New test.
57163
57164 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57165
57166         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57167         * gcc.dg/format-ext-2.c: New test.
57168
57169 2000-08-23  Jason Merrill  <jason@redhat.com>
57170
57171         * lib/old-dejagnu.exp: Also ignore "In member function" and
57172         "At global scope".
57173
57174 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57175
57176         * gcc.dg/noncompile/label-lineno-1.c: New test.
57177
57178 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57179
57180         * gcc.dg/c99-array-nonobj-1.c: New test.
57181
57182 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57183
57184         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57185         tests.
57186         * gcc.dg/format-ext-1.c: New test.
57187
57188 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57189
57190         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57191         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57192         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57193         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57194         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57195
57196 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57197
57198         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57199         gcc.dg/c99-strftime-2.c: New tests.
57200
57201 2000-08-22  Richard Henderson  <rth@cygnus.com>
57202
57203         * gcc.c-torture/execute/20000822-1.c: New test.
57204
57205 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57206
57207         * gcc.c-torture/execute/20000819-1.x: Remove.
57208
57209 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57210
57211         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57212         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57213         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57214         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57215         gcc.dg/format-xopen-1.c: New tests.
57216
57217 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57218
57219         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57220
57221 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57222
57223         * g++.old-deja/g++.other/loop2.C: New test.
57224
57225         * gcc.c-torture/compile/20000606-1.c: New test.
57226         * gcc.c-torture/compile/20000728-1.c: New test.
57227         * gcc.c-torture/execute/20000801-1.c: New test.
57228         * gcc.c-torture/execute/20000801-2.c: New test.
57229         * gcc.c-torture/execute/20000819-1.c: New test.
57230         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57231         * gcc.dg/20000629-1.c: New test.
57232         * gcc.dg/20000724-1.c: New test.
57233         * gcc.dg/20000807-1.c: New test.
57234
57235 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57236
57237         * gcc.dg/cpp/pragma-1.c: New test.
57238         * gcc.dg/cpp/pragma-2.c: New test.
57239
57240 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57241
57242         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57243         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57244
57245 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57246
57247         * gcc.c-torture/compile/20000818-1.c: New test.
57248
57249 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57250
57251         * gcc.c-torture/execute/20000818-1.c: New test.
57252
57253 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57254
57255         * gcc.dg/format-va-1.c: New test.
57256
57257 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57258
57259         * g++.old-deja/g++.other/typedef8.C: New test.
57260
57261 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57262
57263         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57264         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57265         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57266         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57267         * g++.old-deja/g++.other/ptrmem7.C: New test.
57268         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57269
57270 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57271
57272         * g++.old-deja/g++.pt/typename27.C: New test.
57273
57274 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57275
57276         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57277         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57278         * g++.old-deja/g++.pt/friend45.C: New test.
57279         * g++.old-deja/g++.other/friend8.C: New test.
57280
57281 2000-08-15  Richard Henderson  <rth@cygnus.com>
57282
57283         * gcc.c-torture/execute/20000815-1.c: New test.
57284
57285 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57286
57287         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57288         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57289         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57290
57291 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57292
57293         * g++.old-deja/g++.other/refinit2.C: New test.
57294
57295 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57296
57297         * lib/c-torture.exp (c-torture): Make
57298         compiler_conditional_xfail_data global.
57299         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57300         compiler_conditional_xfail_data machinery.
57301         (f-torture-execute): Likewise.
57302         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57303         and only when unrolling loops.
57304
57305         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57306
57307 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57308
57309         * g++.old-deja/g++.pt/explicit81.C: New test.
57310
57311 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57312
57313         * g++.old-deja/g++.pt/typename26.C: New test.
57314
57315 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57316
57317         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57318         warning.
57319
57320 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57321
57322         * g++.old-deja/g++.other/array3.C: New test.
57323
57324 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57325
57326         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57327         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57328         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57329         New tests.
57330
57331 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57332
57333         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57334         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57335
57336 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57337
57338         * gcc.c-torture/execute/20000808-1.c: New test.
57339
57340 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57341
57342         * gcc.dg/c90-const-expr-1.c: New test.
57343
57344 2000-08-08  Richard Henderson  <rth@cygnus.com>
57345
57346         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57347
57348 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57349
57350         * gcc.dg/noncompile/const-ll-1.c: New test.
57351
57352 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57353
57354         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57355
57356 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57357
57358         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57359         that running programs linked against the shared version of libobjc
57360         run correctly.
57361
57362 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57363
57364         * gcc.dg/c99-printf-1.c: New test.
57365
57366 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57367
57368         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57369
57370 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57371
57372         * gcc.c-torture/execute/20000731-1.x: Delete.
57373
57374 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57375
57376         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57377         and torture_without_loops as is done by c-torture.exp.
57378         (search_for): Copy from c-torture.exp.
57379         (gcc-dg-runtest): New function, drives a directory of tests
57380         iterating over the TORTURE_OPTIONS.
57381         (scan-assembler, scan-assembler-not): Move here from
57382         individual directory drivers.
57383
57384         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57385         defined by lib/gcc-dg.exp.
57386         * gcc.dg/cpp/cpp.exp: Likewise.
57387         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57388         gcc-dg-runtest, so we cycle over optimization options.
57389
57390         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57391         * gcc.dg/compare2.c: No longer expected to fail.
57392
57393 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57394
57395         * gcc.c-torture/execute/20000804-1.c: New test.
57396
57397 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57398
57399         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57400
57401 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57402
57403         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57404
57405 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57406
57407         * gcc.c-torture/compile/20000803-1.c: New test.
57408
57409 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57410
57411         * gcc.c-torture/execute/20000801-3.c,
57412         gcc.c-torture/execute/20000801-4.c: New tests.
57413         * gcc.c-torture/execute/20000801-3.x,
57414         gcc.c-torture/execute/20000801-4.x: Xfail.
57415
57416 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57417
57418         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57419         libobjc/.libs to allow for libtool.
57420
57421 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57422
57423         * gcc.c-torture/compile/20000802-1.c: New test.
57424
57425 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57426
57427         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57428
57429 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57430
57431         * gcc-c-torture/execute/20000731-2.c: New test.
57432
57433         * gcc.c-torture/execute/20000731-1.c: New test.
57434         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57435
57436 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57437
57438         * gcc.dg/cpp/paste7.c: New test.
57439         * gcc.dg/cpp/20000725-1.c: New test.
57440
57441 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57442
57443         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57444         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57445         declaration warning for __builtin_dwarf_reg_size.
57446
57447         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57448
57449 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57450
57451         * gcc.dg/noncompile/voidparam-1.c: New test.
57452
57453 2000-07-30  Richard Henderson  <rth@cygnus.com>
57454
57455         * gcc.dg/c90-digraph-1.c: Don't xfail.
57456         * gcc.dg/compare2.c (case 10): Xfail.
57457         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57458
57459 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57460
57461         * gcc.dg/c99-main-1.c: New test.
57462
57463 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57464
57465         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57466
57467 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57468
57469         * gcc.c-tortuer/execute/20000726-1.c: New test.
57470
57471 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57472
57473         * gcc.c-torture/execute/enum-2.c: New test.
57474
57475 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57476
57477         * gcc.dg/cpp/tr-warn3.c: New test.
57478
57479 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57480
57481         * g++.old-deja/g++.ext/implicit1.C: Remove.
57482         * g++.old-deja/g++.jason/c2.C: Remove
57483         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57484         * g++.old-deja/g++.pt/crash16.C: Likewise.
57485         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57486
57487 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57488
57489         * g++.old-deja/g++.other/for2.C: New test.
57490
57491 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57492
57493         * gcc.dg/20000720-1.c: New test.
57494
57495 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57496
57497         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57498
57499 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57500
57501         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57502         * gcc.c-torture/execute/20000722-1.c: New.
57503         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57504
57505 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57506
57507         * gcc.dg/cpp/20000720-1.S: New test.
57508
57509 2000-07-21  Michael Meissner  <meissner@redhat.com>
57510
57511         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57512
57513 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57514
57515         * g++.old-deja/g++.brendan/crash16.C,
57516         g++.old-deja/g++.brendan/parse3.C,
57517         g++.old-deja/g++.brendan/redecl1.C,
57518         g++.old-deja/g++.ns/template13.C,
57519         g++.old-deja/g++.other/decl4.C,
57520         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57521
57522 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57523
57524         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57525         and "Internal error".
57526
57527         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57528         regexps.
57529         * gcc.dg/cpp/paste6.c: New test.
57530
57531 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57532
57533         * gcc.dg/cpp/tr-direct.c: New test.
57534
57535         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57536         gcc.dg/cpp/undef1.c: Tweak error regexps.
57537
57538 2000-07-18  Eric Christopher <echristo@redhat.com>
57539
57540         * gcc.c-torture/compile/20000718-1.c: New test.
57541
57542 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57543
57544         * cpplex.c (_cpp_push_token): If the token being pushed back
57545         is the previous token in this context, just subtract one from
57546         context->posn.
57547         * cppmacro.c (save_expansion): Clear aux field when storing a
57548         placemarker.
57549
57550 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57551
57552         * gcc.dg/noncompile/redecl-1.c: New test.
57553
57554 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57555
57556         * gcc.c-torture/execute/20000717-5.c: New test.
57557         * gcc.c-torture/execute/20000717-1.x: Removed.
57558
57559 2000-07-17  Richard Henderson  <rth@cygnus.com>
57560
57561         * gcc.c-torture/execute/20000717-4.c: New test.
57562
57563 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57564
57565         * gcc.dg/cpp/syshdr.c: New test.
57566         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57567
57568 2000-07-17  Neil Booth  <neilb@earthling.net>
57569
57570         * gcc.dg/cpp/cmdlne-dM.c: New test.
57571         * gcc.dg/cpp/cmdlne-dD.c: New test.
57572
57573 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57574
57575         * gcc.c-torture/execute/20000717-3.c: New test.
57576
57577         * gcc.c-torture/compile/20000717-1.c: New test.
57578
57579 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57580
57581         * gcc.c-torture/execute/20000717-2.c: New test.
57582
57583 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57584
57585         * gcc.dg/formatz-1.c: New test.
57586
57587         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57588         * gcc.dg/c99-digraph-1.c: New tests.
57589
57590         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57591         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57592
57593         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57594         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57595         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57596         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57597         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57598         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57599         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57600
57601 2000-07-17  Greg McGary <greg@mcgary.org>
57602
57603         * gcc.c-torture/execute/20000717-1.c: New test.
57604         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57605
57606 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57607
57608         * gcc.c-torture/execute/20000715-2.c: New test.
57609         * gcc.dg/20000715-1.c: New test.
57610
57611 2000-07-15  Michael Meissner  <meissner@redhat.com>
57612
57613         * gcc.c-torture/execute/20000715-1.c: New test.
57614
57615 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57616
57617         * gcc.c-torture/execute/20000707-1.c: New test.
57618
57619 2000-07-13  Neil Booth  <NeilB@earthling.net>
57620
57621         * gcc.dg/cpp/digraph1.c,
57622         gcc.dg/cpp/digraph2.c,
57623         gcc.dg/cpp/digraphs.c: New tests.
57624
57625 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57626
57627         * g77.f-torture/compile/20000630-2.f: New test.
57628         * g77.f-torture/compile/20000630-2.x
57629
57630 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57631
57632         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57633
57634 2000-07-11  Neil Booth  <NeilB@earthling.net>
57635
57636         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57637
57638 2000-07-11  Neil Booth  <NeilB@earthling.net>
57639
57640         * gcc.dg/cpp/cmdlne-C.c: New.
57641
57642 2000-07-09  Neil Booth  <NeilB@earthling.net>
57643
57644         * gcc.dg/cpp/directiv.c: New tests.
57645         * gcc.dg/cpp/undef1.c: Update.
57646
57647 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57648
57649         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57650
57651 2000-07-09  Neil Booth  <NeilB@earthling.net>
57652
57653         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57654
57655 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57656
57657         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57658         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57659
57660 2000-07-08  Neil Booth  <NeilB@earthling.net>
57661
57662         * gcc.dg/cpp/macsyntx.c: New tests.
57663
57664 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57665
57666         * gcc.dg/20000707-1.c: New test.
57667
57668 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57669
57670         * gcc.c-torture/execute/20000706-1.c: New test.
57671         * gcc.c-torture/execute/20000706-2.c: New test.
57672         * gcc.c-torture/execute/20000706-3.c: New test.
57673         * gcc.c-torture/execute/20000706-4.c: New test.
57674         * gcc.c-torture/execute/20000706-5.c: New test.
57675
57676 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57677
57678         * g++.old-deja/g++.pt/instantiate7.C: New test.
57679
57680 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57681
57682         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57683         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57684         * g++.old-deja/g++.other/rtti3.C: Likewise.
57685         * g++.old-deja/g++.other/rttid3.C: Likewise.
57686
57687 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57688
57689         *  g77.f-torture/compile/20000630-1.x: Fix typo
57690
57691 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57692
57693         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57694         assembly output.
57695
57696 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57697
57698         * gcc.dg/cpp/ident.c: New test.
57699
57700 2000-07-05  Neil Booth  <NeilB@earthling.net>
57701
57702         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57703           gcc.dg/cpp/lexstrng.c: New tests.
57704
57705 2000-07-04  Neil Booth  <NeilB@earthling.net>
57706
57707         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57708         * gcc.dg/cpp/strify2.c: Same.
57709
57710 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57711
57712         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57713         * gcc.dg/cpp/19990703-1.c: Likewise.
57714         * gcc.dg/cpp/20000625-1.c: Likewise.
57715         * gcc.dg/cpp/20000625-2.c: Likewise.
57716
57717         * gcc.dg/cpp/macro1.c,
57718         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57719         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57720         gcc.dg/cpp/strify1.c,
57721         gcc.dg/cpp/strify2.c: New tests.
57722
57723 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57724
57725         * gcc.c-torture/execute/20000703-1.c: New test.
57726
57727 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57728
57729         * g++.old-deja/g++.pt (lookup10.C): New test.
57730
57731 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57732
57733         * g++.old-deja/g++.pt (typename25.C): New test.
57734
57735 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57736
57737         * gcc.c-torture/compile/20000701-1.c: New test.
57738
57739 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57740
57741         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57742         to test case.
57743
57744 2000-06-30  Catherine Moore  <clm@cygnus.com>
57745
57746         * gcc.c-torture/execute/align-1.c: New test.
57747
57748 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57749
57750         * g++.old-deja/g++.pt/expr8.C: New test.
57751         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57752
57753 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57754
57755         * gcc.c-torture/compile/20000629-1.c: New test.
57756
57757 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57758
57759
57760         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57761         gcc.dg/noncompile directory, depending on whether they're
57762         preprocessor tests or not.  Annotate all the tests for the dg
57763         framework.
57764
57765         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57766         * gcc.dg/noncompile/noncompile.exp: New.
57767
57768         * Moved files:
57769         Old name                                New name
57770         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57771         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57772         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57773         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57774         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57775         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57776         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57777         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57778         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57779         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57780         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57781         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57782         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57783         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57784         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57785         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57786         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57787         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57788         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57789         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57790         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57791         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57792         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57793         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57794
57795         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57796         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57797         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57798         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57799         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57800         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57801
57802 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57803
57804         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57805         declare one variable.  On the fourth, error.
57806         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57807         declared by 20000628-1a.h.
57808
57809 2000-06-29  Richard Henderson  <rth@redhat.com>
57810
57811         * gcc.c-torture/execute/930529-1.x: New file.
57812         * gcc.dg/920413-1.c: Adjust expected warning text.
57813         * gcc.dg/980217-1.c: Declare abort.
57814         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57815
57816 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57817
57818         * g77.f-torture/compile/20000629-1.f: New test.
57819         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57820
57821 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57822
57823         Rearrange lots of files, removing entirely the
57824         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57825         directories.
57826
57827         * Deleted files:
57828         gcc.c-torture/code_quality/code_quality.exp
57829         gcc.c-torture/special/special.exp
57830         gcc.failure/failure.exp
57831         gcc.failure/940409-1.x
57832         gcc.c-torture/compile/961203-1.x
57833
57834         * New files:
57835         gcc.misc-tests/linkage.exp
57836         gcc.c-torture/execute/920730-1t.c
57837         gcc.c-torture/execute/920730-1t.x
57838         gcc.c-torture/compile/920520-1.x
57839         gcc.c-torture/compile/920521-1.x
57840         gcc.c-torture/compile/981006-1.x
57841         gcc.c-torture/execute/eeprof-1.x
57842
57843         * Moved files (possibly with modifications to fit a new harness):
57844         Old name                                New name
57845         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57846         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57847         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57848         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57849         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57850         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57851         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57852         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57853         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57854         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57855         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57856         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57857         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57858         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57859
57860 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57861
57862         * c-torture/compile/961203-1.x: Delete.
57863
57864         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57865         not exit. Include stdio.h.
57866         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57867         * gcc.misc-tests/dg-12.c: Likewise.
57868         * gcc.misc-tests/dg-5.c: Likewise.
57869         * gcc.misc-tests/dg-6.c: Likewise.
57870         * gcc.misc-tests/dg-7.c: Prototype abort.
57871         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57872         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57873         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57874         not exit.
57875         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57876         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57877
57878 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57879
57880         * gcc.dg/cpp/20000628-1.c: New test.
57881         * gcc.dg/cpp/20000628-1.h: New header for above test.
57882         * gcc.dg/cpp/20000628-1a.h: Likewise.
57883
57884 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57885
57886         * gcc.dg/cpp: New directory.
57887         * gcc.dg/cpp/cpp.exp: New driver.
57888         * gcc.dg/cpp/20000627-1.c: New test.
57889         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57890         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57891         and rewrite as a compilation test.
57892
57893         * gcc.dg: Move many files into the cpp subdirectory, possibly
57894         renaming or editing them as well.
57895         Old name                New name
57896         990119-1.c              cpp/19990119-1.c
57897         990228-1.c              cpp/19990228-1.c
57898         990407-1.c              cpp/19990407-1.c
57899         990409-1.c              cpp/19990409-1.c
57900         990413-1.c              cpp/19990413-1.c
57901         990703-1.c              cpp/19990703-1.c
57902         20000127-1.c            cpp/20000127-1.c
57903         20000129-1.c            cpp/20000129-1.c
57904         20000207-1.c            cpp/20000207-1.c
57905         20000207-2.c            cpp/20000207-2.c
57906         20000209-1.c            cpp/20000209-1.c
57907         20000209-2.c            cpp/20000209-2.c
57908         20000301-1.c            cpp/20000301-1.c
57909         20000419-1.c            cpp/20000419-1.c
57910         20000510-1.S            cpp/20000510-1.S
57911         20000519-1.c            cpp/20000519-1.c
57912         20000529-1.c            cpp/20000529-1.c
57913         20000625-1.c            cpp/20000625-1.c
57914         20000625-2.c            cpp/20000625-2.c
57915         cpp-as1.c               cpp/assert1.c
57916         cpp-as2.c               cpp/assert2.c
57917         cxx-comments-1.c        cpp/cxxcom1.c
57918         cxx-comments-2.c        cpp/cxxcom2.c
57919         endif-label.c           cpp/endif.c
57920         cpp-hash1.c             cpp/hash1.c
57921         cpp-hash2.c             cpp/hash2.c
57922         cpp-if1.c               cpp/if-1.c
57923         cpp-if2.c               cpp/if-2.c
57924         cpp-if3.c               cpp/if-3.c
57925         cpp-if4.c               cpp/if-4.c
57926         cpp-if5.c               cpp/if-5.c
57927         cpp-cond.c              cpp/if-cexp.c
57928         cpp-missingop.c         cpp/if-mop.c
57929         cpp-missingparen.c      cpp/if-mpar.c
57930         cpp-opprec.c            cpp/if-oppr.c
57931         cpp-ifparen.c           cpp/if-paren.c
57932         cpp-shortcircuit.c      cpp/if-sc.c
57933         cpp-shift.c             cpp/if-shift.c
57934         cpp-unary.c             cpp/if-unary.c
57935         cpp-li1.c               cpp/line1.c
57936         cpp-li2.c               cpp/line2.c
57937         lineno.c                cpp/line3.c
57938         lineno-2.c              cpp/line4.c
57939         cpp-mi.c                cpp/mi1.c
57940         cpp-mic.h               cpp/mi1c.h
57941         cpp-micc.h              cpp/mi1cc.h
57942         cpp-mind.h              cpp/mi1nd.h
57943         cpp-mindp.h             cpp/mi1ndp.h
57944         cpp-mix.h               cpp/mi1x.h
57945         cpp-mi2.c               cpp/mi2.c
57946         cpp-mi2a.h              cpp/mi2a.h
57947         cpp-mi2b.h              cpp/mi2b.h
57948         cpp-mi2c.h              cpp/mi2c.h
57949         cpp-mi3.c               cpp/mi3.c
57950         cpp-mi3.def             cpp/mi3.def
57951         poison-1.c              cpp/poison.c
57952         pr-impl.c               cpp/prag-imp.c
57953         cpp-redef-2.c           cpp/redef1.c
57954         cpp-redef.c             cpp/redef2.c
57955         strpaste.c              cpp/strp1.c
57956         strpaste-2.c            cpp/strp2.c
57957         cpp-tradpaste.c         cpp/tr-paste.c
57958         cpp-tradstringify.c     cpp/tr-str.c
57959         cpp-tradwarn1.c         cpp/tr-warn1.c
57960         cpp-tradwarn2.c         cpp/tr-warn2.c
57961         trigraphs.c             cpp/trigraphs.c
57962         cpp-unc1.c              cpp/unc1.c
57963         cpp-unc2.c              cpp/unc2.c
57964         cpp-unc3.c              cpp/unc3.c
57965         cpp-unc.c               cpp/unc4.c
57966         undef.c                 cpp/undef1.c
57967         undef-2.c               cpp/undef2.c
57968         cpp-wi1.c               cpp/widestr1.c
57969
57970 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57971
57972         * lib/g++.exp (g++_include_flags): Tweak.
57973
57974 2000-06-27  H.J. Lu  <hjl@gnu.org>
57975             Loren J. Rittle  <ljrittle@acm.org>
57976
57977         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57978         version with one that knows about the new gcc tree structure.
57979         (g++_link_flags): Same.
57980
57981 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57982
57983         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57984         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57985         case we are cross-compiling.
57986
57987         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57988         g++.old-deja/g++.niklas/Makefile.in,
57989         g++.old-deja/g++.niklas/configure.in,
57990         g++.old-deja/g++.other/Makefile.in,
57991         g++.old-deja/g++.other/configure.in,
57992         gcc.c-torture/code_quality/Makefile.in,
57993         gcc.c-torture/code_quality/configure.in,
57994         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57995         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57996         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57997         gcc.c-torture/execute/ieee/Makefile.in,
57998         gcc.c-torture/execute/ieee/configure.in,
57999         gcc.c-torture/noncompile/Makefile.in,
58000         gcc.c-torture/noncompile/configure.in,
58001         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58002         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58003         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58004
58005 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58006
58007         * g++.old-deja/g++.other/ambig3.C: New test.
58008
58009 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58010
58011         * g++.old-deja/g++.pt/syntax1.C: New test.
58012         * g++.old-deja/g++.pt/syntax2.C: New test.
58013         * g++.old-deja/g++.other/syntax3.C: New test.
58014         * g++.old-deja/g++.other/syntax4.C: New test.
58015
58016 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58017
58018         * gcc.dg/20000623-1.c: Prototype exit and abort.
58019
58020 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58021
58022         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58023         New tests.
58024         * gcc.dg/cpp-mi3.def: New file.
58025
58026         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58027         inside assertions.
58028         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58029         lexer's error messages.
58030         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58031         divine anything from the linemarkers.
58032         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58033         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58034
58035 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58036
58037         * gcc.dg/20000623-1.c: New test.
58038
58039 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58040
58041         * gcc.c-torture/execute/20000622-1.c: New test.
58042
58043 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58044
58045         * g++.old-deja/g++.other/init15.C: New test.
58046
58047 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58048
58049         * g++.old-deja/g++.pt/vaarg2.C: New test.
58050         * g++.old-deja/g++.pt/vaarg3.C: New test.
58051
58052 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58053
58054         * g++.old-deja/g++.other/dyncast6.C: New test.
58055
58056 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58057
58058         * gcc.c-torture/execute/loop-6.c: New test.
58059
58060 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58061
58062         * gcc.dg/20000614-1.c: New test.
58063         * gcc.dg/20000614-2.c: New test.
58064
58065 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58066
58067         * g++.old-deja/g++.other/inline12.C: New test.
58068
58069 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58070
58071         * g++.old-deja/g++.other/eh1.C: New test.
58072
58073 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58074
58075         * g++.old-deja/g++.other/type.C: New test.
58076
58077 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58078
58079         * g++.old-deja/g++.other/initstring.C: New test.
58080
58081 2000-06-12  Jason Merrill  <jason@redhat.com>
58082
58083         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58084
58085 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58086
58087         * gcc.c-torture/compile/20000609-1.c: New test.
58088
58089 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58090
58091         * gcc.dg/20000609-1.c: New test.
58092
58093 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58094
58095         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58096         * gcc.c-torture/noncompile/poison-1.c: Move...
58097         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58098         * gcc.dg/cpp-li1.c: Add a token after the #line.
58099
58100 2000-06-05  Richard Henderson  <rth@cygnus.com>
58101
58102         * gcc.c-torture/execute/20000605-2.c: New test.
58103         * gcc.c-torture/execute/20000605-3.c: New test.
58104
58105 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58106
58107         * g77.f-torture/execute/20000503-1.x: New file.
58108
58109 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58110
58111         * g++.old-deja/g++.eh/badalloc1.C: New test.
58112
58113 2000-06-05  Richard Henderson  <rth@cygnus.com>
58114
58115         * gcc.c-torture/execute/20000605-1.c: New test.
58116
58117 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58118             Nathan Sidwell <nathan@codesourcery.com>
58119
58120         * gcc.c-torture/compile/20000605-1.c: New test.
58121
58122 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58123
58124         * g77.f-torture/compile/20000601-1.f: New test.
58125
58126 2000-06-03  Richard Henderson  <rth@cygnus.com>
58127
58128         * gcc.c-torture/execute/20000603-1.c: New.
58129
58130 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58131
58132         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58133         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58134
58135 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58136
58137         * gcc.dg/compare2.c (case 12): XFAIL.
58138         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58139         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58140
58141         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58142
58143 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58144
58145         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58146         guard macro is already defined when the header is first
58147         included.
58148         * gcc.dg/cpp-mix.h: New file.
58149         * gcc.dg/endif-label.c: Update patterns to match compiler.
58150
58151         * g++.brendan/complex1.C: Declare abort.
58152         * g++.law/refs4.C: Remove XFAIL.
58153         * g++.oliva/expr2.C: Declare abort and exit.
58154
58155 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58156
58157         * gcc.c-torture/execute/20000528-1.c: New test.
58158
58159         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58160         * g++.old-deja/g++.law/temps4.C: Likewise.
58161
58162         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58163         stdlib.h.  Call abort() on failure.
58164         * g++.old-deja/g++.law/refs4.C: Likewise.
58165         * g++.old-deja/g++.law/temps4.C: Likewise.
58166         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58167         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58168
58169 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58170
58171         Relative to g++.dg/special:
58172         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58173
58174         Relative to g++.old-deja:
58175         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58176         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58177         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58178         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58179         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58180         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58181         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58182
58183         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58184         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58185         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58186         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58187         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58188         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58189         and/or string.h.
58190
58191         * g++.other/goto1.C: Update expectations for error messages.
58192
58193 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58194
58195         * gcc.c-torture/compile/20000523-1.c: New test.
58196
58197 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58198
58199         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58200
58201 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58202
58203         * g++.old-deja/g++.eh/catch11.C: New test.
58204         * g++.old-deja/g++.eh/catch12.C: New test.
58205
58206 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58207
58208         * gcc.c-torture/execute/20000523-1.c: New test.
58209
58210 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58211
58212         * c-torture/execute/bcp-1.c: Replace abort in arg of
58213         __builtin_constant_p with a generic external function.
58214
58215         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58216         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58217         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58218         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58219         Prototype abort and/or exit.
58220
58221         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58222         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58223         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58224         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58225
58226 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58227
58228         * gcc.dg/dwarf2-1.c: New test.
58229
58230 2000-05-20  Richard Henderson  <rth@cygnus.com>
58231
58232         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58233
58234 2000-05-20  Andreas Jaeger  <aj@suse.de>
58235
58236         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58237         testcase.
58238
58239 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58240
58241         * gcc.c-torture/execute/20000519-2.c: New test.
58242
58243 2000-05-19  Andreas Jaeger  <aj@suse.de>
58244
58245         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58246         which fails with SSA.
58247
58248         * lib/c-torture.exp: Also test with -O3 -fssa.
58249
58250 2000-05-18  Michael Meissner  <meissner@redhat.com>
58251
58252         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58253         * gcc.c-torture/execute/920415-1.c: Ditto.
58254         * gcc.c-torture/execute/920501-1.c: Ditto.
58255         * gcc.c-torture/execute/conversion.c: Ditto.
58256         * gcc.c-torture/execute/cvt-1.c: Ditto.
58257
58258 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58259
58260         * gcc.c-torture/compile/20000518-1.c: New test.
58261
58262 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58263
58264         * g77.f-torture/compile/200005018.f: New test.
58265
58266 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58267
58268         * gcc.c-torture/compile/20000517-1.c: New test.
58269
58270 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58271
58272         * gcc.c-torture/execute/20000516-1.c: New test.
58273
58274 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58275
58276         * g++.old-deja/g++.other/eh.C: New test.
58277
58278 2000-05-12  Richard Henderson  <rth@cygnus.com>
58279
58280         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58281         constants through to doit's conditional.
58282
58283 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58284
58285         * gcc.c-torture/compile/20000511-1.c: New test.
58286         * g77.f-torture/compile/20000511-1.f: New test.
58287         * g77.f-torture/compile/20000511-2.f: New test.
58288
58289 2000-05-11  Michael Meissner  <meissner@redhat.com>
58290
58291         * gcc.c-torture/execute/20000511-1.c: New test.
58292
58293 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58294
58295         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58296         * gcc.dg/20000510-1.S: New.
58297
58298 2000-05-08  Catherine Moore  <clm@cygnus.com>
58299
58300         * gcc.dg/unused-3.c: New.
58301
58302 2000-05-06  Richard Henderson  <rth@cygnus.com>
58303
58304           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58305           * g++.old-deja/g++.mike/warn1.C: Likewise.
58306           * g++.old-deja/g++.pt/local1.C: Likewise.
58307           * g++.old-deja/g++.pt/local7.C: Likewise.
58308           * g++.old-deja/g++.pt/spec16.C: Likewise.
58309
58310 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58311
58312         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58313
58314 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58315
58316           * g77.f-torture/execute/20000503-1.f: New test.
58317
58318 2000-05-04  Andreas Jaeger  <aj@suse.de>
58319
58320         * gcc.dg/noreturn-2.c: New test.
58321
58322 2000-05-04  Neil Booth  <NeilB@earthling.net>
58323
58324         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58325         preprocessor.
58326
58327 2000-05-04  Richard Henderson  <rth@cygnus.com>
58328
58329         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58330
58331 2000-05-04  Richard Henderson  <rth@cygnus.com>
58332
58333         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58334         OpenSSL by Jason R Thorpe.
58335
58336 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58337
58338         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58339
58340 2000-05-03  Robert Lipe <robertlipe@usa.net>
58341
58342         * gcc.dg/20000503-1.c: New test.
58343
58344 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58345
58346         * gcc.c-torture/compile/20000502-1.c: New test.
58347         * g++.old-deja/g++.other/align.C: New test.
58348         * gcc.dg/cpp-tradstringify.c: New test.
58349
58350 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58351
58352         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58353         and hard registers.
58354
58355 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58356
58357         * gcc.c-torture/execute/loop-5.c: New test.
58358
58359 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58360
58361         * gcc.c-torture/execute/va-arg-20.c: New test.
58362
58363 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58364
58365         * gcc.c-torture/execute/20000422-1.c: New test.
58366
58367 2000-04-20  Greg McGary  <gkm@gnu.org>
58368
58369         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58370         when optimizing, but without sibling-call optimizations (-O1).
58371
58372 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58373
58374           * gcc.c-torture/compile/20000420-1.c: New test.
58375
58376 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58377
58378         * g++.abi/ptrflags.C: New test.
58379         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58380
58381 2000-04-19  Catherine Moore  <clm@cygnus.com>
58382
58383         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58384
58385 2000-04-19  Greg McGary  <gkm@gnu.org>
58386
58387         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58388         sibling-call optimizations.
58389
58390 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58391
58392         * gcc.dg/20000419-1.c: New test.
58393
58394 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58395
58396         * gcc.c-torture/execute/20000412-6.c: New test.
58397
58398 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58399
58400         * gcc.c-torture/execute/20000412-5.c: New test.
58401         * g77.f-torture/compile/20000412-1.f: New test.
58402         * gcc.c-torture/execute/20000412-4.c: New test.
58403         * gcc.c-torture/compile/20000412-2.c: New test.
58404         * gcc.c-torture/execute/20000412-3.c: New test.
58405         * gcc.c-torture/compile/20000412-1.c: New test.
58406         * gcc.c-torture/execute/20000412-2.c: New test.
58407
58408 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58409
58410         * objc/execute/bf-20.m: New test.
58411
58412 2000-04-10  Richard Henderson  <rth@cygnus.com>
58413
58414         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58415
58416         * gcc.c-torture/execute/20000412-1.c: New test.
58417
58418 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58419
58420         * g++.old-deja/g++.eh/catchptr1.C: New test.
58421
58422 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58423
58424         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58425
58426 2000-04-08  Neil Booth  <NeilB@earthling.net>
58427
58428         * gcc.dg/cpp-nullchar.c: Remove test as
58429         embedded nulls cause problems.
58430
58431 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58432
58433         * gcc.dg/compare2.c: New test.
58434
58435 2000-04-08  Neil Booth  <NeilB@earthling.net>
58436
58437         * gcc.dg/cpp-nullchar.c: New test.
58438
58439 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58440
58441         * gcc.dg/cpp-mi2.c: New test.
58442         * gcc.dg/cpp-mi2[abc].h: New files.
58443
58444 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58445
58446         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58447         member name.
58448
58449 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58450
58451         * g++.old-deja/g++.abi/vmihint.C: New test.
58452
58453 2000-04-06  Neil Booth  <NeilB@earthling.net>
58454
58455         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58456         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58457         copyright.
58458
58459 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58460
58461         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58462         avoid stack-frame overwrite.
58463
58464 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58465
58466         * gcc.c-torture/compile/20000405-2.c: New test.
58467         * gcc.c-torture/compile/20000405-3.c: New test.
58468
58469 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58470
58471         * gcc.c-torture/compile/20000405-1.c: New test.
58472
58473 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58474
58475         * gcc.dg/cast-qual-1.c: Revert last change.
58476
58477 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58478
58479         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58480
58481 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58482
58483         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58484         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58485
58486 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58487
58488         * gcc.c-torture/compile/20000403-2.c: New test.
58489         * gcc.c-torture/compile/20000403-1.c: New test.
58490
58491 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58492
58493         * gcc.c-torture/execute/20000403-1.c: New test.
58494
58495 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58496
58497         * gcc.c-torture/execute/20000402-1.c: New test.
58498
58499 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58500
58501         * gcc.c-torture/execute/va-arg-15.c: New test.
58502         * gcc.c-torture/execute/va-arg-16.c: New test.
58503         * gcc.c-torture/execute/va-arg-17.c: New test.
58504         * gcc.c-torture/execute/va-arg-18.c: New test.
58505         * gcc.c-torture/execute/va-arg-19.c: New test.
58506
58507 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58508
58509         * gcc.c-torture/compile/981211-1.c: Move to...
58510         * gcc.dg/cpp-as1.c: ...here.
58511         * gcc.dg/cpp-as2.c: New file.
58512
58513         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58514         compiler.
58515
58516 2000-04-02  Neil Booth  <NeilB@earthling.net>
58517
58518         * gcc.dg/cpp-cond.c  New tests.
58519         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58520         accidental success less likely.
58521         * gcc.dg/cpp-missingop.c  New tests.
58522         * gcc.dg/cpp-missingparen.c  New tests.
58523         * gcc.dg/cpp-shift.c  New tests.
58524         * gcc.dg/cpp-shortcircuit.c  New tests.
58525         * gcc.dg/cpp-unary.c  New tests.
58526
58527 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58528
58529         * gcc.c-torture/compile/20000329-1.c: New test.
58530
58531 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58532
58533         * gcc.c-torture/compile/20000326-1.c: New test.
58534         * gcc.c-torture/compile/20000326-2.c: New test.
58535
58536 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58537
58538         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58539         the first parameter is a function argument.
58540
58541 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58542
58543         * g++.old-deja/g++.ext/array4.C: New test.
58544
58545 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58546
58547         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58548
58549 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58550
58551         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58552
58553 2000-03-19  Richard Henderson  <rth@cygnus.com>
58554
58555         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58556
58557 2000-03-19  Richard Henderson  <rth@cygnus.com>
58558
58559         * gcc.c-torture/compile/20000319-1.c: New test.
58560
58561 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58562
58563         * gcc.c-torture/execute/20000314-3.c: New test.
58564         * gcc.c-torture/execute/20000314-2.c: New test.
58565         * gcc.c-torture/execute/20000314-1.c: New test.
58566         * gcc.c-torture/compile/20000314-2.c: New test.
58567         * gcc.c-torture/compile/20000314-1.c: New test.
58568
58569 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58570
58571         * g++.old-deja/g++.warn/inline.C: New test.
58572
58573 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58574
58575         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58576         standards-compliant result rather than specific constants.
58577         Put test-values in array.
58578
58579 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58580
58581         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58582         (g++_target_compile): Put test-specific options last.
58583
58584 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58585
58586         * g++.old-deja/g++.eh/vbase4.C: New test.
58587
58588 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58589
58590         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58591
58592 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58593
58594         * g++.old-deja/g++.brendan/misc12.C: Removed.
58595         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58596         * g++.old-deja/g++.ext/pretty4.C: New test.
58597
58598 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58599
58600         * g++.old-deja/g++.other/string2.C: New test.
58601
58602 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58603
58604         * g++.old-deja/g++.warn/impint2.C: New test.
58605
58606 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58607
58608         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58609         is 1, not zero.
58610
58611 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58612
58613         * g++.old-deja/g++.warn/impint.C: New test.
58614         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58615         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58616         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58617         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58618         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58619         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58620         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58621         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58622         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58623         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58624         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58625         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58626
58627 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58628
58629         * gcc.dg/cpp-redef.c: New test.
58630
58631 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58632
58633         * g++.old-deja/g++.pt/unify7.C: New test.
58634
58635 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58636
58637         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58638         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58639
58640 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58641
58642         * gcc.c-torture/compile/20000224-1.c: New test.
58643
58644 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58645
58646         * gcc.c-torture/compile/cpp-2.c: New test.
58647         * gcc.c-torture/compile/cpp-1.c: New test.
58648
58649 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58650
58651         * gcc.c-torture/execute/20000225-1.c: New test.
58652
58653 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58654
58655         * gcc.dg/cpp-li2.c: New test.
58656
58657         * gcc.dg/cpp-wi1.c: New test.
58658
58659         * gcc.dg/cpp-li1.c: New test.
58660
58661 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58662
58663         * g++.old-deja/g++.other/sizeof5.C: New test.
58664
58665 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58666
58667         * gcc.c-torture/execute/va-arg-13.c: New test.
58668
58669 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58670
58671         * gcc.c-torture/execute/va-arg-12.c: New test.
58672
58673 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58674
58675         * gcc.c-torture/execute/20000223-1.c: New test.
58676
58677 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58678
58679         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58680
58681 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58682
58683         * g++.old-deja/g++.abi/ptrmem.C: New test.
58684
58685 2000-02-19  Richard Henderson  <rth@cygnus.com>
58686
58687         * gcc.c-torture/compile/init-3.c: New.
58688
58689 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58690
58691         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58692         ALWAYS_CXXFLAGS.
58693
58694 2000-02-11  Robert Lipe <robertl@sco.com>
58695
58696         * gcc.c-torture/compile/20000211-3.c: New test.
58697
58698 2000-02-11  Martin Buchholz <martin@xemacs.org>
58699
58700         * gcc.c-torture/compile/20000211-2.c: New test.
58701
58702 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58703
58704         * gcc.c-torture/compile/20000211-1.c: New test.
58705
58706 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58707
58708         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58709           on native targets
58710
58711 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58712
58713         * g++.old-deja/g++.other/cast5.C: New test.
58714
58715 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58716
58717         * gcc.c-torture/execute/20000205-1.c: New.
58718
58719 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58720
58721         * g++.old-deja/g++.jason/cast3.C: Return void.
58722         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58723
58724 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58725
58726         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58727
58728         * gcc.dg/loop-1.c: New test.
58729
58730 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58731
58732         * gcc.c-torture/compile/20000127-1.c: New test.
58733         * gcc.c-torture/execute/991228-1.c: New test.
58734
58735 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58736
58737         * gcc.dg/unused-2.c: New test.
58738
58739         * gcc.dg/conv-1.c: New test.
58740
58741 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58742
58743         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58744         compiler.
58745         (tool_option_proc): Fix typo.
58746
58747 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58748
58749         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58750         of the ld on the host, not on the build machine.
58751         Also, don't crash if '--help' is not a supported option.
58752
58753 2000-01-24  Richard Henderson  <rth@cygnus.com>
58754
58755         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58756
58757 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58758
58759         * gcc.c-torture/execute/20000120-2.c: New test.
58760         * gcc.c-torture/execute/20000120-1.c: New test.
58761
58762 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58763
58764         * gcc.c-torture/execute/20000113-1.c: New test.
58765
58766 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58767
58768         * gcc.c-torture/execute/20000112-1.c: New test.
58769
58770 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58771
58772         * gcc.dg/20000111-1.c: New test.
58773
58774 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58775
58776         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58777         with 16 bit integers.
58778
58779 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58780
58781         * gcc.dg/20000108-1.c: New test.
58782
58783 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58784
58785         * g++.old-deja/g++.ns/koenig8.C: New test.
58786
58787 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58788
58789         * g++.old-deja/g++.other/cast4.C: New test.
58790
58791 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58792
58793         * gcc.c-torture/compile/20000105-2.c: New test.
58794         * gcc.c-torture/compile/20000105-1.c: New test.
58795
58796 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58797
58798         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58799         references to printf & atoi to conform to ANSI standard.
58800         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58801         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58802         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58803         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58804         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58805         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58806         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58807         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58808         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58809         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58810         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58811         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58812         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58813         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58814         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58815         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58816         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58817         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58818         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58819         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58820         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58821         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58822         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58823         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58824         * g++.old-deja/g++.brendan/init3.C: Likewise.
58825         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58826         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58827         * g++.old-deja/g++.brendan/new2.C: Likewise.
58828         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58829         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58830         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58831         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58832         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58833         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58834         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58835         * g++.old-deja/g++.brendan/template24.C: Likewise.
58836         * g++.old-deja/g++.brendan/template3.C: Likewise.
58837         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58838         * g++.old-deja/g++.jason/inline3.C: Likewise.
58839         * g++.old-deja/g++.jason/opeq.C: Likewise.
58840         * g++.old-deja/g++.law/arg5.C: Likewise.
58841         * g++.old-deja/g++.law/arm7.C: Likewise.
58842         * g++.old-deja/g++.law/ctors11.C: Likewise.
58843         * g++.old-deja/g++.law/cvt8.C: Likewise.
58844         * g++.old-deja/g++.law/init9.C: Likewise.
58845         * g++.old-deja/g++.law/refs4.C: Likewise.
58846         * g++.old-deja/g++.law/template2.C: Likewise.
58847         * g++.old-deja/g++.law/visibility24.C: Likewise.
58848         * g++.old-deja/g++.law/vtable3.C: Likewise.
58849         * g++.old-deja/g++.mike/asm2.C: Likewise.
58850         * g++.old-deja/g++.mike/eh1.C: Likewise.
58851         * g++.old-deja/g++.mike/misc1.C: Likewise.
58852         * g++.old-deja/g++.mike/misc13.C: Likewise.
58853         * g++.old-deja/g++.mike/misc14.C: Likewise.
58854         * g++.old-deja/g++.mike/ns12.C: Likewise.
58855         * g++.old-deja/g++.mike/p1248.C: Likewise.
58856         * g++.old-deja/g++.mike/p3708.C: Likewise.
58857         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58858         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58859         * g++.old-deja/g++.mike/p646.C: Likewise.
58860         * g++.old-deja/g++.mike/p700.C: Likewise.
58861         * g++.old-deja/g++.mike/p783.C: Likewise.
58862         * g++.old-deja/g++.mike/p783a.C: Likewise.
58863         * g++.old-deja/g++.mike/p783b.C: Likewise.
58864         * g++.old-deja/g++.mike/p786.C: Likewise.
58865         * g++.old-deja/g++.mike/p789.C: Likewise.
58866         * g++.old-deja/g++.mike/p789a.C: Likewise.
58867         * g++.old-deja/g++.mike/p807a.C: Likewise.
58868         * g++.old-deja/g++.other/delete3.C: Likewise.
58869         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58870         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58871         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58872         * g++.old-deja/g++.other/empty1.C: Likewise.
58873         * g++.old-deja/g++.other/temporary1.C: Likewise.
58874         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58875         * g++.old-deja/g++.pt/t16.C: Likewise.
58876         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58877
58878 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58879
58880         * gcc.dg/991230-1.c: New test.
58881
58882 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58883
58884         * gcc.c-torture/compile/991229-3.c: New test.
58885         * gcc.c-torture/compile/991229-2.c: New test.
58886         * gcc.c-torture/compile/991229-1.c: New test.
58887
58888 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58889
58890         * gcc.c-torture/compile/labels-2.c: New test.
58891
58892 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58893
58894         * gcc.c-torture/execute/991227-1.c: New test.
58895
58896 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58897
58898         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58899
58900 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58901
58902         * gcc.c-torture/execute/991221-1.c: New test.
58903
58904 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58905
58906         * g++.old-deja/g++.other/cast3.C: New test.
58907
58908 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58909
58910         * gcc.c-torture/execute/991216-4.c: New test.
58911
58912 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58913
58914         * gcc.c-torture/execute/991216-1.c: New test.
58915         * gcc.c-torture/execute/991216-2.c: New test.
58916         * gcc.c-torture/execute/991216-3.c: New test.
58917
58918 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58919
58920         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58921         Actually make the test fail by using "-O2" for compilation.
58922
58923 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58924
58925         * g++.old-deja/g++.warn/cast-align1.C: New test.
58926
58927 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58928
58929         * gcc.c-torture/compile/991214-1.c: New test.
58930         * gcc.c-torture/compile/991214-2.c: New test.
58931
58932 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58933
58934         * gcc.dg/991214-1.c: New test.
58935
58936 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58937
58938         * gcc.c-torture/compile/991213-3.c: New test.
58939         * gcc.c-torture/compile/991213-2.c: New test.
58940         * gcc.c-torture/compile/991213-1.c: New test.
58941
58942 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58943
58944         * gcc.dg/991209-1.c: New test.
58945
58946 1999-12-08  Nathan Sidwell <nathan@acm.org>
58947
58948         * gcc.c-torture/compile/991208-1.c: New test.
58949
58950 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58951
58952         * gcc.dg/ultrasp2.c: New test.
58953
58954 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58955
58956         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58957
58958 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58959
58960         * gcc.c-torture/compile/991202-1.c: New test.
58961         * gcc.c-torture/execute/991202-1.c: New test.
58962         * gcc.c-torture/execute/991202-2.c: New test.
58963         * gcc.c-torture/execute/991202-3.c: New test.
58964
58965 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58966
58967         * g++.old-deja/g++.abi/align.C: New test.
58968         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58969         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58970
58971 1999-12-01  Richard Henderson  <rth@cygnus.com>
58972
58973         * gcc.c-torture/execute/991201-1.c: New.
58974
58975 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58976
58977         * gcc.dg/991129-1.c: New test.
58978
58979 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58980
58981         * gcc.c-torture/compile/991127-1.c: New test.
58982
58983 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58984
58985         * g++.old-deja/g++.other/warn4.C: New test.
58986
58987 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58988
58989         * g++.old-deja/g++.eh/cleanup2.C: New test.
58990         * g++.old-deja/g++.ext/pretty2.C: New test.
58991         * g++.old-deja/g++.ext/pretty3.C: New test.
58992         * g++.old-deja/g++.other/debug6.C: New test.
58993
58994 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58995
58996         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58997         compiler_output to look for one error message instead of two.
58998
58999 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59000
59001         * gcc.c-torture/execute/991118-1.c: Also test case
59002         where the word boundary does not split a byte evenly.
59003
59004 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59005
59006         * g++.old-deja/g++.ext/restrict1.C: New test.
59007
59008 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59009
59010         * gcc.c-torture/execute/991118-1.c: New test.
59011
59012 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59013
59014         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59015         working directory pathnames.
59016
59017 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59018
59019         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59020         host is equipped with driver.h and driver.o so it can actually
59021         compile and run the tests.
59022
59023 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59024
59025         * gcc.c-torture/compile/991008-1.c: New test.
59026
59027 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59028
59029         * lib/gcc-dg.exp: Include target-supports.exp
59030
59031 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59032
59033         * lib/target-supports.exp: New file: Provide procs to test for
59034         features supported by the target.
59035         (check_weak_available): Moved here from ecos.exp.
59036         (check_alias_available): New proc: Determine of the target
59037         toolchain supports the alias attribute.
59038
59039         * gcc.dg/special/ecos.exp: Move check_weak_available to
59040         target-supports.exp.
59041         (alias-1.c): Only perform the test if the target supports
59042         aliases.
59043         (wkali-1.c): Only perform the test if the target supports
59044         aliases.
59045
59046         * gcc.dg/990506-0.c: Expect error messages from cross
59047         targets as well as native targets.
59048
59049 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59050
59051         * gcc.dg/ultrasp1.c: Removed xfail.
59052         * gcc.dg/struct-ret-2.c: Likewise.
59053         * gcc.dg/array-1.c: Likewise.
59054
59055 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59056
59057         * gcc.dg/struct-ret-2.c: New test.
59058
59059         * gcc.dg/array-1.c: New test.
59060
59061 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59062
59063         * gcc.c-torture/execute/991030-1.c: New test.
59064
59065 1999-10-26  Richard Henderson  <rth@cygnus.com>
59066
59067         * gcc.c-torture/compile/991026-2.c: New test.
59068
59069 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59070
59071         * gcc.c-torture/compile/991026-1.c: New test.
59072
59073 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59074
59075         * gcc.c-torture/execute/991023-1.c: New test.
59076
59077 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59078
59079         * gcc.c-torture/execute/991019-1.c: New test.
59080
59081 1999-10-16  Richard Henderson  <rth@cygnus.com>
59082
59083         * gcc.c-torture/execute/991016-1.c: New test.
59084
59085 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59086
59087         * gcc.c-torture/execute/991014-1.c: New test.
59088
59089 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59090
59091         * g++.old-deja/g++.other/union2.C: New test.
59092
59093 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59094
59095         * g++.old-deja/g++.other/vaarg2.C: New test.
59096         * g++.old-deja/g++.other/vaarg3.C: New test.
59097
59098 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59099
59100         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59101         in compile/.
59102
59103 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59104
59105         * gcc.c-torture/execute/va-arg-11.c: New test.
59106
59107 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59108
59109         * lib/file-format.exp (gcc_target_object_format): Don't
59110         crash if objdump is unavailable.
59111
59112 1999-09-29  Donn Terry <donn@interix.com>
59113
59114         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59115
59116 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59117
59118         * gcc.c-torture/compile/990928-1.c: New test.
59119
59120 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59121
59122         * g++.old-deja/g++.other/decl6.C: New test.
59123
59124 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59125
59126         * gcc.c-torture/execute/va-arg-10.c: New test.
59127
59128 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59129
59130         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59131         __PRETTY_FUNCTION__.
59132
59133 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59134
59135         * gcc.c-torture/execute/990923-1.c: New test.
59136
59137 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59138
59139         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59140         for which -fpic is inappropriate.
59141
59142 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59143
59144         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59145
59146 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59147
59148         * g++.old-deja/g++.other/dyncast1.C: New test.
59149         * g++.old-deja/g++.other/dyncast2.C: New test.
59150         * g++.old-deja/g++.other/dyncast3.C: New test.
59151         * g++.old-deja/g++.other/dyncast4.C: New test.
59152         * g++.old-deja/g++.other/dyncast5.C: New test.
59153         * g++.old-deja/g++.eh/catch3.C: New test.
59154         * g++.old-deja/g++.eh/catch3p.C: New test.
59155         * g++.old-deja/g++.eh/catch4.C: New test.
59156         * g++.old-deja/g++.eh/catch4p.C: New test.
59157         * g++.old-deja/g++.eh/catch5.C: New test.
59158         * g++.old-deja/g++.eh/catch5p.C: New test.
59159         * g++.old-deja/g++.eh/catch6.C: New test.
59160         * g++.old-deja/g++.eh/catch6p.C: New test.
59161         * g++.old-deja/g++.eh/catch7.C: New test.
59162         * g++.old-deja/g++.eh/catch7p.C: New test.
59163         * g++.old-deja/g++.eh/catch8.C: New test.
59164         * g++.old-deja/g++.eh/catch8p.C: New test.
59165         * g++.old-deja/g++.eh/catch9.C: New test.
59166         * g++.old-deja/g++.eh/catch9p.C: New test.
59167
59168 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59169
59170         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59171         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59172
59173 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59174
59175         * gcc.c-torture/compile/990913-1.c: New test.
59176
59177 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59178
59179         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59180         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59181
59182 1999-09-09  Richard Henderson  <rth@cygnus.com>
59183
59184         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59185
59186 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59187
59188         * g++.old-deja/g++.other/lookup11.C: New test.
59189         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59190         what is permitted and what we want.
59191         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59192         overload use.
59193         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59194
59195 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59196
59197         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59198         * gcc.c-torture/noncompile/poison-1.c: New file.
59199
59200 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59201
59202         * g++.old-deja/g++.other/sizeof3.C: New test.
59203         * g++.old-deja/g++.other/sizeof4.C: New test.
59204         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59205         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59206
59207 1999-09-07  Richard Henderson  <rth@cygnus.com>
59208
59209         * gcc.dg/va-arg-1.c: New.
59210
59211 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59212
59213         * gcc.c-torture/execute/va-arg-9.c: New test.
59214
59215 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59216
59217         * g77.f-torture/compile/980519-2.f: New test.
59218         * g77.f-torture/compile/19990905-0.f: New test.
59219         * g77.f-torture/compile/19990905-1.f: New test.
59220         * g77.f-torture/compile/19990905-2.f: New test.
59221
59222         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59223
59224 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59225
59226         * gcc.c-torture/execute/990827-1.c: Fix typo.
59227
59228 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59229
59230         * g++.old-deja/g++.other/deref1.C: New test.
59231
59232 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59233
59234         * g++.old-deja/g++.other/ambig2.C: New test.
59235         * g++.old-deja/g++.other/cond5.C: New test.
59236         * g++.old-deja/g++.other/lookup16.C: New test.
59237
59238 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59239
59240         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59241         assemblers too.
59242
59243 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59244
59245         * lib/c-torture.exp: Avoid the "compare executables" optimization
59246         when testing native.
59247
59248 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59249
59250         * gcc.c-torture/execute/990829-1.c: New test.
59251         * gcc.c-torture/compile/990829-1.c: New test.
59252
59253 1999-08-27  Paul Burchard  <burchard@pobox.com>
59254
59255         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59256         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59257         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59258         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59259         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59260         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59261         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59262         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59263         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59264         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59265         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59266
59267 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59268
59269         * gcc.c-torture/execute/990827-1.c: New test.
59270
59271 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59272
59273         * g77.f-torture/noncompile/19990826-4.f: New test.
59274
59275         * g77.f-torture/compile/19990826-3.f: New test.
59276
59277         * g77.f-torture/execute/19990826-2.f: New test.
59278
59279         * g77.f-torture/compile/19990826-1.f: New test.
59280
59281         * gcc.c-torture/execute/990826-0.c: New test.
59282         * g77.c-torture/execute/19990826-0.f: New test.
59283
59284         * g77.f-torture/noncompile/970626-2.f: New test.
59285
59286 1999-08-25  Paul Burchard  <burchard@pobox.com>
59287
59288         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59289         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59290         lss-011.C: New tests.
59291
59292 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59293
59294         * g++.old-deja/g++.other/decl5.C: New test.
59295
59296 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59297
59298         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59299         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59300         call `postbase' for each one.  All callers of `postbase' changed
59301         to call this instead.
59302
59303 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59304
59305         * gcc.c-torture/execute/990811-1.c: New test.
59306
59307 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59308
59309         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59310         just native ones.
59311
59312         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59313         just native ones.
59314
59315 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59316
59317         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59318
59319 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59320
59321         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59322
59323 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59324
59325         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59326
59327 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59328
59329         * gcc.c-torture/execute/990804-1.c: New test.
59330
59331 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59332
59333         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59334         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59335         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59336
59337 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59338
59339         * g++.old-deja/g++.other/struct1.C: New test.
59340
59341 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59342
59343         * g++.old-deja/g++.other/enum2.C: New test.
59344
59345 1999-08-02  Richard Henderson  <rth@cygnus.com>
59346
59347         Adapted from tests from Franz Sirl:
59348         * gcc.c-torture/execute/va-arg-7.c: New test.
59349         * gcc.c-torture/execute/va-arg-8.c: New test.
59350
59351 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59352
59353         * gcc.c-torture/compile/990801-2.c: New test.
59354
59355         * gcc.c-torture/compile/990801-1.c: New test.
59356
59357 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59358
59359         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59360         fp-cmp-1.c, converting double to float.
59361
59362         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59363         fp-cmp-1.c, converting double to long double.
59364
59365         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59366         from fr1 to unknown_register, since fr1 is a legitimate register
59367         on some machines.
59368
59369 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59370
59371         * README: More listname related changes.
59372
59373 1999-07-08  Catherine Moore  <clm@cygnus.com>
59374
59375         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59376
59377 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59378
59379         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59380
59381 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59382
59383         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59384
59385 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59386
59387         * gcc.dg/990703-1.c: New test.
59388
59389 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59390
59391         * lib/file-format.exp: New file: Move definition of proc
59392         gcc_target_object_format to here from
59393         gcc.dg/special/ecos.exp.
59394
59395         * lib/c-torture.exp: Include lib file-format.exp.
59396         * lib/gcc-dg.exp: Include lib file-format.exp.
59397
59398         * gcc.dg/special/ecos.exp: Remove definition of proc
59399         gcc_target_object_format.
59400
59401 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59402
59403         * gcc.c-torture/execute/990628-1.c: New test.
59404
59405 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59406
59407         * gcc.c-torture/compile/990625-2.c: New test.
59408
59409         * gcc.c-torture/compile/990625-1.c: New test.
59410
59411 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59412
59413         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59414         attributes compile.
59415         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59416         ports that use the COFF/PE file format.
59417
59418 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59419
59420         * gcc.c-torture/compile/990617-1.c: New test.
59421
59422 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59423
59424         * g++.old-deja/g++.other/decl4.C: New test.
59425
59426 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59427
59428         * g++.old-deja/g++.other/bitfld3.C: New test.
59429
59430 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59431
59432         * g++.old-deja/g++.eh/catch1.C: New test.
59433
59434 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59435
59436         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59437
59438         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59439         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59440
59441 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59442
59443         * g77.f-torture/compile/19990502-0.f: Replace with new,
59444         shorter, test that still fails after recent changes.
59445
59446 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59447
59448         * gcc.c-torture/execute/990604-1.c: New test.
59449
59450 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59451
59452         * gcc.c-torture/execute/990531-1.c: New test.
59453
59454 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59455
59456         * gcc.c-torture/compile/990527-1.c: New test.
59457
59458 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59459
59460         * gcc.c-torture/execute/990527-1.c: New test.
59461
59462 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59463
59464         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59465         bitfields as signed.
59466
59467 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59468
59469         * g77.f-torture/compile/19990525-0.f: New test.
59470
59471 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59472
59473         * gcc.c-torture/execute/990525-2.c: New test.
59474
59475         * gcc.c-torture/execute/990525-1.c: New test.
59476
59477 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59478
59479         * g++.old-deja/g++.other/anon3.C: New test.
59480         * g++.old-deja/g++.other/anon4.C: New test.
59481         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59482         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59483         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59484         Merrill).
59485
59486 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59487
59488         * gcc.c-torture/execute/990524-1.c: New test.
59489
59490         * gcc.dg/990524-1.c: New test.
59491
59492 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59493
59494         * gcc.c-torture/compile/990523-1.c: New test.
59495
59496 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59497
59498         * gcc.c-torture/compile/990519-1.c: New test.
59499
59500 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59501
59502         * gcc.c-torture/compile/990517-1.c: New test.
59503
59504         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59505         (e4, f4): New tests.
59506         (main): Call them.
59507
59508 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59509
59510         * gcc.dg/noreturn-1.c: New test.
59511
59512 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59513
59514         * gcc.c-torture/execute/990513-1.c: New test.
59515
59516 1999-05-10  Richard Henderson  <rth@cygnus.com>
59517
59518         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59519
59520 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59521
59522         * g77.f-torture/execute/erfc.f: Use small single-precision
59523         values, to avoid problems on Alphas when not -mieee.
59524
59525 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59526
59527         * gcc.dg/990506-0.c: New test.
59528
59529 1999-05-08  Richard Henderson  <rth@cygnus.com>
59530
59531         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59532         the constant to test.  Don't XFAIL 64-bit targets.
59533
59534         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59535         * g++.old-deja/g++.law/profile1.C: Likewise.
59536
59537         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59538         operator new instances.
59539         * g++.old-deja/g++.other/delete5.C: Likewise.
59540
59541 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59542
59543         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59544         intrinsic.
59545
59546 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59547
59548         * g77.f-torture/execute/u77-test.f: Reverse order of two
59549         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59550
59551 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59552
59553         * gcc.dg/compare1.c: New test.
59554
59555 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59556
59557         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59558         New tests.
59559
59560 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59561
59562         * g77.f-torture/compile/19990502-1.f: New test.
59563
59564 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59565
59566         * g77.f-torture/compile/19990502-0.f: New test.
59567
59568 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59569
59570         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59571         intrinsic.
59572
59573 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59574
59575         * g77.f-torture/execute/u77-test.f (main): List libU77
59576         intrinsics not currently tested.
59577         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59578         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59579         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59580         Trim blanks off the ends of some printed strings.
59581
59582 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59583
59584         * g77.f-torture/execute/u77-test.f (main): Just warn about
59585         FSTAT gid disagreement, as it's expected on some systems.
59586
59587 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59588
59589         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59590         use a new function, which allows for some slop.
59591         Clean up some commentary.
59592         (issum): The new function.
59593         (sgladd): Deleted subroutine.
59594
59595 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59596
59597         * g77.f-torture/execute/u77-test.f: Modify to be more like
59598         libf2c/libU77 version, bringing patches to that version here.
59599         Add suitable commentary.
59600
59601 1999-04-25  Richard Henderson  <rth@cygnus.com>
59602
59603         * gcc.dg/990424-1.c: New test.
59604
59605 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59606
59607         * g77.f-torture/execute/u77-test.f (main): Bug involving
59608         LSTAT has been fixed, so turn back on full checking.
59609
59610 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59611
59612         * g77.f-torture/compile/19990419-0.f: New test.
59613         * g77.f-torture/execute/19990419-1.f: New test.
59614
59615 1999-04-17  Richard Henderson  <rth@cygnus.com>
59616
59617         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59618         to avoid the need for a prototype to supress a warning.
59619
59620 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59621
59622         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59623
59624 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59625
59626         * gcc.c-torture/execute/990404-1.c: New test.
59627
59628 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59629
59630         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59631         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59632         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59633         missing initializer warnings.
59634
59635 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59636
59637         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59638         matching strings.
59639
59640 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59641
59642         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59643
59644 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59645
59646         * g77.f-torture/execute/19990325-0.f: New test.
59647         * g77.f-torture/execute/19990325-1.f: New test.
59648
59649 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59650
59651         * gcc.c-torture/execute/990324-1.c: New test.
59652
59653 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59654
59655         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59656         test with 4.
59657
59658 1999-03-17  Richard Henderson  <rth@cygnus.com>
59659
59660         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59661
59662 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59663
59664         * g77.f-torture/execute/19990313-2.f: New test.
59665         * g77.f-torture/execute/19990313-3.f: New test.
59666
59667 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59668
59669         * g77.f-torture/execute/19990313-0.f: New test.
59670         * g77.f-torture/execute/19990313-1.f: New test.
59671
59672 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59673
59674         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59675         printf to sprintf.
59676         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59677         (main): Add check for u15.  Conditionalize u31 check depending on
59678         whether ints are <32 bits or >=32 bits.
59679
59680 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59681
59682         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59683
59684 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59685
59686         * g77.f-torture/compile/19990305-0.f: New test.
59687         * g77.f-torture/execute/19981119-0.f: New test.
59688
59689 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59690
59691         * g77.f-torture/execute/970625-2.f: call ABORT if final
59692         result is not correct, instead of just printing it.
59693         Add this checking via newly introduced obfuscation, to
59694         trip up buggy front ends.
59695
59696 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59697
59698         * g77.f-torture/compile/960317-1.f: Moved from being
59699         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59700
59701 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59702
59703         * g77.f-torture/execute/960317-1.f: New (old) test.
59704         * g77.f-torture/execute/970625-2.f: Ditto.
59705
59706 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59707
59708         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59709         error message on line 1 or line 2; cccp and cpplib do this differently.
59710
59711 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59712
59713         * g++.old-deja/g++.law/weak1.C: New test.
59714
59715 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59716
59717         * gcc.c-torture/execute/990119-1.c: Renamed to...
59718         * gcc.dg/990119-1.c: this, so it will only be tested once
59719         (it's a preprocessor test, it doesn't need to be run at
59720         multiple optimization levels).
59721
59722 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59723
59724         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59725           ALWAYS_CXXFLAGS.
59726
59727 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59728
59729         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59730         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59731         to not be compilable by current g77.
59732
59733 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59734
59735         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59736
59737 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59738
59739         * gcc.c-torture/execute/990222-1.c: New test.
59740
59741 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59742
59743         * g77.f-torture/compile/19990218-0.f: New test.
59744         * g77.f-torture/noncompile/19990218-1.f: New test.
59745
59746 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59747
59748         * g77.f-torture/compile/19981216-0.f: New test.
59749
59750 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59751
59752         * gcc.dg/990214-1.c: New test.
59753
59754 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59755
59756         * gcc.dg/990213-2.c: New test.
59757
59758         * gcc.dg/990213-1.c: New test.
59759
59760 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59761
59762         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59763         ints.
59764
59765 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59766
59767         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59768         specified by target.
59769
59770         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59771
59772 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59773
59774         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59775
59776 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59777
59778         * gcc.dg/special/ecos.exp: New test driver for new tests with
59779         special requirements.
59780
59781         * gcc.dg/special/alias-1.c: New test.
59782         * gcc.dg/special/gcsec-1.c: New test.
59783         * gcc.dg/special/weak-1.c: New test.
59784         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59785         * gcc.dg/special/weak-2.c: New test.
59786         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59787         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59788         * gcc.dg/special/wkali-1.c: New test.
59789         * gcc.dg/special/wkali-2.c: New test.
59790         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59791         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59792
59793 1999-02-10  Felix Lee  <flee@cygnus.com>
59794
59795           * lib/c-torture.exp (c-torture-compile): Pull out code for
59796           analyzing gcc error messages.
59797           (c-torture-execute): Likewise.  Fix some (harmless) false
59798           positives.
59799           * lib/gcc.exp (gcc_check_compile): New function.
59800
59801 1999-02-08  Richard Henderson  <rth@cygnus.com>
59802
59803         * gcc.c-torture/execute/990208-1.c: New test.
59804
59805 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59806
59807         * g++.dg/special/ecos.exp: New driver for new tests with special
59808         requirements
59809
59810         * g++.dg/special/conpr-1.C: New test
59811         * g++.dg/special/conpr-2.C: New test
59812         * g++.dg/special/conpr-2a.C: New test
59813         * g++.dg/special/conpr-3.C: New test
59814         * g++.dg/special/conpr-3a.C: New test
59815         * g++.dg/special/conpr-3b.C: New test
59816
59817         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59818         allow g++ to use the dg driver
59819
59820         * README: Add comment about g++.dg directory
59821
59822 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59823
59824         * README: Update email addresses.
59825
59826 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59827
59828         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59829         arguments in order to force structure S onto the stack even on
59830         the alpha.
59831         (test): Pass 10 leading arguments to function foo as well as the
59832         structure S.
59833
59834         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59835         failure for all targets.
59836
59837         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59838         abort to terminate program execution.
59839
59840 1999-01-30  Richard Henderson  <rth@cygnus.com>
59841
59842         * gcc.c-torture/execute/990130-1.c: New test.
59843
59844 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59845
59846         * gcc.dg/990130-1.c: New test.
59847
59848 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59849
59850         * gcc.c-torture/execute/990128-1.c: New test.
59851
59852 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59853
59854         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59855
59856 1999-01-27  Felix Lee  <flee@cygnus.com>
59857
59858         * lib/c-torture.exp (c-torture-compile): pull out code for
59859         analyzing gcc error messages.
59860         (c-torture-execute): ditto, and fix some (harmless) false
59861         positives.
59862         * lib/gcc.exp (gcc_check_compile): new function.
59863
59864 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59865
59866         * gcc.dg/990117-1.c: New test.
59867
59868         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59869
59870         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59871
59872 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59873
59874         * g77.f-torture/compile/990115-1.f: New test.
59875
59876 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59877
59878         * gcc.c-torture/compile/990107-1.c: New test
59879
59880 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59881
59882         * gcc.c-torture/execute/990106-2.c: New test.
59883
59884         * gcc.c-torture/execute/990106-1.c: New test.
59885
59886 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59887
59888         * gcc.c-torture/compile/981223-1.c: New test.
59889
59890 1998-12-29  Richard Henderson  <rth@cygnus.com>
59891
59892         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59893         (opt3): Rename from opt4 and disable.
59894
59895 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59896
59897         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59898
59899 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59900
59901         * g++.old-deja/g++.other/conv5.C: New test.
59902
59903 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59904
59905         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59906
59907 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59908
59909         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59910
59911 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59912
59913         * gcc.c-torture/compile/981211-1.c: New test.
59914
59915 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59916
59917         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59918
59919         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59920
59921 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59922
59923         * gcc.special/930510-1.c: Make C9X safe.
59924         * gcc.misc-tests/gcov-1.c Similarly.
59925         * gcc.misc-tests/gcov-2.c Similarly.
59926
59927 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59928
59929         * gcc.dg/ultrasp1.c: New test.
59930
59931 1998-12-06  Richard Henderson  <rth@cygnus.com>
59932
59933         * gcc.c-torture/execute/981206.c: New test.
59934
59935 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59936
59937         * g++.old-deja/g++.ns/template7.C: New test.
59938
59939         * g++.old-deja/g++.other/expr1.C: New test.
59940
59941         * g++.old-deja/g++.eh/tmpl3.C: New test.
59942
59943         * g++.old-deja/g++.eh/tmpl2.C: New test.
59944
59945 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59946
59947         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59948         * g++.old-deja/g++.other/using6.C: Removed.
59949         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59950
59951         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59952
59953 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59954
59955         * g++.old-deja/g++.pt/overload8.C: New test.
59956
59957         * g++.old-deja/g++.pt/overload7.C: New test.
59958
59959         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59960
59961         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59962         and relinking messages.
59963         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59964         compiling with -frepo.
59965
59966 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59967
59968         * g++.old-deja/g++.pt/lookup6.C: New test.
59969
59970 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59971
59972         * gcc.c-torture/execute/981130-1.c: New test.
59973         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59974
59975 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59976
59977         * g++.old-deja/g++.pt/explicit76.C: New test.
59978
59979         * g++.old-deja/g++.pt/friend38.C: New test.
59980
59981         * g++.old-deja/g++.ns/crash2.C: New test.
59982
59983         * g++.old-deja/g++.pt/defarg8.C: New test.
59984
59985         * g++.old-deja/g++.pt/instantiate6.C: New test.
59986
59987         * g++.old-deja/g++.pt/static6.C: New test.
59988
59989         * g++.old-deja/g++.pt/decl2.C: New test.
59990
59991 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59992
59993         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59994         problem is actually related with name lookup, but so what? :-)
59995
59996         * g++.old-deja/g++.pt/friend37.C: New test.
59997
59998 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59999
60000         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60001         element, which fails on some systems.
60002
60003         * g77.f-torture/execute/labug1.f: New test.
60004
60005 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60006
60007         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60008         is defined.
60009
60010 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60011
60012         * g77.f-torture/compile/981117-1.f: New test.
60013
60014 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60015
60016         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60017         properly discarded.
60018
60019 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60020
60021         * gcc.c-torture/execute/memcheck: New directory of tests for
60022         -fcheck-memory-usage.
60023
60024 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60025
60026         * README: New file, general information about the testsuite and
60027         new description of the various C++ test subdirectories.
60028         * README.g++: Eliminate obsolete information, update and move most
60029         relevant stuff to README.
60030
60031 1998-11-07  Richard Henderson  <rth@cygnus.com>
60032
60033         * gcc.c-torture/compile/981107-1.c: New test.
60034
60035 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60036
60037         * execute/memcpy-bi.c: New testcase.
60038
60039 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60040
60041         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60042         base classes.
60043
60044         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60045         template is selected.
60046
60047         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60048         classes, it should be accepted for all types.
60049
60050         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60051
60052         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60053         specializations start with template headers.
60054
60055 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60056
60057         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60058
60059         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60060         non-POD types.
60061
60062 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60063
60064         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60065
60066 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60067
60068         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60069
60070 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60071
60072         * 981019-1.c: New test.
60073
60074 1998-10-14  Robert Lipe <robertl@dgii.com>
60075
60076         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60077         find objc headers.
60078
60079 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60080
60081         * compile/981001-4.c: Remove use of GCC extension that triggers a
60082         compiler bug.
60083
60084 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60085
60086         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60087
60088 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60089
60090         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60091         instantiation of template produces incorrect code for delete
60092         expression.
60093
60094         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60095         constructors' name is not unique.
60096         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60097         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60098
60099         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60100         automatic array of const is ill-formed.
60101
60102         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60103         of template parameter?
60104
60105         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60106         const.
60107
60108         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60109         pointer-to-member expression.
60110
60111         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60112         declaration causes ICE.
60113
60114 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60115
60116         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60117         reserved in the global namespace.
60118
60119         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60120         generate needed virtual table.
60121
60122         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60123
60124 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60125
60126         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60127         template-dependent type
60128
60129 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60130
60131         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60132         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60133         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60134
60135         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60136         class should be usable as argument of member function.
60137         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60138         class should be usable as return type of member function.
60139         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60140         class should be usable as type of data member.
60141
60142         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60143
60144 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60145
60146         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60147
60148 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60149
60150         * gcc.dg/dll-?.c Add thumb to target list.
60151         Fix assembler scan patterns to match current assembler output.
60152
60153 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60154
60155         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60156         matching of template brackets.
60157
60158         * g++.old-deja/g++.other/using4.C: New test.  Test using
60159         declarations of methods from base classes.
60160
60161         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60162         within functions should introduce names into the innermost
60163         enclosing namespace.
60164
60165         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60166         of static locals if first initialization throws.
60167
60168 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60169
60170         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60171
60172 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60173
60174         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60175         lose track of the possible targets of tablejump insns.
60176         * special/special.exp: Run it.
60177
60178 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60179
60180         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60181         must be declared before its specializations can be named in friend
60182         declarations.
60183
60184 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60185
60186         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60187
60188         * g77.f-torture/execute/io1.f: New test.
60189
60190 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60191
60192         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60193         with pointer to template function, for which no argument deduction
60194         is possible.
60195
60196         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60197         specialization of template function as argument to template
60198         function.
60199
60200         * g++.old-deja/g++.other/access2.C: New test; Inner class
60201         shouldn't have privileged access to Outer's names.
60202
60203 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60204
60205         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60206         friend template declared within template class conflicts with
60207         nested class of the same name.
60208
60209         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60210         is ignored.
60211
60212         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60213         object with direct initializer as function declaration.
60214
60215         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60216         initializers.
60217
60218         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60219         involving const pointer and NULL produces incorrect result.
60220
60221         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60222         type name without `typename' should be rejected with -pedantic.
60223
60224 1998-10-02  Richard Henderson  <rth@cygnus.com>
60225
60226         * g++.old-deja/g++.other/addrof1.C: New test.
60227
60228 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60229
60230         * gcc.c-torture/compile/981001-1.c: New test.
60231         * gcc.c-torture/execute/981001-1.c: New test.
60232
60233 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60234
60235         * gcc.c-torture/compile/981001-2.c: New test.
60236         * gcc.c-torture/compile/981001-3.c: New test.
60237         * gcc.c-torture/compile/981001-4.c: New test.
60238
60239 1998-10-01  Robert Lipe  <robertl@dgii.com>
60240
60241         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60242         multilibbed hosts.  Idea grafted from g77.exp.
60243
60244 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60245
60246         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60247         avoid losing on systems which need -lsocket.
60248
60249 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60250
60251         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60252         * g++.old-deja/g++.other/nested2.C: Ditto.
60253         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60254         failure.
60255
60256 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60257
60258         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60259         preferred over template operator!= for enum bitfields.
60260
60261 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60262
60263         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60264         that happen to have the same base name, but in different scopes,
60265         are incorrectly rejected.
60266
60267 1998-09-16  Richard Henderson  <rth@cygnus.com>
60268
60269         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60270         on the native word size instead of an integer literal.
60271
60272 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60273
60274         * g++.old-deja/g++.other/static2.C: Invocation of static data
60275         member of type pointer-to-function denoted as non-static member.
60276
60277         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60278         checks involving function types and aliases.
60279
60280 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60281
60282         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60283         redefined to the same non-trivial type.
60284
60285         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60286         namespace-qualification of template specializations declared in
60287         other namespaces.
60288
60289         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60290         to declare a subset of the specializations of a template function
60291         as friends of specializations of a template class.
60292
60293         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60294         member templates that do not fully specialize the enclosing
60295         template class are rejected.
60296
60297 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60298
60299         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60300
60301 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60302
60303         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60304         altered from libf2c/libU77 version.
60305
60306 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60307
60308         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60309
60310 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60311             Alexandre Oliva  <oliva@dcc.unicamp.br>
60312
60313         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60314         (un)signed char are different types for template specialization
60315         purposes.
60316
60317 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60318
60319         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60320         * objc: ObjC testsuite.
60321
60322 1998-08-31  Catherine Moore  <clm@cygnus.com>
60323
60324         * gcc.c-torture/execute/941014-1.x: New file.
60325
60326 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60327
60328         * lib/c-torture.exp: Add support for
60329         torture_eval_before_compile and torture_eval_before_execute
60330         variables.
60331
60332 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60333
60334         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60335         this test triggers valid.
60336
60337 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60338
60339         * gcc.dg/980827-1.c: New test.
60340
60341 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60342
60343         * gcc.c-torture/execute/loop-4b.c: New test.
60344
60345 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60346
60347         * lib/c-torture.exp: Add support for
60348         torture_eval_before_compile and torture_eval_before_execute
60349         variables.
60350
60351 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60352
60353         * gcc.c-torture/compile/980825-1.c: New test.
60354
60355 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60356
60357         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60358         count number tests in opt_t0 not good_t0.
60359
60360 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60361
60362         * gcc.c-torture/compile/930326-1.x: Fix typo.
60363
60364 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60365
60366         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60367         causes an ICE.
60368
60369 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60370
60371         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60372         STACK_SIZE is defined.
60373         * gcc.c-torture/unsorted/stuct.c: Similarly.
60374
60375         * gcc.c-torture/compile/980821-1.c: New test.
60376
60377 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60378
60379         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60380         16bit ints.
60381
60382 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60383
60384         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60385         code.
60386
60387 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60388
60389         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60390         error'.
60391
60392 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60393
60394         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60395
60396 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60397
60398         * gcc.c-torture/compile/980816-1.c: New test.
60399
60400         * gcc.dg/980816-1.c: New test.
60401
60402 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60403
60404         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60405         compiler for ieee tests.
60406
60407 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60408
60409         * g77.f-torture/compile/980729-0.f: New test.
60410
60411 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60412
60413         * gcc.c-torture/special/eeprof-1.c: New test, for
60414         -finstrument-functions.
60415         * gcc.c-torture/special/special.exp: Run it.
60416
60417 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60418
60419         * gcc.c-torture/compile/980729-1.c: New test.
60420
60421 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60422
60423         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60424         __thumb__ is defined, and test for ARM style doubles if so.
60425
60426 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60427
60428         * g77.f-torture/noncompile/980615-0.f: New test.
60429
60430 1998-07-26  H.J. Lu  (hjl@gnu.org)
60431
60432         * gcc.dg/980312-1.c: Do link instead of compile.
60433         * gcc.dg/980313-1.c: Likewise.
60434
60435 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60436
60437         * gcc.c-torture/compile/980726-1.c: New test.
60438
60439 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60440
60441         * g77.f-torture/execute/io0.f: New test.
60442
60443 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60444
60445         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60446         an int.
60447
60448 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60449
60450         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60451         m32r bugs.
60452
60453 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60454
60455         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60456         c-decl.c:grokdeclarator can handle mode attributes.
60457
60458 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60459
60460         * gcc.c-torture/execute/980716-1.c: New test.
60461
60462 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60463
60464         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60465         the mn10200.
60466         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60467         the mn10200.
60468         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60469         * gcc.c-torture/compile/930326-1.x: Similarly.
60470
60471 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60472
60473         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60474         New test from Craig.
60475
60476 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60477
60478         * g77.f-torture/noncompile/980616-0.f: New test.
60479
60480         * g77.f-torture/execute/970816-3.f: New test from Craig.
60481
60482 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60483
60484         *  g++.other/singleton.C: Return error value instead of taking
60485         SIGSEGV.
60486
60487 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60488
60489         *  g++.other/singleton.C: New test.  Warning is under dispute.
60490         Runtime crash is not.
60491
60492 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60493
60494         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60495         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60496         using6.C, using7.C}: New namespace tests.
60497
60498 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60499
60500         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60501         specialization with typedef'ed names used as array indexes.
60502
60503 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60504
60505         * gcc.c-torture/execute/980709-1.c: New test.
60506
60507         * gcc.dg/980709-1.c: New test.
60508
60509 1998-07-07  Richard Henderson  <rth@cygnus.com>
60510
60511         * gcc.c-torture/execute/bcp-1.c: New test.
60512
60513 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60514
60515         * gcc.c-torture/execute/980707-1.c: New test.
60516
60517 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60518
60519         * gcc.c-torture/compile/980706-1.c: New test.
60520
60521 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60522
60523         * g77.f-torture/execute/980701-0.f,
60524         g77.f-torture/execute/980701-1.f: New test from Craig.
60525
60526 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60527
60528         * gcc.c-torture/compile/980701-1.c: New test.
60529
60530         * gcc.c-torture/execute/980701-1.c: New test.
60531
60532 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60533 rlsruhe.de>
60534
60535         * g++.old-deja/g++.robertl/eb132.C: New test.
60536         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60537
60538 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60539
60540         * g77.f-torture/execute/980628-7.f,
60541         g77.f-torture/execute/980628-8.f,
60542         g77.f-torture/execute/980628-9.f,
60543         g77.f-torture/execute/980628-10.f: New tests from Craig.
60544
60545         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60546
60547 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60548
60549         * g77.f-torture/execute/980628-4.f: New test from Craig.
60550         * g77.f-torture/execute/980628-5.f: Likewise.
60551         * g77.f-torture/execute/980628-2.f: Likewise.
60552         * g77.f-torture/execute/980628-0.f: Likewise.
60553         * g77.f-torture/execute/980628-1.f: Likewise.
60554         * g77.f-torture/execute/980628-3.f: Likewise.
60555         * g77.f-torture/execute/980628-6.f: Likewise.
60556
60557 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60558
60559         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60560         directory when nothing has been installed yet.
60561
60562 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60563
60564         * gcc.c-torture/special/special.exp: Handle newer versions of
60565         dejagnu.
60566
60567 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60568
60569         * gcc.dg/980626-1.c: New test.
60570
60571 1998-06-19  Bruno Haible <haible@ilog.fr>
60572
60573         * gcc.misc-tests/m-un-2.c: New test.
60574         * g++.old-deja/g++.other/warn01.c: Likewise.
60575
60576 1998-06-19  Robert Lipe  <robertl@dgii.com>
60577
60578         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60579         compatibility with assmblers with a different comment character.
60580         Eliminate use of GAS-specific extensions.
60581
60582 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60583
60584         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60585
60586 1998-06-19  Robert Lipe  <robertl@dgii.com>
60587
60588         * lib/g77.exp: Replace search for libf2c.a with search for newly
60589         renamed libg2c.a
60590
60591 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60592
60593         * gcc.c-torture/execute/980617-1.c: New test.
60594
60595 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60596
60597         * gcc.c-torture/execute/980612-1.c: New test.
60598
60599 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60600
60601         * gcc.dg/980523-1.c: Only test on ppc-linux.
60602         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60603
60604         * gcc.c-torture/execute/980608-1.c: New test.
60605
60606 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60607
60608         * gcc.c-torture/execute/980605-1.c: New test.
60609
60610 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60611
60612         * gcc.c-torture/execute/980604-1.c: New test.
60613
60614 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60615
60616         * gcc.c-torture/execute/980602-1.c: New test.
60617         * gcc.c-torture/execute/980602-2.c: Likewise.
60618
60619 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60620
60621         * 970125-0.f: Fix per JCB.  Add commentary.
60622
60623 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60624
60625         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60626         IEEE -0 support.
60627
60628 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60629
60630         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60631         earlier.
60632
60633 1998-05-28  Catherine Moore <clm@cygnus.com>
60634
60635         * gcc.c-torture/execute/980526-3.c: New test.
60636
60637 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60638
60639         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60640         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60641         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60642         m88k-motorola-sysv3 to XFAIL.
60643
60644 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60645
60646         * gcc.dg/980526-1.c: New test.
60647         * gcc.c-torture/execute/980526-2.c: New test.
60648
60649 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60650
60651         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60652
60653         * gcc.c-torture/execute/980526-1.c: New test.
60654
60655 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60656
60657         * g77.f-torture/execute/alpha2.f: Add runtime test.
60658
60659 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60660
60661         * g++.old-deja/old-deja.exp: Strip leading directories.
60662
60663         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60664         error for the line.  Don't run multiple tests for the same line.
60665
60666 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60667
60668         * gcc.dg/980523-1.c: New test.
60669
60670 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60671
60672         * g77.f-torture/compile/970915-0.f: New test.
60673
60674 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60675
60676         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60677
60678 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60679
60680         * gcc.dg/980520-1.c: New test.
60681
60682 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60683
60684         * gcc.dg/980502-1.c: Fix return type.
60685
60686 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60687
60688         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60689         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60690         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60691         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60692         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60693
60694 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60695
60696         * g77.f-torture/execute/980520-1.f: New test.
60697
60698 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60699
60700         * lib/mike-g77.exp: New file.
60701
60702         * g77.f-torture/noncompile/noncompile.exp,
60703         g77.f-torture/noncompile/check0.f: New files.
60704
60705 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60706
60707         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60708         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60709         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60710         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60711         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60712         abort where appropriate.
60713
60714 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60715
60716         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60717         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60718
60719 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60720
60721         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60722
60723 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60724
60725         * g77.f-torture/compile/980427-0.f: New test.
60726
60727 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60728
60729         * g77.f-torture/compile/980424-0.f: New test.
60730
60731 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60732
60733         * g77.f-torture/compile/980419-2.f (main): New test.
60734         * g77.f-torture/compile/970125-0.f: New test.
60735         * g77.f-torture/compile/980419-1.f: New test.
60736
60737 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60738
60739         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60740         of loop-4.c.
60741
60742 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60743
60744         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60745
60746 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60747
60748         * gcc.c-torture/compile/980329-1.c: New test.
60749
60750 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60751
60752         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60753         * gcc.dg/980312-1.c: Fix typo in -march command.
60754
60755 1998-03-16  H.J. Lu  (hjl@gnu.org)
60756
60757         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60758
60759 1998-03-11  Robert Lipe  <robertl@dgii.com>
60760
60761         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60762         Dave Love agree the Fortran source is bogus.
60763
60764 1998-03-11  Robert Lipe  <robertl@dgii.com>
60765
60766         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60767         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60768         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60769         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60770         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60771
60772 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60773
60774         * g++.old-deja/g++.other/friend1.C: New test.
60775
60776 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60777
60778         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60779         possibly uninitialized) variables and declare dnrm2.
60780
60781 1998-02-23  Robert Lipe <robertl@dgii.com>
60782
60783         From Bruno Haible <haible@ilog.fr>:
60784         * gcc.c-torture/execute/980223.c: New test.
60785
60786 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60787
60788         * gcc.dg/ifelse-1.c: New test.
60789
60790 1998-02-09  H.J. Lu  (hjl@gnu.org)
60791
60792         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60793
60794           * lib/old-dejagnu.exp (old-dejagnu): Added the
60795           "execution test - XFAIL *-*-*" handling in the spirit of
60796           "excess errors test -". Changed the "execution test fails"
60797           handling to be like "excess errors test fails".
60798           * Update various tests accordingly.
60799
60800 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60801
60802         * gcc.c-torture/execute/980205.c: New test.
60803
60804 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60805
60806         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60807         * lib/f-torture.exp: Similarly.
60808         * gcc.c-torture: Rename all .cexp files to .x files.
60809
60810 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60811
60812         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60813         (940510-1.c): Removed duplicate.
60814         (971104-1.c): New test.
60815
60816 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60817
60818           * lib/f-torture.exp: Improve error and loop detection.
60819
60820 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60821
60822         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60823         use that to size the filler array.
60824
60825 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60826
60827         * lib/c-torture.exp(c-torture-execute): Fix typo.
60828
60829         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60830         testcase as the executable name. Keep the executable around if
60831         the test fails.
60832
60833 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60834
60835         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60836         changes.  Only test one -g option, and move it to the end of the
60837         list of options to test.
60838
60839 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60840
60841         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60842         variable GCC_TORTURE_OPTIONS to supply default switches separated
60843         by colons.  If no environment variable, run tests with -O0 -g, -O1
60844         -g, and -O2 -g as well.
60845
60846 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60847
60848         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60849         explanatory comments. Fix indentation.
60850
60851 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60852
60853         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60854
60855 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60856
60857         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60858         * g++.old-deja/g++.mike/p7325.C: Likewise.
60859         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60860
60861 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60862
60863         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60864         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60865         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60866         * g++.old-deja/g++.law/operators4.C: Likewise.
60867
60868 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60869
60870         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60871         * g++.old-deja/g++.mike/p784.C: Ditto.
60872         * g++.old-deja/g++.mike/p785.C: Ditto.
60873
60874 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60875
60876           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60877
60878 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60879
60880         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60881         target feature; pass this to c-torture-execute as needed.
60882
60883 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60884
60885         * lib/c-torture.exp(c-torture-execute): If the previous and the
60886         current executables being tested are identical, we don't need to
60887         run the executable again. Try to make the executable names
60888         unique. Add an optional argument for passing additional compiler
60889         flags.
60890
60891 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60892
60893         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60894
60895 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60896
60897         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60898
60899 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60900
60901         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60902         32bit or larger longs.
60903
60904         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60905         have either a 32bit long or 32bit int.
60906
60907 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60908
60909         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60910         Make double precision tests dependent on sizeof (double).
60911
60912 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60913
60914         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60915         too.
60916
60917 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60918
60919         * gcc.c-torture/compile/961203-1.cexp: New script.
60920
60921 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60922
60923         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60924         up the includes ourselves.
60925
60926 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60927
60928         * lib/plumhall.exp: Remove random include, and add a few
60929         verbose messages for debugging.
60930
60931 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60932
60933         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60934         of trying to do it ourselves.
60935
60936 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60937
60938         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60939
60940 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60941
60942         * gcc.prms/5403.c: Made regexp a bit less strict.
60943
60944 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60945
60946         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60947         is returned from remote_load instead.
60948         * lib/plumhall.exp: Ditto.
60949         * lib/mike-g++.exp: Ditto.
60950         * lib/old-dejagnu.exp: Ditto.
60951         * lib/c-torture.exp: Ditto.
60952
60953 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60954
60955         * lib/g++.exp: Use build_wrapper procedure.
60956         * lib/gcc.exp: Ditto.
60957
60958 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60959
60960         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60961         an old-style decl for malloc.  Fixes tests to work when
60962         sizeof (int) != sizeof (size_t).
60963
60964 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60965
60966         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60967
60968         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60969         use stdargs.h interface.
60970
60971 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60972
60973         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60974         NO_VARARGS when compiling.
60975
60976 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60977
60978         * lib/plumhall.exp(ph_includes): New procedure.
60979         (ph_make): Use it.
60980         (ph_compiler): Ditto.
60981
60982         * lib/g++.exp: Rename test-glue.c to testglue.c.
60983         * lib/gcc.exp: Ditto.
60984
60985 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60986
60987         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60988         to completion when it's called.
60989
60990 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60991
60992         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60993         is defined, don't do test.
60994
60995 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60996
60997         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60998         for object files.
60999         (ph_summary): Mark skipped testcases as untested, not unresolved.
61000
61001         * lib/plumhall.exp (ph_make): If unresolved because of bad
61002         errorCode, record errorCode in log file.
61003         (*): Replace send_log/verbose with verbose -log.
61004
61005 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61006
61007         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61008         double conversion if double isn't at least 8 bytes.
61009
61010         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61011         int to work with targets where int is 16 bits.
61012
61013         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61014         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61015         precision for the test to complete.
61016
61017 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61018
61019         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61020         if d10v is not compiled with the -mdouble64 flag.
61021         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61022
61023         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61024         d10v is not compiled with the -mint32 flag.
61025
61026 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61027
61028         * lib/plumhall.exp: Use incr_count.
61029
61030 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61031
61032         * gcc.c-torture: Update to c-torture-1.45.
61033
61034 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61035
61036         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61037         the name of the expect testcase file).
61038
61039         * lib/g++.exp(g++_init): Ditto.
61040
61041 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61042
61043         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61044         the host.
61045
61046         * lib/gcc.exp(gcc_exit): New procedure.
61047
61048 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61049
61050         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61051         specs where appropriate.
61052
61053         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61054         because of new "candidates are" messages, and removed a few
61055
61056         * Converted all non-old-style g++ testcases to old-style, and
61057         moved into g++.old-deja.
61058
61059 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61060
61061         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61062         options.
61063
61064         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61065         succeeded.
61066
61067         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61068
61069 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61070
61071         * lib/gcc.exp (gcc_target_compile): Add support for defining
61072         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61073         the machine doesn't have those features.
61074
61075 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61076
61077         * g++.law/operators4.exp: Don't use LIBS.
61078
61079 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61080
61081         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61082
61083         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61084         * lib/g++.exp: Set it here instead. Also, allow use of the
61085         --tool_exec and --tool_opt options. Change CXX to
61086         GXX_UNDER_TEST.
61087
61088         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61089
61090         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61091
61092 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61093
61094         * lib/old-dejagnu.exp: Use prune_warnings instead of
61095         prune_system_crud.
61096         * lib/mike-g++.exp: Ditto.
61097         * lib/gcc.exp: Ditto.
61098         * lib/g++.exp: Ditto.
61099
61100         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61101
61102 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61103
61104           * 941014-2.c: Include stdlib.h
61105           * 960327-1.c: Include stdio.h
61106           * dbra.c, index-1.c: Don't assume ints are 32bits.
61107
61108 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61109
61110         * lib/gcc.exp: Add gcc,stack_size target feature.
61111
61112         * lib/g++.exp(g++_target_compile): Add the include and link
61113         paths here, not in two other places. And, it's $options, not
61114         options.
61115
61116         * lib/mike-g++.exp(postbase): Remove the code that determines
61117         the correct include and link paths.
61118         * g++.old-deja/old-deja.exp: Ditto.
61119
61120 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61121
61122         * lib/g++.exp(g++_init): target_compile no longer returns the
61123         filename of the result.
61124
61125 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61126
61127         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61128         call to glob.
61129
61130         * gcc.c-torture/special/special.exp: Change call to
61131         gcc_target_compile to include the object file.
61132
61133 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61134
61135         * gcc.c-torture/special/special.exp: Correct misspelling in last
61136         change.
61137
61138 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61139
61140         * lib/plumhall.exp(ph_summary): Log the entire output of the
61141         executable. Return -1 if there were any failures, 0 otherwise.
61142         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61143         (ph_make): Clean up objects and executables that were built
61144         if the tests succeeded.
61145
61146 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61147
61148         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61149         libraries and includes in the build tree as appropriate.
61150
61151 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61152
61153         * lib/c-torture.exp: Instead of looking for the global variable
61154         NO_LONG_LONG, check to see if that's a feature of the target.
61155
61156 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61157
61158         * config/default.exp: Minimize. Delete the remainer of the files in
61159         config; this functionality is now in devo/dejagnu/config.
61160
61161         g++.*/*: Pass any additional flags used to compile to postbase;
61162         delete CXXFLAGS.
61163
61164         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61165         is now done by runtest.exp. Use gcc_target_compile instead of
61166         compile.
61167
61168         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61169         Remove references to CFLAGS. Use remote_file instead of
61170         calling rm -f.
61171         (c-torture): Take a list of arguments to use to compile this
61172         testcase.
61173
61174         lib/g++.exp: Simplify. Use target_compile instead of compile.
61175         lib/gcc-dg.exp: Ditto.
61176         lib/gcc.exp: Ditto.
61177         lib/mike-{gcc,g++}.exp: Ditto.
61178         lib/old-dejagnu.exp: Ditto.
61179         lib/plumhall.exp: Ditto.
61180
61181 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61182
61183         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61184         (ph_linker): Likewise.
61185
61186 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61187
61188           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61189         MAP_ANON / MAP_ANONYMOUS if defined;
61190         else try to map from /dev/zero .
61191
61192 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61193
61194         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61195         isn't defined, then define it to MAP_ANONYMOUS.
61196
61197 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61198
61199         * gcc.c-torture: Update to c-torture-1.42 release.
61200
61201 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61202
61203         * gcc.c-torture: Update to c-torture-1.41 release.
61204
61205 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61206
61207         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61208         c-torture release.
61209
61210 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61211
61212         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61213         and LDFLAGS.  Fix second case to append the target_info ldflags
61214         onto LDFLAGS, not CFLAGS.
61215         * lib/g++.exp (g++_init): Add target_info stuff.
61216         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61217         of libgloss and newlib flags for !native.
61218
61219         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61220         (GDB): Fix relative path to go up another dir for finding gdb.
61221
61222 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61223
61224         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61225         versions in the target_info array, if they don't exist.
61226
61227 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61228
61229         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61230
61231 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61232
61233         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61234         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61235
61236 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61237
61238         * lib/old-dejagnu.exp: Don't remove the output file before we've
61239         actually tested it. Don't append pwd to the path of the executable
61240         we're testing.
61241
61242 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61243
61244         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61245
61246 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61247
61248         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61249         temporary directory for compiler files, and set it to a default
61250         value of /tmp. Set $output as the name of the output file from
61251         compiling the testcase. Add a -o option to $cflags_var so the
61252         compiler writes the final output file as $output. Set $executable
61253         to $output.
61254
61255         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61256         directory for compiler files, and set it to /tmp if it doesn't
61257         already have a value. Set $output_file to the name of the output
61258         file from compiling the testcase. Add a -o option to CXXFLAGS so
61259         the compiler writes the final output file as $output. Use $output
61260         as the executable to be tested.
61261
61262 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61263
61264         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61265
61266 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61267
61268         * gcc.c-torture/execute/pending-1.c: New test.  Still
61269         pending in Tege's queue.
61270
61271 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61272
61273         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61274         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61275         if there were failures.  Call unresolved if there were unresolved
61276         testcases.  Call gcc_fail if program did not run to completion.
61277         (ph_make): Pass additional argument name to ph_execute.
61278         (ph_execute): Add new argument.  Pass additional arguments to
61279         ph_summary.  Call gcc_fail is there is no execution output.
61280
61281 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61282
61283         * lib/plumhall.exp (proc_summary): Output relavent summary
61284         lines into the log so specific failures in plumhall can be
61285         investigated.
61286
61287 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61288
61289         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61290         (c-torture-execute): Don't try to execute tests which use
61291         "long long" types if $NO_LONG_LONG is nonzero.
61292
61293 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61294
61295         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61296         not c-torture.
61297
61298         * gcc.ieee: Move from here.
61299         * gcc.c-torture/execute/ieee: To here.
61300
61301 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61302
61303         * gcc.c-torture: Update to c-torture-1.41 release.
61304
61305 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61306
61307         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61308         not "$output".
61309
61310 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61311
61312         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61313         -c present.
61314
61315 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61316
61317         * config/proelf.exp: Handle connecting to a simulator.
61318
61319 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61320
61321         * config/proelf.exp: New file.  Enough framework that we can
61322         run c-torture tests on the proelf targets (or any other target
61323         that gdb can connect to for that matter).
61324
61325 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61326
61327         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61328         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61329
61330         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61331         exec_output exists.
61332
61333 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61334
61335         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61336         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61337
61338         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61339         to pass/fail/unresolved/unsupported/untested.  Caller must now
61340         call unresolved/unsupported/untested.
61341         * lib/*.exp: Update FSF address.  Update to handle new results of
61342         ${tool}_load.
61343         * lib/chill.exp (verbose): Delete.
61344
61345 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61346
61347         * lib/gcc.exp (default_gcc_start): Change order of args to
61348         $LDFLAGS $CFLAGS $LIBS.
61349         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61350         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61351         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61352         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61353         * gcc.misc-tests/dg-test.exp: Likewise.
61354         * gcc.misc-tests/msgs.exp: Likewise.
61355         * gcc.prms/prms.exp: Likewise.
61356         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61357         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61358
61359         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61360
61361 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61362
61363         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61364
61365         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61366         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61367
61368         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61369         necessary.
61370
61371 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61372
61373         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61374         global for loop; add use of $mathlib.
61375         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61376         settings here; set mathlib for anything but VxWorks.
61377
61378 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61379
61380         * gcc.c-torture: Update to c-torture-1.40 release.
61381
61382 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61383
61384         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61385         dg.exp.
61386
61387 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61388
61389         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61390         global.
61391
61392 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61393
61394         * lib/g++.exp (LIBS): Define if not already.
61395         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61396         (gcc-dg-prune): Call prune_gcc_output.
61397         * lib/gcc.exp (prune_gcc_output): New proc.
61398         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61399         prune_gcc_output.
61400
61401 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61402
61403         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61404         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61405
61406 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61407
61408         * gcc.c-torture: Update to c-torture-1.39 release.
61409
61410 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61411
61412         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61413         fails, try others as well.
61414
61415 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61416
61417         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61418         If compilation fails, mark execute tests as `untested'.
61419         If test is marked as unsupported, don't mark compilation and
61420         execute tests as failed.
61421
61422 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61423
61424         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61425         libstdc++ for whether or not we want to be doing shared
61426         libraries.  Delete link_curses since we don't need it anymore.
61427         * lib/mike-g++.exp (postbase): Don't link in libg++.
61428         * g++.old-deja/old-deja.exp: Likewise.
61429
61430 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61431
61432         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61433
61434 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61435
61436         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61437         For that, add `-Wl,-a,shared_archive'.
61438         * g++.old-deja/old-deja.exp: Likewise.
61439
61440 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61441
61442         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61443
61444 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61445
61446         * lib/mike-g++.exp (postbase): Pay attention to the status of
61447         g++_load.
61448
61449 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61450
61451           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61452
61453 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61454
61455         * lib/gcc.exp (default_gcc_start): No longer need to log program
61456         being executed or its output, execute_anywhere does that now.
61457         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61458         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61459
61460 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61461
61462         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61463         the same as those in lib/g++.exp.
61464
61465 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61466
61467         * gcc.c-torture: Update to c-torture-1.38 release.
61468         * gcc.ieee: Related changes.
61469
61470 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61471
61472         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61473         "exec". Minor reformatting changes.
61474
61475         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61476         cross. This means all "exec" calls now work on a remote host as
61477         well.
61478         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61479         cross. Filter out the extra "\r\n" stuff that expect puts in.
61480         (c-torture-execute): Filter out the bogus warnings like
61481         c-torture-compile does. Add support for canadian cross.
61482         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61483         Use execute_anywhere rather than calling exec directly. Now it
61484         works for canadian cross testing.
61485
61486 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61487
61488         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61489         results into a variable, and check that rather than using file exists.
61490
61491 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61492
61493         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61494         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61495
61496 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61497
61498         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61499         lib_curses if there's a shared libg++ in the build tree.
61500
61501 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61502
61503         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61504         if not supported target.
61505
61506 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61507
61508         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61509         link_curses up to always happen, not just for native builds.
61510
61511 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61512
61513         * gcc.c-torture: Update to c-torture-1.36 release.
61514         * gcc.failure: Related changes.
61515
61516 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61517
61518         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61519
61520 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61521
61522         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61523         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61524         runshlib, link_curses, and mathlib for link and run.
61525
61526         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61527         pass the runtime shared library options for Solaris, OSF/1, and
61528         Irix5, and link with -lcurses to avoid unresolved references.
61529
61530 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61531
61532         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61533         only run once.
61534
61535 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61536
61537         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61538
61539 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61540
61541         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61542         do not have a framework for the "compat" tests yet.
61543
61544 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61545
61546         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61547         set to null if we're testing vxworks5.1.  Use that instead of
61548         `-lm' in the setting of LIBS for link and run.
61549
61550 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61551
61552         * config/rom68k.exp (${tool}_load): Major changes to make it
61553         work.  Verified that it does in fact return the stuff in
61554         exec_output properly.  Catch any Emul or any TRAP other than 0.
61555
61556 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61557
61558         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61559         LDFLAGS properly for targets that need stuff from libgloss.
61560         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61561         only run once.
61562         (gpp_initialized): New variable.
61563
61564 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61565
61566         * config/rom68k.exp: Load libgloss.exp.
61567         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61568         so we can produce a fully linked binary.
61569         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61570         so we can produce a fully linked binary.
61571
61572 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61573
61574         * lib/plumhall.exp (ph_section): Watch for expected failures.
61575         Add missing `else'.
61576
61577         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61578         run the testcase.
61579         (c-torture): Likewise.
61580
61581 1995-08-28  Doug Evans  <dje@cygnus.com>
61582
61583         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61584
61585         * lib/mike-g++.exp (mike_cleanup): New proc.
61586         (prebase): New globals compiler_result, not_compiler_result,
61587         target_regexp.
61588         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61589         allow leading "-" in pattern.  Watch for unsupported tests.
61590         If $compiler_result is set, pattern match assembler code,
61591         and ditto for $not_compiler_result.
61592         * lib/mike-gcc.exp: Likewise.
61593
61594         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61595         execution "succeeded".
61596
61597 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61598
61599         * config/win32.exp: New file.
61600         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61601
61602 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61603
61604         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61605         unsupported.
61606         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61607         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61608         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61609
61610         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61611         "... without exceptions was ...".  That is now handled by
61612         prune_system_crud.
61613         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61614
61615 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61616
61617         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61618         sieve.c,sort2.c}: New files.
61619         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61620         sieve.exp,sort2.exp}: Drivers for them.
61621
61622         * lib/mike-gcc.exp (program_output): New user settable variable.
61623         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61624         messages.
61625         * lib/mike-g++.exp (program_output): New user settable variable.
61626
61627         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61628
61629         * config/sh.exp: Deleted (use sim.exp instead).
61630
61631 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61632
61633         * config/vx.exp: Declare CHECKTASK as global.
61634         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61635         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61636         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61637
61638 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61639
61640         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61641         target. Like vx.exp, only includes `vx29k.exp' instead of
61642         `vxworks.exp'.
61643
61644 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61645
61646         * config/sim.exp: Increase time limit from 120 seconds to 240.
61647
61648 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61649
61650         * gcc.c-torture/execute/950628-1.c: New test.
61651
61652 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61653
61654         * gcc.c-torture: Update with changes/additions from
61655         c-torture-1.34.
61656
61657 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61658
61659         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61660
61661 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61662
61663         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61664
61665 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61666
61667         * gcc.c-torture/compile/950512-1.c: New test.
61668         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61669         * gcc.dg/struct-ret-1.c: Likewise.
61670
61671 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61672
61673         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61674           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61675
61676 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61677
61678         * gcc.c-torture/special/920411-1.c: Deleted.
61679         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61680
61681 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61682
61683         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61684         cpu limit.
61685
61686 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61687
61688         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61689
61690 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61691
61692         From kenner;
61693         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61694         is the proper length.
61695         * va-arg-3.c: Likewise.
61696
61697 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61698
61699         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61700         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61701
61702         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61703         * lib/g++.exp (default_g++_start): Delete old cruft.
61704
61705 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61706
61707         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61708         (2 * (1 << 18)) to (2 * (1 << 17)).
61709
61710         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61711
61712 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61713
61714         * config/rom68k.exp: Renamed from config/idp.exp
61715
61716 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61717
61718         * c-torture/compile/921109-2.c
61719
61720 1995-04-18  Mike Stump  <mrs@cygnus.com>
61721
61722         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61723         excess errors.
61724
61725 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61726
61727         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61728         output.
61729         * lib/g++.exp (default_g++_start): Likewise.
61730
61731 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61732
61733         * gcc.c-torture/compile/950329-1.c: New test.
61734
61735 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61736
61737           * config/bug.exp (${tool}_load): Updated to use new remote_open
61738           and remote_close procs.
61739         * config/idp.exp: New file.
61740
61741 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61742
61743         * gcc.c-torture/execute/950322-1.c: New test.
61744
61745 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61746
61747         * config/vx.exp (${tool}_load): Clean up testing of return code from
61748         vxworks_ld and vxworks_spawn.
61749
61750 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61751
61752         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61753
61754 1995-03-13  Mike Stump  <mrs@cygnus.com>
61755
61756         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61757         can mark excess errors on a machine by machine basis.  Note, the
61758         default is to not expect any excess errors, even when excess
61759         errors test - is given, so you will want to put an XFAIL ... on
61760         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61761         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61762         those 4 machines, but no others.
61763
61764 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61765
61766         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61767         * lib/c-torture.exp: to here.
61768
61769 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61770
61771         * gcc.c-torture/execute/950221-1.c: New test.
61772         * gcc.c-torture/execute/struct-ret-1.c: New test.
61773         * gcc.c-torture/compile/950221-1.c: New test.
61774
61775         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61776
61777 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61778
61779         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61780         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61781
61782 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61783
61784         * g++.gb: New directory of tests, derived from my signature and
61785         class scoping tests.
61786
61787         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61788         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61789         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61790         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61791         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61792         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61793         * g++.gb/sig25.C: Likewise.
61794
61795         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61796         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61797         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61798         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61799         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61800         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61801         * g++.gb/sig25.exp: Likewise.
61802
61803         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61804         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61805         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61806         * g++.gb/scope13.C: Likewise, this test still fails.
61807
61808         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61809         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61810         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61811         * g++.gb/scope13.exp: Ditto.
61812
61813         * g++.gb/README: New file, explains what these tests are about.
61814
61815 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61816
61817         * lib/dg.exp (dg-do): Support `preprocess'.
61818         (dg-test): Likewise.
61819
61820 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61821
61822         * config/udi.exp: change "continue -expect" to "exp_continue".
61823
61824 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61825
61826         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61827         Delete redundant tests.
61828
61829         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61830         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61831         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61832         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61833         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61834         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61835         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61836         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61837
61838         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61839         storing label pointers.
61840         * gcc.c-torture/execute/921019-1.c: Likewise.
61841         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61842         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61843         parameter fp.
61844         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61845         constants.
61846
61847         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61848         Delete obsolete tests.
61849
61850         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61851         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61852         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61853         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61854         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61855         * gcc.c-torture/compile/950124-1.c: New test.
61856
61857         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61858
61859 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61860
61861         * lib/mike-g++.exp: Add -lm to LIBS.
61862
61863 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61864
61865         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61866
61867 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61868
61869         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61870
61871 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61872
61873         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61874
61875 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61876
61877         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61878         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61879         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61880         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61881         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61882         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61883         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61884         * g++.law/{operators31.C, operators32.C,
61885         * g++.law/{operators33.C, operators34.C}: Likewise.
61886         * g++.law/{pic1.C, refs2.C}: Likewise.
61887         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61888         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61889         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61890         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61891
61892         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61893         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61894         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61895         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61896         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61897         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61898         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61899         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61900         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61901         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61902         * g++.law/{operators34.exp}: Likewise.
61903         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61904         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61905         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61906         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61907         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61908
61909         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61910         No longer expected to fail.
61911         * g++.law/missed-error3.C: Tweak for recent bool changes.
61912
61913 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61914
61915         * config/emb-unix: Deleted.
61916         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61917         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61918
61919 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61920
61921         * lib/dg.exp (dg-test): Fix typo in last patch.
61922
61923 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61924
61925         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61926         (handles multiple occurrences).
61927
61928 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61929
61930         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61931         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61932         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61933         printed).
61934         * lib/c-torture.exp (c-torture-compile): Likewise.
61935         (c-torture): Prepend full path if missing.
61936         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61937         (gcc_fail): Likewise.
61938         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61939
61940 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61941
61942         * lib/netware.exp: Only attach to NetWare i386 systems.
61943
61944 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61945
61946         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61947         messages.  Add test name to "output pattern match" pass/fail message.
61948
61949 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61950
61951         * gcc.dg: New testsuite.
61952         * gcc.dg/dg.exp: New file.
61953
61954         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61955         test-switch.c}: Deleted.
61956
61957         * gcc.misc-tests/msgs.exp: New testcase driver.
61958
61959 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61960
61961         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61962         Watch for illegal return values from ${tool}_load.
61963         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61964         cross targets.  Coerce return value >0 to 1.
61965
61966 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61967
61968         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61969
61970         * config/emb-unix.exp: New file.
61971
61972         * config/sim.exp: Error if variable $SIM not defined.
61973         (${tool}_load): Mark test as "untested" if simulator missing.
61974
61975         * config/unix.exp: Load remote.exp to get rcp_download.
61976         * lib/c-torture.exp: Use different option lists for testcases with
61977         and without loops.
61978         * gcc.c-torture/execute/execute.exp: Likewise.
61979
61980 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61981
61982         * config/*.exp: Clarify return code from ${tool}_load.
61983         Call `unresolved' or `untested' instead of `warning' or `perror'
61984         (sometimes you still want to call both though).
61985         Add comment that `shell_id' is local to each file.
61986         * config/udi.exp (timeout): Set to 30.
61987         Don't print warning if connection fails, $connectmode has already
61988         printed an error.
61989         (${tool}_load): Move verbose messages to level 2.
61990         Rework pattern for "Process started" message.
61991         Pass `shell_id' to ${connectmode}_download.
61992         Retry twice upon timeout.  Make resetting of target more robust.
61993         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61994         Pass `shell_id' to exit_$connectmode.
61995         Only call exit_$connectmode if connected.
61996         * config/unix.exp (${tool}_load): Check return codes better.
61997         * config/vrtx.exp (${tool}_load): Likewise.
61998         * config/vx.exp (${tool}_load): Likewise.
61999         Delete unneeded global's.
62000         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62001         from ${tool}_load.
62002         (dg-stat): Delete.
62003         (dg-init): Delete recording of pass/fail counts.
62004         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62005         (old-dejagnu-init): Likewise.
62006         (old-dejagnu-stat): Delete contents, empty proc now.
62007         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62008         (c-torture): Delete references to lcnt, lpass, lfail.
62009         Get option list from TORTURE_OPTIONS.
62010         Delete -funroll[-all]-loops if no loops.
62011         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62012         (g++_stat): Delete contents (empty proc now).
62013         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62014         (gcc_finish): Likewise.
62015         (gcc_stat): Deleted.
62016         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62017         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62018         * gcc.c-torture/execute/execute.exp: Likewise.
62019         Split tests into two parts: compile, execute.
62020         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62021         no loops.  Update to reflect clarified return codes from ${tool}_load.
62022
62023 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62024
62025         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62026         to grep for.
62027         (old-dejagnu): Likewise (where necessary).
62028
62029 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62030
62031         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62032
62033         * lib/dg.exp (dg-process-target): Fix processing of selector.
62034         Add comment regarding use of `error'.
62035
62036         * lib/gcc.exp (prune_system_crud): Define if missing.
62037         * lib/g++.exp (prune_system_crud): Likewise.
62038
62039         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62040         Call prune_system_crud.
62041         * lib/dg.exp (dg-runtest): New proc.
62042         Use perror instead of send_user for tcl errors in testcase.
62043         Don't return any value, it's never used.
62044         Don't clobber previous definition of `unknown'.
62045         Print tcl errors in `dg-final'.
62046
62047 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62048
62049         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62050         (dg-test): Don't print errorInfo, it contains stack backtrace.
62051
62052 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62053
62054         * lib/g++.exp (runtest_file_p): Define if missing.
62055
62056 1994-09-24  Doug Evans  (dje@cygnus.com)
62057
62058         * lib/mike-g++.exp: Comment out loading of g++.exp.
62059         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62060         (default_g++_version): Always print something.
62061         (default_g++_start): Comment out call to `which'.
62062         (g++_start, g++_load): Deleted (must be defined in config file).
62063         * lib/gcc.exp: Test for existence of $CC at start.
62064         Delete check for tmpdir (done in gcc_init).
62065         (default_gcc_version): Always print something.
62066         (default_gcc_start): Comment out call to `which'.
62067         * config/*.exp: Major cleanup - make cross targets work at least a
62068         little better for g++ (by not being "--tool gcc" specific).
62069         Rename gcc_xxx to ${tool}_xxx.
62070         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62071         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62072
62073 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62074
62075         * lib/c-torture.exp (c-torture-compile): Rework compiler
62076         message processing.
62077
62078         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62079         c-torture.
62080
62081 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62082
62083         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62084
62085         * lib/dg.exp (dg-process-target): Support { target native }.
62086
62087 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62088
62089         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62090         looked for "... program xxx got fatal signal".
62091         Correct regsub munging of `comp_output'.
62092         Ignore compiler messages "path prefix not used" and "linker input
62093         file unused".
62094
62095 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62096
62097         * lib/gcc.exp (runtest_file_p): Define if missing.
62098         * gcc.prms/template.c: Example to work from.
62099
62100 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62101
62102         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62103         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62104
62105         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62106         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62107         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62108         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62109
62110         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62111         (dg-process-target): No longer a varargs proc.
62112         Return S/N for target, P/F for xfail.  All callers changed.
62113         (user option procs): More argument checking.
62114         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62115         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62116         (dg-test): Skip test if not running on selected target in `dg-do'.
62117         Update handling of `dg-do-what', `dg-output-text'.
62118         Separate execution pass/fail from output pattern match pass/fail.
62119         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62120
62121 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62122
62123         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62124         target for 920510-1.c.
62125
62126 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62127
62128         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62129         Clean up comment regarding use of passcnt, etc.
62130         (gcc_stat): Don't update `testcnt' here.
62131         (gcc_finish): Do it here.
62132         Might as well reset `but_id' here too.
62133         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62134         to determine if the file should be tested.
62135         * gcc.c-torture/compile/compile.exp: Likewise.
62136         * gcc.c-torture/execute/execute.exp: Likewise.
62137         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62138         * gcc.misc-tests/dg-test.exp: Likewise.
62139         * gcc.prms/prms.exp: Likewise.
62140         * gcc.wendy/wendy.exp: Likewise.
62141         * g++.old-deja.exp: Likewise.
62142         Move "Testing file" message to verbose level 1.
62143
62144 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62145
62146         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62147
62148 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62149
62150         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62151         (default_gcc_start): Accept optional second list element
62152         of compiler flags.  Print compiler output at verbosity level 2.
62153         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62154         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62155         Save current values of framework globals passcnt, failcnt, xpasscnt,
62156         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62157         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62158         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62159         xfailcnt to compute stats.  Update framework global `testcnt' from
62160         pass/fail counts.
62161         (gcc_finish): New proc.  Clean up test environment.
62162         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62163         (gcc_epass, gcc_efail): Delete.
62164         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62165         argument of line number.
62166         (dg-init): If the tool has an init routine, call it.
62167         (dg-test): Remove args `cflags_var' and `libs_var'.
62168         Pass all compiler options to ${tool}_start.
62169         Handle missing line number.
62170         (dg-finish): New function.
62171         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62172         particular files.  Call gcc_finish at end.  Move "skipping test"
62173         message to verbosity level 3.
62174         * gcc.c-torture/compile/compile.exp: Likewise.
62175         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62176         * gcc.c-torture/execute/execute.exp: Likewise.
62177         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62178         Print testcase being tried at verbosity level 1.
62179         * gcc.c-torture/special/special.exp: Unset xfail.
62180         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62181         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62182         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62183         * gcc.failure/failure.exp: Likewise.
62184         * gcc.ieee/ieee.exp: Likewise.
62185         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62186         Update call to dg-test.  Call dg-finish at end.
62187         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62188         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62189         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62190         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62191         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62192         * gcc.wendy/wendy.exp: Add copyright.
62193         Delete setting of tmpdir (done by gcc_init).
62194         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62195         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62196         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62197         gcc_[ce]pass/fail.
62198
62199 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62200
62201         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62202         confusion.
62203         (g++_load): Likewise.
62204
62205         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62206         Rename argument to `prog' to remove the confusion.
62207         Varargs fns behave differently too!
62208         (g++_load): Likewise.
62209
62210         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62211
62212         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62213         what it is.  Delete (always) printing of status value for !native.
62214         Simplify verbose code, and include status and exec_output.
62215         (g++_load): Use gcc_load.
62216
62217 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62218
62219         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62220         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62221         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62222         940714-3.c as these testcases don't exist anymore.  Make
62223         va-arg-1.c expected to pass.
62224
62225 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62226
62227         * gcc.misc-tests/misc.exp: Only run specific testcases.
62228         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62229         * gcc.misc-tests/dg-[1-9].c: New files.
62230
62231         * lib/dg.exp: New testsuite driver.
62232         * gcc.prms/prms.exp: Use it.
62233
62234         * README.gcc: New file.
62235
62236         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62237         Document and reset `lxpass' and `lxfail'.
62238         Simplify "initialized" message.
62239         (gcc_stat): Clean up comments a little.
62240
62241 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62242
62243         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62244
62245 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62246
62247         * lib/old-dejagnu.exp (process-option): New proc.
62248         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62249         (old-dejagnu): Simplify.
62250         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62251
62252 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62253
62254         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62255         exists and is not an empty string.
62256
62257         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62258         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62259         finished.
62260         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62261         automatically.
62262
62263         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62264         longer expected to fail.
62265
62266         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62267         "f" function call.
62268
62269         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62270
62271         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62272         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62273         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62274         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62275         c-torture-1.29.
62276
62277         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62278         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62279
62280         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62281
62282         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62283         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62284
62285         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62286         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62287         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62288
62289 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62290
62291         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62292         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62293         940714-1.c, 940714-2.c, 940714-3.c},
62294         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62295         gcc.misc-tests/{mg.c,mg.exp}:
62296         New tests.
62297         * gcc.noncompile/noncompile.exp: Change accordingly.
62298
62299 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62300
62301         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62302         Undo previous clobberage.
62303
62304 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62305
62306         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62307         * gcc.special/{930510-1.c, special.exp}:
62308         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62309         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62310         struct-varargs-1.c}: New tests from c-torture-1.26.
62311
62312 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62313
62314         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62315           argument to switch.
62316
62317 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62318
62319         * Revert the previous changes.  Please see Rob's directory
62320         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62321         fixes.
62322
62323 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62324
62325         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62326         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62327         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62328         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62329         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62330         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62331         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62332         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62333         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62334         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62335         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62336         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62337         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62338         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62339         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62340         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62341         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62342         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62343         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62344         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62345         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62346         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62347         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62348         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62349         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62350         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62351         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62352         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62353         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62354         testing changes.
62355
62356 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62357
62358         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62359         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62360         with perror calls.
62361
62362 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62363
62364         * config/unix.exp (g++_load): Fix syntax.
62365
62366 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62367
62368         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62369         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62370         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62371         Don't expect va-arg-1.c to fail.  Correct expected output for
62372         920928-1.c.
62373         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62374         * gcc.wendy/hbm4.c: Correct typo.
62375         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62376
62377 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62378
62379         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62380         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62381         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62382         * lib/c-torture.exp (c-torture-compile): Ditto.
62383
62384         Reduce volume of output (remove all the -I's and such).
62385         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62386         Call gcc_cpass, gcc_cfail.
62387         (c-torture): Pass testing option to c-torture-compile.
62388
62389 1994-03-21  Doug Evans  (dje@cygnus.com)
62390
62391         Bring patches over from progressive.
62392         * config/default.exp: Exit remote shell cleanly.
62393         (g++_exit, g++_start): Add default versions.
62394         * config/sim.exp (gcc_load): Use perror, not error.
62395
62396 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62397
62398         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62399         set in site.exp.
62400
62401 1994-03-14  Doug Evans  (dje@cygnus.com)
62402
62403         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62404         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62405         (wendy_try): New proc to run testcase.
62406         (main loop): Call 'em.
62407         * gcc.wendy/*.c: Clean up pass to correct expected output.
62408
62409         * lib/gcc.exp: Minor cleanup work.
62410         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62411
62412 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62413
62414         * config/sim.exp (gcc_load): Document return codes better.
62415         Don't pass -v to simulator.
62416
62417 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62418
62419         * gcc.special/920717-x.c: Fix typo.
62420         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62421         get at sources.
62422
62423         * lib/mike-gcc.exp: Fix typo.
62424
62425 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62426
62427         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62428         binary to use, transform the name.
62429         * config/*.exp: rename everything. Nuke any g++ specific files,
62430         it's now a special case of gcc that requires no special support.
62431         Add a default.exp for unsupported targets.
62432
62433 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62434
62435         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62436         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62437         version of Tcl.
62438
62439 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62440
62441         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62442         than a warning.
62443
62444 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62445
62446         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62447
62448 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62449
62450         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62451         option_list.  Compile every file with only 4/6 option choices
62452         (same as C torture) instead of with 12/18 different option
62453         choices.
62454         * lib/c-torture.exp: Likewise.
62455
62456         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62457         not already set.
62458
62459 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62460
62461         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62462         can put an XFAIL *-*-* on excess errors.
62463
62464 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62465
62466         * g++.law: Add more tests derived from g++-bugs snapshots.
62467
62468         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62469         equivalent to g++.law/init9.
62470
62471         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62472         compiled it, and the a.out file after we've run it.
62473
62474 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62475
62476         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62477         compiled it, and the a.out file after we've run it.
62478
62479 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62480
62481         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62482
62483 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62484
62485         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62486         version number.
62487
62488 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62489
62490         * g++.law: New directory of g++ tests derived from the g++-bugs
62491         snapshots.
62492
62493 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62494
62495         * gcc.compile: initbug1.c initbug1.exp testcase added
62496
62497 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62498
62499         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62500         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62501           fixes submitted by Jeff Law (law@cs.utah.edu)
62502         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62503           Jeff Law (law@cs.utah.edu)
62504
62505
62506 1993-11-30  Mike Stump  (mrs@cygnus.com)
62507
62508         * config/unix-g++.exp: Follow the gcc way of doing things.
62509         * g++.old-deja/old-deja.exp: Minor updates.
62510         * lib/g++.exp: New file, follow the gcc way of doing things.
62511         * lib/old-dejagnu.exp: Minor updates.
62512         * lib/mike-g++.exp: Always unset errorInfo.
62513
62514 1993-11-06  Mike Stump  (mrs@cygnus.com)
62515
62516         * lib/gcc.exp: Fix some errors with the below change, CC and
62517         CFLAGS should be global when setting, not local.
62518
62519 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62520
62521         * lib/gcc.exp: Transform tool name.
62522
62523 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62524
62525         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62526
62527 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62528
62529         * lib/gcc.exp: change gcc_done to gcc_stat
62530
62531 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62532
62533         * Upgraded gcc testsuite to c-torture version 1.25
62534
62535 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62536
62537         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62538         * lib/c-torture: added hooks for new reporting code.
62539
62540 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62541
62542         * config/sh-gcc.exp: check if sh-sim exists in the path
62543
62544 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62545
62546         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62547         * gcc.compile/compile.exp: Initial changes for new logic.
62548         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62549         * gcc.failure/failure.exp: Initial changes for new logic.
62550         * gcc.ieee/ieee.exp: Initial changes for new logic.
62551         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62552         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62553         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62554         * lib/c-torture.exp: Initial changes for new logic.
62555         * lib/gcc.exp: Initial changes for new logic.
62556
62557 1993-10-15  Mike Stump  (mrs@cygnus.com)
62558
62559         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62560         depend upon failure or success.  Fully qualify names in failure
62561         and success messages.  Always remove a.out before starting
62562         compile, just in case.  Pay more attention to error text output by
62563         the compiler.  Handle testcases with no known past errors just
62564         like all others, so that things are uniform.  Other miscellaneous
62565         improvements.
62566
62567 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62568
62569         * gcc.cpp: new directory for cpp tests
62570
62571 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62572
62573         * lib/chill.exp: Code reformatted, removed unused code.
62574         * config/unix-chill.exp: Code reformatted, removed unused code.
62575         * chill.execute/execute.exp: Code reformatted, removed unused code.
62576         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62577
62578 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62579
62580         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62581         routines not written.
62582
62583 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62584
62585         * config/bug-gcc.exp: Use new procs from bug.exp.
62586
62587 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62588
62589         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62590         via ftp, rather than depending on NFS.
62591         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62592         case.
62593
62594 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62595
62596         * config/bug-gcc.exp: Use new download proc.
62597
62598 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62599
62600         * chill.execute/execute.exp: cleanups, handles errors better
62601         * chill.compile/compile.exp: rewrite, based on execute.exp
62602         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62603         * lib/chill.exp: major changes to diff proc and compile and link
62604         procs. added chill_fail and chill_pass wrappers to pass and
62605         fail. added more comments, and handle error codes better.
62606         Added a hack to capture stderr from exec, so noncompile tests
62607         can work.
62608
62609 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62610
62611         * chill.execute/execute.exp: rewrite of testsuite driver
62612         * lib/chill.exp: rewrite of testsuite driver
62613         * config/unix-chill.exp: rewrite of testsuite driver
62614
62615 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62616
62617         In chill.execute:
62618         * iexpr.ch: Standardize uppercase.
62619         * tuples.dat: Standardize uppercase.
62620         * vary.ch: standardize.  Correct varying string assignments.
62621         * vary.dat: Add new output lines.
62622
62623 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62624
62625         In chill.execute:
62626         * chprintf.ch: Standardize use of uppercase.
62627         * tuples.ch: Standardize and turn arr2 into a DCL,
62628           rather than a SYN.
62629         * pinits.ch: Standardize.
62630
62631 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62632
62633         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62634         * Makefil: Renamed to Makefile.in.
62635         * configure.in: New.
62636
62637 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62638
62639         In chill.execute:
62640         * .cvsignore: Add result/output files.
62641         * Makefile: Fix up variables at start.  Use MFLAGS
62642           everywhere.  Correct bool_loc, built_ins entries.
62643           Add entry for vary1.ch.
62644         * bitarray.ch: Standardize upper-case usage.
62645         * bitexpr.ch: Standardize, add output of b1.
62646         * params.ch: Use arrayt in along PROC parameters, to
62647           avoid novelty problems.
62648         * sets.ch: Tiny cleanup.
62649         * vary1.ch: Re-indent.
62650
62651 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62652
62653         * Add PR-related files to Makefiles, .cvsignore files, etc.
62654
62655 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62656
62657         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62658           with compiler objects. New names are test-flow.c and test-loop.c
62659
62660 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62661
62662         * Upgraded c-torture tests from 1.19 to 1.20
62663
62664         * new files:
62665         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62666         * gcc.compile: 930623-1.c 930623-2.c
62667         * gcc.noncompile: 930622-1.c 930622-2.c
62668         * gcc.failure: 920411-1.c 920627-2.c
62669         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62670
62671 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62672
62673         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62674           More changes to get testsuite working properly. Needs more work.
62675           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62676
62677 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62678
62679         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62680           More changes to get testsuite working properly. Needs more work.
62681
62682 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62683
62684         * chill.compile/compile.exp: Added for Dejagnu support
62685         * chill.execute/execute.exp: Added for Dejagnu support
62686         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62687
62688 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62689
62690         This should complete moving the CHILL test files.
62691         * chill.noncompile(.cvsignore printf.grt
62692             in-printf.grt chprintf.grt chprintf.ch):
62693             Added test-support files.
62694           (Makefile): Modified further.
62695         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62696             signal.ch): Added test files.
62697           * chill.execute (.cvsignore printf.grt printr.c
62698             in-printf.grt rts.c chprintf.grt rts.h): Added
62699           test-support files.
62700             (Makefile): More corrections.
62701
62702 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62703
62704         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62705           test cases, ready for DejaGnu.
62706
62707 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62708
62709         * Upgraded c-torture tests from 1.18 to 1.19
62710
62711         * gcc.compile: added test(s):
62712           930607-1.c
62713         * gcc.execute: added test(s):
62714           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62715
62716         * added new subdirectory for misc tests: gcc.misc-tests
62717         * gcc.misc-test(s): added tests:
62718           inst-check.c test-consts.c test-ior.c test-switch.c
62719
62720 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62721
62722         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62723
62724 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62725
62726         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62727
62728 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62729
62730         * Upgraded c-torture tests from 1.17 to 1.18
62731
62732 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62733
62734         * Upgraded c-torture tests from 1.12 to 1.17
62735
62736 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62737
62738         * lib/old-dejagnu.exp:
62739           Fixed handling of XFAIL target triplets to correctly
62740           recognize wildcard characters.  Removed code that
62741           appended a unique id tag to the end of the file name
62742           printed out by the result of the testcases within a
62743           given test file.
62744
62745 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62746
62747         * lib/old-dejagnu.exp:
62748           Reworked expected failure handling to trigger off of XFAIL
62749           keyword in keyphrase embeded in testcase source code. The
62750           XFAIL keyword must be at the end of the keyphrase line. It
62751           may optionally be followed by one or more target triplets.
62752           It has just occured that the handling of wildcards in the
62753           target triplet may not be correct.
62754
62755 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62756
62757         * g++.old-deja/tests:
62758           Moved all subdirectories up one level into g++.old-deja .
62759
62760         * lib/old-dejagnu.exp:
62761           Fixed problem with CXXFLAGS not being properly reset, and being
62762           corrupted with extraneous "-c" compiler option.  This was
62763           causing binaries to not be generated for test that needed them.
62764           Modified strings passed to "pass" and "fail" so that individual
62765           tests from the same test file would be distinguished by an
62766           identifier appended to the test file name in the summary logs;
62767           this corrected a problem with erroneous diff logs.  Added code
62768           to search testcases for expected fail and unexpected pass keywords.
62769
62770 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62771
62772         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62773
62774 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62775
62776         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62777           Removed extraneous text from end of "Special g++ Options"
62778           keyphrase.
62779
62780         * lib/old-dejagnu.exp: Added pattern matching to look for new
62781           keywords, embedded in testcases comments, which will trigger
62782           calls to xpass and xfail.
62783
62784 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62785
62786         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62787           comments embedded in the testcases, especially the one looking for
62788           special compiler options, as well as the pattern matching for the
62789           compiler output again.
62790
62791 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62792
62793         * lib/old-dejagnu.exp: Do a proper check of the return value for
62794           execute tests. Fixed several problems with the pattern matching
62795           of the compiler output which gave erroneous test results.
62796           Changed several of the test result messages to be more descriptive.
62797         * config/unix-g++.exp: Proc g++_load now actually works and
62798           executes the tests passed to it and returns a usable return
62799           value.
62800
62801 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62802
62803           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62804
62805 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62806
62807         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62808           Modified both files to properly execute the old style
62809           dejagnu tests. The previous versions of these files were
62810           experimental and did not function anything near correctly.
62811
62812 1993-04-05  Rob Savoye  (rob@cygnus.com)
62813
62814         * Removed all Makefile.in and configure.in files. No configuration
62815         needed now.
62816
62817 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62818
62819         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62820
62821 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62822
62823         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62824         gcc.special/configure.in, gcc.noncompile/configure.in,
62825         gcc.execute/configure.in, gcc.code_quality/configure.in,
62826         g++.other/configure.in, g++.old-deja/configure.in,
62827         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62828         in srcname setting.
62829
62830 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62831
62832         * lib/udi.exp: Fixed mondfe and mondfe_download.
62833         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62834         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62835
62836 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62837
62838         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62839         (gdb_exit): Don't remove *_soc files.
62840
62841 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62842
62843         * lib/c-torture.exp: Don't look for main; instead always use -w
62844         -c.  This is how the c-torture tests work.  Remove the object
62845         file if the compilation succeeds.
62846         * gcc.execute/execute.exp: Remove executable if test passes.
62847         * gcc.noncompile/noncompile.exp: Every test is an expected
62848         failure.
62849         * gcc.special/special.exp: Added tests from c-torture 1.11,
62850         corrected use of existing test.
62851         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62852         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62853         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62854         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62855         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62856         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62857         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62858         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62859         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62860         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62861         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62862         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62863         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62864         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62865         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62866         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62867         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62868         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62869         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62870         c-torture 1.11.
62871         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62872         correspond to c-torture 1.11.
62873
62874         * New file.