OSDN Git Service

8d2111131281d952719176cd60aadf1efcfcf0df
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
2
3         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
4
5 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
6
7         PR 24924
8         * g++.dg/cpp/string-2.C: This is a warning now.
9         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
10         default, so add it.
11         
12 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
13
14         * g++.dg/cpp0x/auto1.C: New.
15
16 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
17
18         PR fortran/34770
19         * gfortran.dg/pointer_1.f90: New test.
20
21 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
22
23         PR c++/35315
24         * g++.dg/ext/attrib32.C: Add another test case.
25
26 2008-02-29  Tom Tromey  <tromey@redhat.com>
27
28         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
29         line.
30
31 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
32
33         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
34         to make the interchange profitable.
35
36 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
37
38         PR fortran/31463
39         PR fortran/33950
40         PR fortran/34296
41         * gfortran.dg/arrayio_11.f90: Fixed test.
42         * gfortran.dg/arrayio_12.f90: Likewise.
43         * gfortran.dg/module_read_1.f90: Added warning-directives.
44         * gfortran.dg/pr32242.f90: Likewise.
45         * gfortran.dg/result_in_spec_3.f90: Likewise.
46         * gfortran.dg/use_12.f90: Likewise.
47         * gfortran.dg/warn_function_without_result.f90 : New test.
48
49 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
50
51         PR fortran/34868
52         * gfortran.dg/f2c_9.f90: New test.
53
54 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
55
56         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
57         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
58         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
59         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
60         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
61         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
62         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
63         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
64         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
65         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
66         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
67         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
68         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
69         * testsuite/gfortran.dg/ldist-1.f90: New.
70
71 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
72
73         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
74
75 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
76
77         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
78
79 2008-02-27  Jan Beulich  <jbeulich@novell.com>
80
81         * gcc.target/i386/mmx-1.c: Add
82         -Werror-implicit-function-declaration to dg-options.
83         * gcc.target/i386/mmx-2.c: Likewise.
84         * gcc.target/i386/sse-13.c: Likewise.
85         * gcc.target/i386/sse-14.c: Likewise.
86
87 2008-02-27  Revital Eres  <eres@il.ibm.com>
88
89         PR rtl-optimization/34999
90         * gcc.dg/tree-prof/pr34999.c: New.
91
92 2008-02-27  Richard Guenther  <rguenther@suse.de>
93
94         PR middle-end/25290
95         * gcc.c-torture/execute/pr35390.c: New testcase.
96
97 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
98
99         PR ada/22255
100         * gnat.dg/test_direct_io.adb: New file.
101
102 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
103
104         PR ada/34799
105         * gnat.dg/specs/pr34799.ads: New test.
106
107 2008-02-27  Richard Guenther  <rguenther@suse.de>
108
109         PR middle-end/34971
110         * gcc.c-torture/execute/pr34971.c: New testcase.
111
112 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
113
114         * gcc.dg/gomp/preprocess-1.c: New test.
115
116         PR c++/35368
117         * g++.dg/ext/visibility/typeinfo2.C: New test.
118         * g++.dg/ext/visibility/typeinfo3.C: New test.
119
120 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
121
122         * gcc.dg/bf-ms-attrib.c (main): Return 0.
123
124 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
125
126         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
127         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
128
129 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
130
131         PR c/28800
132         * gcc.dg/empty-source-2.c: Adjust for warning message.
133         * gcc.dg/empty-source-3.c: Likewise.
134         * gcc.dg/pack-test-2.c: Adjust comment.
135         * gcc.dg/pragma-ep-2.c: Likewise.
136         * gcc.dg/pragma-re-2.c: Likewise.
137         * gcc.dg/va-arg-2.c: Likewise.
138
139 2008-02-26  Tobias Burnus  <burnus@net-b.de>
140
141         PR fortran/35033
142         * gfortran.dg/assignment_2.f90: New.
143
144 2008-02-26  Jason Merrill  <jason@redhat.com>
145
146         PR c++/35315
147         * g++.dg/ext/attrib32.C: New.
148
149 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
150
151         * gcc.c-torture/execute/nest-align-1.x: Delete.
152
153 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
154
155         PR 26264
156         * 20021023-1.c: Use __builtin_va_start instead of
157         __builtin_stdarg_start.
158         * pr17301-1.c: Likewise.
159         * pr17301-2.c: Likewise.
160                 
161 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
162         
163         * gcc.dg/pr34351.c: New.
164         
165 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
166
167         * gcc.dg/Wlarger-than2.c: New.
168         
169 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
170
171         PR c++/35323
172         * g++.dg/lookup/crash7.C: New.
173
174 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
175
176         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
177
178 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
179
180         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
181
182 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
183
184         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
185
186 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
187
188         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
189         Windows.
190
191 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
192
193         * lib/target-supports.exp (check_profiling_available): Report -p
194         unavailable on *-*-mingw*.
195
196 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
197
198         * lib/target-supports.exp (check_effective_target_pthread_h): New.
199         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
200         dg-require-effective-target pthread_h.
201
202 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
203
204         * gcc.dg/Wswitch-enum-error.c: New.
205         * gcc.dg/Wswitch-error.c: New.
206         * gcc.dg/20011021-1.c: Use two directives to match two different
207         messages.
208         
209 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
210         
211         PR 28322
212         * gcc.dg/pr28322.c: New.
213         * gcc.dg/pr28322-2.c: New.
214         * lib/prune.exp: Ignore "At top level" even if there is no ':'
215         preceding it.
216
217 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
218
219         PR c++/35333
220         * g++.dg/other/error26.C: New.
221
222 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
223
224         PR c++/35338
225         * g++.dg/other/error25.C: New.
226
227 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
228
229         PR target/35258
230         * gcc.dg/pr35258.c: New testcase.
231
232 2008-02-25  Jan Beulich  <jbeulich@novell.com>
233
234         * gcc.dg/20020426-2.c: Remove bogus workaround.
235         * g++.old-deja/g++.other/store-expr1.C: Likewise.
236         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
237
238 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
239
240         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
241
242 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
243
244         PR middle-end/19984
245         * gcc.dg/pr19984.c: New test.
246         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
247         name of the variable.
248
249 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
250
251         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
252         (main): Call check_vect and foo.  Check array values after
253         the call to foo.
254         * gcc.dg/vect/vect-117.c: Call check_vect.
255         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
256
257 2008-02-25  Jason Merrill  <jason@redhat.com>
258
259         PR c++/33486
260         * g++.dg/lookup/strong-using-5.C: New.
261
262 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
263
264         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
265         sh* targets.
266
267 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
268
269         PR target/35349
270         * gcc.c-torture/execute/20050604-1.x: New file.
271
272 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
273
274         * gcc.target/i386/pr22076.c: Update number of mov insns
275         for PIC targets.
276         * gcc.target/i386/pr34256.c: Ditto.
277
278 2008-02-24  Diego Novillo  <dnovillo@google.com>
279
280         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
281
282         PR 33738
283         * g++.dg/warn/pr33738.C: New.
284
285 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
286
287         * gcc.c-torture/execute/nest-align-1.x: New file.
288
289 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
290
291         PR c++/34749
292         * g++.dg.ext/dllimport13.C: New test.
293
294 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
295
296         PR libfortran/24685
297         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
298         powerpc*-apple-darwin*.
299
300 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
301
302         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
303         ERFC into gfortran.dg/large_real_kind_3.F90.
304         * gfortran.dg/large_real_kind_3.F90: New test.
305
306 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
307
308         PR rtl-opt/33512
309         * gcc.dg/and-1.c: New test.
310
311 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
312
313         * gcc.c-torture/execute/20080222-1.c: New test.
314
315 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
316
317         PR target/22076
318         PR target/34256
319         * gcc.target/i386/pr22076.c: New test.
320         * gcc.target/i386/pr34256.c: New test.
321         * gcc.target/i386/vecinit-5.c: New test.
322         * gcc.target/i386/vecinit-6.c: New test.
323         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
324
325         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
326         <xmmintrin.h>, define __m64 and __m128 directly.
327         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
328
329 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
330
331         PR C++/34715
332         * g++.dg/ext/always_inline-1.C: New test.
333         * g++.dg/ext/always_inline-2.C: New test.
334         * g++.dg/ext/always_inline-3.C: New test.
335         * g++.dg/ext/always_inline-4.C: New test.
336
337 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
338
339         * gcc.target/cris/asm-b-1.c: New test.
340
341 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
342
343         PR c++/35282
344         * g++.dg/template/nontype17.C: Add.
345
346 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
347
348         PR c++/35282
349         Revert:
350         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
351
352         PR c++/28743
353         * g++.dg/template/nontype17.C: New.
354         * g++.dg/template/nontype16.C: Add error.
355
356 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
357
358         PR c/19999
359         * gcc.dg/Wfloat-equal-1.c: New.
360         * g++.dg/warn/Wfloat-equal-1.C: New.
361
362 2008-02-21  Michael Matz  <matz@suse.de>
363
364         PR target/35264
365         * gcc.dg/pr35264.c: New testcase.
366
367 2008-02-21  Richard Guenther  <rguenther@suse.de>
368
369         * gfortran.dg/reassoc_1.f90: New testcase.
370         * gfortran.dg/reassoc_2.f90: Likewise.
371         * gfortran.dg/reassoc_3.f90: Likewise.
372
373 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
374
375         PR libfortran/34974
376         * gfortran.dg/fmt_t_7.f: New test.
377
378         PR libfortran/35132
379         * gfortran.dg/streamio_15.f90: New test.
380         
381 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
382
383         PR libfortran/35036
384         * gfortran.dg/fmt_zero_digits.f90: Revise test.
385
386 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
387
388         * gcc.dg/Wframe-larger-than.c: New option test.
389
390 2008-02-20  Tobias Burnus  <burnus@net-b.de>
391
392         PR fortran/34997
393         * gfortran.dg/dollar_sym_1.f90: New.
394         * gfortran.dg/dollar_sym_2.f90: New.
395
396 2008-02-20  Richard Guenther  <rguenther@suse.de>
397
398         PR middle-end/35265
399         * gcc.dg/builtins-66.c: New testcase.
400
401 2008-02-20  Richard Guenther  <rguenther@suse.de>
402
403         * gcc.dg/fold-reassoc-1.c: New testcase.
404         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
405
406 2008-02-20  Richard Guenther  <rguenther@suse.de>
407
408         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
409
410 2008-02-20  Ira Rosen  <irar@il.ibm.com>
411
412         * lib/target-supports.exp (check_effective_target_vect_unpack):
413         Return true for SPU.
414         (check_effective_target_vect_short_mult): Likewise.
415         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
416         the loop on targets that support vect_unpack.
417
418 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
419
420         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
421         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
422         templates to reduce number of passed arguments.
423
424 2008-02-19  Jason Merrill  <jason@redhat.com>
425
426         PR c++/34950
427         * g++.dg/template/explicit-args1.C: New.
428
429 2008-02-19  Richard Guenther  <rguenther@suse.de>
430
431         PR tree-optimization/34989
432         * gcc.dg/pr34989-1.c: New testcase.
433         * gcc.dg/pr34989-2.c: Likewise.
434
435 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
436
437         PR c++/35028
438         * g++.dg/gomp/pr35028.C: New test.
439
440         PR c++/34964
441         PR c++/35244
442         * gcc.dg/gomp/pr34964.c: New test.
443         * g++.dg/gomp/pr34964.C: New test.
444         * gcc.dg/gomp/pr35244.c: New test.
445         * g++.dg/gomp/pr35244.C: New test.
446
447         PR c++/35078
448         * g++.dg/gomp/pr35078.C: New test.
449
450 2008-02-19  Christian Bruel  <christian.bruel@st.com>
451
452         * gcc.dg/packed-array.c: New testcase. 
453
454 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
455
456         PR target/33555
457         * gcc.target/i386/pr33555.c: New test.
458         
459 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
460
461         PR target/35189
462         * gcc.target/i386/isa-1.c: New.
463         * gcc.target/i386/isa-2.c: Likewise.
464         * gcc.target/i386/isa-3.c: Likewise.
465         * gcc.target/i386/isa-4.c: Likewise.
466         * gcc.target/i386/isa-5.c: Likewise.
467         * gcc.target/i386/isa-6.c: Likewise.
468         * gcc.target/i386/isa-7.c: Likewise.
469         * gcc.target/i386/isa-8.c: Likewise.
470         * gcc.target/i386/isa-9.c: Likewise.
471         * gcc.target/i386/isa-10.c: Likewise.
472         * gcc.target/i386/isa-11.c: Likewise.
473         * gcc.target/i386/isa-12.c: Likewise.
474         * gcc.target/i386/isa-13.c: Likewise.
475         * gcc.target/i386/isa-14.c: Likewise.
476
477 2008-02-18  Joey Ye  <joey.ye@intel.com>
478             H.J. Lu  <hongjiu.lu@intel.com>
479
480         PR middle-end/34921
481         * gcc.c-torture/execute/nest-align-1.c: New test case.
482
483 2008-02-17  Richard Guenther  <rguenther@suse.de>
484
485         PR middle-end/35227
486         * gcc.dg/torture/pr35227.c: New testcase.
487
488 2008-02-17  Richard Guenther  <rguenther@suse.de>
489
490         PR tree-optimization/35231
491         * gcc.c-torture/execute/pr35231.c: New testcase.
492
493 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
494
495         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
496         (test_gt): Ditto.
497
498 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
499
500         * obj-c++.dg/encode-2.mm: XFAIL.
501         * obj-c++.dg/encode-3.mm: Likewise.
502
503 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
504             Paolo Carlini  <pcarlini@suse.de>
505
506         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
507         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
508         * g++.dg/ext/has_nothrow_copy.C: Likewise.
509
510 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
511
512         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
513         (main): Change to void and rename to sse_test.
514         * gcc.target/i386/pr24306.c: Ditto.
515         * gcc.target/i386/pr32065-2.c: Ditto.
516         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
517         (main): Change to void and rename to sse2_test.
518         * gcc.target/i386/20060512-3.c: Ditto.
519
520 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
521
522         PR fortran/35150
523         * gfortran.dg/c_loc_tests_12.f03: New test.
524
525 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
526
527         PR c++/35023
528         PR c++/35024
529         PR c++/35026
530         * g++.dg/cpp0x/vt-35026.C: New.
531         * g++.dg/cpp0x/vt-35023.C: New.
532         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
533         * g++.dg/cpp0x/vt-35024.C: New.
534
535 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
536
537         * gcc.c-torture/execute/va-arg-25.x: Remove.
538
539 2008-02-15  Richard Guenther  <rguenther@suse.de>
540             Zdenek Dvorak  <ook@ucw.cz>
541
542         PR tree-optimization/35164
543         * g++.dg/torture/pr35164-1.C: New testcase.
544         * g++.dg/torture/pr35164-2.C: Likewise.
545
546 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
547
548         PR testsuite/35119
549         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
550         in dg-final to match the assembly code generated by Darwin 9.
551
552 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
553
554         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
555
556 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
557
558         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
559
560 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
561
562         * lib/dejapatches.exp: New file.
563
564 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
565
566         PR c++/34050
567         * g++.dg/cpp0x/vt-34050.C: New.
568
569 2008-02-14  Jason Merrill  <jason@redhat.com>
570
571         PR c++/5645
572         PR c++/11159
573         * g++.dg/warn/pr11159.C: New.
574         * g++.dg/warn/pr5645.C: Likewise.
575
576 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
577
578         PR preprocessor/35061
579         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
580
581 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
582
583         PR c++/28743
584         * g++.dg/template/nontype17.C: New.
585         * g++.dg/template/nontype16.C: Add error.
586
587 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
588
589         PR c++/35138
590         * g++.dg/template/member8.C: New test.
591
592 2008-02-13  Michael Matz  <matz@suse.de>
593
594         * gcc.dg/pr35065.c: Fix testcase warnings.
595
596 2008-02-13  Jason Merrill  <jason@redhat.com>
597
598         PR c++/34962, c++/34937, c++/34939
599         * g++.dg/ext/tmplattr9.C: New.
600
601 2008-02-13  Michael Matz  <matz@suse.de>
602
603         PR debug/35065
604         * gcc.dg/pr35065.c: New testcase.
605
606 2008-02-12  Richard Guenther  <rguenther@suse.de>
607
608         PR tree-optimization/35171
609         * gcc.c-torture/compile/pr35171.c: New testcase.
610
611 2008-02-12  Richard Guenther  <rguenther@suse.de>
612
613         PR middle-end/35163
614         * gcc.c-torture/execute/pr35163.c: New testcase.
615
616 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
617
618         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
619
620 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
621
622         * gnat.dg/loop_address.adb: New test.
623
624 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
625
626         * obj-c++.dg/bitfield-1.mm: Expect failures.
627         * obj-c++.dg/bitfield-4.mm: Likewise.
628         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
629         * obj-c++.dg/encode-8.mm: Likewise.
630         * obj-c++.dg/isa-field-1.mm: Likewise.
631         * obj-c++.dg/layout-1.mm: Likewise.
632         * obj-c++.dg/lookup-2.mm: Likewise.
633         * obj-c++.dg/try-catch-2.mm: Likewise.
634         * obj-c++.dg/try-catch-9.mm: Likewise.
635
636 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
637
638         PR c++/35144
639         * g++.dg/tree-ssa/pr35144.C: New test.
640
641         PR inline-asm/35160
642         * gcc.target/i386/pr35160.c: New test.
643
644         PR c++/34862
645         * g++.dg/init/new27.C: New test.
646
647 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
648
649         PR c++/35077
650         * g++.dg/template/crash78.C: New.
651
652 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
653
654         PR testsuite/35047
655         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
656         * gcc.dg/compat/vector-2_y.c: Ditto.
657
658 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
659             Richard Guenther  <rguenther@suse.de>
660
661         PR tree-optimization/33992
662         * gcc.c-torture/execute/pr33992.c: New testcase.
663
664 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
665
666         * gfortran.dg/streamio_14.f90:  New test.
667
668 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
669
670         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
671         Add -mfpmath=387 to dg-options.
672
673 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
674
675         PR testsuite/35047
676         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
677         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
678         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
679         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
680         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
681         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
682         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
683         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
684         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
685
686 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
687
688         PR objc++/34193
689         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
690
691 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
692
693         PR c++/35056
694         * g++.dg/conversion/bitfield8.C: New.
695
696 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
697
698         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
699
700 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
701
702         PR c++/35049
703         PR c++/35096
704         * g++.dg/ext/vector13.C: New.
705
706 2008-02-06  David Daney  <ddaney@avtrex.com>
707
708         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
709
710 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
711
712         * lib/target-supports.exp (check_effective_target_hard_float): Remove
713         special case for xtensa-*-*.
714         
715 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
716
717         PR fortran/35037
718         * gfortran.dg/volatile11.f90: New test.
719
720 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
721
722         PR c++/33553
723         * g++.dg/template/array19.C: New test.
724
725 2008-02-05  Diego Novillo  <dnovillo@google.com>
726
727         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
728
729         PR 33738
730         * g++.dg/warn/pr33738.C: Remove.
731
732 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
733
734         PR fortran/34945
735         * gfortran.dg/bounds_check_13.f: New test.
736
737 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
738
739         PR testsuite/33946
740         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
741
742 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
743
744         PR target/35083
745         * gcc.target/i386/pr35083.c: New test.
746
747 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
748
749         PR fortran/32315
750         * gfortran.dg/data_bounds_1.f90: New test.
751
752 2008-02-04  Diego Novillo  <dnovillo@google.com>
753
754         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
755
756         PR 33738
757         * testsuite/g++.dg/warn/pr33738.C: New.
758
759 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
760
761         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
762         to match.
763
764 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
765
766         * lib/target-supports.exp (check_effective_target_hard_float): Only
767         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
768         other targets, grep for a call insn in the rtl expand dump for an
769         add of two doubles.
770         (target_compile): Support generating rtl dumps as output.
771
772 2008-02-04  Richard Guenther  <rguenther@suse.de>
773
774         PR middle-end/33631
775         * gcc.c-torture/execute/pr33631.c: New testcase.
776
777 2008-02-04  Richard Guenther  <rguenther@suse.de>
778
779         PR middle-end/35043
780         * gcc.c-torture/compile/pr35043.c: New testcase.
781
782 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
783
784         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
785
786 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
787
788         * gcc.target/i386/pr31628.c: Require effective target fpic.
789         * gcc.target/i386/strinline.c: Ditto.
790         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
791         * gcc.dg/pr35045.c: Ditto.
792         * gcc.dg/20050503-1.c: Ditto.
793
794 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
795
796         PR fortran/32760
797         * gfortran.dg/host_assoc_variable_1.f90: New test.
798         * gfortran.dg/allocate_stat.f90: Change last three error messages.
799
800 2008-02-02  Michael Matz  <matz@suse.de>
801
802         PR target/35045
803         * gcc.dg/pr35045.c: New test.
804
805 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
806
807         PR libfortran/35001
808         * gfortran.dg/shape_4.f90:  New test.
809
810 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
811
812         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
813
814 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
815
816         PR rtl-optimization/34773
817         * gcc.target/cris/torture/pr34773.c: New test.
818
819 2008-02-01  Nick Clifton  <nickc@redhat.com>
820
821         * lib/target-supports.exp (check_profiling_available): Do not
822         expect profiling to work on the xstormy16 target.
823
824 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
825
826         PR testsuite/35047
827         * gcc.c-torture/execute/20050316-2.x: New file.
828         * gcc.target/i386/pr17390.c: Update scan pattern.
829         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
830         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
831
832 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
833
834         PR fortran/34910
835         * gfortran.dg/proc_assign_2.f90: New test.
836
837 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
838             Jakub Jelinek  <jakub@redhat.com>
839
840         PR c++/34935
841         PR c++/34936
842         * g++.dg/ext/alias-canon.C: New.
843         * g++.dg/ext/alias-mangle.C: New.
844
845 2008-01-30  Jan Hubicka  <jh@suse.cz>
846
847         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
848
849 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
850
851         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
852         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
853
854 2008-01-30  Jan Hubicka  <jh@suse.cz>
855
856         PR target/34982
857         * gcc.c-torture/execute/pr34982.c: New testcase.
858
859 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
860
861         * gcc.target/s390/tf_to_di-1.c: New testcase.
862
863 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
864
865         PR fortran/34975
866         * gfortran.dg/use_only_3.f90: New test.
867         * gfortran.dg/use_only_3.inc: Modules for new test.
868
869         PR fortran/34429
870         * gfortran.dg/function_charlen_2.f90: New test.
871
872 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
873
874         PR middle-end/34969
875         * gcc.dg/pr34969.c: New test.
876
877         PR c/35017
878         * gcc.dg/inline-25.c: New test.
879         * gcc.dg/inline-26.c: New test.
880         * gcc.dg/inline-27.c: New test.
881
882 2008-01-29  Richard Guenther  <rguenther@suse.de>
883
884         PR middle-end/35006
885         * gcc.c-torture/compile/pr35006.c: New testcase.
886
887 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
888
889         PR c++/34055
890         PR c++/34103
891         PR c++/34219
892         PR c++/34606
893         PR c++/34753
894         PR c++/34754
895         PR c++/34755
896         PR c++/34919
897         PR c++/34961
898         * g++.dg/cpp0x/vt-34219-2.C: New.
899         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
900         * g++.dg/cpp0x/vt-34961.C: New.
901         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
902         cases from the re-opened PR.
903         * g++.dg/cpp0x/vt-34753.C: New.
904         * g++.dg/cpp0x/vt-34919.C: New.
905         * g++.dg/cpp0x/vt-34754.C: New.
906         * g++.dg/cpp0x/vt-34606.C: New.
907         * g++.dg/cpp0x/vt-34219.C: New.
908         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
909         * g++.dg/cpp0x/vt-34755.C: New.
910         * g++.dg/cpp0x/pr31438.C: Ditto.
911         * g++.dg/cpp0x/variadic81.C: Ditto.
912
913 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
914
915         * g++.dg/torture/pr34641.C: Put the dg-do first.
916
917 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
918
919         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
920
921 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
922
923         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
924
925 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
926
927         PR 31535
928         * gcc.target/powerpc/spe-small-data-1.c: New test.
929         * gcc.target/powerpc/spe-small-data-2.c: New test.
930
931 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
932
933         PR libfortran/34980
934         * gfortran.dg/shape_3.f90:  New test.
935
936 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
937
938         * gcc.target/s390/20020926-1.c: Remove -m31.
939
940 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
941
942         * gcc.target/s390/20020926-1.c: Disable for s390x.
943
944 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
945
946         PR fortran/34994
947         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
948         expression.
949
950 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
951
952         PR fortran/34990
953         * gfortran.dg/array_constructor_22.f90: New test.
954
955 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
956
957         PR middle-end/34688
958         * gcc.c-torture/compile/pr34688: New test.
959
960 2008-01-26  Tobias Burnus  <burnus@net-b.de>
961
962         PR fortran/34848
963         * gfortran.dg/missing_optional_dummy_5.f90: New.
964
965 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
966
967         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
968         noinline.  XFAIL test.
969
970 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
971
972         PR fortran/31610
973         * gfortran.dg/array_3.f90: New test.
974
975 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
976
977         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
978         on i?86/x86_64.
979
980         PR c++/34965
981         * gcc.dg/pr34965.c: New test.
982         * g++.dg/other/error24.C: New test.
983
984 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
985
986         PR libfofortran/34887
987         * gfortran.dg/x_slash_2.f:  New test.
988
989 2008-01-26  Richard Guenther  <rguenther@suse.de>
990
991         PR c++/34235
992         * g++.dg/torture/pr34235.C: New testcase.
993
994 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
995
996         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
997
998 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
999
1000         PR target/34981
1001         * gcc.target/mips/lazy-binding-1.c: New test.
1002         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1003         mips_forced_no_abicalls and mips_forced_no_shared.
1004         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1005         Avoid using small data with -mabicalls.  Don't make -G0 force
1006         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1007         forces the opposite option.
1008
1009 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1010
1011         PR target/34970
1012         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1013         Use -std=gnu89 switch.
1014
1015 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1016
1017         PR libfortran/34876
1018         * gfortran.dg/direct_io_9.f: New test.
1019
1020 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1021
1022         PR fortran/34661
1023         * gfortran.dg/where_operator_assign_4.f90: New test.
1024
1025 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1026
1027         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1028         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1029         c4x-*-* targets.
1030
1031 2008-01-25  Richard Guenther  <rguenther@suse.de>
1032
1033         PR middle-end/32244
1034         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1035
1036 2008-01-25  Richard Guenther  <rguenther@suse.de>
1037
1038         PR tree-optimization/34966
1039         * gcc.c-torture/compile/pr34966.c: New testcase.
1040
1041 2008-01-25  Richard Guenther  <rguenther@suse.de>
1042
1043         PR c++/33887
1044         * g++.dg/torture/pr33887-1.C: New testcase.
1045         * g++.dg/torture/pr33887-2.C: Likewise.
1046         * g++.dg/torture/pr33887-3.C: Likewise.
1047         * gcc.c-torture/execute/20071211-1.c: Likewise.
1048
1049 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1050
1051         PR target/34856
1052         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1053
1054 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1055
1056         PR middle-end/33333
1057         * g++.dg/gomp/pr33333.C: New test.
1058
1059         PR preprocessor/34692
1060         * gcc.dg/cpp/pr34692.c: New test.
1061         * gcc.dg/gomp/pr34692.c: New test.
1062
1063 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1064
1065         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1066
1067 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1068
1069         PR fortran/34202
1070         * gfortran.dg/empty_type.f90: New test.
1071
1072 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1073
1074         PR c++/34603
1075         * g++.dg/template/crash77.C: New.
1076
1077 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1078
1079         PR target/34856
1080         * gcc.dg/pr34856.c: New test.
1081
1082 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1083
1084         * gfortran.dg/namelist_39.f90: Delete temporary files.
1085         * gfortran.dg/namelist_44.f90: Ditto.
1086
1087 2008-01-24  Richard Guenther  <rguenther@suse.de>
1088
1089         PR middle-end/34953
1090         * g++.dg/torture/pr34953.C: New testcase.
1091
1092 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1093
1094         PR middle-end/34934
1095         * gcc.c-torture/compile/20080124-1.c: New test.
1096
1097 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1098
1099         PR fortran/34872
1100         * gfortran.dg/function_charlen_3.f: New test.
1101
1102 2008-01-23  Michael Matz  <matz@suse.de>
1103
1104         PR debug/34895
1105         * g++.dg/debug/pr34895.cc: New testcase.
1106
1107 2008-01-23  Richard Guenther  <rguenther@suse.de>
1108
1109         PR middle-end/31529
1110         * gcc.dg/pr31529-1.c: New testcase.
1111         * gcc.dg/pr31529-2.c: Likewise.
1112
1113 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1114
1115         PR c++/34829
1116         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1117         unsigned int for the first argument.
1118
1119 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1120
1121         PR c++/33984
1122         * g++.dg/conversion/bitfield7.C: New test.
1123         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1124
1125 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1126
1127         From Michael Frysinger  <michael.frysinger@analog.com>
1128         * gcc.target/bfin/mcpu-bf547.c: New test.
1129         * gcc.target/bfin/mcpu-bf523.c: New test.
1130         * gcc.target/bfin/mcpu-bf524.c: New test.
1131         * gcc.target/bfin/mcpu-bf526.c: New test.
1132
1133 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1134
1135         * gcc.c-torture/execute/20080122-1.c: New test.
1136
1137 2008-01-22  Tom Tromey  <tromey@redhat.com>
1138
1139         PR c++/34859
1140         * gcc.dg/cpp/pr34859.c: New file.
1141
1142 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1143
1144         PR fortran/34875
1145         * gfortran.dg/vector_subscript_3.f90: New test.
1146
1147 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1148
1149         PR fortran/34848
1150         * gfortran.dg/missing_optional_dummy_4.f90
1151
1152 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1153
1154         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1155
1156 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1157
1158         * gnat.dg/unchecked_union1.adb: New test.
1159
1160 2008-01-22  Tom Tromey  <tromey@redhat.com>
1161
1162         PR c++/34829
1163         * g++.dg/ext/pr34829.C: New file.
1164
1165 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1166
1167         PR c++/34607
1168         * gcc.dg/gomp/pr34607.c: New test.
1169         * g++.dg/gomp/pr34607.C: New test.
1170
1171         PR c++/34914
1172         * g++.dg/ext/vector10.C: New test.
1173
1174         PR c++/34918
1175         * g++.dg/other/error23.C: New test.
1176
1177         PR c++/34917
1178         * g++.dg/ext/vector12.C: New test.
1179
1180 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1181
1182         PR 32102
1183         * gcc.dg/Wstrict-overflow-21.c: New.
1184         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1185
1186 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1187
1188         PR middle-end/33092
1189         * gcc.dg/pr33092.c: New.
1190
1191 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1192
1193         * gcc.target/s390/20020926-1.c: Add -m31 option.
1194
1195 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1196
1197         PR fortran/34915
1198         * gfortran.dg/initialization_18.f90: New test.
1199
1200 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1201
1202         PR fortran/34899
1203         * gfortran.dg/tab_continuation.f: New.
1204
1205 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1206
1207         PR fortran/34896
1208         * gfortran.dg/use_rename_2.f90: New test.
1209
1210 2008-01-21  Richard Guenther  <rguenther@suse.de>
1211
1212         PR middle-end/34856
1213         * gcc.c-torture/compile/pr34856.c: New testcase.
1214
1215 2008-01-21  Richard Guenther  <rguenther@suse.de>
1216
1217         PR c/34885
1218         * gcc.c-torture/compile/pr34885.c: New testcase.
1219
1220 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1221
1222         * gnat.dg/specs/alignment1.ads: New test.
1223
1224 2008-01-21  Richard Guenther  <rguenther@suse.de>
1225
1226         PR c++/34850
1227         * g++.dg/torture/pr34850.C: New testcase.
1228
1229 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1230             Olga Golovanevsky  <olga@il.ibm.com>
1231
1232         PR tree-optimization/34701
1233         * gcc.dg/struct/wo_prof_array_field.c: New test.
1234         
1235 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1236
1237         PR c++/34891
1238         * g++.dg/ext/vector9.C: New.
1239
1240 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1241
1242         PR c++/34776
1243         PR c++/34486
1244         * g++.dg/template/crash75.C: New.
1245         * g++.dg/template/crash76.C: Likewise.  
1246
1247 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1248
1249         PR rtl-optimization/34808
1250         * gcc.c-torture/compile/pr34808.c: New test.
1251
1252 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1253
1254         PR fortran/34784
1255         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1256
1257         PR fortran/34861
1258         * gfortran.dg/entry_array_specs_3.f90: New test.
1259
1260         PR fortran/34854
1261         * gfortran.dg/use_rename_1.f90: New test.
1262
1263 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1264
1265         PR fortran/34784
1266         * gfortran.dg/array_constructor_20.f90: New test.
1267         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1268
1269         PR fortran/34785
1270         * gfortran.dg/array_constructor_21.f90: New test.
1271
1272 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1273
1274         PR libfortran/34795
1275         * gfortran.dg/inquire_13.f90: New test.
1276         
1277         PR libfortran/34659
1278         * gfortran.dg/continuation_9.f90: New test.
1279
1280 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1281
1282         PR target/34831
1283         * gcc.target/mips/pr34831.c: New test.
1284
1285 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1286
1287         PR fortran/34817
1288         PR fortran/34838
1289         * gfortran.dg/any_all_1.f90:  New test.
1290         * gfortran.dg/any_all_2.f90:  New test.
1291
1292 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1293
1294         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1295         "dg-require-weak" statement.
1296         * g++.dg/eh/weak1.C: Likewise.
1297
1298 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1299
1300         PR gcov-profile/34610
1301         * gcc.dg/gomp/pr34610.c: New test.
1302
1303 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1304
1305         PR fortran/34760
1306         * gfortran.dg/implicit_11.f90: New.
1307         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1308         * gfortran.dg/entry_15.f90: Ditto.
1309         * gfortran.dg/func_assign.f90: Ditto.
1310         * gfortran.dg/gomp/reduction3.f90: Ditto.
1311         * gfortran.dg/proc_assign_1.f90: Ditto.
1312
1313         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1314         of dg-excess-errors.
1315
1316 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1317
1318         PR fortran/32616
1319         * gfortran.dg/argument_checking_15.f90: New.
1320         * gfortran.dg/argument_checking_5.f90: Change TODO into
1321         dg-warning.
1322
1323 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1324
1325         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1326         * gfortran.dg/enum_5.f90: Ditto.
1327         * gfortran.dg/enum_6.f90: Ditto.
1328         * gfortran.dg/bom_error.f90: Ditto.
1329         * gfortran.dg/func_decl_4.f90: Ditto.
1330
1331 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1332
1333         PR libfortran/34782
1334         * gfortran.dg/fmt_t_6.f: New test.
1335
1336 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1337
1338         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1339
1340 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1341
1342         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1343
1344 2008-01-18  Ian Lance Taylor  <iant@google.com>
1345
1346         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1347
1348 2008-01-18  Ian Lance Taylor  <iant@google.com>
1349
1350         PR c++/33407
1351         * g++.dg/init/new26.C: New test.
1352
1353 2008-01-18  Richard Guenther  <rguenther@suse.de>
1354
1355         PR middle-end/34801
1356         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1357         redundant one.
1358
1359 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1360
1361         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1362         dg-require-effective-target.
1363
1364 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1365
1366         PR target/34556
1367         * gfortran.dg/reshape_2.f90: New test.
1368
1369 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1370
1371         * gcc.dg/20040223-1.c: Fix comment typo.
1372
1373 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1374
1375         PR target/34814
1376         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1377         until 34814 is fixed.
1378
1379 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1380
1381         PR tree-optimization/34648
1382         * gcc.c-torture/compile/pr34648.c: New testcase.
1383
1384 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1385
1386         PR testsuite/34821
1387         * gcc.dg/autopar/autopar.exp: New.
1388         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1389         * lib/target-supports.exp (check_effective_target_pthread): New.
1390
1391         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1392         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1393         * gcc.dg/tree-ssa/reduc-1.c: Same.
1394         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1395         * gcc.dg/tree-ssa/reduc-2.c: Same
1396         * gcc.dg/tree-ssa/reduc-3.c: Same.
1397         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1398         * gcc.dg/tree-ssa/reduc-6.c: Same.
1399         * gcc.dg/tree-ssa/reduc-7.c: Same.
1400         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1401         * gcc.dg/tree-ssa/reduc-8.c: Same.
1402         * gcc.dg/tree-ssa/reduc-9.c: Same.
1403
1404 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1405
1406         * gnat.dg/discr5.adb: New test.
1407
1408 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1409
1410         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1411
1412 2008-01-17  Richard Guenther  <rguenther@suse.de>
1413
1414         PR tree-optimization/34825
1415         * gcc.dg/pr34825.c: New testcase.
1416
1417 2008-01-17  Richard Guenther  <rguenther@suse.de>
1418
1419         * gcc.c-torture/execute/20080117-1.c: New testcase.
1420
1421 2008-01-17  Revital Eres  <eres@il.ibm.com>
1422
1423         PR30957
1424         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1425
1426 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1427
1428         PR fortran/34429
1429         * gfortran.dg/function_charlen_1.f90: New test.
1430
1431         PR fortran/34431
1432         * gfortran.dg/function_types_1.f90: New test.
1433         * gfortran.dg/function_types_2.f90: New test.
1434
1435         PR fortran/34471
1436         * gfortran.dg/function_kinds_4.f90: New test.
1437         * gfortran.dg/function_kinds_5.f90: New test.
1438
1439         * gfortran.dg/defined_operators_1.f90: Errors now at function
1440         declarations.
1441         * gfortran.dg/private_type_4.f90: The same.
1442         * gfortran.dg/interface_15.f90: The same.
1443         * gfortran.dg/elemental_args_check_2.f90: The same.
1444         * gfortran.dg/auto_internal_assumed.f90: The same.
1445
1446 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1447
1448         * gnat.dg/sizetype.adb: New test.
1449
1450 2008-01-16  Richard Guenther  <rguenther@suse.de>
1451
1452         PR middle-end/32628
1453         * gcc.dg/overflow-warn-7.c: New testcase.
1454
1455 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1456
1457         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1458
1459 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1460         Richard Guenther  <rguenther@suse.de>
1461
1462         PR c/34668
1463         * gcc.dg/pr34668-1.c: New test.
1464         * gcc.dg/pr34668-2.c: Likewise.
1465
1466 2008-01-16  Richard Guenther  <rguenther@suse.de>
1467
1468         PR c++/33819
1469         * g++.dg/torture/pr33819.C: New testcase.
1470
1471 2008-01-16  Richard Guenther  <rguenther@suse.de>
1472
1473         PR c/34768
1474         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1475         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1476
1477 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1478
1479         PR fortran/34796
1480         * gfortran.dg/argument_checking_13.f90: New.
1481         * gfortran.dg/argument_checking_14.f90: New.
1482
1483 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1484         
1485         PR libfortran/34671
1486         * gfortran.dg/anyallcount_1.f90:  New test.
1487
1488 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1489
1490         PR c++/34399
1491         * g++.dg/cpp0x/vt-34399.C: New.
1492         * g++.dg/template/friend50.C: New.
1493
1494 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1495
1496         PR c++/34751
1497         * g++.dg/cpp0x/vt-34751.C: New.
1498
1499 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1500
1501         PR c++/34051
1502         PR c++/34055
1503         PR c++/34102
1504         PR c++/34103
1505         * g++.dg/cpp0x/vt-34051-2.C: New.
1506         * g++.dg/cpp0x/vt-34102.C: New.
1507         * g++.dg/cpp0x/vt-34051.C: New.
1508         * g++.dg/cpp0x/vt-34055.C: New.
1509         * g++.dg/cpp0x/vt-34103.C: New.
1510
1511 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1512
1513         PR c++/34314
1514         * g++.dg/cpp0x/vt-34314.C: New.
1515         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1516         reality (the error message was wrong previously).
1517
1518 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1519
1520         PR c++/33964
1521         * g++.dg/cpp0x/vt-33964.C: New.
1522         * g++.dg/template/partial5.C: New.
1523
1524 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1525
1526         PR c++/34052
1527         * g++.dg/cpp0x/vt-34052.C: New.
1528         * g++.dg/template/ttp26.C: New.
1529         
1530 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1531
1532         * gnat.dg/rep_clause2.ad[sb]: New test.
1533         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1534
1535 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1536
1537         PR c++/24924
1538         * g++.dg/cpp/pedantic-errors.C: Delete.
1539         * g++.dg/cpp/permissive.C: Delete.
1540         
1541 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1542
1543         * gcc.c-torture/compile/20080114-1.c: New test.
1544
1545 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1546
1547         PR fortran/34665
1548         * gfortran.dg/argument_checking_11.f90: New.
1549         * gfortran.dg/argument_checking_12.f90: New.
1550         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1551         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1552         * gfortran.dg/argument_checking_3.f90: Ditto.
1553         * gfortran.dg/pointer_intent_2.f90: Ditto.
1554         * gfortran.dg/import2.f90: Ditto.
1555         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1556         * gfortran.dg/implicit_actual.f90: Ditto.
1557         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1558         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1559
1560 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1561
1562         PR fortran/34763
1563         * gfortran.dg/interface_proc_end.f90: New.
1564
1565 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1566
1567         PR fortran/34759
1568         * gfortran.dg/assumed_size_refs_4.f90: New.
1569
1570 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1571
1572         * gnat.dg/unchecked_convert1.adb.
1573
1574 2008-01-13  Richard Guenther  <rguenther@suse.de>
1575
1576         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1577         readable and writable again before exiting.
1578
1579 2008-01-13  Richard Guenther  <rguenther@suse.de>
1580
1581         PR middle-end/34601
1582         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1583
1584 2008-01-13  Jan Hubicka  <jh@suse.cz>
1585
1586         PR middle-end/32135
1587         * gcc.dg/pr32135.c: new.
1588
1589 2008-01-12  Doug Kwan  <dougkwan@google.com>
1590
1591         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1592         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1593         -Wignored-qualifiers.
1594
1595 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1596
1597         * gnat.dg/slice3.adb: New test.
1598         * gnat.dg/slice4.adb: Likewise.
1599
1600 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1601
1602         * gnat.dg/bit_packed_array.ad[sb]: New test.
1603
1604 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1605
1606         PR fortran/34432
1607         * gfortran.dg/parens_7.f90: New test.
1608
1609 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1610
1611         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1612         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1613
1614         * gcc.dg/pr33826.c: Require nonpic.
1615
1616 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1617
1618         PR fortran/34722
1619         * gfortran.dg/inquire_12.f90: New test.
1620
1621 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1622
1623         PR libfortran/34670
1624         * all_bounds_1.f90: New test case.
1625         * maxloc_bounds_1.f90: New test case.
1626         * maxloc_bounds_2.f90: New test case.
1627         * maxloc_bounds_3.f90: New test case.
1628         * maxloc_bounds_4.f90: New test case.
1629         * maxloc_bounds_5.f90: New test case.
1630         * maxloc_bounds_6.f90: New test case.
1631         * maxloc_bounds_7.f90: New test case.
1632         * maxloc_bounds_8.f90: New test case.
1633
1634 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1635
1636         * gcc.dg/struct-ret-3.c: New test.
1637
1638 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1639
1640         PR fortran/34537
1641         * gfortran.dg/transfer_simplify_8.f90: New test.
1642
1643 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1644
1645         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1646         size_t using predefined macro.
1647
1648 2008-01-10  Raksit Ashok  <raksit@google.com>
1649
1650         PR rtl-optimization/27971
1651         * gcc.target/i386/pr27971.c: New testcase.
1652
1653 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1654
1655         PR fortran/34396
1656         * gfortran.dg/bounds_check_12.f90: New test.
1657
1658 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1659
1660         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1661         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1662
1663 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1664
1665         PR middle-end/34641
1666         * g++.dg/torture/pr34641.C: New testcase.
1667
1668 2008-01-10  Richard Guenther  <rguenther@suse.de>
1669
1670         PR tree-optimization/34651
1671         * g++.dg/torture/pr34651.C: New testcase.
1672
1673 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1674
1675         PR tree-optimization/34017
1676         * gcc.dg/tree-ssa/pr34017.c: New.
1677
1678 2008-01-09  Richard Guenther  <rguenther@suse.de>
1679         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1680
1681         PR middle-end/30132
1682         * gcc.c-torture/compile/pr30132.c: New testcase.
1683
1684 2008-01-09  Richard Guenther  <rguenther@suse.de>
1685
1686         PR middle-end/34458
1687         * gcc.c-torture/compile/pr34458.c: New testcase.
1688
1689 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1690
1691         PR testsuite/30459
1692         g++.dg/eh/ia64-2.C: Require weak support.
1693
1694 2008-01-08  Richard Guenther  <rguenther@suse.de>
1695
1696         PR middle-end/31863
1697         * g++.dg/torture/pr31863.C: New testcase.
1698
1699 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1700
1701         PR middle-end/34694
1702         * gcc.dg/gomp/pr34694.c: New test.
1703         * g++.dg/gomp/pr34694.C: New test.
1704
1705         PR c++/33890
1706         * g++.dg/gomp/pr33890.C: New test.
1707
1708 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1709
1710         PR fortran/34476
1711         * gfortran.dg/parameter_array_init_3.f90: New test.
1712
1713 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1714
1715         PR fortran/34681
1716         PR fortran/34704
1717         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1718
1719 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1720
1721         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1722         * g++.dg/other/spu2vmx-1.C: Use it.
1723
1724 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1725
1726         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1727
1728         PR testsuite/34575
1729         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1730         * gcc.target/powerpc/parity-1.c: Likewise.
1731
1732 2008-01-07  Fred Fish  <fnf@specifix.com>
1733
1734         PR preprocessor/30363:
1735         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1736         macro expansions.
1737
1738 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1739
1740         PR fortran/34672
1741         * gfortran.dg/use_only_2.f90: New test.
1742
1743 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1744
1745         PR libstdc++/34680
1746         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1747         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1748
1749 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1750
1751         PR fortran/34545
1752         * gfortran.dg/use_12.f90: New test.
1753
1754 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1755
1756         PR fortran/34689
1757         * interface.c (compare_actual_formal): Fix intent(out) check for
1758         function result variables.
1759
1760 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1761
1762         PR fortran/34690
1763         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1764
1765 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1766
1767         PR fortran/34689
1768         * gfortran.dg/intent_out_4.f90: Fix test case.
1769
1770 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1771
1772         PR fortran/34689
1773         * gfortran.dg/intent_out_4.f90: New.
1774
1775 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1776
1777         PR libfortran/34540
1778         * gfortran.dg/optional_dim_3.f90: New test.
1779
1780 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1781
1782         PR fortran/34658
1783         * gfortran.dg/common_11.f90: New.
1784         * gfortran.dg/blockdata_1.f90: Update test case.
1785         * gfortran.dg/blockdata_2.f90: Update test case.
1786
1787 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1788
1789         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1790
1791 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1792
1793         PR fortran/34655
1794         * gfortran.dg/equiv_constraint_9.f90: New.
1795
1796 2008-01-06  Revital Eres  <eres@il.ibm.com>
1797
1798         PR tree-optimization/34263
1799         * gcc.dg/pr34263.c:  New testcase.
1800
1801 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1802
1803         PR fortran/34654
1804         * gfortran.dg/internal_io_unf.f90: New.
1805
1806 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1807
1808         PR fortran/34660
1809         * gfortran.dg/elemental_args_check_2.f90: New.
1810
1811 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1812
1813         PR fortran/34662
1814         * gfortran.dg/intent_out_3.f90: New.
1815
1816 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1817
1818         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1819
1820 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1821
1822         PR libfortran/34676
1823         * gfortran.dg/list_read_8.f90: New test.
1824
1825 2008-01-04  Richard Guenther  <rguenther@suse.de>
1826
1827         PR middle-end/34029
1828         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1829         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1830
1831 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1832
1833         PR gcov-profile/34609
1834         * g++.dg/gcov/gcov-6.C: New test.
1835
1836 2008-01-04  Richard Guenther  <rguenther@suse.de>
1837
1838         PR tree-optimization/31081
1839         * g++.dg/torture/pr31081-1.C: New testcase.
1840         * g++.dg/torture/pr31081-2.C: Likewise.
1841
1842 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1843
1844         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1845         * gcc.target/mips/rsqrt-2.c: Likewise.
1846         * gcc.target/mips/rsqrt-4.c: New test.
1847
1848 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1849
1850         PR fortran/34557
1851         * gfortran.dg/equiv_substr.f90: New.
1852
1853 2008-01-03  Tom Tromey  <tromey@redhat.com>
1854
1855         PR c/34457:
1856         * gcc.dg/pr34457-2.c: New file.
1857         * gcc.dg/pr34457-1.c: New file.
1858
1859 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1860
1861         Revert fix for PR tree-optimization/34458.
1862
1863 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1864
1865         PR tree-optimization/34458
1866         * gcc.dg/tree-ssa/pr34458.c: New.
1867
1868 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1869
1870         PR libfortran/34565
1871         * gfortran.dg/internal_readwrite_1.f90:  New test.
1872         * gfortran.dg/internal_readwrite_2.f90:  New test.
1873
1874 2008-01-03  Tom Tromey  <tromey@redhat.com>
1875
1876         PR preprocessor/34602:
1877         * gcc.dg/cpp/pr34602.c: New file.
1878
1879 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1880
1881         PR tree-optimization/29484
1882         * gcc.c-torture/execute/20071220-1.c: New test.
1883         * gcc.c-torture/execute/20071220-2.c: New test.
1884
1885 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1886
1887         PR tree-optimization/34635
1888         * gcc.dg/tree-ssa/pr34635.c: New.
1889         * gcc.dg/tree-ssa/pr34635-1.c: New.
1890
1891 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1892
1893         PR middle-end/34562
1894         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1895         scan-assembler check.
1896
1897 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1898
1899         PR middle-end/34608
1900         * g++.dg/gomp/pr34608.C: New test.
1901
1902 2008-01-02  Richard Guenther  <rguenther@suse.de>
1903
1904         PR middle-end/34093
1905         PR middle-end/31976
1906         * gcc.c-torture/compile/pr34093.c: New testcase.
1907
1908 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1909
1910         * g++.dg/cpp0x/long_long.C: New.
1911
1912 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1913
1914         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1915         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1916         warning on the function main.
1917
1918 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1919
1920         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1921         rather than __v2di type.
1922
1923 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1924
1925         PR fortran/34558
1926         * gfortran.dg/linked_list_1.f90: New test.
1927
1928 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1929
1930         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1931         instead of appending to it.
1932
1933 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1934
1935         PR tree-optimization/34591
1936         * gcc.dg/vect/pr34591.c: New test.
1937
1938 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1939
1940         PR libfortran/34594
1941         * gfortran.dg/direct_io_8.f90:  New test case.
1942
1943 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1944
1945         PR target/34281
1946         * gcc.c-torture/execute/20071213-1.c: New test.
1947
1948 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1949
1950         PR libfortran/34560
1951         * gfortran.dg/read_eof_5.f90: New test.
1952
1953 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1954
1955         PR fortran/34514
1956         * gfortran.dg/initialization_17.f90: New.
1957
1958 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1959
1960         PR libfortran/34566
1961         * gfortran.dg/matmul_6.f90:  New test.
1962
1963 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1964
1965         PR fortran/34421
1966         * gfortran.dg/entry_17.f90: New.
1967
1968 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1969
1970         PR fortran/34536
1971         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1972         * gfortran.dg/real_const_3.f90: Likewise.
1973         * gfortran.dg/unary_operator.f90: New test.
1974
1975 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1976
1977         * gnat.dg/pack2.adb: New test.
1978
1979 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1980
1981         PR fortran/34559
1982         * gfortran.dg/repeat_6.f90: New test.
1983
1984 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1985
1986         PR fortran/34549
1987         * cshift_shift_real_1.f90:  New test.
1988
1989 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1990
1991         PR fortran/34540
1992         * gfortran.dg/shift-kind_2.f90: New test.
1993
1994 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1995
1996         PR target/8835
1997         * gcc.dg/pr8835-1.c: New.
1998
1999 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2000
2001         PR fortran/34438
2002         * gfortran.dg/default_initialization_3.f90: New test.
2003
2004 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2005
2006         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2007         conditions.
2008         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2009
2010 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2011
2012         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2013         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2014
2015 2007-12-20  Jason Merrill  <jason@redhat.com>
2016
2017         * gcc.dg/overload/arg[14].C: Remove expected errors.
2018
2019 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2020
2021         PR c++/34459
2022         * gcc.c-torture/execute/20071219-1.c: New test.
2023
2024 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2025
2026         PR fortran/34530
2027         * gfortran.dg/namelist_44.f90: New.
2028
2029 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2030
2031         PR fortran/34482
2032         * gfortran.dg/boz_8.f90: Add error-check check.
2033         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2034         stop by call abort.
2035
2036 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2037
2038         * gcc.dg/gomp/combined-1.c: New test.
2039
2040 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2041
2042         PR tree-optimization/34355
2043         * g++.dg/tree-ssa/pr34355.C: New test.
2044
2045 2007-12-19  Revital Eres  <eres@il.ibm.com>
2046
2047          * gcc.dg/sms-5.c: New testcase.
2048
2049 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2050
2051         PR fortran/34325
2052         * gfortran.dg/missing_parens_1.f90: New.
2053         * gfortran.dg/missing_parens_1.f90: New.
2054         
2055 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2056
2057         PR fortran/34495
2058         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2059         expressions.
2060         * gfortran.dg/transfer_simplify_7.f90: New test.
2061
2062 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2063
2064         * gcc.dg/pr32912-3.c: Compile with -w.
2065
2066         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2067
2068 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2069             Jakub Jelinek  <jakub@redhat.com>
2070         
2071         PR c++/32565
2072         PR c++/33943
2073         PR c++/33965
2074         * g++.dg/cpp0x/variadic86.C: New.
2075         * g++.dg/cpp0x/variadic87.C: New.
2076         * g++.dg/cpp0x/variadic84.C: New.
2077         * g++.dg/cpp0x/variadic85.C: New.
2078         * g++.dg/template/ttp25.C: New.
2079
2080 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2081
2082         PR tree-optimization/34123
2083         * gcc.dg/tree-ssa/pr34123.c: New test.
2084
2085 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2086
2087         PR rtl-optimization/34456
2088         * gcc.c-torture/execute/pr34456.c: New test.
2089
2090 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2091
2092         PR c++/34488
2093         * g++.dg/parse/friend7.C: New test.
2094
2095         PR rtl-optimization/34490
2096         * gcc.c-torture/execute/20071216-1.c: New test.
2097
2098 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2099
2100         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2101
2102 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2103
2104         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2105         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2106         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2107         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2108         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2109
2110 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2111
2112         PR c/34506
2113         * gcc.dg/gomp/clause-2.c: New test.
2114         * g++.dg/gomp/clause-4.C: New test.
2115
2116 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2117
2118         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2119         part of Fortran 77/95/2003.
2120
2121 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2122
2123         PR tree-optimization/34445
2124         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2125         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2126
2127 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2128
2129         PR fortran/34427
2130         * gfortran.dg/namelist_42.f90: Update.
2131         * gfortran.dg/namelist_43.f90: New.
2132         
2133 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2134
2135         PR fortran/34495
2136         * gfortran.dg/initialization_16.f90: New.
2137
2138 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2139
2140         PR fortran/34305
2141         * gfortran.dg/real_dimension_1.f:  New test case.
2142
2143 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2144
2145         * gcc.dg/torture/pr24257.c: Remove -O from options.
2146
2147 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2148
2149         PR fortran/34246
2150         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2151
2152 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2153
2154         PR fortran/31213
2155         PR fortran/33888
2156         PR fortran/33998
2157         * gfortran.dg/mapping_1.f90: New test.
2158         * gfortran.dg/mapping_2.f90: New test.
2159         * gfortran.dg/mapping_3.f90: New test.
2160
2161 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2162
2163         PR rtl-optimization/34415
2164         * gcc.c-torture/execute/pr34415.c: New test.
2165
2166 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2167
2168         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2169         void. 
2170
2171 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2172
2173         PR bootstrap/34003
2174         * gcc.dg/pr34003-1.c: New test.
2175         * gcc.dg/pr34003-2.c: New.
2176
2177 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2178
2179         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2180         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2181         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2182         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2183         add -save-temps.
2184         * gcc.target/cris/torture/cris-torture.exp,
2185         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2186         * gcc.target/cris/builtin_ctz_v3.c,
2187         gcc.target/cris/builtin_ctz_v8.c,
2188         gcc.target/cris/builtin_clz_v0.c,
2189         gcc.target/cris/builtin_clz_v3.c,
2190         gcc.target/cris/builtin_bswap_v3.c,
2191         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2192         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2193         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2194         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2195         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2196         lib/target-supports.exp: Adjust for crisv32-*-*.
2197
2198 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2199
2200         * gcc.dg/debug/const-3.c: New.
2201
2202 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2203
2204         * g++.dg/other/datasec1.C: Require named section support.
2205
2206 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2207
2208         PR target/29978
2209         * gcc.target/i386/pr29978.c: New test.
2210
2211 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2212
2213         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2214         instead of -msse4.1.
2215         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2216         * g++.dg/other/i386-2.C (dg-options): Ditto.
2217
2218 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2219
2220         PR fortran/34438
2221         * gfortran.dg/private_type_10.f90: New.
2222
2223 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2224
2225         PR fortran/34398
2226         * gfortran.dg/nan_4.f90: New.
2227
2228 2007-12-14  Richard Guenther  <rguenther@suse.de>
2229
2230         PR middle-end/34462
2231         * gcc.c-torture/compile/20071214-1.c: New testcase.
2232
2233 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2234
2235         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2236         macros to test macroized SSE intrinsics.  Use new macros to test
2237         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2238         emmintrin.h, xmmintrin.h and bmmintrin.h
2239         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2240         to test with immediate operand.
2241
2242 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2243
2244         PR target/34091
2245         * gcc.c-torture/compile/pr34091.c: New test.
2246
2247 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2248
2249         * gcc.dg/uninit-13.c: UnXFAIL.
2250         * gcc.dg/complex-5.c: New testcase.
2251
2252 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2253
2254         * gcc.dg/struct/struct-reorg.exp: Replace 
2255          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2256         
2257 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2258
2259         PR libfortran/34370
2260         PR libfortran/34323
2261         PR libfortran/34405
2262         * gfortran.dg/advance_6.f90:  New test case.
2263         * gfortran.dg/direct_io_7.f90:  New test case.
2264         * gfortran.dg/streamio_13.f90:  New test case.
2265
2266 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2267
2268         * g++.dg/cpp0x/__func__.C: New.
2269
2270 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2271
2272         PR target/34435
2273         * g++.dg/other/pr34435.C: New testcase.
2274
2275 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2276
2277         * gcc.dg/struct: New directory with tests 
2278         for struct-reorg optimizaion.
2279         * gcc.dg/struct/struct-reorg.exp: New script.
2280         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2281         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2282         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2283         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2284         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2285         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2286         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2287         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2288         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2289         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2290         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2291         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2292         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2293         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2294         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2295         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2296         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2297         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2298         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2299         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2300         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2301         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2302         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2303         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2304
2305 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2306
2307         PR fortran/34427
2308         * gfortran.dg/namelist_42.f90: New.
2309
2310 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2311
2312         PR fortran/34254
2313         * gfortran.dg/function_kinds_3.f90: New.
2314
2315 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2316
2317         * gcc.target/s390/20071212-1.c: New testcase.
2318
2319 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2320
2321         PR c++/34238
2322         * g++.dg/ext/visibility/anon7.C: Add xfail.
2323         * g++.dg/ext/visibility/anon9.C: New test.
2324         * g++.dg/ext/visibility/anon10.C: New test.
2325
2326         PR c++/34364
2327         * g++.dg/rtti/dyncast2.C: New test.
2328
2329 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2330
2331         PR tree-optimization/34407
2332         * gcc.dg/vect/pr34407.c: New test.
2333
2334 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2335
2336         PR fortran/34411
2337         * gfortran.dg/error_recovery_5.f90: New.
2338         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2339
2340 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2341
2342         PR tree-optimization/34371
2343         * gcc.c-torture/compile/20071207-1.c: New test.
2344
2345 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2346
2347         PR c++/34059
2348         * g++.dg/parse/crash40.C: New test.
2349
2350 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2351
2352         * g++.dg/opt/memcpy1.C: New test.
2353
2354 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2355
2356         PR fortran/34425
2357         * gfortran.dg/argument_checking_10.f90: New.
2358
2359 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2360
2361         PR rtl-optimization/34302
2362         * gcc.c-torture/execute/20071210-1.c: New test.
2363
2364 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2365
2366         PR c++/34395
2367         * g++.dg/cpp0x/error1.C: New test.
2368
2369         PR c++/34394
2370         * g++.dg/other/error22.C: New test.
2371
2372 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2373
2374         PR target/32086
2375         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2376         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2377         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2378
2379 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2380
2381         PR c++/34178
2382         PR c++/34340
2383         * g++.dg/template/repo6.C: New test.
2384         * g++.dg/template/repo7.C: New test.
2385         * g++.dg/template/repo8.C: New test.
2386
2387 2007-12-09  H.J. Lu  <hjl@lucon.org>
2388             Tobias Burnus  <burnus@net-b.de>
2389
2390         PR fortran/34404
2391         * gfortran.dg/read_2.f90: New.
2392
2393 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2394
2395         * lib/target-supports.exp (check_effective_target_tls_native):
2396         Fix typo.
2397
2398 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2399
2400         PR ada/34366
2401         * gnat.dg/enclosing_record_reference.ads,
2402         gnat.dg/enclosing_record_reference.adb: New test.
2403
2404 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2405
2406         PR fortran/32129
2407         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2408         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2409
2410         PR fortran/31487
2411         * gfortran.dg/char_component_initializer_1.f90: New test.
2412
2413 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2414
2415         PR fortran/34342
2416         PR fortran/34345
2417         PR fortran/18026
2418         PR fortran/29471
2419
2420         * gfortran.dg/boz_8.f90: New.
2421         * gfortran.dg/boz_9.f90: New.
2422         * gfortran.dg/boz_10.f90: New.
2423         * gfortran.dg/boz_7.f90: Update dg-warning.
2424         * gfortran.dg/pr16433.f: Add dg-error.
2425         * gfortan.dg/ibits.f90: Update dg-warning.
2426         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2427         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2428
2429 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2430
2431         PR fortran/34359
2432         * gfortran.dg/include_1.f90: New test.
2433         * gfortran.dg/include_1.inc: New.
2434         * gfortran.dg/include_2.f90: New test.
2435
2436 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2437
2438         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2439
2440 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2441
2442         PR fortran/34319
2443         * gfortran.dg/nan_3.f90: New.
2444
2445 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2446
2447         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2448
2449 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2450
2451         * gnat.dg/tamdt*.ad?: Support for ...
2452         * gnat.dg/test_tamdt.adb: New test.
2453
2454 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2455
2456         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2457         exports and document how these can be exercised.
2458
2459 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2460
2461         PR ada/15805
2462         * gnat.dg/specs/access_constants.ads: New test.
2463
2464         * gnat.dg/specs/access_constant_decl.ads: New test.
2465
2466         PR ada/21346
2467         * gnat.dg/compose.adb: New test.
2468
2469 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2470
2471         PR ada/34173
2472         * gnat.dg/unc_memops.ad[sb]: Support for ...
2473         * gnat.dg/unc_memfree.adb: New test.
2474         
2475 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2476
2477         * gfortran.dg/ltrans-7.f90: New.
2478
2479 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2480             Dorit Nuzman  <dorit@il.ibm.com>
2481
2482         PR tree-optimization/34005
2483         * gcc.dg/vect/pr34005.c: New test.
2484
2485 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2486
2487         PR c++/34336
2488         * g++.dg/template/new8.C: New test.
2489
2490 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2491
2492         PR fortran/34333
2493         * gfortran.dg/boz_7.f90: New.
2494         * gfortran.dg/int_1.f90: Disable -pedantic option.
2495         * gfortran.dg/boz_1.f90: Ditto.
2496         * gfortran.dg/boz_3.f90: Ditto.
2497         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2498         * gfortran.dg/ibits.f90: Ditto.
2499         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2500         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2501
2502 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2503
2504         PR fortran/34335
2505         * gfortran.dg/used_types_19.f90: New test.
2506
2507 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2508
2509         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2510         * gfortran.dg/nearest_2.f90: Likewise.
2511         * gfortran.dg/nearest_3.f90: Likewise.
2512
2513 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2514
2515         PR middle-end/34337
2516         * gcc.c-torture/execute/20071205-1.c: New test.
2517
2518 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2519
2520         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2521         * gfortran.dg/real_const_3.f90: Likewise.
2522
2523 2007-12-05  Richard Guenther  <rguenther@suse.de>
2524
2525         PR tree-optimization/34138
2526         * gcc.c-torture/compile/pr34138.c: New testcase.
2527
2528 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2529
2530         PR debug/33739
2531         * gfortran.dg/debug_2.f: New test.
2532
2533 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2534
2535         * gnat.dg/specs/elab1.ads: New test.
2536
2537 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2538
2539         PR target/34312
2540         * gcc.target/i386/pr34312.c: New test.
2541
2542 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2543
2544         PR fortran/34333
2545         * gfortran.dg/nan_2.f90: New.
2546
2547 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2548
2549         PR c++/34271
2550         * g++.dg/cpp0x/decltype9.C: New test.
2551         * g++.dg/cpp0x/decltype10.C: New test.
2552
2553 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2554
2555         PR ada/21489
2556         * gnat.dg/rm_6_4_1_13.adb: New test.
2557
2558 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2559
2560         PR middle-end/34134
2561         * gcc.c-torture/compile/20071117-1.c: New test.
2562
2563 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2564
2565         PR c++/34101
2566         * g++.dg/cpp0x/variadic-ttp.C: New.
2567
2568 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2569         
2570         * gcc.dg/parse-decl-after-if.c: New.
2571         * gcc.dg/20031223-1.c: Adjust.
2572         
2573 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2574
2575         PR c++/33509
2576         * g++.dg/cpp0x/variadic-throw.C: New.
2577
2578 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2579
2580         PR c++/33091
2581         * g++.dg/cpp0x/variadic-unify.C: New.
2582
2583 2007-12-04  Richard Guenther  <rguenther@suse.de>
2584
2585         PR middle-end/34334
2586         PR middle-end/34222
2587         * gcc.c-torture/compile/pr34334.c: New testcase.
2588         * g++.dg/torture/pr34222.C: New testcase.
2589
2590 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2591
2592         * gcc.c-torture/execute/20071202-1.c: New test.
2593         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2594
2595 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2596
2597         PR fortran/34318
2598         * gfortran.dg/module_nan.f90: New.
2599
2600 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2601
2602         * lib/target-supports.exp (get_compiler_messages): Replace with...
2603         (check_compile): ...this new procedure.  Handle TYPE == executable.
2604         Use comments in the source to determine the correct extension.
2605         Return a pair containing the compiler output and the output filename.
2606         Don't delete the file here.
2607         (check_no_compiler_messages_nocache): New procedure.
2608         (check_no_compiler_messages): Use it.
2609         (check_no_messages_and_pattern_nocache): New procedure.
2610         (check_no_messages_and_pattern): Use it.
2611         (check_runtime_nocache, check_runtime): New procedures.
2612         (check_effective_target_tls): Use check_no_compiler_messages.
2613         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2614         (check_effective_target_tls_runtime): Use check_runtime.
2615         (check_effective_target_fstack_protector): Likewise.
2616         (check_iconv_available): Use check_runtime_nocache.
2617         (check_effective_target_fortran_large_real): Use
2618         check_no_compiler_messages.
2619         (check_effective_target_fortran_large_int): Likewise.
2620         (check_effective_target_static_libgfortran): Likewise.
2621         (check_750cl_hw_available): Use check_cached_effective_target
2622         and check_runtime_nocache.
2623         (check_vmx_hw_available): Likewise.
2624         (check_effective_target_broken_cplxf_arg): Likewise.
2625         (check_alpha_max_hw_available): Use check_runtime.
2626         (check_function_available): Use check_no_compiler_messages.
2627         (check_cxa_atexit_available): Use check_cached_effective_target
2628         and check_runtime_nocache.
2629         (check_effective_target_dfp_nocache): Use
2630         check_no_compiler_messages_nocache.
2631         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2632         (check_effective_target_dfp): Use check_cached_effective_target.
2633         (check_effective_target_dfprt): Likewise.
2634         (check_effective_target_arm_neon_hw): Use check_runtime.
2635         (check_effective_target_ultrasparc_hw): Likewise.
2636         (check_effective_target_c99_runtime): Use
2637         check_no_compiler_messages_nocache.
2638
2639 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2640
2641         PR middle-end/29749
2642         * gcc.dg/fold-rotate-1.c: New test.
2643
2644         PR tree-optimization/33453
2645         * gcc.c-torture/compile/20071203-1.c: New test.
2646
2647 2007-12-03  Robert Dewar <dewar@adacore.com>
2648             Samuel Tardieu  <sam@rfc1149.net>
2649
2650         PR ada/34287
2651         * gnat.dg/check_elaboration_code.adb: New test.
2652         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2653         New support files.
2654
2655 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2656
2657         PR c++/34061
2658         * g++.dg/cpp0x/pr34061.C: New.
2659
2660 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2661
2662         PR c++/34273
2663         * g++.dg/other/error21.C: New.
2664
2665 2007-12-02  Revital Eres  <eres@il.ibm.com>
2666
2667         * gcc.dg/sms-4.c: New testcase.
2668
2669 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2670             Revital Eres  <eres@il.ibm.com>
2671
2672         * gcc.dg/sms-3.c: New testcase.
2673
2674 2007-12-01  Ollie Wild  <aaw@google.com>
2675
2676         PR c++/8171
2677         * g++.dg/conversion/ptrmem9.C: New test.
2678
2679 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2680
2681         PR libfortran/34291
2682         * gfortran.dg/namelist_41.f90: New test.
2683
2684 2007-11-30  Tom Tromey  <tromey@redhat.com>
2685
2686         PR preprocessor/32868:
2687         * gcc.dg/cpp/pr32868.c: New file.
2688
2689 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2690
2691         PR fortran/34248
2692         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2693
2694 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2695
2696         PR rtl-optimization/34171
2697         * gcc.dg/pr34171.c: New testcase.
2698
2699 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2700
2701         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2702
2703 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2704
2705         PR fortran/34133
2706         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2707         * gfortran.dg/bind_c_usage_11.f03: New.
2708         * gfortran.dg/bind_c_usage_12.f03: New.
2709
2710 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2711
2712         PR c++/34275
2713         * g++.dg/other/error20.C: New test.
2714
2715 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2716
2717         PR fortran/34230
2718         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2719
2720 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2721
2722         PR tree-optimization/34244
2723         * gcc.dg/tree-ssa/pr34244.c: New test.
2724
2725 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2726
2727         PR tree-optimization/33434
2728         * gcc.dg/pr33434-1.c: New test.
2729         * gcc.dg/pr33434-2.c: New test.
2730         * gcc.dg/pr33434-3.c: New test.
2731         * gcc.dg/pr33434-4.c: New test.
2732
2733         PR c++/34270
2734         * g++.dg/template/cond7.C: New test.
2735
2736         PR c++/34267
2737         PR c++/34268
2738         * g++.dg/cpp0x/decltype7.C: New test.
2739         * g++.dg/cpp0x/decltype8.C: New test.
2740
2741 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2742
2743         PR fortran/34248
2744         * gfortran.dg/result_in_spec_3.f90: New.
2745
2746 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2747
2748         PR fortran/34262
2749         * gfortran.dg/mvbits_3.f90: New.
2750
2751 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2752         
2753         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2754         Delete.
2755         (check_effective_target_hard_float): New.
2756         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2757         * gcc.dg/pr30957-1.c: Likewise.
2758         
2759 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2760
2761         PR ada/15804
2762         * gnat.dg/specs/variant_part.ads: New test.
2763
2764         PR ada/17318
2765         * gnat.dg/specs/attribute_parsing.ads: New test.
2766
2767         PR ada/32792
2768         * gnat.dg/specs/integer_value.ads: New test.
2769
2770         PR ada/22559
2771         * gnat.dg/specs/delta_small.ads: New test.
2772
2773 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2774
2775         PR tree-optimization/34140
2776         * gcc.c-torture/compile/20071128-1.c: New test.
2777
2778 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2779
2780         PR fortran/32928
2781         * gfortran.dg/data_array_1.f90
2782         * gfortran.dg/data_array_2.f90
2783         * gfortran.dg/data_array_3.f90
2784         * gfortran.dg/data_array_4.f90
2785
2786 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2787
2788         PR fortran/34227
2789         * gfortran.dg/blockdata_5.f90: New test.
2790         * gfortran.dg/blockdata_6.f90: New test.
2791
2792 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2793
2794         PR tree-optimization/34016
2795         * gcc.dg/pr34016.c: New test.
2796
2797 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2798
2799         PR fortran/29389
2800         * gfortran.dg/stfunc_6.f90: New test.
2801
2802         PR fortran/33850
2803         * gfortran.dg/assign_10.f90: New test.
2804
2805 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2806
2807         PR fortran/33541
2808         * gfortran.dg/use_11.f90: New test.
2809
2810         PR fortran/34231
2811         * gfortran.dg/generic_15.f90: New test.
2812
2813 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2814
2815         PR target/34225
2816         * gcc.dg/pr34225.c: New test.
2817
2818 2007-11-27  Richard Guenther  <rguenther@suse.de>
2819
2820         PR tree-optimization/34241
2821         * g++.dg/torture/pr34241.C: New testcase.
2822
2823 2007-11-27  Richard Guenther  <rguenther@suse.de>
2824
2825         * gcc.dg/builtins-error.c: New testcase.
2826
2827 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2828
2829         PR c++/34213
2830         * g++.dg/ext/visibility/anon8.C: New test.
2831
2832 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2833
2834         PR target/34077
2835         * gcc.target/i386/pr34077.c: New testcase.
2836
2837 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2838
2839         PR fortran/34203
2840         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2841         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2842         * gfortran.dg/backslash_1.f90: Remove no longer needed
2843         -fno-backslash option.
2844
2845 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2846
2847         PR c/23722
2848         * gcc.dg/cpp/19990413-1.c: Update.
2849         * gcc.dg/parse-else-error.c: New.
2850         * gcc.dg/parse-else-error-2.c: New.
2851         * gcc.dg/parse-else-error-3.c: New.
2852         * gcc.dg/parse-else-error-4.c: New.
2853
2854 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2855
2856         PR c++/34081
2857         * g++.dg/template/dependent-expr6.C: New testcase.
2858
2859 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2860
2861         PR target/34215
2862         * gcc.target/i386/pr34215.c: New test.
2863
2864 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2865
2866         PR target/34174
2867         * gcc.dg/torture/pr34174-1.c: New.
2868
2869 2007-11-26  Richard Guenther  <rguenther@suse.de>
2870
2871         PR middle-end/34233
2872         * gcc.dg/pr34233.c: New testcase.
2873
2874 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2875             Revital Eres  <eres@il.ibm.com>
2876
2877         PR rtl-optimization/34085
2878         * gcc.dg/tree-prof (bb-reorg.c): New test.
2879
2880 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2881
2882         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2883         Return true for MIPS16 targets.
2884
2885 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2886
2887         PR fortran/33152
2888         * gfortran.dg/blockdata_4.f90: New test.
2889
2890 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2891
2892         PR fortran/34079
2893         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2894         * gfortran.dg/bind_c_usage_16.f03: New.
2895         * gfortran.dg/bind_c_usage_16_c.c: New.
2896
2897 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2898
2899         * gnat.dg/specs/size_clause1.ads: New test.
2900         * gnat.dg/specs/size_clause2.ads: Likewise.
2901         * gnat.dg/specs/size_clause3.ads: Likewise.
2902
2903 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2904
2905         PR fortran/33499
2906         * gfortran.dg/entry_16.f90: New test.
2907
2908 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2909
2910         PR fortran/34192
2911         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2912
2913 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2914
2915         PR fortran/33541
2916         * gfortran.dg/nested_modules_1.f90: Change the reference to
2917         FOO, forbidden by the standard, to a reference to W.
2918         * gfortran.dg/use_only_1.f90: New test.
2919
2920 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2921
2922         PR fortran/34209
2923         * gfortran.dg/nearest_3.f90: New test.
2924
2925 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2926
2927         PR fortran/33317
2928         * gfortran.dg/optional_dim_2.f90: New test.
2929
2930 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2931
2932         PR fortran/34187
2933         * gfortran.dg/bind_c_usage_15.f90: New.
2934
2935 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2936
2937         PR fortran/34192
2938         * gfortran.dg/nearest_2.f90: New.
2939
2940
2941 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2942
2943         PR c++/30293
2944         PR c++/30294
2945         * g++.dg/ext/java-2.C: New test.
2946
2947 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2948             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2949         
2950         PR c++/5310
2951         * g++.dg/warn/pr5310.C: New.
2952         * g++.dg/warn/pr33160.C: New.
2953         
2954 2007-11-23  Richard Guenther  <rguenther@suse.de>
2955             Michael Matz  <matz@suse.de>
2956
2957         PR tree-optimization/34176
2958         * gcc.c-torture/execute/pr34176.c: New testcase.
2959
2960 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2961
2962         PR c++/34198
2963         * gcc.dg/Wconversion-5.c: New test.
2964         * g++.dg/Wconversion3.C: New test.
2965
2966 2007-11-23  Richard Guenther  <rguenther@suse.de>
2967
2968         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2969
2970 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2971
2972         PR c/14050
2973         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2974         qualifiers in abstract declarator.
2975
2976 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2977
2978         * gfortran.dg/derived_constructor_comps_3.f90: New.
2979
2980 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2981
2982         PR c++/34094
2983         * g++.dg/ext/visibility/anon7.C: New test.
2984
2985 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2986
2987         PR fortran/34079
2988         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2989         * gfortran.dg/bind_c_usage_13.f03: New.
2990         * gfortran.dg/bind_c_usage_14.f03: New.
2991
2992 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2993
2994         PR rtl-optimization/33848
2995         * gcc.dg/torture/pr33848.c: New test.
2996
2997 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2998
2999         PR fortran/34083
3000         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3001
3002 2007-11-20  Richard Guenther  <rguenther@suse.de>
3003
3004         PR middle-end/34154
3005         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3006
3007 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3008
3009         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3010
3011 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3012
3013         PR fortran/32770
3014         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3015         so test passes with -frecord-marker=8.
3016         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3017         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3018         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3019         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3020         * gfortrand.dg/modulo_1.f90:  Likewise.
3021
3022 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3023
3024         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3025         New procedure.
3026         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3027         * gcc.dg/pr30957-1.c: Likewise.
3028
3029 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3030
3031         PR c++/34089
3032         * g++.dg/template/crash74.C: New test.
3033
3034 2007-11-20  Richard Guenther  <rguenther@suse.de>
3035
3036         * gcc.c-torture/execute/20071120-1.c: New testcase.
3037
3038 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3039
3040         PR c/34146
3041         * gcc.dg/tree-ssa/pr34146.c: New test.
3042
3043         PR testsuite/33978
3044         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3045         dependent on target settings like move_by_pieces etc.
3046
3047         PR c++/28879
3048         * g++.dg/template/vla2.C: New test.
3049
3050         PR c++/33962
3051         * g++.dg/overload/template3.C: New test.
3052
3053 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3054
3055         PR fortran/33317
3056         * gfortran.dg/optional_dim_2.f90: Remove test.
3057
3058 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3059
3060         * gcc.dg/dfp/ddmode-ice.c: New test.
3061
3062 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3063
3064         PR tree-optimization/34036
3065         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3066
3067 2007-11-19  Richard Guenther  <rguenther@suse.de>
3068
3069         PR tree-optimization/34
3070         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3071
3072 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3073
3074         PR fortran/34079
3075         * gfortran.dg/bind_c_usage_10_c.c: New.
3076         * gfortran.dg/bind_c_usage_10.f03: New.
3077
3078 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3079
3080         * gcc.dg/pr33007.c: Expect new warning.
3081         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3082         * g++.dg/opt/pr34036.C: New test.
3083
3084 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3085
3086         PR c++/30988
3087         * g++.dg/warn/noreturn-4.C: New test.
3088         * g++.dg/warn/noreturn-5.C: New test.
3089         * g++.dg/warn/noreturn-6.C: New test.
3090         * g++.dg/warn/noreturn-7.C: New test.
3091
3092 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3093
3094         PR fortran/32770
3095         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3096         integers so tests works with -fdefault-integer-8.
3097         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3098         integers so test passes with -fdefault-integer-8.
3099         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3100         buffer length so test passes with -fdefault-integer-8.
3101         * gfortran.dg/bounds_check_8.f90:  Likewise.
3102         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3103         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3104         with -fdefault-integer-8.
3105         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3106         provoke overflow.
3107
3108 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3109
3110         PR fortran/33317
3111         * gfortran.dg/optional_dim_2.f90: New test.
3112         
3113         PR fortran/34139
3114         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3115         
3116 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3117
3118         PR rtl-optimization/34132
3119         * gcc.c-torture/compile/20071118-1.c: New test.
3120
3121 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3122
3123         PR fortran/31608
3124         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3125
3126 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3127
3128         PR fortran/34137
3129         * gfortran.dg/entry_14.f90: New.
3130         * gfortran.dg/entry_15.f90: New.
3131
3132 2007-11-18  Richard Guenther  <rguenther@suse.de>
3133
3134         PR tree-optimization/34127
3135         * gcc.c-torture/compile/pr34127.c: New testcase.
3136
3137 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3138
3139         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3140         type specifier, as they are not permitted according to the AltiVec
3141         Programming Interface Manual.
3142
3143 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3144
3145         PR fortran/34133
3146         * gfortran.dg/bind_c_usage_9.f03: New.
3147         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3148
3149 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3150
3151         PR fortran/25252
3152         * interface.c (gfc_current_interface_head,
3153         gfc_set_current_interface_head): New functions.
3154         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3155         On syntax error, restore previous state of the interface.
3156         * gfortran.h (gfc_current_interface_head,
3157         gfc_set_current_interface_head): New prototypes.
3158
3159 2007-11-17  Richard Guenther  <rguenther@suse.de>
3160
3161         PR middle-end/34130
3162         * gcc.c-torture/execute/pr34130.c: New testcase.
3163
3164 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3165
3166         PR fortran/34108
3167         * gfortran.dg/fmt_label_1.f90: New test.
3168
3169 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3170
3171         PR fortran/33957
3172         * gfortran.dg/initialization_15.f90 : New test.
3173
3174 2007-11-16  Richard Guenther  <rguenther@suse.de>
3175
3176         PR middle-end/34030
3177         * gcc.c-torture/compile/pr34030.c: New testcase.
3178
3179 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3180
3181         PR fortran/34008
3182         * gfortran.dg/interface_assignment_3.f90.
3183
3184 2007-11-16  Richard Guenther  <rguenther@suse.de>
3185
3186         PR tree-optimization/33870
3187         * gcc.dg/torture/pr33870.c: New testcase.
3188
3189 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3190
3191         PR fortran/33986
3192         * gfortran.dg/allocatable_function_3.f90.
3193
3194 2007-11-16  Richard Guenther  <rguenther@suse.de>
3195
3196         PR tree-optimization/34113
3197         * gcc.c-torture/compile/pr34113.c: New testcase.
3198
3199 2007-11-16  Richard Guenther  <rguenther@suse.de>
3200
3201         PR tree-optimization/34099
3202         * g++.dg/torture/pr3499.C: New testcase.
3203         * gcc.c-torture/execute/pr34099.c: Likewise.
3204
3205 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3206
3207         * gnat.dg/release_unc_maxalign.adb: New test.
3208
3209 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3210
3211         PR c++/34100
3212         * g++.dg/template/crash73.C: New test.
3213
3214 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3215
3216         PR middle-end/23848
3217         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3218         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3219         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3220         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3221
3222 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3223
3224         PR fortran/33917
3225         * gfortran.dg/proc_decl_11.f90: New.
3226
3227 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3228
3229         * gcc.target/spu/compare-dp.c: New test.
3230
3231 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3232
3233         * gcc.dg/pr33923.c: New test.
3234
3235 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3236
3237         PR middle-end/34088
3238         * gcc.dg/pr34088.c: New test.
3239
3240 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3241
3242         * gcc.c-torture/compile/20071114-1.c: New test.
3243
3244 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3245
3246         PR fortran/31608
3247         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3248         to match known variations in symbol format. Document in comments.
3249
3250 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3251
3252         PR fortran/33985
3253         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3254
3255 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3256
3257         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3258         when done.
3259
3260 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3261
3262         PR fortran/33162
3263         * gfortran.dg/proc_decl_1.f90: Update.
3264         * gfortran.dg/proc_decl_7.f90: New test.
3265         * gfortran.dg/proc_decl_8.f90: New test.
3266         * gfortran.dg/proc_decl_9.f90: New test.
3267         * gfortran.dg/proc_decl_10.f90: New test.
3268
3269 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3270
3271         PR fortran/34080
3272         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3273
3274 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3275
3276         PR c++/34054
3277         PR c++/34056
3278         PR c++/34057
3279         PR c++/34058
3280         PR c++/34060
3281         * g++.dg/parse/crash36.C: Add another dg-error.
3282         * g++.dg/cpp0x/pr34054.C: New test.
3283         * g++.dg/cpp0x/pr34056.C: New test.
3284         * g++.dg/cpp0x/pr34057.C: New test.
3285         * g++.dg/cpp0x/pr34058.C: New test.
3286         * g++.dg/cpp0x/pr34060.C: New test.
3287
3288         PR tree-optimization/34063
3289         * g++.dg/tree-ssa/pr34063.C: New test.
3290
3291 2007-11-13  Diego Novillo  <dnovillo@google.com>
3292
3293         PR tree-optimization/33870
3294         * gcc.c-torture/execute/pr33870-1.c: New test.
3295         * gcc.dg/tree-ssa/alias-16.c: New test.
3296
3297 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3298
3299         PR c++/29225
3300         * g++.dg/template/crash72.C: New test.
3301
3302 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3303
3304         * g++.dg/opt/cfg5.C: New test.
3305
3306 2007-11-12  Richard Guenther  <rguenther@suse.de>
3307
3308         PR middle-end/34070
3309         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3310         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3311
3312 2007-11-12  Richard Guenther  <rguenther@suse.de>
3313
3314         PR middle-end/34027
3315         * gcc.dg/pr34027-1.c: New testcase.
3316         * gcc.dg/pr34027-2.c: Likewise.
3317
3318 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3319
3320         PR tree-optimization/33953
3321         * gcc.dg/vect/pr33953.c: New testcase.
3322
3323 2007-11-11  Tom Tromey  <tromey@redhat.com>
3324
3325         PR c++/17577:
3326         * g++.dg/ext/pr17577.h: New file.
3327         * g++.dg/ext/pr17577.C: New file.
3328
3329 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3330
3331         PR c++/8570
3332         * g++.old-deja/g++.ns/template13.C: Update expected output.
3333         * g++.old-deja/g++.pt/friend23.C: Likewise.
3334         * g++.dg/warn/pr8570.C: New.
3335
3336 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3337
3338         PR c++/34068
3339         * g++.dg/template/pseudodtor4.C: New test.
3340
3341 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3342
3343         PR middle-end/34018
3344         * g++.dg/opt/inline14.C: New test.
3345
3346         PR tree-optimization/33680
3347         * gcc.c-torture/compile/20071108-1.c: New test.
3348
3349         PR c++/32241
3350         * g++.dg/template/pseudodtor3.C: New test.
3351
3352 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3353
3354         PR c++/33510
3355         * g++.dg/cpp0x/variadic-init.C: New.
3356
3357 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3358             Jakub Jelinek  <jakub@redhat.com>
3359
3360         PR rtl-optimization/34012
3361         * gcc.target/i386/pr34012.c: New test.
3362
3363 2007-11-09  Richard Guenther  <rguenther@suse.de>
3364
3365         PR tree-optimization/33604
3366         * g++.dg/tree-ssa/pr33604.C: New testcase.
3367         * gcc.dg/pr32721.c: Adjust pattern.
3368
3369 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3370
3371         * gcc.target/mips/dse-1.c: Disable.
3372
3373 2007-11-08  Tom Tromey  <tromey@redhat.com>
3374
3375         * gcc.dg/empty-source-3.c: Update warning location.
3376         * gcc.dg/gomp/barrier-2.c: Likewise.
3377         * gcc.dg/label-decl-3.c: Likewise.
3378         * gcc.dg/label-decl-2.c: Likewise.
3379         * gcc.dg/empty-source-2.c: Likewise.
3380
3381 2007-11-08  Tom Tromey  <tromey@redhat.com>
3382
3383         PR c++/30297:
3384         * g++.dg/inherit/pr30297.C: New file.
3385
3386 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3387
3388         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3389         -fno-common for cygwin and mingw32.
3390
3391 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3392
3393         PR middle-end/33826
3394         * gcc.dg/pr33826.c: New.
3395         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3396         recursive functions being marked pure or const.
3397         
3398 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3399
3400         PR fortran/33917
3401         * gfortran.dg/proc_decl_5.f90: New.
3402         * gfortran.dg/proc_decl_6.f90: New.
3403
3404 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3405
3406         PR tree-optimization/32575
3407         * gcc.c-torture/execute/20071108-1.c: New test.
3408
3409 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3410
3411         * g++.dg/opt/anchor1.C: New.
3412
3413 2007-11-07  Diego Novillo  <dnovillo@google.com>
3414
3415         PR 33870
3416         * gcc.c-torture/execute/pr33870.x: Remove.
3417
3418 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3419
3420         PR c++/33045
3421         PR c++/33837
3422         PR c++/33838
3423         * g++.dg/cpp0x/decltype-33837.C: New.
3424         * g++.dg/cpp0x/decltype-refbug.C: New.
3425         * g++.dg/cpp0x/decltype-33838.C: New.
3426
3427 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3428
3429         * gcc.c-torture/compile/20071107-1.c: New test.
3430
3431 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3432
3433         * gcc.dg/out-of-bounds-1.c: New test.
3434
3435 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3436
3437         PR c++/33501
3438         * g++.dg/warn/incomplete2.C: New test.
3439         * g++.dg/template/incomplete4.C: New test.
3440         * g++.dg/template/incomplete5.C: New test.
3441
3442 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3443
3444         * gnat.dg/max_align.adb: New test.
3445
3446 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3447
3448         PR target/30961
3449         * gcc.target/i386/pr30961-1.c: New.
3450
3451 2007-11-06  Tom Tromey  <tromey@redhat.com>
3452
3453         PR c++/32368:
3454         * g++.dg/warn/pragma-system_header3.h: New.
3455         * g++.dg/warn/pragma-system_header3.C: New.
3456
3457         PR c++/32256:
3458         * g++.dg/warn/pragma-system_header4.C: New.
3459         * g++.dg/warn/pragma-system_header4.h: New.
3460
3461 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3462
3463         PR c++/33977
3464         PR c++/33886
3465         * g++.dg/other/canon-array.C: New.
3466         
3467 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3468
3469         * g++.dg/parser/crash36.C: Tweak expected errors.
3470         * g++.dg/cpp0x/pr31439.C: New.
3471         * g++.dg/cpp0x/pr32114.C: New.
3472         * g++.dg/cpp0x/pr32115.C: New.
3473         * g++.dg/cpp0x/pr32125.C: New.
3474         * g++.dg/cpp0x/pr32126.C: New.
3475         * g++.dg/cpp0x/pr32127.C: New.
3476         * g++.dg/cpp0x/pr32128.C: New.
3477         * g++.dg/cpp0x/pr32253.C: New.
3478         * g++.dg/cpp0x/pr32566.C: New.
3479         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3480         * g++.dg/cpp0x/pr31438.C: Ditto.
3481         * g++.dg/cpp0x/variadic81.C: Ditto.
3482         * g++.dg/cpp0x/pr31432.C: Ditto.
3483         * g++.dg/cpp0x/pr31442.C: Ditto.
3484
3485 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3486
3487         PR target/33168
3488         * g++.dg/other/datasec1.C: New test.
3489
3490         PR tree-optimization/33458
3491         * g++.dg/opt/inline12.C: New test.
3492
3493         PR tree-optimization/33993
3494         * gcc.c-torture/compile/20071105-1.c: New test.
3495
3496 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3497
3498         PR rtl-optimization/33648
3499         * gcc.dg/pr33648.c: Require effective target freorder.
3500
3501 2007-11-05  Revital Eres  <eres@il.ibm.com>
3502
3503         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3504
3505 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3506
3507         PR c++/33996
3508         PR c++/33235
3509         PR c++/33930
3510         * g++.dg/cpp0x/pr33996.C: New
3511         * g++.dg/cpp0x/rv-trivial-bug.C: New
3512         * g++.dg/cpp0x/pr33930.C: New
3513
3514 2007-11-05  Nick Clifton  <nickc@redhat.com>
3515             Sebastian Pop  <sebastian.pop@amd.com>
3516
3517         PR tree-optimization/32540
3518         PR tree-optimization/33922
3519         * gcc.dg/tree-ssa/pr32540-1.c: New.
3520         * gcc.dg/tree-ssa/pr32540-2.c: New.
3521         * gcc.dg/tree-ssa/pr33922.c: New.
3522
3523 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3524
3525         PR c++/33939
3526         * g++.dg/cpp0x/variadic-rref.C: New.
3527         
3528 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3529
3530         * g++dg/warn/pointer-integer-comparison.C: New.
3531
3532 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3533
3534         PR tree-optimization/33856
3535         * gcc.c-torture/compile/20071027-1.c: New test.
3536
3537         PR c++/33836
3538         * g++.dg/ext/label10.C: New test.
3539
3540         PR c++/33969
3541         * g++.dg/other/ptrmem9.C: New test.
3542
3543 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3544
3545         PR middle-end/32931
3546         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3547
3548 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3549
3550         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3551         * g++.dg/ext/visibility/namespace2.C: Add argument to
3552         dg-require-visibility.
3553         * g++.dg/ext/java-1.C: Disable on AIX.
3554
3555 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3556
3557         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3558
3559 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3560
3561         PR fortran/33881
3562         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3563
3564 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3565
3566         PR c/29062
3567         * gcc.dg/20031223-1.c: Adjust error output.
3568         * gcc.dg/parse-decl-after-label.c: New.
3569         
3570 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3571
3572         PR libfortran/24685
3573         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3574         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3575         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3576
3577 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3578
3579         PR rtl-optimization/28940
3580         * gcc.target/i386/addr-sel-1.c: New test.
3581
3582 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3583
3584         PR middle-end/33670
3585         * gcc.dg/pr33670.c: New test.
3586
3587 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3588
3589         PR c++/33516
3590         * g++.dg/lookup/typedef1.C: New test.
3591
3592 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3593
3594         PR testsuite/32076
3595         * lib/scandump.exp (dump-suffix): New.
3596         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3597         Include dump suffix in pass/fail messages, put regexp in quotes.
3598
3599 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3600
3601         PR c++/33495
3602         * g++.dg/other/error19.C: New.
3603
3604 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3605
3606         PR rtl-optimization/28062
3607         * gcc.c-torture/compile/20071102-1.c: New test.
3608
3609 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3610
3611         * g++.dg/cpp0x/pr33955.C: New.
3612
3613 2007-11-01  Tom Tromey  <tromey@redhat.com>
3614
3615         PR preprocessor/30805:
3616         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3617
3618 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3619
3620         PR rtl-optimization/33648
3621         * gcc.dg/pr33648.c: New test.
3622
3623 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3624
3625         PR c++/32384
3626         * g++.dg/template/pseudodtor1.C: New test.
3627         * g++.dg/template/pseudodtor2.C: New test.
3628
3629         PR c++/32260
3630         * g++.dg/rtti/typeid7.C: New test.
3631
3632 2007-11-01  Tom Tromey  <tromey@redhat.com>
3633
3634         PR preprocessor/30805:
3635         * gcc.dg/cpp/pr30805.c: New file.
3636
3637 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3638
3639         PR testsuite/25352
3640         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3641         add dg-skip-if.
3642         * gcc.c-torture/compile/20001205-1.c: Ditto.
3643         * gcc.c-torture/compile/20001226-1.c: Ditto.
3644         * gcc.c-torture/compile/20020312-1.c: Ditto.
3645         * gcc.c-torture/compile/20020604-1.c: Ditto.
3646         * gcc.c-torture/compile/920501-12.c: Ditto.
3647         * gcc.c-torture/compile/920501-4.c: Ditto.
3648         * gcc.c-torture/compile/920520-1.c: Ditto.
3649         * gcc.c-torture/compile/980506-1.c: Ditto.
3650         * gcc.c-torture/compile/990617-1.c: Ditto.
3651         * gcc.dg/compare6.c: Ditto.
3652         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3653         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3654         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3655         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3656         * g++.old-deja/g++.pt/static6.C: Ditto.
3657         * g++.old-deja/g++.pt/crash16.C: Ditto.
3658         * g++.old-deja/g++.mike/p10416.C: Ditto.
3659         * g++.old-deja/g++.mike/ns15.C: Ditto.
3660         * g++.old-deja/g++.mike/eh46.C: Ditto.
3661
3662 2007-11-01  Tom Tromey  <tromey@redhat.com>
3663
3664         * gcc.dg/redecl-1.c: Update.
3665         * gcc.dg/pr20368-3.c: Update.
3666         * gcc.dg/inline-14.c: Update.
3667         * gcc.dg/builtins-30.c: Update.
3668         * gcc.dg/dremf-type-compat-4.c: Update.
3669         * gcc.dg/pr20368-2.c: Update.
3670
3671 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3672
3673         PR rtl-optimization/33673
3674         * gcc.dg/pr33673.c: New test.
3675
3676 2007-11-01  Michael Matz  <matz@suse.de>
3677
3678         PR tree-optimization/33961
3679         * gcc.dg/pr33961.c: New test.
3680
3681 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3682
3683         PR c++/33494
3684         * g++.dg/template/error35.C: New.
3685
3686 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3687
3688         PR target/31507
3689         * gcc.dg/pr31507-1.c: New test.
3690         * gcc.dg/pr31507-2.c: New test.
3691
3692 2007-10-31  Revital Eres  <eres@il.ibm.com>
3693
3694         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3695         target.
3696         * gcc.dg/vect/tree-vect.h (check_vect): Add
3697         powerpc-*paired test.
3698         * lib/target-supports.exp (check_750cl_hw_available):
3699         New.
3700         (check_effective_target_vect_int,
3701         check_effective_target_vect_intfloat_cvt,
3702         check_effective_target_powerpc_altivec_ok,
3703         check_effective_target_vect_long,
3704         check_effective_target_vect_sdot_hi,
3705         check_effective_target_vect_udot_hi,
3706         check_effective_target_vect_pack_trunc,
3707         check_effective_target_vect_unpack,
3708         check_effective_target_vect_shift,
3709         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3710         target.
3711         * gcc.dg/vect/vect-ifcvt-11.c: New.
3712         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3713         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3714         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3715         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3716         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3717         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3718
3719 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3720             Tobias Burnus  <burnus@net-b.de>
3721
3722         PR fortran/33941
3723         * gfortran.dg/module_read_1.f90: New.
3724
3725 2007-10-31  Tom Tromey  <tromey@redhat.com>
3726
3727         PR preprocessor/30786:
3728         * gcc.dg/cpp/pr30786.c: New file.
3729
3730 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3731
3732         PR fortran/33162
3733         * gfortran.dg/interface_19.f90: New.
3734         * gfortran.dg/interface_20.f90: New.
3735         * gfortran.dg/interface_21.f90: New.
3736         
3737 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3738
3739         PR tree-optimization/32377
3740         * gfortran.dg/vect/pr32377.f90: New.
3741         
3742 2007-10-31  Richard Guenther  <rguenther@suse.de>
3743
3744         PR middle-end/33779
3745         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3746         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3747
3748 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3749
3750         PR fortran/33897
3751         * gfortran.dg/contained_3.f90: New.
3752
3753 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3754
3755         PR c++/19531
3756         * g++.dg/opt/nrv8.C: New.
3757         
3758 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3759
3760         PR c++/33709
3761         * g++.dg/opt/compound1.C: New test.
3762
3763         PR c++/33616
3764         * g++.dg/template/ptrmem18.C: New test.
3765
3766 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3767
3768         PR fortran/33596
3769         * gfortran.dg/isnan_2.f90: New test.
3770
3771 2007-10-30  Ed Schouten  <ed@fxq.nl>
3772
3773         PR tree-optimization/32500
3774         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3775
3776 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3777
3778         PR c++/31993
3779         PR c++/32252
3780         * g++.dg/cpp0x/pr31993.C: New
3781         * g++.dg/cpp0x/pr32252.C: New
3782
3783 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3784
3785         PR tree-optimization/33723
3786         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3787
3788 2007-10-30  Richard Guenther  <rguenther@suse.de>
3789
3790         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3791         gcc.target/i386/loop-3.c.
3792
3793 2007-10-30  Revital Eres  <eres@il.ibm.com>
3794
3795         * gcc.dg/vect/pr33866.c: Require vect_long.
3796
3797 2007-10-30  Revital Eres  <eres@il.ibm.com>
3798
3799         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3800         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3801
3802 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3803
3804         PR tree-optimization/32893
3805         * lib/target-supports.exp
3806         (check_effective_target_unaligned_stack): new keyword.
3807         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3808         not sensitive to unaligned_stack.
3809         * gcc.dg/vect/vect-3.c: Likewise.
3810         * gcc.dg/vect/vect-4.c: Likewise.
3811         * gcc.dg/vect/vect-5.c: Likewise.
3812         * gcc.dg/vect/vect-6.c: Likewise.
3813         * gcc.dg/vect/vect-7.c: Likewise.
3814         * gcc.dg/vect/vect-13.c: Likewise.
3815         * gcc.dg/vect/vect-17.c: Likewise.
3816         * gcc.dg/vect/vect-18.c: Likewise.
3817         * gcc.dg/vect/vect-19.c: Likewise.
3818         * gcc.dg/vect/vect-20.c: Likewise.
3819         * gcc.dg/vect/vect-21.c: Likewise.
3820         * gcc.dg/vect/vect-22.c: Likewise.
3821         * gcc.dg/vect/vect-27.c: Likewise.
3822         * gcc.dg/vect/vect-29.c: Likewise.
3823         * gcc.dg/vect/vect-64.c: Likewise.
3824         * gcc.dg/vect/vect-65.c: Likewise.
3825         * gcc.dg/vect/vect-66.c: Likewise.
3826         * gcc.dg/vect/vect-72.c: Likewise.
3827         * gcc.dg/vect/vect-73.c: Likewise.
3828         * gcc.dg/vect/vect-86.c: Likewise.
3829         * gcc.dg/vect/vect-all.c: Likewise.
3830         * gcc.dg/vect/slp-25.c: Likewise.
3831         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3832         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3833         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3834
3835         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3836         * gcc.dg/vect/vect-34.c: Likewise.
3837         * gcc.dg/vect/vect-36.c: Likewise.
3838         * gcc.dg/vect/vect-64.c: Likewise.
3839         * gcc.dg/vect/vect-65.c: Likewise.
3840         * gcc.dg/vect/vect-66.c: Likewise.
3841         * gcc.dg/vect/vect-68.c: Likewise.
3842         * gcc.dg/vect/vect-76.c: Likewise.
3843         * gcc.dg/vect/vect-77.c: Likewise.
3844         * gcc.dg/vect/vect-78.c: Likewise.
3845
3846         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3847         testcase (without no-section-anchors prefix) but with global arrays.
3848         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3849         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3850         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3851         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3852         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3853         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3854         * gcc.dg/vect/vect-77-global.c: Likewise.
3855         * gcc.dg/vect/vect-78-global.c: Likewise.
3856
3857         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3858         testcase (without no-section-anchors prefix) but fix alignment checks
3859         to also consider unaligned_stack targets.
3860         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3861
3862 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3863
3864         PR tree-optimization/33723
3865         * gcc.c-torture/execute/20071029-1.c: New test.
3866         * gcc.dg/tree-ssa/pr33723.c: New test.
3867
3868 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3869
3870         PR tree-optimization/33614
3871         * gcc.c-torture/compile/pr33614.c: New test.
3872
3873 2007-10-29  Richard Guenther  <rguenther@suse.de>
3874
3875         PR tree-optimization/33870
3876         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3877
3878 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR tree-optimization/33757
3881         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3882         true architectures instead of having a big dg-skip-if.
3883
3884         PR c++/33841
3885         * g++.dg/other/bitfield3.C: New test.
3886
3887 2007-10-29  Richard Guenther  <rguenther@suse.de>
3888
3889         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3890
3891 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3892
3893         Automatic parallelization reduction tests.
3894
3895         * gcc.dg/tree-ssa/reduc-1.c: New test.
3896         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3897         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3898         * gcc.dg/tree-ssa/reduc-2.c: New test.
3899         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3900         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3901         * gcc.dg/tree-ssa/reduc-3.c: New test.
3902         * gcc.dg/tree-ssa/reduc-6.c: New test.
3903         * gcc.dg/tree-ssa/reduc-7.c: New test.
3904         * gcc.dg/tree-ssa/reduc-8.c: New test.
3905         * gcc.dg/tree-ssa/reduc-9.c: New test.
3906
3907 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3908             Zdenek Dvorak  <ook@ucw.cz>
3909
3910         OMP_ATOMIC Changes, testsuite changes.
3911
3912         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3913         instead of gimple dump.
3914         * gcc.dg/gomp/atomic-9.c: Same.
3915         * gcc.dg/gomp/atomic-10.c: Same.
3916         * g++.dg/gomp/atomic-3.C: Same.
3917         * g++.dg/gomp/atomic-9.C: Same.
3918         * g++.dg/gomp/atomic-10.C: Same.
3919
3920 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3921
3922         PR fortran/31217
3923         PR fortran/33811
3924         * gfortran.dg/forall_12.f90: New test.
3925
3926         PR fortran/33686
3927         * gfortran.dg/forall_13.f90: New test.
3928
3929 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3930             Mark Mitchell  <mark@codesourcery.com>
3931
3932         PR c++/30659
3933         * g++.dg/template/crash71.C: New.
3934
3935 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3936
3937         PR fortran/32147
3938         * gfortran.dg/module_md5_1.f90: Update hash-value.
3939
3940 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3941
3942         PR tree-opt/33589
3943         * g++.dg/torture/pr33589-1.C: New testcase.
3944         * g++.dg/torture/pr33589-2.C: New testcase.
3945
3946 2007-10-28  Richard Guenther  <rguenther@suse.de>
3947
3948         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3949
3950 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3951             Uros Bizjak  <ubizjak@gmail.com>
3952
3953         PR tree-optimization/33920
3954         * gcc.dg/tree-ssa/pr33290.c: New test.
3955
3956 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3957
3958         PR fortran/31306
3959         * gfortran.dg/argument_check_7.f90: New test.
3960         * gfortran.dg/argument_check_8.f90: New test.
3961         
3962 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3963
3964         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3965         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3966         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3967         * gcc.target/i386/sse-14.c: Ditto.
3968
3969 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3970
3971         PR c++/33844
3972         * g++.dg/other/ptrmem8.C: New test.
3973
3974         PR c++/33842
3975         * g++.dg/template/error34.C: New test.
3976
3977 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3978
3979         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3980
3981 2007-10-27  Richard Guenther  <rguenther@suse.de>
3982
3983         PR tree-optimization/33870
3984         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3985         * gcc.c-torture/execute/pr33870.c: Likewise.
3986
3987 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3988
3989         PR fortran/33162
3990         * gfortran.dg/argument_checking_9.f90: New test.
3991
3992 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3993
3994         * g++.dg/other/pr33601.C: New.
3995
3996 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3997
3998         PR c++/31988
3999         * g++.dg/init/new25.C: New.
4000
4001 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4002
4003         * g++.dg/cpp0x/pr33839.C: New.
4004         
4005 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4006
4007         PR c++/33744
4008         * g++.dg/template/arg6.C: New test.
4009
4010 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4011
4012         PR c++/31747
4013         * g++.dg/parse/crash39.C: New.
4014
4015 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4016
4017         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4018         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4019         "offset: -4B".
4020
4021 2007-10-25  David Daney  <ddaney@avtrex.com>
4022
4023         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4024
4025 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4026
4027         PR c++/33843
4028         * g++.dg/template/error32.C: New.
4029
4030 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4031             Ira Rosen  <irar@il.ibm.com>
4032
4033         PR tree-optimization/33833
4034         * gcc.dg/vect/pr33833.c: New testcase.
4035
4036 2007-10-25  David Daney  <ddaney@avtrex.com>
4037
4038         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4039
4040 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4041             Ira Rosen  <irar@il.ibm.com>
4042
4043         PR tree-optimization/33866
4044         * gcc.dg/vect/pr33866.c: New testcase.
4045
4046 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4047
4048         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4049         Add -w to compile flags to suppress "call-clobbered register" warnings
4050         and remove dg-warning directives.
4051
4052 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4053
4054         * gcc.dg/sms-2.c: Cleanup sms dump file.
4055         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4056         profile-use step.
4057
4058 2007-10-24  David Daney  <ddaney@avtrex.com>
4059
4060         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4061
4062 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4063
4064         PR target/33755
4065         * gcc.target/mips/pr33755.c: New test.
4066
4067 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4068
4069         PR tree-optimization/33804
4070         * gcc.dg/vect/pr33804.c: New testcase.
4071
4072 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4073
4074         PR forrtran/33849
4075         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4076
4077 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4078             Uros Bizjak  <ubizjak@gmail.com>
4079
4080         PR rtl-optimization/33846
4081         * gcc.dg/vect/pr33846.c: New testcase.
4082
4083 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4084             Dorit Nuzman  <dorit@il.ibm.com>
4085
4086         PR tree-optimization/33860
4087         * g++.dg/vect/pr33860.cc: New test.
4088         * g++.dg/vect/pr33860a.cc: New test.
4089
4090 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4091             Revital Eres  <eres@il.ibm.com>      
4092
4093         * gcc.dg/sms-2.c: New testcase.
4094
4095 2007-10-22  David S. Miller  <davem@davemloft.net>
4096
4097         * gcc.dg/globalreg-1.c: New test.
4098
4099 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4100             Dorit Nuzman  <dorit@il.ibm.com>
4101
4102         PR tree-optimization/33834
4103         PR tree-optimization/33835
4104         * g++.dg/vect/pr33834_1.cc: New test.
4105         * g++.dg/vect/pr33834_2.cc: New test.
4106         * g++.dg/vect/pr33835.cc: New test.
4107
4108 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4109
4110         * gcc.dg/pr33644.c: New test.
4111
4112 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4113
4114         PR c++/33372
4115         * g++.dg/gomp/pr33372-1.C: New test.
4116         * g++.dg/gomp/pr33372-2.C: New test.
4117         * g++.dg/gomp/pr33372-3.C: New test.
4118
4119 2007-10-22  Michael Matz  <matz@suse.de>
4120
4121         PR tree-optimization/33855
4122         * gcc.c-torture/compile/pr33855.c: New testcase.
4123
4124 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4125
4126         PR tree-optimization/33854
4127         * gcc.dg/vect/O1-pr33854.c: New testcase.
4128         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4129
4130 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4131
4132         * gcc.dg/unwind-1.c: Disable on AIX.
4133         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4134
4135 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4136
4137         PR fortran/33749
4138         * gfortran.dg/assign_9.f90: New test.
4139
4140 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4141
4142         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4143         (dg-mips-options): Skip tests that specify an ABI other than o32
4144         and o64 if generating MIPS16 hard-float code.
4145
4146 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4147             Revital Eres  <eres@il.ibm.com>
4148
4149         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4150         * gcc.dg/vect/vect-16.c: Fix comment.
4151         * gcc.dg/vect/pr33369.c: Require vect_int.
4152         * gcc.dg/vect/slp-33.c: Add spaces.
4153         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4154         targets.
4155         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4156         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4157         targets.
4158         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4159         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4160         targets.
4161         * gcc.dg/vect/slp-10.c: Add spaces.
4162         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4163         targets.
4164         * gcc.dg/vect/slp-36.c: Require vect_int.
4165         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4166         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4167         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4168         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4169         targets.
4170         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4171         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4172         instead of vector_alignment_reachable_for_double.
4173         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4174         (natural_alignment): Split into...
4175         (natural_alignment_32, natural_alignment_64): New.
4176         (vector_alignment_reachable): Depend on natural_alignment_32.
4177         (vector_alignment_reachable_for_double): Rename to ...
4178         (vector_alignment_reachable_for_64bit): And depend on
4179         natural_alignment_64.
4180
4181 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4182
4183         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4184         MIPS targets.
4185         * g++.dg/vect/vect.exp: Likewise.
4186         * lib/fortran-torture.exp: Likewise.
4187         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4188         mipsisa64*-*-* as the target selector.  Remove -mips64,
4189         -mhard-float and -mgp64 from the options list.
4190         * gcc.target/mips/mips-ps-2.c: Likewise.
4191         * gcc.target/mips/mips-ps-3.c: Likewise.
4192         * gcc.target/mips/mips-ps-4.c: Likewise.
4193         * gcc.target/mips/mips-ps-6.c: Likewise.
4194         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4195         options list.
4196         * gcc.target/mips/sb1-1.c: Likewise.
4197         * gcc.target/mips/mips-ps-type.c: Likewise.
4198         * gcc.target/mips/mips-ps-7.c: New test.
4199         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4200         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4201         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4202         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4203         as forcing an ABI and an architecture.
4204         (is_gp32_flag, is_gp64_flag): Fold into...
4205         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4206         then -mfp64 imply -mhard-float.  Apply register rules after the
4207         loop.  Handle -march=mipsN like -mipsN.
4208
4209 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4210
4211         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4212         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4213
4214 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4215
4216         PR fortran/33818
4217         * gfortran.dg/entry_dummy_ref_3.f90: New.
4218
4219 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4220             FX Coudert <fxcoudert@gcc.gnu.org>
4221
4222         PR fortran/31608
4223         * gfortran.dg/char_cast_1.f90: New test.
4224
4225 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4226
4227         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4228         * gfortran.dg/large_real_kind_2.F90: ditto.
4229         * gfortran.dg/default_format_2.f90: ditto.
4230         * gfortran.dg/default_format_denormal_1.f90: ditto.
4231
4232 2007-10-19  Richard Guenther  <rguenther@suse.de>
4233
4234         PR middle-end/33816
4235         PR middle-end/32921
4236         * gfortran.dg/pr32921.f: New testcase.
4237
4238 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4239
4240         PR libfortran/33544
4241         * gfortran.dg/transfer_check_1.f90: Adjust options.
4242
4243 2007-10-19  Richard Guenther  <rguenther@suse.de>
4244
4245         Revert
4246         2007-10-19  Richard Guenther  <rguenther@suse.de>
4247
4248         PR middle-end/32921
4249         * gfortran.dg/pr32921.f: New testcase.
4250
4251 2007-10-19  Richard Guenther  <rguenther@suse.de>
4252
4253         * gcc.c-torture/execute/20071018-1.c: New testcase.
4254
4255 2007-10-19  Richard Guenther  <rguenther@suse.de>
4256
4257         PR middle-end/32921
4258         * gfortran.dg/pr32921.f: New testcase.
4259
4260 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4261
4262         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4263
4264 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4265
4266         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4267
4268 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4269
4270         PR fortran/33233
4271         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4272         * gfortran.dg/host_assoc_function_3.f90: New test.
4273
4274 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4275
4276         PR fortran/33733
4277         * gfortran.dg/transfer_simplify_6.f90: New test.
4278
4279 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4280             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4281
4282         PR middle-end/33794
4283         * gfortran.dg/pr33794.f90: New testcase.
4284
4285 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4286
4287         PR target/32961
4288         * gcc.target/i386/pr32961.c: New testcase.
4289         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4290         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4291         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4292         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4293         __builtin_ia32_pslldi128 defines.
4294
4295 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4296
4297         PR fortran/33760
4298         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4299
4300 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4301
4302         PR c++/28639
4303         PR c++/30299
4304         * g++.dg/template/void12.C: New.
4305         * g++.dg/template/void13.C: New.
4306
4307 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4308
4309         PR c++/31446
4310         * g++.dg/template/void11.C: New.
4311         * g++.dg/template/void2.C: Adjust error markers.
4312         * g++.dg/template/void10.C: Likewise.
4313         * g++.dg/template/crash55.C: Likewise.
4314
4315 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4316
4317         * g++.dg/opt/const5.C: New test.
4318
4319 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4320             Maxim Kuvyrkov  <maxim@codesourcery.com>
4321
4322         * gcc.target/ia64/20040709-2.c: New test.
4323
4324 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4325
4326         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4327
4328 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4329
4330         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4331         to each function.  Check that there are no unsigned loads.
4332
4333 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4334
4335         PR tree-optimization/33136
4336         * gcc.c-torture/execute/20070824-1.c: New test.
4337         * gcc.dg/pr33136-1.c: New test.
4338         * gcc.dg/pr33136-2.c: New test.
4339         * gcc.dg/pr33136-3.c: New test.
4340
4341 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4342
4343         PR tree-optimization/33735
4344         * g++.dg/torture/pr33735.C: New.
4345
4346 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4347
4348         PR middle-end/33706
4349         * gcc.dg/va-arg-pack-2.c: New.
4350
4351 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4352
4353         PR tree-optimization/33619
4354         * gcc.dg/pr33619.c: New test.
4355
4356 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4357
4358         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4359         flag for AIX.
4360         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4361
4362 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4363
4364         PR libfortran/33055
4365         * gfortran.dg/inquire_11.f90: New test.
4366         * gfortan.dg/negative_unit_int8.f: New test.
4367
4368 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4369
4370         PR target/33133
4371         * gcc.c-torture/compile/pr33133.c: New test.
4372
4373 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4374
4375         PR libfortran/33672
4376         * gfortran.dg/namelist_40.f90: New test.
4377
4378 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4379
4380         PR fortran/33745
4381         * gfortran.dg/bounds_check_11.f90: New.
4382
4383 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4384
4385         PR c++/30303
4386         * g++.dg/other/ctor1.C: New test.
4387         * g++.dg/other/ctor2.C: New test.
4388         * g++.dg/other/dtor1.C: New test.
4389
4390 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4391
4392         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4393
4394 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4395             Paul Thomas  <pault@gcc.gnu.org>
4396
4397         PR fortran/33254
4398         PR fortran/33727
4399         * gfortran.dg/bounds_check_10.f90: New.
4400
4401 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4402
4403         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4404         * gcc.target/powerpc/popcount-1.c: Same.
4405
4406 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4407
4408         PR c++/26698
4409         * g++.dg/conversion/op4.C: New test.
4410
4411 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4412
4413         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4414
4415 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4416
4417         PR fortran/33542
4418         * gfortran.dg/ambiguous_specific_1.f90: New test.
4419
4420 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4421
4422         PR fortran/33664
4423         * gfortran.dg/impure_spec_expr_1.f90: New test.
4424         * gfortran.dg/char_result_7.f90: Remove illegal test.
4425
4426 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4427
4428         PR 11001
4429         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4430         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4431         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4432         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4433         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4434         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4435         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4436         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4437         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4438
4439 2007-10-12  Richard Guenther  <rguenther@suse.de>
4440
4441         PR middle-end/26198
4442         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4443         * gcc.c-torture/execute/20071011-1.c: Likewise.
4444         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4445
4446 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4447
4448         PR tree-optimization/33742
4449         * gcc.dg/pr33742.c: New testcase.
4450
4451 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4452
4453         PR tree-optimization/33645
4454         * gcc.dg/pr33645-1.c: New test.
4455         * gcc.dg/pr33645-2.c: New test.
4456         * gcc.dg/pr33645-3.c: New test.
4457  
4458         PR c++/32121
4459         * g++.dg/ext/label4.C: Adjust error regexp.
4460         * g++.dg/ext/label6.C: Adjust error regexp.
4461         * g++.dg/ext/label7.C: New test.
4462         * g++.dg/ext/label8.C: New test.
4463         * g++.dg/ext/label9.C: New test.
4464
4465 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4466
4467         PR middle-end/33676
4468         * gcc.dg/pr33676.c: New.
4469
4470 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4471
4472         PR c++/31441
4473         * g++.dg/cpp0x/variadic83.C: New.
4474
4475 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4476
4477         PR c++/33461
4478         * g++.dg/cpp0x/variadic81.C: New.
4479         * g++.dg/cpp0x/variadic82.C: Likewise.
4480
4481 2007-10-11  Richard Guenther  <rguenther@suse.de>
4482
4483         PR middle-end/33724
4484         * gcc.dg/pr33724.c: New testcase.
4485
4486 2007-10-11  Richard Guenther  <rguenther@suse.de>
4487
4488         PR c/33726
4489         * gcc.dg/pr33726.c: New testcase.
4490
4491 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4492
4493         PR fortran/33500
4494         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4495         
4496 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4497
4498         PR testsuite/33391
4499         * gfortran.dg/do_3.F90: Run with -fwrapv.
4500
4501 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4502
4503         * gcc.dg/unwind-1.c: New.
4504
4505 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4506
4507         PR libfortran/33683
4508         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4509         failure on some common systems.
4510
4511 2007-10-09  Richard Guenther  <rguenther@suse.de>
4512
4513         PR middle-end/33692
4514         * gcc.dg/pr33692.c: New testcase.
4515
4516 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4517
4518         PR middle-end/33669
4519         * gcc.c-torture/execute/pr33669.c: New.
4520
4521 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4522
4523         PR tree-optimization/33615
4524         * g++.dg/tree-ssa/pr33615-2.C: New test.
4525
4526 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4527
4528         PR tree-optimization/33615
4529         * g++.dg/tree-ssa/pr33615.C: New test.
4530
4531 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4532
4533         PR tree-optimization/33572
4534         * g++.dg/torture/pr33572.C: Replace with complete test.
4535
4536 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4537
4538         PR fortran/33689
4539         * gfortran.dg/spec_expr_5.f90: New.
4540
4541 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4542
4543         * gcc.dg/pragma-darwin-2.c: New.
4544
4545 2007-10-08  Richard Guenther  <rguenther@suse.de>
4546
4547         PR middle-end/33693
4548         PR middle-end/33695
4549         PR middle-end/33697
4550         * gcc.dg/pr33693.c: New testcase.
4551         * gcc.dg/pr33695.c: Likewise.
4552         * gcc.dg/pr33697.c: Likewise.
4553
4554 2007-10-08  Richard Guenther  <rguenther@suse.de>
4555
4556         PR middle-end/33691
4557         PR middle-end/33694
4558         PR middle-end/33696
4559         * gcc.dg/pr33691.c: New testcase.
4560         * gcc.dg/pr33694.c: Likewise.
4561         * gcc.dg/pr33696.c: Likewise.
4562
4563 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4564
4565         PR libfortran/33683
4566         * gfortran.dg/gamma_5.f90:  New test case
4567
4568 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4569
4570         PR fortran/20851
4571         * initialization_1.f90: Fix dg-error annotations.
4572         * initialization_14.f90: New.
4573         * initialization_7.f90: Fix dg-error annotations.
4574         * initialization_9.f90: Likewise.
4575
4576 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4577
4578         * gfortran.dg/error_recovery_4.f90: New test.
4579
4580 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4581
4582         * gfortran.dg/default_format_denormal_2.f90: New test.
4583         * gfortran.dg/default_format_2.inc: New test.
4584         * gfortran.dg/default_format_denormal_1.f90: New test.
4585         * gfortran.dg/default_format_1.inc: New test.
4586         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4587         numbers.
4588         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4589         numbers.
4590
4591 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4592
4593         * gfortran.dg/namelist_15.f90: Revise test.
4594
4595 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4596
4597         PR tree-optimization/33655
4598         * gcc.dg/torture/pr33655.c: New.
4599
4600 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4601
4602         PR tree-optimization/33572
4603         * g++.dg/torture/pr33572.C: New.
4604
4605 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4606
4607         PR fortran/25076
4608         * gfortran.dg/forall_11.f90: New.
4609
4610 2007-10-05  Michael Matz  <matz@suse.de>
4611
4612         PR middle-end/33667
4613         * gcc.dg/pr33667.c: New testcase.
4614
4615 2007-10-05  Richard Guenther  <rguenther@suse.de>
4616
4617         PR middle-end/33666
4618         * gcc.dg/pr33666.c: New testcase.
4619
4620 2007-10-05  Michael Matz  <matz@suse.de>
4621
4622         PR inline-asm/33600
4623         * gcc.target/i386/pr33600.c: New testcase.
4624
4625 2007-10-05  Richard Guenther  <rguenther@suse.de>
4626
4627         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4628
4629 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4630
4631         PR target/33635
4632         * gcc.target/mips/pr33635-1.c: New test.
4633
4634 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4635
4636         PR libfortran/33253
4637         * gfortran.dg/namelist_39.f90: Revise to use long names.
4638
4639 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4640
4641         PR fortran/33646
4642         * gfortran.dg/pr33646.f90: New file.
4643
4644 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4645
4646         PR fortran/33529
4647         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4648         * gfortran.dg/char_decl_2.f90: New test.
4649
4650 2007-10-04  Richard Guenther  <rguenther@suse.de>
4651
4652         PR middle-end/33641
4653         * gcc.c-torture/compile/pr33641.c: New testcase.
4654
4655 2007-10-04  Michael Matz  <matz@suse.de>
4656
4657         PR rtl-optimization/33653
4658         * gcc.dg/pr33653.c: New.
4659
4660 2007-10-04  Richard Guenther  <rguenther@suse.de>
4661
4662         PR tree-optimization/33627
4663         * g++.dg/torture/pr33627.C: New testcase.
4664
4665 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4666
4667         PR fortran/33626
4668         * gfortran.dg/parens_6.f90: New.
4669
4670 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4671
4672         PR fortran/33646
4673         PR fortran/33542
4674         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4675
4676 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4677
4678         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4679
4680 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4681
4682         PR target/33635
4683         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4684         and mips_forced_be.
4685         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4686         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4687         options.
4688         * gcc.target/mips/fpr-moves-1.c: New test.
4689         * gcc.target/mips/fpr-moves-2.c: Likewise.
4690         * gcc.target/mips/fpr-moves-3.c: Likewise.
4691         * gcc.target/mips/fpr-moves-4.c: Likewise.
4692         * gcc.target/mips/fpr-moves-5.c: Likewise.
4693         * gcc.target/mips/fpr-moves-6.c: Likewise.
4694         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4695
4696 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4697
4698         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4699
4700 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4701
4702         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4703         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4704
4705 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4706
4707         PR fortran/33198
4708         * gfortran.dg/common_errors_1.f90: New.
4709
4710 2007-10-03  Doug Kwan  <dougkwan@google.com>
4711         Richard Guenther  <rguenther@suse.de>
4712
4713         PR debug/31899
4714         * g++.dg/debug/using3.C: New testcase.
4715
4716 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4717
4718         PR libfortran/33253
4719         * gfortran.dg/namelist_38.f90: New test.
4720         * gfortran.dg/namelist_39.f90: New test.
4721
4722 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4723
4724         PR libfortran/33469
4725         * gfortran.dg/default_format_1.f90: New test.
4726         * gfortran.dg/default_format_2.f90: New test.
4727         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4728         * gfortran.dg/real_const_3.f90: Adjust expected output.
4729
4730 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4731
4732         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4733         default ABI.  Split mips_forced_abi into mips_forced_abi and
4734         mips_forced_regs.
4735         (is_gp32_flag): Return true for -mabi=32.
4736         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4737         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4738         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4739         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4740         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4741         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4742         * gcc.target/mips/save-restore-2.c: Likewise.
4743         * gcc.target/mips/save-restore-3.c: Likewise.
4744         * gcc.target/mips/save-restore-4.c: Likewise.
4745
4746 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4747
4748         PR middle-end/33617
4749         * gcc.c-torture/compile/pr33617.c: New test.
4750
4751 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4752
4753         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4754         -gstabs+ for extended options.
4755
4756 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4757
4758         PR fortran/33542
4759         * gfortran.dg/ambiguous_specific_1.f90: New test.
4760
4761 2007-10-02  Revital Eres  <eres@il.ibm.com>
4762
4763         * gcc.target/powerpc/paired-8.c: New test.
4764         * gcc.target/powerpc/paired-9.c: New test.
4765         * gcc.target/powerpc/paired-10.c: New test.
4766
4767 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4768
4769         PR fortran/33566
4770         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4771
4772 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4773
4774         PR fortran/33554
4775         * gfortran.dg/intent_out_2.f90: New test.
4776
4777 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4778
4779         PR fortran/33550
4780         * gfortran.dg/ambiguous_reference_1.f90: New test.
4781
4782 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4783
4784         PR fortran/31154
4785         PR fortran/31229
4786         PR fortran/33334
4787         * gfortran.dg/function_kinds_1.f90: New test.
4788         * gfortran.dg/function_kinds_2.f90: New test.
4789         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4790         use association into interfaces.
4791
4792 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4793
4794         PR testsuite/31828
4795         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4796         (overflow): Use INFINITY, not FP_INFINITE.
4797         gcc.dg/float-range-4.c: Likewise.
4798         gcc.dg/float-range-5.c: Likewise.
4799
4800 2007-10-01  Nick Clifton  <nickc@redhat.com>
4801
4802         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4803         for 16-bit targets.
4804
4805 2007-09-30  Diego Novillo  <dnovillo@google.com>
4806
4807         PR 33593
4808         * g++.dg/tree-ssa/pr33593.C: New test.
4809
4810 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4811
4812         PR libfortran/33400
4813         * gfortran.dg/PR19872.f: Fix test condition.
4814         * gfortran.dg/list_read_7.f90: New test.
4815
4816 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4817
4818         PR tree-optimization/33597
4819         * gcc.dg/vect/pr33597.c: New testcase.
4820
4821 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4822
4823         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4824         * gcc.target/i386/pr33524.c: ...this.
4825
4826 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4827
4828         PR fortran/33354
4829         * gfortran.dg/minmaxloc_4.f90: New.
4830
4831 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4832
4833         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4834
4835 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4836
4837         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4838
4839 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4840
4841         PR c++/33213
4842         * g++.dg/cpp0x/variadic79.C: New.
4843
4844 2007-09-28  Michael Matz  <matz@suse.de>
4845             Jakub Jelinek  <jakub@redhat.com>
4846
4847         PR rtl-optimization/33552
4848         * gcc.target/i386/pr33552.c: New runtime test.
4849         * gcc.target/i386/strinline.c: New compile time test.
4850
4851 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4852
4853         * gfortran.dg/openmp_stack.f90: Removed.
4854
4855         PR c++/31434
4856         * g++.dg/cpp0x/variadic80.C: New test.
4857
4858 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4859
4860         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4861         r128057.
4862
4863 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4864
4865         PR middle-end/7003
4866         * gcc.target/powerpc/gcse-1.c: New test.
4867
4868 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4869
4870         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4871         fixed capitalizations.
4872         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4873         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4874         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4875         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4876         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4877         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4878         * gfortran.dg/min_max_conformance.f90: Likewise.
4879
4880 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4881
4882         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4883         options.
4884         * gcc.dg/c99-tgmath-2.c: Likewise.
4885         * gcc.dg/c99-tgmath-3.c: Likewise.
4886         * gcc.dg/c99-tgmath-4.c: Likewise.
4887
4888 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4889
4890         PR fortran/33568
4891         * gfortran.dg/anint_1.f90: New test.
4892
4893 2007-09-27  Ian Lance Taylor  <iant@google.com>
4894
4895         PR tree-optimization/33565
4896         * gcc.dg/Wstrict-overflow-20.c: New test.
4897
4898 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4899
4900         * gfortran.dg/openmp_stack.f90: Fix typo.
4901         * gfortran.dg/recursive_stack.f90: Fix typo.
4902
4903 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4904
4905         PR c++/33493
4906         * g++.dg/template/error31.C: New.
4907
4908 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4909
4910         * lib/prune.exp: Prune also "^In function .*$" lines and
4911         "^    inlined from .*$" lines.
4912
4913 2007-09-26  Richard Guenther  <rguenther@suse.de>
4914
4915         PR tree-optimization/33563
4916         * gcc.dg/torture/pr33563.c: New testcase.
4917
4918 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4919
4920         PR c/25309
4921         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4922         array.
4923         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4924         without -O2.
4925
4926 2007-09-26  Richard Guenther  <rguenther@suse.de>
4927
4928         PR tree-optimization/30375
4929         PR tree-optimization/33560
4930         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4931         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4932         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4933         * gcc.dg/torture/pr30375.c: New testcase.
4934         * gcc.dg/torture/pr33560.c: New testcase.
4935         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4936
4937 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4938
4939         PR c++/33207
4940         * g++.dg/parse/crash38.C: New test.
4941
4942 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4943
4944         PR target/33524
4945         * gcc.target/i386/sse5-convert.c: New file, test int->long
4946         vectorized conversions.
4947
4948 2007-09-25  Revital Eres  <eres@il.ibm.com>
4949
4950         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4951
4952 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4953
4954         PR c/32295
4955         * gcc.dg/enum-incomplete-1.c: New test.
4956
4957 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4958
4959         * gcc.c-torture/compile/20070919-1.c: New test.
4960
4961 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4962
4963         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4964
4965 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4966
4967         PR c++/14688
4968         * g++.dg/inherit/override_attribs.C: New file.
4969
4970 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4971
4972         PR fortran/33269
4973         * io.c (check_format_string): Move NULL and constant checks into
4974         this function.
4975         (check_io_constraints): Call gfc_simplify_expr() before calling
4976         check_format_string().  Remove NULL and constant checks.
4977
4978 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4979
4980         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4981         * gcc.c-torture/execute/loop-2g.x: Likewise.
4982
4983 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4984
4985         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4986         Reject hard-float modes unless the ABI is o32 or o64.
4987         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4988         of gcc.exp.  Skip the tests when mips16 code generation is not
4989         supported.
4990         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4991         and use dg-add-options mips16_attribute.
4992
4993 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4994
4995         PR c++/33506
4996         * g++.dg/ext/attrib29.C: New test.
4997
4998 2007-09-23  Ollie Wild  <aaw@google.com>
4999
5000         * gcc.dg/fold-bitand-1.c: New test.
5001         * gcc.dg/fold-bitand-2.c: New test.
5002         * gcc.dg/fold-bitand-3.c: New test.
5003         * gcc.dg/fold-bitand-4.c: New test.
5004
5005 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5006
5007         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5008         any of the macros to be defined for __mips16.
5009         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5010
5011 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5012
5013         * gcc.dg/vect/pr21591.c: Require vect_int.
5014         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5015         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5016         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5017
5018 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5019
5020         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5021         attributes.
5022         * gcc.dg/va-arg-pack-len-2.c: New test.
5023         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5024         attributes.
5025         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5026
5027         PR tree-optimization/32772
5028         * gcc.c-torture/compile/20070905-1.c: New test.
5029
5030         PR tree-optimization/32975
5031         * gcc.dg/pr32975.c: New test.
5032
5033         PR middle-end/28755
5034         * gcc.dg/pr28755.c: New test.
5035
5036 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5037
5038         * lib/target-supports.exp (check_effective_target_nomips16): New
5039         procedure.
5040         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5041         for mipsisa64*-*-*.
5042         * gcc.dg/vect/vect.exp: Likewise.
5043         * g++.dg/vect/vect.exp: Likewise.
5044         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5045         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5046         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5047         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5048         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5049         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5050         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5051         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5052         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5053         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5054         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5055         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5056         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5057         (test14, test15, test16, test17, test18): Likewise.
5058         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5059         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5060         (test14, test15, test16, test17, test18, test19, test20, test21)
5061         (test22): Likewise.
5062         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5063         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5064         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5065         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5066         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5067         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5068         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5069         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5070         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5071         (test13, test14, test15, test16, test17, test18, test19, test20)
5072         (test21, test22, test23, test24, test25, test26, test27, test28)
5073         (test29, test30, test31): Likewise.
5074         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5075         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5076         (test13, test14, test15, test16, test17, test18, test19, test20)
5077         (test21, test22, test23, test24, test25, test26, test27, test28)
5078         (test29, test30, test31, test32, test33, test34, test35, test36)
5079         (test37, test38, test39, test40, test41, test42, test43, test44)
5080         (test45, test46, test47, test48, test49, test50, test51, test52)
5081         (test53, test54, test55, test56, test57, test58, test59, test60)
5082         (test61, test62, test63): Likewise.
5083         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5084         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5085         (test13, test14, test15, test16, test17, test18, test19, test20)
5086         (test21, test22, test23, test24, test25, test26, test27, test28)
5087         (test29, test30, test31): Likewise.
5088         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5089         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5090         (test13, test14, test15, test16, test17, test18, test19, test20)
5091         (test21, test22, test23, test24, test25, test26, test27, test28)
5092         (test29, test30, test31): Likewise.
5093         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5094         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5095         (test13, test14, test15): Likewise.
5096         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5097         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5098         (test13, test14, test15): Likewise.
5099         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5100         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5101         (test13, test14, test15, test16, test17, test18, test19, test20)
5102         (test21, test22, test23, test24, test25, test26, test27, test28)
5103         (test29, test30, test31): Likewise.
5104         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5105         (matrix_multiply4: Likewise.
5106         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5107         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5108         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5109         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5110         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5111         (test13, test14, test15, test16, test17, test18, test19, test20)
5112         (test21, test22, test23, test24, test25, test26, test27, test28)
5113         (test29, test30, test31): Likewise.
5114         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5115         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5116         (test13, test14, test15, test16, test17, test18, test19, test20)
5117         (test21, test22, test23, test24, test25, test26, test27, test28)
5118         (test29, test30, test31): Likewise.
5119         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5120         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5121         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5122         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5123         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5124         (sub_v4qi): Likewise.
5125         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5126         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5127         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5128         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5129         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5130         (subb, subc): Likewise.
5131         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5132         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5133         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5134         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5135         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5136         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5137         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5138         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5139         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5140         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5141         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5142         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5143         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5144
5145 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5146
5147         * lib/target-supports.exp (add_options_for_mips16_attribute)
5148         (check_effective_target_mips16_attribute): New functions.
5149         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5150         command line.
5151         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5152         extra_test_flags.
5153         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5154         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5155         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5156         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5157         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5158         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5159         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5160         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5161         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5162         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5163         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5164         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5165         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5166         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5167         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5168         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5169         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5170         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5171         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5172         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5173         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5174         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5175         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5176         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5177         (NOMIPS16): Delete.
5178         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5179         of dg-options.
5180         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5181         options.  Require { target mips16_attribute } and use dg-add-options
5182         to add the associated options.
5183         (foo): Use MIPS16.
5184         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5185         * gcc.target/mips/call-saved-3.c: Likewise.
5186         * gcc.target/mips/code-readable-1.c: Require { target
5187         mips16_attribute } and use dg-add-options to add the associated
5188         options.  Remove trailing whitespace.
5189         (NOMIPS16): Delete.
5190         * gcc.target/mips/code-readable-2.c: Likewise.
5191         * gcc.target/mips/code-readable-3.c: Likewise.
5192         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5193         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5194         Require { target mips16_attribute } and use dg-add-options to
5195         add the associated options.
5196         (cksum16, cksum8): Use MIPS16.
5197         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5198         Require { target mips16_attribute } and use dg-add-options to
5199         add the associated options.
5200         (foo): Use MIPS16.
5201         * gcc.target/mips/save-restore-2.c: Likewise.
5202         * gcc.target/mips/save-restore-3.c: Likewise.
5203         * gcc.target/mips/save-restore-4.c: Likewise.
5204         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5205         -mno-abicalls.
5206         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5207         (foo): Use NOMIPS16.
5208
5209 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5210
5211         PR fortran/33337
5212         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5213
5214         PR fortran/33376
5215         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5216
5217 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5218
5219         PR fortran/33445
5220         * gfortran.dg/gomp/free-2.f90: New.
5221         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5222         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5223
5224 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5225
5226         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5227         * gcc.target/i386/sse5-haddX.c: Ditto.
5228         * gcc.target/i386/sse5-hsubX.c: Ditto.
5229         * gcc.target/i386/sse5-maccXX.c: Ditto.
5230         * gcc.target/i386/sse5-msubXX.c: Ditto.
5231         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5232         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5233         * gcc.target/i386/sse5-permpX.c: Ditto.
5234         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5235         effective target.
5236         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5237         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5238         * gcc.target/i386/sse5-pcmov.c: Ditto.
5239         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5240
5241 2007-09-22  Richard Guenther  <rguenther@suse.de>
5242
5243         PR tree-optimization/33146
5244         * gcc.c-torture/compile/pr33146.c: New testcase.
5245
5246 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5247
5248         * lib/target-supports.exp (check_cached_effective_target): New
5249         procedure.
5250         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5251         (check_effective_target_c99_runtime): New procedure.
5252         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5253         (test3l): Likewise cargl.
5254         * gcc.dg/builtins-59.c: Require c99_runtime.
5255         * gcc.dg/builtins-61.c: Likewise.
5256         * gcc.dg/builtins-62.c: Likewise.
5257
5258 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5259
5260         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5261         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5262         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5263         target-specific dg-options.
5264         * gcc.dg/builtins-20.c: Likewise.
5265         * gcc.dg/builtins-53.c: Likewise.
5266         * gcc.dg/builtins-55.c: Likewise.
5267         * gcc.dg/single-precision-constant.c: Likewise.
5268         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5269         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5270         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5271         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5272         * gcc.dg/torture/builtin-power-1.c: Likewise.
5273
5274 2007-09-21  Chao-ying Fu  <fu@mips.com>
5275
5276         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5277         check if targets have fixed-point supports.
5278         * gcc.dg/fixed-point/fixed-point.exp: New file.
5279         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5280         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5281         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5282         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5283         * gcc.dg/fixed-point/constants-pedantic.c,
5284         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5285         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5286         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5287         * gcc.dg/fixed-point/keywords-pedantic.c,
5288         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5289         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5290         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5291         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5292         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5293         * gcc.dg/fixed-point/func-vararg-mixed.c,
5294         * gcc.dg/fixed-point/operator-logical.c,
5295         * gcc.dg/fixed-point/struct-union.c,
5296         * gcc.dg/fixed-point/bit-complement.c,
5297         * gcc.dg/fixed-point/operator-bitwise.c,
5298         * gcc.dg/fixed-point/operator-comma.c,
5299         * gcc.dg/fixed-point/struct-layout-1.c,
5300         * gcc.dg/fixed-point/union-init.c,
5301         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5302         * gcc.dg/fixed-point/func-mixed.c,
5303         * gcc.dg/fixed-point/func-vararg-size0.c,
5304         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5305         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5306         * gcc.dg/fixed-point/operator-unary.c,
5307         * gcc.dg/fixed-point/allop-const.c,
5308         * gcc.dg/fixed-point/muldiv-warning.c,
5309         * gcc.dg/nofixed-point-1.c,
5310         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5311         * gcc.target/mips/fixed-vector-type.c,
5312         * gcc.target/mips/fixed-scalar-type.c: New tests.
5313
5314 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5315
5316         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5317         * gnat.dg/test_nested_subtype_byref.adb: New test.
5318
5319 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5320
5321         PR fortran/33439
5322         * gfortran.dg/gomp/pr33439.f90: New test.
5323
5324 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5325
5326         PR fortran/33455
5327         * gfortran.dg/merge_char_3.f90: New.
5328
5329 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5330
5331         PR fortran/33037
5332         * gfortran.dg/transfer_check_1.f90: New.
5333
5334 2007-09-20  Asher Langton  <langton2@llnl.gov>
5335
5336         PR fortran/20441
5337         * gfortran.dg/init_flag_1.f90: New.
5338         * gfortran.dg/init_flag_2.f90: New.
5339         * gfortran.dg/init_flag_3.f90: New.
5340         * gfortran.dg/init_flag_4.f90: New.
5341         * gfortran.dg/init_flag_5.f90: New.
5342         * gfortran.dg/init_flag_6.f90: New.
5343         * gfortran.dg/init_flag_7.f90: New.
5344
5345 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5346
5347         PR c++/33460
5348         * g++.dg/ext/anon-struct6.C: New.
5349
5350 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5351
5352         PR libfortran/23272
5353         * gfortran.dg/inquire_10.f90: New test.
5354
5355 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5356
5357         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5358
5359 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5360
5361         PR fortran/33221
5362         * gfortran.dg/used_types_18.f90: Declare variable of empty
5363         derived type.
5364
5365 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5366
5367         PR fortran/33288
5368         * gfortran.dg/array_constructor_19.f90: New test.
5369
5370 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5371
5372         PR debug/33316
5373         * gcc.dg/debug/pr33316.c: New test.
5374
5375         PR c++/33496
5376         * g++.dg/cpp0x/variadic76.C: New test.
5377         * g++.dg/cpp0x/variadic77.C: New test.
5378         * g++.dg/cpp0x/variadic78.C: New test.
5379
5380         PR c/33238
5381         PR c/27301
5382         * gcc.c-torture/execute/20070919-1.c: New test.
5383         * gcc.dg/pr33238.c: New test.
5384         * gcc.dg/pr27301.c: New test.
5385
5386 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5387
5388         * lib/target-supports.exp (check_effective_target_mips64): New
5389         procedure.
5390         * gcc.dg/lower-subreg-1.c: Require !mips64.
5391         * gcc.dg/sibcall-3.c (ATTR): New macro.
5392         (recurser_void1, recurser_void2): Use it.
5393         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5394         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5395
5396 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5397
5398         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5399         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5400         warning annotation.
5401         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5402
5403 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5404
5405         PR fortran/33497
5406         * gfortran.dg/c_loc_tests_11.f03: New test case.
5407
5408 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5409
5410         PR c++/33459
5411         * g++.dg/init/ref14.C: New.
5412
5413 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5414
5415         * gnat.dg/slice2.ad[sb]: New testcase.
5416
5417 2007-09-19  Nick Clifton  <nickc@redhat.com>
5418
5419         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5420
5421 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5422
5423         * gcc.target/bfin/bfin.exp: New.
5424         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5425         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5426         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5427         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5428         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5429         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5430         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5431         mcpu-bf561.c, mcpu-default.c}: New tests.
5432
5433 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5434
5435         Restore detection of unsupported TLS.
5436
5437         Revert this patch:
5438         2007-02-10  Richard Henderson  <rth@redhat.com>
5439
5440         * lib/target-supports.exp (check_effective_target_tls): Redefine
5441         to mean non-emulated tls.
5442         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5443         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5444         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5445         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5446         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5447         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5448         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5449
5450         And then:
5451         * lib/target-supports.exp (check_effective_target_tls): Use
5452         stronger test for compiler support for TLS.
5453         (check_effective_target_tls_native): New, to test for non-emulated
5454         TLS support.
5455         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5456         instead of dg-require-effective-target tls.
5457         * g++.dg/gomp/copyin-1.C: Likewise.
5458         * g++.dg/gomp/sharing-1.C: Likewise.
5459         * g++.dg/gomp/tls-1.C: Likewise.
5460         * g++.dg/gomp/tls-2.C: Likewise.
5461         * g++.dg/gomp/tls-3.C: Likewise.
5462         * g++.dg/tls/diag-1.C: Likewise.
5463         * g++.dg/tls/diag-2.C: Likewise.
5464         * g++.dg/tls/diag-3.C: Likewise.
5465         * g++.dg/tls/diag-4.C: Likewise.
5466         * g++.dg/tls/diag-5.C: Likewise.
5467         * g++.dg/tls/init-1.C: Likewise.
5468         * g++.dg/tls/init-2.C: Likewise.
5469         * g++.dg/tls/trivial.C: Likewise.
5470         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5471         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5472         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5473         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5474         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5475         * gcc.dg/gomp/clause-1.c: Likewise.
5476         * gcc.dg/gomp/copyin-1.c: Likewise.
5477         * gcc.dg/gomp/sharing-1.c: Likewise.
5478         * gcc.dg/gomp/tls-1.c: Likewise.
5479         * gcc.dg/gomp/tls-2.c: Likewise.
5480         * gcc.dg/tls/alpha-1.c: Likewise.
5481         * gcc.dg/tls/opt-1.c: Likewise.
5482         * gcc.dg/tls/opt-13.c: Likewise.
5483         * gcc.dg/tls/opt-14.c: Likewise.
5484         * gcc.dg/tls/opt-2.c: Likewise.
5485         * gcc.dg/tls/opt-3.c: Likewise.
5486         * gcc.dg/tls/opt-4.c: Likewise.
5487         * gcc.dg/tls/opt-7.c: Likewise.
5488         * gcc.dg/tls/section-1.c: Likewise.
5489         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5490         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5491         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5492         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5493         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5494         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5495         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5496         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5497         * gfortran.dg/gomp/fixed-1.f: Likewise.
5498         * gfortran.dg/gomp/free-1.f90: Likewise.
5499         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5500         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5501         * gfortran.dg/gomp/reduction1.f90: Likewise.
5502         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5503
5504 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5505
5506         PR fortran/31119
5507         * gfortran.dg/bounds_check_9.f90: New test.
5508         * gfortran.dg/bounds_check_fail_2.f90: New test.
5509
5510 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5511
5512         PR c++/33462 (again)
5513         * g++.dg/ext/va-arg1.C: Adjust.
5514
5515 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5516
5517         PR c++/33462
5518         * g++.dg/ext/va-arg1.C: New.
5519
5520 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5521
5522         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5523
5524 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5525
5526         PR c++/33463
5527         * g++.dg/rtti/typeid6.C: New.
5528
5529 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5530
5531         PR c++/33464
5532         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5533         * g++.dg/ext/is_class_error2.C: New.
5534
5535 2007-09-18  Richard Guenther  <rguenther@suse.de>
5536
5537         PR tree-optimization/33340
5538         * g++.dg/torture/pr33340.C: New testcase.
5539
5540 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5541
5542         PR fortran/33231
5543         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5544         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5545         * gfortran.dg/elemental_subroutine_5.f90: New.
5546
5547 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5548
5549         * lib/target-supports.exp (check_profiling_available): Extend
5550         mips*-*-elf check to mips*-*-elf*.
5551
5552 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5553
5554         * gcc.dg/format/c90-scanf-5.c: New test.
5555         * gcc.dg/format/c99-scanf-4.c: New test.
5556         * gcc.dg/format/ext-7.c: New test.
5557         * gcc.dg/format/ext-8.c: New test.
5558
5559         PR middle-end/33423
5560         * gcc.c-torture/compile/20070915-1.c: New test.
5561
5562 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5563
5564         PR fortran/33106
5565         * gfortran.dg/private_type_9.f90: New.
5566
5567 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5568
5569         PR middle-end/33449
5570         * gfortran.dg/pr33449.f90: New test.
5571
5572 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5573
5574         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5575         * gfortran.dg/private_type_1.f90: Ditto
5576         * gfortran.dg/interface_18.f90: New.
5577         * gfortran.dg/private_type_8.f90: New.
5578
5579 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5580
5581         PR c++/33124
5582         * g++.dg/warn/new1.C: Adjust.
5583         * g++.dg/torture/str_empty.C: Likewise.
5584
5585 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5586
5587         * gcc.target/mips/dse-1.c: New test.
5588
5589 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5590
5591         PR c++/32756
5592         * g++.dg/overload/operator3.C: New.
5593
5594 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5595
5596         * gcc.target/mips/truncate-1.c: New test.
5597
5598 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5599
5600         PR fortran/29396
5601         PR fortran/29606
5602         PR fortran/30625
5603         PR fortran/30871
5604         * gfortran.dg/subref_array_pointer_1.f90: New test.
5605         * gfortran.dg/subref_array_pointer_2.f90: New test.
5606
5607 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5608
5609         * gfortran.dg/nint_2.f90: Correct last change.
5610
5611 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5612
5613         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5614
5615 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5616
5617         * gcc.dg/vect/pr33373b.c: New test.
5618
5619 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5620
5621         PR target/33438
5622         * gcc.target/i386/pr33438.c: New test.
5623
5624 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5625
5626         * gfortran.dg/nint_2.f90: Revert previous commit.
5627
5628 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5629
5630         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5631
5632 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5633
5634         PR debug/33429
5635         * g++.dg/other/unused1.C: XFAIL class2 scan.
5636
5637 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5638
5639         PR fortran/33343
5640         * gfortran.dg/elemental_args_check_1.f90: New.
5641         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5642         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5643
5644 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5645
5646         * gfortran.dg/recursive_check_3.f90: New.
5647
5648 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5649
5650         PR fortran/33412
5651         * gfortran.dg/elemental_bind_c.f90: New.
5652
5653 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5654
5655         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5656         * gcc.target/mips/mips16-attributes-2.c: New test.
5657         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5658         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5659         hard-float asm when __mips16 is defined.
5660         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5661         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5662         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5663         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5664         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5665         * gcc.target/mips/pr26765.c (foo): Likewise.
5666         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5667         targets, use dg-mips-options instead of dg-options, and use -mgp32
5668         to force 32-bit mode.
5669         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5670         and 64-bit mode.
5671         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5672
5673 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5674             Michael Meissner  <michael.meissner@amd.com>
5675
5676         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5677         * gcc.target/i386/sse5-hsubX.c: Ditto.
5678         * gcc.target/i386/sse5-permpX.c: Ditto.
5679         * gcc.target/i386/sse5-haddX.c: Ditto.
5680         * gcc.target/i386/sse5-maccXX.c: Ditto.
5681         * gcc.target/i386/sse5-msubXX.c: Ditto.
5682         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5683         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5684
5685         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5686         optimizes floating point conditional moves into the pcmov
5687         instruction on SSE5.
5688         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5689
5690         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5691         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5692         SSE5.
5693
5694         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5695         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5696
5697         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5698         optimizes (a*b)+c into fmadd on SSE5.
5699
5700         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5701         whether the SSE5 instructions can be generated.
5702
5703         * gcc.target/i386/sse5-check.h: New. Add support for 
5704         SSE5 tests.
5705
5706         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5707         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5708         * gcc.target/i386/sse-13.c: Ditto.
5709         * gcc.target/i386/sse-14.c: Ditto.
5710
5711 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5712
5713         PR testsuite/33153
5714         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5715         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5716
5717 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5718
5719         PR target/32338
5720         * gcc.dg/pr32338-1.c: New test.
5721         * gcc.dg/pr32338-2.c: New test.
5722
5723 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5724         
5725         * lib/target-supports.exp (check_effective_target_sync_int_long):
5726         Revert change to add xtensa.
5727         (check_effective_target_sync_char_short): Likewise.
5728         
5729 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5730
5731         * gnat.dg/packed_subtype.adb: New test.
5732
5733 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5734
5735         PR fortran/33297
5736         * gfortran.dg/intrinsic_size.f90: New.
5737
5738 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5739
5740         PR fortran/33284
5741         PR fortran/33310
5742         * gfortran.dg/conflicts_2.f90: New.
5743
5744 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5745
5746         PR tree-optimization/32377
5747         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5748         dependence distance.
5749         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5750         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5751         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5752         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5753
5754 2007-09-12  Richard Guenther  <rguenther@suse.de>
5755
5756         PR middle-end/33382
5757         * gcc.c-torture/compile/pr33382.c: New testcase.
5758         * gcc.c-torture/execute/pr33382.c: Likewise.
5759
5760 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5761
5762         PR fortran/33395
5763         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5764
5765 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5766
5767         PR tree-optimization/33373
5768         * gcc.dg/vect/pr33373.c: New test.
5769
5770 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5771
5772         * lib/target-supports.exp (check_effective_target_vect_no_double):
5773         Remove unused proc.
5774
5775 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5776             Ulrich Weigand  <uweigand@de.ibm.com>
5777
5778         * gcc.target/spu/dfcgt-nan.c: New test.
5779
5780 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5781
5782         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5783
5784 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5785
5786         PR fortran/33040
5787         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5788
5789 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5790
5791         * gcc.dg/va-arg-pack-len-1.c: New test.
5792         * g++.dg/va-arg-pack-len-1.C: New test.
5793
5794 2007-09-11  Michael Matz  <matz@suse.de>
5795
5796         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5797
5798 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5799
5800         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5801         checks for size of long double.
5802         * gcc.dg/dfp/convert.h: New file.
5803         * gcc.dg/dfp/convert-bfp-2.c: New test.
5804         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5805         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5806         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5807         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5808         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5809         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5810         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5811         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5812         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5813
5814 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5815
5816         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5817         Change dg-final to expect 1 non-profitable loop and
5818         3 profitable loops.
5819         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5820         Change dg-final to expect 1 non-profitable loop and
5821         3 profitable loops.
5822         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5823         Change dg-final to expect 1 profitable loop.
5824         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5825         Change dg-final to expect 1 profitable loop.    
5826         
5827 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5828
5829         * gcc.target/mips/call-saved-1.c: New test.
5830         * gcc.target/mips/call-saved-2.c: Likewise.
5831         * gcc.target/mips/call-saved-3.c: Likewise.
5832         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5833         instead of mips_mips64.  Set mips_fp64 too.
5834         (is_gp32_flag): Return true for -mips1 and -mips2.
5835         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5836
5837 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5838
5839         * g++.dg/ext/va-arg-pack-1.C: New test.
5840         * g++.dg/ext/va-arg-pack-2.C: New test.
5841
5842 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5843
5844         PR target/33369
5845         * gcc.dg/vect/pr33369.c: New test.
5846
5847 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5848
5849         PR fortran/33370
5850         * gfortran.dg/array_memcpy_5.f90:  New test.
5851
5852 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5853
5854         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5855
5856 2007-09-09  Richard Guenther  <rguenther@suse.de>
5857
5858         * gcc.c-torture/compile/20070906-1.c: New testcase.
5859
5860 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5861
5862         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5863         noinline attribute.
5864         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5865         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5866         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5867         Likewise.
5868
5869 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5870
5871         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5872
5873 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5874
5875         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5876
5877 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5878
5879         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5880         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5881         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5882         Compile tests with -fno-tree-pre.
5883         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5884         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5885         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5886         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5887         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5888         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5889         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5890         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5891         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5892         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5893         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5894         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5895         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5896         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5897         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5898         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5899         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5900         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5901         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5902
5903 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5904
5905         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5906         to call objdump.
5907         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5908         Use remote_exec to call c++filt.
5909         * lib/target-supports-dg.exp (dg-require-host-local): New.
5910         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5911         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5912         * g++.dg/rtti/repo1.C: Likewise.
5913         * g++.dg/template/repo1.C: Likewise.
5914         * g++.dg/template/repo2.C: Likewise.
5915         * g++.dg/template/repo3.C: Likewise.
5916         * g++.dg/template/repo4.C: Likewise.
5917         * g++.dg/template/repo5.C: Likewise.
5918         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5919         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5920         * g++.old-deja/g++.pt/repo1.C: Likewise.
5921         * g++.old-deja/g++.pt/repo2.C: Likewise.
5922         * g++.old-deja/g++.pt/repo3.C: Likewise.
5923         * g++.old-deja/g++.pt/repo4.C: Likewise.
5924         * gcc.dg/cpp/trad/builtins.c: Likewise.
5925
5926 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5927
5928         PR tree-optimization/32283
5929         * gcc.dg/tree-ssa/loop-31.c: New test.
5930
5931 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5932
5933         PR rtl-optimization/26449
5934         * gcc.target/i386/pr26449-1.c: New file.
5935
5936 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5937
5938         PR target/33329
5939         PR rtl-optimization/26449
5940         * gcc.target/i386/pr33329.c: New file.
5941
5942 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5943
5944         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5945
5946 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5947
5948         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5949
5950 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5951
5952         PR tree-optimization/33301
5953         * gfortran.dg/vect/pr33301.f: New test.
5954
5955 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5956
5957         PR libfortran/33307
5958         * gfortran.dg/backspace_10.f90: New test.
5959
5960 2007-09-07  Richard Guenther  <rguenther@suse.de>
5961
5962         Reapply
5963         2007-09-06  Richard Guenther  <rguenther@suse.de>
5964
5965         PR tree-optimization/32586
5966         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5967         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5968         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5969         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5970         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5971         now obsolete simplification.
5972
5973 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
5974         
5975         PR tree-optimization/33299
5976         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5977         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5978
5979 2007-09-07  Richard Guenther  <rguenther@suse.de>
5980
5981         Revert
5982         2007-09-06  Richard Guenther  <rguenther@suse.de>
5983
5984         PR tree-optimization/32586
5985         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5986         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5987         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5988         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5989         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5990         now obsolete simplification.
5991
5992 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5993
5994         PR tree-optimization/32821
5995         * gcc.dg/tree-ssa/pr32821.c: New file.
5996
5997 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5998
5999         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6000         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6001         and mips_forced_no_er.
6002         (dg-mips-options): Add -mno-abicalls when a small-data option is
6003         specified.  Skip tests with small-data options if mips_forced_gp.
6004         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6005         * gcc.target/mips/sdata-1.c: New test.
6006         * gcc.target/mips/sdata-2.c: Likewise.
6007         * gcc.target/mips/sdata-3.c: Likewise.
6008         * gcc.target/mips/sdata-4.c: Likewise.
6009
6010 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6011
6012         PR fortran/33298
6013         * spread_zerosize_1.f90:  New test case.
6014         * spread_bounds_1.f90:  New test case.
6015
6016 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6017
6018         PR c++/32674
6019         * g++.dg/template/static31.C: New.
6020
6021 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6022
6023         PR fortran/33271
6024         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6025         powerpc*-linux-gnu.
6026
6027 2007-09-06  David Daney  <ddaney@avtrex.com>
6028             Richard Sandiford  <richard@codesourcery.com>
6029
6030         PR target/33256
6031         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6032         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6033         * gcc.target/mips/pr33256.c: New test.
6034
6035 2007-09-06  Tom Tromey  <tromey@redhat.com>
6036
6037         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6038
6039 2007-09-06  Richard Guenther  <rguenther@suse.de>
6040
6041         PR tree-optimization/32586
6042         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6043         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6044         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6045         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6046         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6047         now obsolete simplification.
6048
6049 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6050
6051         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6052         * gcc.target/i386/sse3-addsubps.c: Ditto.
6053         * gcc.target/i386/sse3-haddpd.c: Ditto.
6054         * gcc.target/i386/sse3-haddps.c: Ditto.
6055         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6056         * gcc.target/i386/sse3-hsubps.c: Ditto.
6057         * gcc.target/i386/sse3-lddqu.c: Ditto.
6058         * gcc.target/i386/sse3-movddup.c: Ditto.
6059         * gcc.target/i386/sse3-movshdup.c: Ditto.
6060         * gcc.target/i386/sse3-movsldup.c: Ditto.
6061
6062 2007-09-06  Richard Guenther  <rguenther@suse.de>
6063
6064         PR tree-optimization/33302
6065         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6066
6067 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6068
6069         PR libfortran/33225
6070         * gfortran.dg./fmt_float.f90: New test.
6071
6072 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6073
6074         PR libfortran/33253
6075         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6076
6077 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6078
6079         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6080         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6081
6082 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6083
6084         * g++.dg/eh/builtin1.C: New test.
6085         * g++.dg/eh/builtin2.C: New test.
6086         * g++.dg/eh/builtin3.C: New test.
6087
6088         PR c++/33289
6089         * g++.dg/eh/builtin4.C: New test.
6090
6091 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6092
6093         * gcc.target/powerpc/dfp-dd.c: New test.
6094         * gcc.target/powerpc/dfp-td.c: New test.
6095
6096 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6097
6098         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6099         * gcc.dg/va-arg-pack-1.c: New test.
6100
6101 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6102
6103         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6104         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6105         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6106         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6107         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6108
6109 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6110
6111         PR c++/30302
6112         * g++.dg/ext/anon-struct5.C: New.
6113
6114 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6115
6116         * gcc.dg/i386-cpuid.h: Remove.
6117         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6118         (main): Use __get_cpuid to get target features.
6119         * gcc.target/i386/sse-check.h: Ditto.
6120         * gcc.target/i386/sse2-check.h: Ditto.
6121         * gcc.target/i386/sse3-check.h: Ditto.
6122         * gcc.target/i386/ssse3-check.h: Ditto.
6123         * gcc.target/i386/sse4_1-check.h: Ditto.
6124         * gcc.target/i386/sse4_2-check.h: Ditto.
6125         * gcc.target/i386/sse4a-check.h: Ditto.
6126         * gcc.dg/torture/pr16104-1.c: Ditto.
6127         (do_test): Change to void.
6128         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6129         * gcc.target/i386/sse-6.c: Ditto.
6130         * gcc.target/i386/sse-7.c: Ditto.
6131         * g++.dg/other/i386-1.C: Include cpuid.h.
6132         (main): New function.  Use __get_cpuid to get target fetaures.
6133
6134 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6135             David Ung  <davidu@mips.com>
6136             Nigel Stephens <nigel@mips.com>
6137
6138         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6139         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6140         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6141         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6142         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6143         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6144         * gcc.dg/torture/pr19683-1.c: Likewise.
6145         * gcc.target/mips/madd-3.c: Likewise.
6146         * gcc.target/mips/maddu-3.c: Likewise.
6147         * gcc.target/mips/msub-3.c: Likewise.
6148         * gcc.target/mips/msubu-3.c: Likewise.
6149         * gcc.target/mips/asm-1.c: Likewise.
6150         * gcc.target/mips/branch-1.c: Likewise.
6151         * gcc.target/mips/ins-1.c: Likewise.
6152         * gcc.target/mips/near-far-3.c: Likewise.
6153         * gcc.target/mips/near-far-4.c: Likewise.
6154         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6155         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6156         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6157         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6158         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6159         * gcc.target/mips/dspr2-MULT.c: Likewise.
6160         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6161         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6162         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6163         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6164         * gcc.target/mips/code-readable-2.c: Likewise.
6165         * gcc.target/mips/code-readable-3.c: Likewise.
6166
6167 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6168             David Ung  <davidu@mips.com>
6169             Nigel Stephens <nigel@mips.com>
6170
6171         * gcc.target/mips/mips16-attributes.c: New.
6172
6173 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6174
6175         PR fortran/31564
6176         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6177
6178         PR fortran/33241
6179         * gfortran.dg/char_length_10.f90: New test.
6180
6181 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6182
6183         PR c++/29731
6184         * g++.dg/parse/template24.C: New.
6185
6186 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6187
6188         * g++.dg/other/spu2vmx-1.C: New test.
6189
6190 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6191
6192         PR tree-optimization/33017
6193         * gcc.dg/pr33017.c: New test.
6194
6195 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6196
6197         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6198         __protected_stream family of macros.
6199
6200 2007-09-04  Jan Hubicka  <jh@suse.cz>
6201
6202         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6203         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6204         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6205         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6206         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6207         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6208         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6209         Likewise.
6210
6211 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6212             Tobias Burnus  <burnus@net-b.de>
6213
6214         * gfortran.dg/proc_decl_1.f90: New.
6215         * gfortran.dg/proc_decl_2.f90: New.
6216         * gfortran.dg/proc_decl_3.f90: New.
6217         * gfortran.dg/proc_decl_4.f90: New.
6218
6219 2007-09-04  Jan Hubicka  <jh@suse.cz>
6220
6221         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6222         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6223         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6224         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6225         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6226         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6227         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6228         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6229         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6230         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6231         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6232         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6233         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6234         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6235         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6236         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6237         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6238         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6239         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6240         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6241         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6242         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6243         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6244         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6245         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6246         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6247         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6248         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6249         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6250         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6251         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6252         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6253         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6254         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6255         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6256         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6257         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6258         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6259         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6260         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6261         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6262         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6263         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6264         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6265         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6266         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6267         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6268         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6269         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6270         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6271         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6272         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6273         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6274         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6275         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6276         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6277         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6278         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6279         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6280         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6281         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6282         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6283         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6284         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6285         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6286         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6287         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6288         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6289         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6290         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6291         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6292         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6293         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6294         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6295         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6296         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6297         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6298         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6299         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6300         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6301         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6302         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6303         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6304         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6305         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6306         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6307         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6308         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6309         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6310         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6311         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6312         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6313         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6314         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6315         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6316         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6317         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6318         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6319         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6320         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6321         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6322         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6323         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6324         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6325         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6326         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6327         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6328         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6329         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6330         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6331         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6332         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6333         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6334         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6335         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6336         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6337         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6338         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6339         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6340         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6341         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6342         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6343         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6344         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6345         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6346         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6347         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6348         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6349         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6350         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6351         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6352         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6353         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6354         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6355         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6356         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6357         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6358         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6359         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6360         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6361         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6362         noinline.
6363         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6364         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6365         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6366         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6367         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6368         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6369         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6370         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6371         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6372         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6373         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6374         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6375         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6376         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6377         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6378         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6379         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6380         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6381         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6382         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6383         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6384         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6385         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6386         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6387         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6388         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6389         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6390         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6391         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6392         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6393         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6394         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6395         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6396         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6397         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6398         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6399         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6400         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6401         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6402         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6403         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6404         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6405         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6406         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6407         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6408         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6409         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6410         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6411         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6412         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6413         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6414         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6415         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6416         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6417         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6418         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6419         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6420         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6421         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6422         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6423         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6424         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6425         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6426         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6427         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6428         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6429         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6430         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6431         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6432         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6433         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6434         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6435         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6436         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6437         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6438         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6439         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6440         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6441         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6442         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6443         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6444         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6445         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6446         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6447         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6448         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6449         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6450         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6451         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6452         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6453         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6454         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6455         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6456         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6457         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6458         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6459         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6460         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6461         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6462         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6463         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6464         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6465         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6466         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6467         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6468         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6469         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6470         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6471         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6472         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6473         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6474         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6475         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6476         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6477         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6478         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6479         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6480         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6481         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6482         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6483         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6484         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6485         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6486         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6487         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6488         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6489
6490 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6491
6492         PR middle-end/33187
6493         * gcc.target/i386/cmov7.c: New file.
6494
6495 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6496
6497         * gcc.target/i386/sse4a-check.h: New file.
6498         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6499         * gcc.target/i386/sse4a-insert.c: Ditto.
6500         * gcc.target/i386/sse4a-montsd.c: Ditto.
6501         * gcc.target/i386/sse4a-montss.c: Ditto.
6502         * gcc.target/i386/mmx-check.h: New file.
6503         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6504         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6505         * gcc.target/i386/sse-check.h: New file.
6506         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6507         * gcc.target/i386/sse-3.c: Ditto.
6508         * gcc.target/i386/sse-7.c: Ditto.
6509         * gcc.target/i386/sse-9.c: Ditto.
6510         * gcc.target/i386/ssefn-3.c: Ditto.
6511         * gcc.target/i386/sse-recip.c: Ditto.
6512         * gcc.target/i386/sse-recip-vec.c: Ditto.
6513         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6514         * gcc.target/i386/20020523-1.c: Remove.
6515         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6516         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6517         * gcc.target/i386/ssefn-4.c: Ditto.
6518         * gcc.target/i386/sse-6.c: Ditto.
6519         * gcc.target/i386/sse-10.c: Ditto.
6520         * gcc.target/i386/sse-11.c: Ditto.
6521         * gcc.target/i386/sse-18.c: Ditto.
6522         * gcc.target/i386/fpprec-1.c: Ditto.
6523         * g++.dg/other/i386-1.C: Ditto.
6524
6525 2007-09-04  Richard Guenther  <rguenther@suse.de>
6526
6527         PR tree-optimization/33291
6528         * gcc.dg/volatile2.c: New testcase.
6529         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6530         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6531         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6532         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6533
6534 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6535
6536         PR fortran/33253
6537         * gfortran.dg/namelist_15.f90: Update test.
6538         * gfortran.dg/namelist_24.f90: Update test.
6539         * gfortran.dg/namelist_38.f90: New test.
6540
6541 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6542
6543         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6544         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6545         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6546         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6547         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6548         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6549
6550 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6551
6552         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6553         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6554
6555         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6556
6557 2007-09-02  David Daney  <ddaney@avtrex.com>
6558
6559         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6560         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6561         * gcc.target/mips/atomic-memory-1.c: Ditto.
6562         * gcc.target/mips/atomic-memory-2.c: Ditto.
6563
6564 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6565
6566         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6567         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6568
6569 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6570
6571         * gfortran.dg/substr_6.f90: New test.
6572
6573 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6574
6575         PR c++/33208
6576         * g++.dg/other/error18.C: New.
6577         * g++.dg/expr/bitfield3.C: Adjust.
6578
6579 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6580
6581         PR fortran/33276
6582         * gfortran.fortran-torture/compile/pr33276.f90: New.
6583
6584 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6585
6586         PR C/29237
6587         PR middle-end/33272
6588         * gcc.dg/c99-arraydecl-3.c: New test.
6589
6590 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6591
6592         PR c++/32597
6593         * g++.dg/cpp0x/variadic-new2.C: New.
6594         * g++.dg/cpp0x/variadic-new.C: New.
6595
6596 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6597
6598         PR fortran/33232
6599         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6600         * gfortran.dg/read_1.f90: New.
6601
6602 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6603
6604         PR c++/33210
6605         * g++.dg/template/error30.C: New.
6606
6607 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6608
6609         PR c++/32113
6610         * g++.dg/template/crash70.C: New.
6611
6612 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6613
6614         PR c++/33212
6615         * g++.dg/ext/is_class_error.C: New.
6616
6617 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6618
6619         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6620         
6621 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6622             Revital Eres  <eres@il.ibm.com>
6623
6624         * gcc.target/powerpc/paired-1.c: New test.
6625         * gcc.target/powerpc/paired-2.c: New test.
6626         * gcc.target/powerpc/paired-3.c: New test.
6627         * gcc.target/powerpc/paired-4.c: New test.
6628         * gcc.target/powerpc/paired-5.c: New test.
6629         * gcc.target/powerpc/paired-6.c: New test.
6630         * gcc.target/powerpc/paired-7.c: New test.
6631         * gcc.target/powerpc/ppc-paired.c: New test.
6632
6633 2007-08-31  Ollie Wild  <aaw@google.com>
6634
6635         * g++.dg/conversion/ptrmem2.C: New test.
6636         * g++.dg/conversion/ptrmem3.C: New test.
6637         * g++.dg/conversion/ptrmem4.C: New test.
6638         * g++.dg/conversion/ptrmem5.C: New test.
6639         * g++.dg/conversion/ptrmem6.C: New test.
6640         * g++.dg/conversion/ptrmem7.C: New test.
6641         * g++.dg/conversion/ptrmem8.C: New test.
6642
6643 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6644
6645         PR fortran/31879
6646         * gfortran.dg/char_length_7.f90: New test.
6647         * gfortran.dg/char_length_9.f90: New test.
6648         * gfortran.dg/char_assign_1.f90: Add extra warning.
6649
6650         PR fortran/31197
6651         PR fortran/31258
6652         * gfortran.dg/char_length_8.f90: New test.
6653
6654 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6655
6656         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6657
6658 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6659
6660         * gcc.dg/inline-24.c: New test.
6661         * g++.dg/opt/inline11.C: New test.
6662
6663 2007-08-30  Richard Guenther  <rguenther@suse.de>
6664
6665         * gcc.target/i386/vectorize5.c: New testcase.
6666
6667 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6668
6669         PR fortran/33228
6670         * interface.c (check_interface0): Improve error for external procs.
6671         (check_sym_interfaces): Fix checking of module procedures.
6672
6673 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6674
6675         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6676         (AI): Add AI_ALIGN.
6677         * gcc.dg/sync-3.c: New test.
6678
6679         PR middle-end/32758
6680         * gcc.dg/cleanup-12.c: New test.
6681
6682 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6683
6684         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6685         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6686         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6687         * gcc.dg/pr32450.c: Ditto.
6688         * gcc.dg/nest.c: Ditto.
6689         * gcc.dg/nested-func-4.c: Ditto.
6690         * g++.old-deja/g++.law/profile1.C: Ditto.
6691
6692 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6693
6694         PR fortran/32989
6695         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6696         non-default integer kind arguments.
6697
6698 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6699
6700         PR fortran/33105
6701         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6702
6703 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6704
6705         * gcc.dg/h8300-ice2.c: Remove target selector.
6706
6707 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6708
6709         PR fortran/33215
6710         * gfortran.dg/binding_label_tests_15.f03: New test case.
6711         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6712
6713 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6714
6715         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6716         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6717
6718 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6719
6720         PR c++/33194
6721         * g++.dg/other/canon-33194.C: New.
6722
6723 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6724
6725         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6726         * gcc.c-torture/execute/pr23135.c: Likewise.
6727
6728 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6729
6730         * gcc.dg/pr31344.c: Move to ...
6731         * gcc.dg/dfp/pr31344.c: ... here.
6732         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6733         * gcc.dg/20050503-1.c: Ditto.
6734         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6735         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6736         * gcc.dg/20060801-1.c: Ditto.
6737
6738 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6739
6740         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6741         * gfortran.dg/nan_1.f90: Likewise.
6742
6743 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6744
6745         PR fortran/33055
6746         Revert previous patch.
6747
6748 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6749             Kazu Hirata  <kazu@codesourcery.com>
6750
6751         * gcc.target/m68k/interrupt-1.c: New.
6752
6753 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6754
6755         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6756         10000 for targets where "int" can't hold at least 100000.
6757         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6758         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6759         (test5)(test6): Use it.
6760         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6761         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6762         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6763         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6764         * gcc.dg/attr-alloc_size.c (test): Likewise.
6765
6766 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6767
6768         PR c++/33209
6769         * g++.dg/template/error29.C: New.
6770
6771 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6772
6773         PR c++/32596
6774         * g++.dg/ext/visibility/anon5.C: New test.
6775
6776 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6777
6778         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6779
6780 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6781
6782         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6783         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6784         * gfortran.dg/gamma_4.f90: New: large-real tests.
6785
6786 2007-08-28  Jason Merrill  <jason@redhat.com>
6787
6788         PR c++/29000
6789         * g++.dg/ext/stmtexpr12.C: New test.
6790
6791         PR c++/28558
6792         * g++.dg/ext/attrib28.C: New test.
6793
6794 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6795
6796         PR target/32661
6797         * gcc.target/i386/pr32661.c: New test.
6798
6799 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6800
6801         PR middle-end/32370
6802         * gcc.dg/pr32370.c: New test.
6803
6804         PR rtl-optimization/33148
6805         * gcc.c-torture/compile/20070827-1.c: New test.
6806
6807         PR debug/32914
6808         * d++.dg/debug/const3.C: New test.
6809         * d++.dg/debug/const4.C: New test.
6810         * d++.dg/debug/dwarf2/const1.C: New test.
6811         * d++.dg/debug/dwarf2/const2.C: New test.
6812         * d++.dg/debug/dwarf2/const2b.C: New test.
6813
6814 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6815             Vladimir Yanovsky  <yanov@il.ibm.com>
6816             Revital Eres  <eres@il.ibm.com>
6817             Andrey Belevantsev  <abel@ispras.ru>
6818
6819         * gcc.dg/sms-1.c: New test.
6820
6821 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6822
6823         * g++.dg/ext/gnu-inline-common.h: New.
6824         * g++.dg/ext/gnu-inline-global-reject.C: New.
6825         * g++.dg/ext/gnu-inline-global.C: New.
6826         * g++.dg/ext/gnu-inline-namespace.C: New.
6827         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6828         * g++.dg/ext/gnu-inline-class.C: New.
6829         * g++.dg/ext/gnu-inline-class-static.C: New.
6830         * g++.dg/ext/gnu-inline-template-class.C: New.
6831         * g++.dg/ext/gnu-inline-template-func.C: New.
6832
6833 2007-08-27  Jason Merrill  <jason@redhat.com>
6834
6835         PR c++/31337
6836         * g++.dg/ext/stmtexpr11.C: New.
6837
6838 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6839
6840         * lib/target-supports.exp (check_profiling_available):
6841         Set profiling_available_saved to 0 on fido-*-elf.
6842
6843 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6844
6845         PR tree-optimization/33173
6846         
6847         * gcc.c-torture/compile/pr33173.c: New.
6848
6849 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6850
6851         PR target/31385
6852         * gcc.dg/dfp/pr31385.c: New.
6853
6854 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6855
6856         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6857
6858 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6859
6860         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6861         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6862         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6863         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6864         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6865         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6866         gcc.target/m68k directory.
6867         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6868         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6869         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6870         gcc.target/cris directory.
6871         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6872         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6873         gcc.target/bfin directory.
6874
6875         * gcc.target/sh: New directory.
6876         * gcc.target/sh/sh.exp: New file.
6877         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6878         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6879         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6880         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6881         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6882         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6883
6884 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6885
6886         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6887         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6888         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6889         * gcc.target/i386/local2.c: Ditto.
6890         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6891         * gcc.target/i386/20011119-1.c: Ditto.
6892         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6893         * gcc.target/i386/fastcall-1.c: Fix target selector.
6894
6895 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6896
6897         PR fortran/33055
6898         * gfortran.dg/negative_unit.f: Add new check
6899         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6900         -fdefault-integer-8.
6901
6902 2007-08-26  Asher Langton  <langton2@llnl.gov>
6903
6904         * gfortran.dg/recursive_stack.f90: New.
6905         * gfortran.dg/openmp_stack.f90: New.
6906
6907 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6908
6909         PR fortran/31298
6910         * gfortran.dg/use_10.f90: New.
6911
6912 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6913
6914         PR fortran/32985
6915         * gfortran.dg/namelist_14.f90: Make test case valid.
6916         * gfortran.dg/common_10.f90: New.
6917
6918 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6919
6920         PR middle-end/33181
6921         * gcc.dg/ifelse-2.c: New.
6922
6923 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6924
6925         PR fortran/32980
6926         * gfortran.dg/gamma_1.f90: New.
6927         * gfortran.dg/gamma_2.f90: New.
6928         * gfortran.dg/gamma_3.f90: New.
6929
6930 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6931
6932         PR fortran/33188
6933         * gfortran.dg/used_types_18.f90: New.
6934
6935 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6936
6937         * gcc.dg/array-init-2.c: New test.
6938
6939 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6940
6941         PR fortran/33178
6942         * gfortran.dg/initialization_4.f90: Update dg-error.
6943         * gfortran.dg/initialization_13.f90: New.
6944
6945 2007-08-24  Richard Guenther  <rguenther@suse.de>
6946
6947         PR middle-end/33166
6948         * gcc.c-torture/compile/pr33166.c: New testcase.
6949
6950 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6951
6952         PR fortran/33139
6953         * gfortran.dg/pointer_assign_4.f90: New.
6954         * gfortran.dg/shape_2.f90: Fix test case.
6955         * gfortran.dg/char_result_4.f90: Ditto.
6956
6957 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6958
6959         * gcc.dg/array-init-1.c: New test.
6960
6961         PR c++/32567
6962         * g++.dg/parse/crash36.C: New test.
6963
6964 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6965
6966         * gcc.dg/pr32721.c: Updated.
6967
6968 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6969
6970         PR tree-optimization/32573
6971         PR middle-end/32946
6972         * gcc.dg/pr32573.c: New test.
6973
6974         PR c++/32898
6975         * g++.dg/lookup/ns3.C: New test.
6976
6977         * gfortran.dg/assumed_charlen_sharing.f90: New test.
6978
6979         PR c++/31941
6980         * g++.dg/parse/crash37.C: New test.
6981
6982 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6983
6984         PR target/17390
6985         * gcc.target/i386/pr17390.c: New test.
6986
6987 2007-08-23  Richard Guenther  <rguenther@suse.de>
6988
6989         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6990         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6991         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6992         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6993         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6994         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6995         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6996         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6997
6998 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6999
7000         * gcc.target/s390: New directory.
7001         * gcc.target/s390/s390.exp: New file.
7002         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7003         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7004         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7005         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7006         gcc.target/s390 directory.
7007
7008 2007-08-23  Richard Guenther  <rguenther@suse.de>
7009
7010         PR tree-optimization/32328
7011         * gcc.dg/pr32328.c: New testcase.
7012
7013 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7014
7015         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7016           available.
7017
7018 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7019
7020         PR fortran/33095
7021         * gfortran.dg/min_max_optional_5.f90: New test.
7022         * gfortran.dg/min_max_optional_2.f90: Remove.
7023         * gfortran.dg/min_max_optional_3.f90: Remove.
7024         * gfortran.dg/min_max_optional_4.f90: Remove.
7025
7026 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7027
7028         * gcc.target/i386/xorps-sse.c: New.
7029         * gcc.target/i386/xorps-sse2.c: New.
7030
7031 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7032
7033         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7034         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7035         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7036
7037 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7038
7039         PR fortran/33020
7040         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7041         include multiple kinds for SHAPE parameter within a single
7042         namespace.
7043         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7044         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7045
7046 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7047
7048         * interface_abstract_1.f90: Extended test case.
7049         * interface_abstract_3.f90: New test.
7050
7051 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7052
7053         * gcc.dg/fold-sub.c: New test.
7054         
7055 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7056
7057         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7058         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7059         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7060         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7061         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7062         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7063
7064 2007-08-22  Richard Guenther  <rguenther@suse.de>
7065
7066         PR middle-end/33007
7067         * gcc.dg/pr33007.c: New testcase.
7068
7069 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7070
7071         * gcc.c-torture/execute/strcmp-1.x: Delete.
7072
7073 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7074
7075         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7076         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7077         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7078         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7079         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7080         gcc.target/i386/stack-realign.c,
7081         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7082         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7083         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7084         target using dg-require-effective-target directive.
7085         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7086         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7087         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7088         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7089         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7090         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7091         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7092         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7093         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7094         Require lp64 target using dg-require-effective-target directive.
7095         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7096         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7097         directive.
7098         * gcc.target/i386/20010202-1.c: Move from here ...
7099         * gcc.dg/20010202-1.c: ... to here.
7100
7101 2007-08-22  Richard Guenther  <rguenther@suse.de>
7102
7103         PR tree-optimization/33142
7104         * gcc.c-torture/execute/pr33142.c: New testcase.
7105
7106 2007-08-22  Richard Guenther  <rguenther@suse.de>
7107
7108         PR middle-end/32563
7109         * g++.dg/torture/pr32563.C: New testcase.
7110
7111 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7112
7113         PR middle-end/32912
7114         * gcc.dg/pr32912-1.c: Add -w to options.
7115         * gcc.dg/pr32912-2.c: Likewise.
7116         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7117
7118 2007-08-21  Ian Lance Taylor  <iant@google.com>
7119
7120         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7121
7122 2007-08-21  Ian Lance Taylor  <iant@google.com>
7123
7124         PR tree-optimization/33134
7125         * g++.dg/tree-ssa/pr33134.C: New test.
7126
7127 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7128
7129         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7130         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7131
7132 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7133
7134         PR debug/32610
7135         * gcc.dg/debug/pr32610.c: New test.
7136
7137         * g++.dg/init/new24.C: New test.
7138
7139         PR middle-end/32912
7140         * gcc.dg/pr32912-1.c: New test.
7141         * gcc.dg/pr32912-2.c: New test.
7142         * gcc.dg/pr32912-3.c: New test.
7143
7144 2007-08-21  Richard Guenther  <rguenther@suse.de>
7145
7146         * gcc.dg/pointer-arith-10.c: New testcase.
7147
7148 2007-08-21  Richard Guenther  <rguenther@suse.de>
7149
7150         PR middle-end/33122
7151         * gcc.c-torture/compile/pr33122.c: New testcase.
7152
7153 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7154
7155         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7156
7157 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7158
7159         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7160
7161 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7162
7163         PR c++/33025
7164         * g++.dg/init/new23.C: New test.
7165
7166 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7167
7168         PR middle-end/30564
7169         * gcc.c-torture/compile/pr30564-1.c: New test.
7170         * gcc.c-torture/compile/pr30564-2.c: New test.
7171
7172 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7173
7174         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7175
7176 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7177
7178         * gfortran.dg/interface_abstract_2.f90: New.
7179         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7180
7181 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7182
7183         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7184         unknown (so that outer-loop wont get analyzed).
7185         * gcc.dg/vect/vect-outer-1a.c: New test.
7186         * gcc.dg/vect/vect-outer-1b.c: New test.
7187         * gcc.dg/vect/vect-outer-1.c: New test.
7188         * gcc.dg/vect/vect-outer-2a.c: New test.
7189         * gcc.dg/vect/vect-outer-2b.c: New test.
7190         * gcc.dg/vect/vect-outer-2c.c: New test.
7191         * gcc.dg/vect/vect-outer-2.c: New test.
7192         * gcc.dg/vect/vect-outer-3a.c: New test.
7193         * gcc.dg/vect/vect-outer-3b.c: New test.
7194         * gcc.dg/vect/vect-outer-3c.c: New test.
7195         * gcc.dg/vect/vect-outer-3.c: New test.
7196         * gcc.dg/vect/vect-outer-4a.c: New test.
7197         * gcc.dg/vect/vect-outer-4b.c: New test.
7198         * gcc.dg/vect/vect-outer-4c.c: New test.
7199         * gcc.dg/vect/vect-outer-4d.c: New test.
7200         * gcc.dg/vect/vect-outer-4e.c: New test.
7201         * gcc.dg/vect/vect-outer-4f.c: New test.
7202         * gcc.dg/vect/vect-outer-4g.c: New test.
7203         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7204         * gcc.dg/vect/vect-outer-4i.c: New test.
7205         * gcc.dg/vect/vect-outer-4j.c: New test.
7206         * gcc.dg/vect/vect-outer-4k.c: New test.
7207         * gcc.dg/vect/vect-outer-4l.c: New test.
7208         * gcc.dg/vect/vect-outer-4m.c: New test.
7209         * gcc.dg/vect/vect-outer-4.c: New test.
7210         * gcc.dg/vect/vect-outer-5.c: New test.
7211         * gcc.dg/vect/vect-outer-6.c: New test.
7212         * gcc.dg/vect/vect-outer-fir.c: New test.
7213         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7214         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7215
7216 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7217
7218         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7219         and -fno-tree-reassoc.
7220         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7221         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7222         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7223         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7224         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7225         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7226         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7227         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7228         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7229         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7230         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7231         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7232         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7233         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7234         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7235         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7236         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7237         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7238         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7239         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7240         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7241         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7242         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7243         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7244         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7245         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7246         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7247         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7248         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7249         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7250         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7251         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7252         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7253         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7254         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7255         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7256         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7257
7258 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7259
7260         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7261         versioning for aliasing).
7262         * gcc.dg/vect/vect-35.c: Likewise.
7263
7264         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7265         targets.
7266         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7267
7268 2007-08-18  Tom Tromey  <tromey@redhat.com>
7269
7270         PR preprocessor/32974:
7271         * gcc.dg/cpp/pr32974.c: New file.
7272
7273 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7274
7275         * gfortran.dg/interface_abstract_1.f90: New.
7276
7277 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7278
7279         PR fortran/32881
7280         * gfortran.dg/pure_initializer_1.f90: New test.
7281
7282 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7283
7284         PR fortran/32875
7285         * gfortran.dg/array_constructor_18.f90: New test.
7286
7287 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7288
7289         PR c++/28989
7290         * g++.dg/expr/lval3.C: New test.
7291         * g++.dg/expr/lval4.C: New test.
7292
7293 2007-08-17  Ollie Wild  <aaw@google.com>
7294
7295         PR c++/31749
7296         * g++.dg/lookup/builtin3.C: New test.
7297         * g++.dg/lookup/builtin4.C: New test.
7298         * g++.dg/lookup/using19.C: New test.
7299
7300 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7301
7302         PR c++/32190
7303         * g++.dg/parse/error31.C: New.
7304
7305 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7306
7307         PR c++/32112
7308         * g++.dg/template/error26.C: New.
7309
7310 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7311
7312         PR fortran/33079
7313         * gfortran.dg/zero_length_2.f90: New test.
7314
7315 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7316
7317         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7318         * gfortran.dg/kind_tests_3.f03: Ditto.
7319         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7320         * gfortran.dg/interface_13.f90: Ditto.
7321         * gfortran.dg/pr32738.f90: Ditto.
7322         * gfortran.dg/module_private_1.f90: Ditto.
7323         * gfortran.dg/test_only_clause.f90: Ditto.
7324         * gfortran.dg/bind_c_vars.f90: Ditto.
7325         * gfortran.dg/bind_c_dts.f90: Ditto.
7326         * gfortran.dg/use_9.f90: Ditto.
7327         * gfortran.dg/generic_8.f90: Ditto.
7328         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7329         * gfortran.dg/private_type_6.f90: Ditto.
7330         * gfortran.dg/c_assoc.f90: Ditto.
7331         * gfortran.dg/private_type_7.f90: Ditto.
7332         * gfortran.dg/global_vars_c_init.f90: Ditto.
7333         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7334         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7335         * gfortran.dg/c_size_t_test.f03: Ditto.
7336         * gfortran.dg/used_types_12.f90: Ditto.
7337         * gfortran.dg/pr25923.f90: Ditto.
7338         * gfortran.dg/test_com_block.f90: Ditto.
7339         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7340         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7341         * gfortran.dg/com_block_driver.f90: Ditto.
7342         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7343         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7344         * gfortran.dg/c_loc_test.f90: Ditto.
7345         * gfortran.dg/c_ptr_tests.f03: Ditto.
7346         * gfortran.dg/module_interface_1.f90: Ditto.
7347
7348 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7349
7350         PR c++/32870
7351         * g++.dg/other/error17.C: Adjust.
7352         
7353 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7354
7355         PR middle-end/32970
7356         * g++.dg/ext/altivec-14.C: New test.
7357
7358 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7359
7360         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7361         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7362         dump files.
7363         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7364         * gcc.dg/vect/pr32366.c: Ditto.
7365
7366 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7367
7368         PR testsuite/33082
7369         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7370         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7371         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7372         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7373
7374 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7375
7376         PR fortran/33072
7377         * gfortran.dg/use_9.f90: New.
7378
7379 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7380
7381         * g++.dg/gcov/gcov-5.C: New test.
7382
7383 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7384
7385         * g++.dg/gcov/gcov-4.C: New test.
7386         * lib/gcov.exp (verify-lines): Add support for
7387         checking no-coverage lines.
7388
7389 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7390
7391         * gcc.dg/vect/vect-vfa-01.c: New.
7392         * gcc.dg/vect/vect-vfa-02.c: New.
7393         * gcc.dg/vect/vect-vfa-03.c: New.
7394         * gcc.dg/vect/vect-vfa-04.c: New.
7395         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7396         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7397         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7398         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7399         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7400         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7401         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7402         gfortran.dg/vect/pr19049.f90: Rename to start with
7403         prefix no-vfa-.
7404         * gcc.dg/vect/vect.exp: Disable versioning for alias
7405         when test starts with no-vfa-.
7406         * gfortran.dg/vect/vect.exp: Likewise.
7407
7408 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7409
7410         * gcc.dg/torture/pr32897.c: New test.
7411
7412 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7413
7414         PR c++/31132
7415         * g++.dg/template/crash69.C: New.
7416
7417 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7418
7419         * lib/target-supports.exp (check_effective_target_arm32): Use
7420         check_no_compiler_messages.
7421
7422 2007-08-15  Diego Novillo  <dnovillo@google.com>
7423
7424         gcc.dg/tree-ssa/20070815.c: New test.
7425
7426 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7427
7428         PR fortran/33077
7429         * gfortran.dg/random_7.f90: Initialize variable.
7430
7431 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7432
7433         PR middle-end/33074
7434         * gfortran.dg/pr33074.f90: New test.
7435
7436         PR c++/32992
7437         * g++.dg/opt/nrv14.C: New test.
7438
7439 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7440
7441         PR c++/33035
7442         * g++.dg/template/crash68.C: New.
7443
7444 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7445
7446         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7447         * gcc.dg/sibcall-4.c: Ditto.
7448
7449 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7450
7451         PR fortran/33066
7452         * gfortran.dg/use_8.f90: New test.
7453         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7454
7455 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7456
7457         PR c++/27211
7458         * g++.dg/template/error27.C: New.
7459         * g++.dg/template/error28.C: New.
7460         * g++.dg/other/pr28304.C: Adjust.
7461         * g++.old-deja/g++.mike/p811.C: Likewise.
7462
7463 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7464
7465         PR target/30315
7466         * gcc.target/i386/pr30315.c: New.
7467
7468 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7469
7470         PR fortran/32594
7471         * gfortran.dg/substr_5.f90: New test.
7472
7473 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7474
7475         PR c/30428
7476         * gcc.dg/vector-2.c: New test.
7477
7478         PR c++/30428
7479         * g++.dg/ext/vector8.C: New test.
7480
7481 2007-08-13  Dan Hipschman  <dsh@google.com>
7482
7483         PR c/32953
7484         * gcc.dg/format/array-1.c: Add an additional test for
7485         unterminated format strings of length 1.
7486
7487 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7488
7489         PR fortran/32926
7490         * gfortran.dg/external_procedures_3.f90: New test.
7491
7492 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7493
7494         PR fortran/32827
7495         * gfortran.dg/import6.f90: New test.
7496
7497 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7498
7499         PR C/30427
7500         *  gcc.dg/vector-1.c: New test.
7501
7502 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7503
7504         * gcc.dg/pr21255-4.c: Skip for PIC.
7505         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7506
7507 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7508
7509         * gcc.dg/attr-isr.c: Skip for PIC.
7510         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7511         * gcc.dg/attr-isr-trapa.c: Likewise.
7512         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7513         * gcc.dg/pragma-isr-trapa.c: Likewise.
7514         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7515
7516 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7517
7518         PR fortran/32962
7519         * gfortran.dg/transpose_1.f90: New test.
7520
7521 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7522
7523         PR fortran/29600
7524         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7525         intrinsic.
7526
7527 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7528
7529         PR fortran/30964
7530         PR fortran/33054
7531         * gfortran.dg/random_4.f90: New test.
7532         * gfortran.dg/random_5.f90: New test.
7533         * gfortran.dg/random_6.f90: New test.
7534         * gfortran.dg/random_7.f90: New test.
7535
7536 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7537
7538         PR fortran/32860
7539         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7540
7541 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7542
7543         PR fortran/31629
7544         * gfortran.dg/module_private_1.f90: New test.
7545
7546 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7547
7548         PR fortran/29600
7549         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7550         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7551
7552 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7553
7554         PR fortran/32937
7555         * gfortran.dg/char_length_6.f90: New test.
7556
7557 2007-08-10  Ollie Wild  <aaw@google.com>
7558
7559         * g++.dg/lookup/using18.C: New test.
7560
7561 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7562
7563         PR c++/17763
7564         * g++.dg/other/error16.C: New.
7565
7566 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7567
7568         PR libfortran/33039
7569         * gfortran.dg/namelist_37.f90: New test.
7570
7571 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7572
7573         PR c++/22256
7574         * g++.dg/conversion/op3.C: New.
7575
7576 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7577
7578         PR fortran/32987
7579         * gfortran.dg/fmt_tab_1.f90: New.
7580         * gfortran.dg/fmt_tab_2.f90: New.
7581
7582 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7583
7584         PR c/32796
7585         * gcc.c-torture/compile/pr32796.c: New test.
7586
7587 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7588
7589         PR middle-end/32813
7590         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7591         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7592         instead of just -O.
7593
7594 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7595
7596         * gcc.target/mips/code-readable-1.c: New test.
7597         * gcc.target/mips/code-readable-2.c: Likewise.
7598         * gcc.target/mips/code-readable-3.c: Likewise.
7599
7600 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7601             Revital Eres  <eres@il.ibm.com>
7602
7603         * gfortran.dg/sms-1.f90: Add comment.
7604         * gfortran.dg/sms-2.f90: New.
7605
7606 2007-08-07  Ian Lance Taylor  <iant@google.com>
7607
7608         * gcc.dg/instrument-1.c: New test.
7609         * gcc.dg/instrument-2.c: New test.
7610         * gcc.dg/instrument-3.c: New test.
7611
7612 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7613
7614         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7615
7616 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7617
7618         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7619         !vector_alignment_reachable targets.
7620         * gcc.dg/vect/vect-33.c: Likewise.
7621         * gcc.dg/vect/vect-42.c: Likewise.
7622         * gcc.dg/vect/vect-44.c: Likewise.
7623         * gcc.dg/vect/vect-50.c: Likewise.
7624         * gcc.dg/vect/vect-70.c: Likewise.
7625         * gcc.dg/vect/vect-71.c: Likewise.
7626         * gcc.dg/vect/vect-87.c: Likewise.
7627         * gcc.dg/vect/vect-88.c: Likewise.
7628         * gcc.dg/vect/vect-91.c: Likewise.
7629         * gcc.dg/vect/vect-93.c: Likewise.
7630         * gcc.dg/vect/vect-96.c: Likewise.
7631         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7632         * gcc.dg/vect/section-anchors-69.c: Likewise.
7633         * gcc.dg/vect/pr25413.c: Likewise.
7634         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7635         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7636         * gfortran.dg/vect-2.f90: Likewise.
7637         * gfortran.dg/vect-3.f90: Likewise.
7638         * gfortran.dg/vect-4.f90: Likewise.
7639         * gfortran.dg/vect-5.f90: Likewise.
7640         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7641         Return false for darwin. 
7642         (check_effective_target_vector_alignment_reachable_for_double): New.
7643
7644 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7645
7646         * gcc.dg/multiword-1.c: New testcase.
7647
7648 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7649
7650         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7651         messages.
7652         * gfortran.dg/namelist_36.f90: New test.
7653
7654 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7655
7656         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7657           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7658
7659 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7660
7661         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7662         * gcc.dg/torture/type-generic-1.c: Likewise.
7663
7664 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7665
7666         * gcc.c-torture/20070522-1.c: Move to ...
7667         * gcc.c-torture/compile/20070522-1.c: Here.
7668
7669 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7670
7671         PR fortran/29828
7672         * gfortran.dg/minmax_char_1.f90: New test.
7673         * gfortran.dg/minmax_char_2.f90: New test.
7674         * gfortran.dg/min_max_optional_4.f90: New test.
7675
7676 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7677
7678         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7679         hanging on the testcase.
7680
7681 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7682
7683         PR middle-end/32988
7684         * gcc.c-torture/compile/pr32988.c: New test.
7685
7686 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7687
7688         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7689
7690 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7691
7692         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7693
7694         Revert:
7695         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7696
7697         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7698
7699 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7700
7701         PR fortran/32979
7702         * gfortran.dg/isnan_1.f90: New test.
7703
7704 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7705             Revital Eres <eres@il.ibm.com>
7706
7707         * gcc.dg/sms-antideps.c: New test.
7708
7709 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7710
7711         PR fortran/31214
7712         * gfortran.dg/entry_13.f90: New test.
7713
7714         * gfortran.dg/entry_12.f90: Clean up .mod file.
7715
7716 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7717
7718         PR fortran/32770
7719         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7720         variables as kind=4 so they don't overflow the record length.
7721
7722 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7723
7724         PR fortran/32968
7725         * gfortran.dg/selected_kind_1.f90: New test.
7726
7727 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7728
7729         PR middle-end/32780
7730         * gcc.c-torture/compile/pr32780.c: New test.
7731
7732 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7733
7734         RP middle-end/32399
7735         * gcc.c-torture/compile/pr32399.c: New testcase.
7736
7737 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7738
7739         PR middle-end/32304
7740         * g++.dg/torture/pr32304.C: New testcase.
7741
7742 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7743
7744         PR middle-end/32935
7745         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7746
7747 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7748
7749         PR fortran/32955
7750         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7751
7752 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7753
7754         PR fortran/31202
7755         * gfortran.dg/nint_2.f90: New test.
7756
7757 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7758
7759         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7760         * gcc.dg/weak/typeof-2.c: Likewise.
7761
7762 2007-08-03  Diego Novillo  <dnovillo@google.com>
7763
7764         PR 31521
7765         * gcc.dg/tree-ssa/pr31521.c: New test.
7766
7767 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7768
7769         PR fortran/32770
7770         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7771         iostat must be default kind.
7772
7773 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7774
7775         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7776
7777 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7778
7779         PR fortran/32770
7780         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7781         explicit so test passes with -fdefault-integer-8.
7782         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7783         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7784
7785 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7786
7787         PR c++/30849
7788         * g++.dg/parse/asm1.C: New test.
7789
7790         PR c++/30850
7791         * g++.dg/parse/asm2.C: Likewise.
7792
7793         PR c++/30851
7794         * g++.dg/parse/asm3.C: Likewise.
7795         
7796 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7797
7798         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7799           "int" is only 16 bit bits wide.
7800         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7801
7802 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7803
7804         * g++.dg/torture/type-generic-1.C: New.
7805         * gcc.dg/pr28796-2.c: Move tests ...
7806         * gcc.dg/tg-tests.h: ... here.
7807         * gcc.dg/torture/type-generic-1.c: New.
7808
7809 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7810
7811         PR libfortran/32954
7812         * minmaxloc_3.f90:  New test case.
7813
7814 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7815
7816         PR fortran/32936
7817         * gfortran.dg/allocate_stat.f90: New.
7818
7819 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7820
7821         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7822
7823 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7824
7825         PR tree-optimization/32919
7826         * gcc.c-torture/compile/pr32919.c: New.
7827
7828 2007-08-01  Nick Clifton  <nickc@redhat.com>
7829
7830         * gcc.c-torture/execute/execute.exp: Change copyright header to
7831         refer to version 3 of the GNU General Public License and to point
7832         readers at the COPYING3 file and the FSF's license web page.
7833         * gcc.c-torture/execute/ieee/ieee.exp,
7834         gcc.c-torture/unsorted/unsorted.exp,
7835         gcc.c-torture/compile/compile.exp,
7836         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7837         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7838         gcc.target/cris/torture/cris-torture.exp,
7839         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7840         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7841         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7842         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7843         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7844         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7845         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7846         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7847         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7848         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7849         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7850         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7851         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7852         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7853         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7854         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7855         gcc.dg/noncompile/noncompile.exp,
7856         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7857         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7858         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7859         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7860         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7861         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7862         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7863         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7864         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7865         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7866         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7867         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7868         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7869         g++.old-deja/old-deja.exp,
7870         gfortran.fortran-torture/execute/execute.exp,
7871         gfortran.fortran-torture/compile/compile.exp,
7872         treelang/output/output-1.c, treelang/output/output-1.tree,
7873         treelang/execute/execute.exp, treelang/Makefile.in,
7874         treelang/compile/compile.exp, g++.dg/dg.exp,
7875         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7876         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7877         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7878         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7879         g++.dg/compat/struct-layout-1.exp,
7880         g++.dg/compat/struct-layout-1_generate.c,
7881         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7882         g++.dg/bprob/bprob.exp, config/default.exp,
7883         gcc.test-framework/test-framework.awk,
7884         gcc.test-framework/gen_directive_tests,
7885         gcc.test-framework/test-framework.exp,
7886         objc.dg/special/special.exp,
7887         objc.dg/gnu-encoding/gnu-encoding.exp,
7888         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7889         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7890         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7891         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7892         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7893         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7894         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7895         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7896         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7897         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7898         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7899         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7900         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7901         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7902         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7903         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7904         Likewise.
7905
7906 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7907
7908         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7909         error message text.
7910
7911 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7912
7913         PR fortran/32945
7914         * gfortran.dg/initialization_12.f90: New test.
7915
7916 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7917
7918         PR fortran/31609
7919         * gfortran.dg/entry_12.f90: New test.
7920
7921 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7922
7923         PR fortran/32938
7924         * gfortran.dg/altreturn_6.f90: New test.
7925
7926 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7927
7928         PR fortran/32942
7929         * gfortran.dg/exponent_2.f90: New test.
7930
7931 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7932
7933         * gcc.dg/vect/vect-117.c: New test.
7934         * gcc.dg/vect/vect-74.c: Enabled test
7935         * gcc.dg/vect/vect-81.c: Enabled test
7936
7937 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7938
7939         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7940         s/dg-error/dg-warning where warning is expected.
7941
7942 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7943
7944         PR fortran/32770
7945         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7946         of huge() to correct kind.
7947
7948 2007-07-30  Ollie Wild  <aaw@google.com>
7949
7950         * gcc.dg/cpp/counter-2.c: New test.
7951         * gcc.dg/cpp/counter-3.c: New test.
7952         * gcc.dg/cpp/dir-only-1.c: New test.
7953         * gcc.dg/cpp/dir-only-1.h: New file.
7954         * gcc.dg/cpp/dir-only-2.c: New test.
7955         * gcc.dg/cpp/dir-only-3.c: New test.
7956         * gcc.dg/cpp/dir-only-3a.h: New file.
7957         * gcc.dg/cpp/dir-only-3b.h: New file.
7958         * gcc.dg/cpp/dir-only-4.c: New test.
7959         * gcc.dg/cpp/dir-only-5.c: New test.
7960         * gcc.dg/cpp/dir-only-6.c: New test.
7961
7962 2007-07-30  Julian Brown  <julian@codesourcery.com>
7963
7964         * gcc.target/arm/neon/v*.c: Regenerate.
7965
7966 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7967
7968         PR c++/32108
7969         * g++.dg/ext/label6.C: New.
7970
7971 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7972
7973         PR libfortran/32858
7974         PR libfortran/30814
7975         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
7976
7977 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
7978
7979         PR fortran/31211
7980         * gfortran.dg/actual_pointer_function_1.f90: New test.
7981
7982         PR fortran/32682
7983         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7984
7985 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
7986
7987         PR fortran/32906
7988         * gfortran.dg/shape_1.f90: Adjust error message.
7989         * gfortran.dg/parameter_array_ref_1.f90: New test.
7990
7991 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7992
7993         PR fortran/31609
7994         * gfortran.dg/entry_11.f90: New test.
7995
7996 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7997             Revital Eres  <eres@il.ibm.com>
7998
7999         * gfortran.dg/sms-1.f90: New test.
8000
8001 2007-07-28  Richard Guenther  <rguenther@suse.de>
8002
8003         * gcc.c-torture/compile/pr32920.c: New testcase.
8004
8005 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8006
8007         PR c++/30917
8008         * g++.dg/lookup/friend11.C: New test.
8009
8010 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8011
8012         * gfortran.dg/namelist_5.f90: Adjusted error message.
8013         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8014         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8015         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8016         * gfortran.dg/namelist_32.f90: ... this.
8017
8018         PR fortran/32876
8019         * gfortran.dg/namelist_33.f90: New test.
8020
8021         PR fortran/32905
8022         * gfortran.dg/namelist_34.f90: New test.
8023
8024         PR fortran/31818
8025         * gfortran.dg/namelist_35.f90: New test.
8026
8027 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8028
8029         PR fortran/32880
8030         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8031
8032 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8033
8034         PR testsuite/32471
8035         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8036           assuming it is 0x7ffffffff.
8037         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8038         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8039
8040 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8041
8042         * gfortran.dg/operator_3.f90: Fix dg directive.
8043         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8044         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8045         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8046
8047 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8048
8049         * g++.dg/cpp0x/decltype1.C: New.
8050         * g++.dg/cpp0x/decltype2.C: New.
8051         * g++.dg/cpp0x/decltype3.C: New.
8052         * g++.dg/cpp0x/decltype4.C: New.
8053         * g++.dg/cpp0x/decltype5.C: New.
8054         * g++.dg/cpp0x/decltype6.C: New.
8055
8056 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8057
8058         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8059           because the test relies on bit 31 to be the sign bit.
8060
8061 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8062
8063         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8064           assuming it is 0x7fffffff.
8065         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8066         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8067
8068 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8069
8070         PR c++/32346
8071         * g++.dg/expr/bitfield9.C: New test.
8072
8073 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8074
8075         PR fortran/32899
8076         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8077
8078 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8079
8080         PR fortran/32760
8081         * gfortran.dg/private_type_7.f90: New test.
8082
8083 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8084
8085         PR fortran/32035
8086         * gfortran.dg/select_char_1.f90: New test.
8087
8088 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8089
8090         PR fortran/32903
8091         * gfortran.dg/initialization_11.f90: New test.
8092
8093 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8094
8095         * gcc.target/mips/ins-1.c: New test.
8096
8097 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8098
8099         PR/19232
8100         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8101         (f1): Likewise.
8102
8103 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8104
8105         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8106         error: width of 'spare' exceeds its type.
8107
8108 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8109
8110         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8111         * gcc.dg/sibcall-4.c: Likewise.
8112
8113 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8114
8115         PR rtl-optimization/31500
8116         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8117         * g++.dg/warn/Warray-bounds.C: Likewise.
8118
8119 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8120
8121         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8122
8123 2007-07-25  Julian Brown  <julian@codesourcery.com>
8124             Paul Brook  <paul@codesourcery.com>
8125             Joseph Myers  <joseph@codesourcery.com>
8126             Mark Shinwell  <shinwell@codesourcery.com>
8127
8128         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8129         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8130         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8131         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8132         (check_effective_target_arm_neon_hw): New.
8133         * gcc.target/arm/neon/neon.exp: New file.
8134         * gcc.target/arm/neon/polytypes.c: New file.
8135         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8136
8137 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8138
8139         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8140           targets where an "int" is less than 32 bits wide.
8141
8142 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8143
8144         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8145
8146 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8147
8148         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8149           during addition if an int is only 16 bits wide.
8150         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8151
8152 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8153
8154         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8155           size as "long int" and are 32 or 64 bits wide.
8156         * gcc.dg/torture/pr28814.c: Likewise.
8157
8158 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8159
8160         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8161           exactly as wide as an int.
8162
8163 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8164
8165         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8166         Define and use throughout as long long printf format specifier.
8167         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8168         Likewise.
8169
8170 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8171
8172         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8173         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8174
8175 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8176
8177         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8178
8179 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8180
8181         * gcc.c-torture/execute/20070724-1.c: New.
8182
8183 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8184
8185         PR fortran/31205
8186         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8187         "deallocates" to 24, since patch has code rid of much spurious
8188         code.
8189         * gfortran.dg/interface_assignment_1.f90 : New test.
8190
8191         PR fortran/32842
8192         * gfortran.dg/interface_assignment_2.f90 : New test.
8193
8194 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8195
8196         PR fortran/32867
8197         * fortran.dg/initialization_10.f90: New test.
8198
8199 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8200
8201         PR fortran/32778
8202         * gfortran.dg/imag_2.f: Removed
8203         * gfortran.dg/warn_std_1.f90: New test.
8204         * gfortran.dg/warn_std_2.f90: New test.
8205         * gfortran.dg/warn_std_3.f90: New test.
8206
8207 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8208
8209         PR c++/29001
8210         * g++.dg/init/new22.C: New.
8211
8212 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8213
8214         PR c++/32561
8215         * g++.dg/template/crash67.C: New.
8216
8217 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8218
8219         * lib/target-support.exp (check_effective_target_natural_alignment): 
8220         (check_effective_target_vector_alignment_reachable): New.
8221         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8222         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8223         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8224         check.
8225         * gcc.dg/vect/pr25413.c: Likewise.
8226         * gcc.dg/vect/pr31699.c: Likewise.
8227
8228 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8229
8230         PR fortran/30814
8231         * gfortran.dg/pack_bounds_1.f90:  New test case.
8232
8233 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8234
8235         PR fortran/31639
8236         * gfortran.dg/initialization_9.f90: New test.
8237
8238 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8239
8240         PR fortran/32797
8241         PR fortran/32800
8242         * gfortran.dg/bind_c_usage_8.f03: New test case.
8243         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8244         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8245
8246 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8247
8248         * gcc.target/mips/branch-cost-1.c: New test.
8249         * gcc.target/mips/branch-cost-2.c: Likewise.
8250
8251 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8252
8253         PR fortran/32732
8254         * gfortran.dg/c_char_tests.f03: New test case.
8255         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8256         * gfortran.dg/c_char_tests_2.f03: New test case.
8257         * gfortran.dg/value_6.f03: Ditto.
8258         * gfortran.dg/value_7.f03: Ditto.
8259
8260 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8261
8262         PR fortran/32600
8263         * gfortran.dg/c_funloc_tests_5.f03: New.
8264         * gfortran.dg/c_funloc_tests_5.f04: New.
8265         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8266
8267 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8268
8269         PR c++/32839
8270         * g++.dg/expr/call4.C: New.
8271         * g++.dg/expr/call5.C: New.
8272
8273 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8274
8275         PR fortran/32710
8276         * gfortran.dg/namelist_30.f90: New test.
8277
8278 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8279
8280         PR fortran/29962
8281         * gfortran.dg/array_initializer_1.f90: Removed warning.
8282         * gfortran.dg/initialization_1.f90: Adjusted messages.
8283         * gfortran.dg/nested_modules_6.f90: Removed warning.
8284
8285         PR fortran/31253
8286         * gfortran.dg/initialization_7.f90: New test.
8287
8288         PR fortran/31639
8289         * gfortran.dg/initialization_8.f90: New test.
8290
8291 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8292
8293         PR c++/30818
8294         * g++.dg/template/crash47.C: Adjust errors.
8295         * g++.dg/template/crash48.C: Adjust errors.
8296         * g++.dg/template/typename12.C: New.
8297         * g++.dg/template/typename13.C: New.
8298         * g++.dg/template/typename14.C: New.
8299         * g++.dg/template/typedef6.C: Adjust errors.
8300
8301 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8302
8303         PR fortran/32627
8304         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8305         * gfortran.dg/pr32627.f03: New test case.
8306
8307         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8308         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8309         c_f_pointer_logical.
8310         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8311         c_f_pointer_complex.
8312         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8313         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8314         c_f_pointer_shape_tests_2.
8315         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8316
8317 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8318
8319         PR fortran/32804
8320         * gfortran.dg/c_loc_tests_9.f03: New test case.
8321         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8322
8323 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8324
8325         PR fortran/32823
8326         * gfortran.dg/int_2.f90: New test.
8327         
8328 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8329
8330         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8331
8332 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8333
8334         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8335         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8336
8337 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8338
8339         PR tree-optimization/19910
8340         * gcc.dg/pr19910.c: New test.
8341
8342 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8343
8344         PR fortran/32738
8345         * gfortran.dg/pr32738.f90: New test.
8346
8347 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8348
8349         PR tree-optimzation/32635
8350         * gfortran.dg/pr32635.f:  New test case.
8351
8352 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8353
8354         PR fortran/32801
8355         * gfortran.dg/pr32801.f03: New test case.
8356
8357 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8358
8359         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8360         Test negative numbers also.
8361         * gcc.dg/c99-math-float-1.c: Likewise.
8362         * gcc.dg/c99-math-long-double-1.c: Likewise.
8363         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8364         test inputs.
8365
8366 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8367         
8368         * lib/target-supports.exp (check_effective_target_sync_int_long):
8369         Enable for xtensa.
8370         (check_effective_target_sync_char_short): Likewise.
8371         
8372 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8373
8374         * gcc.dg/pr28796-2.c: Add more cases.
8375
8376 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8377
8378         * gcc.dg/pr28796-1.c: Add more cases.
8379         * gcc.dg/pr28796-2.c: Likewise.
8380
8381 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8382
8383         * gcc.dg/pr28796-1.c: Add more cases.
8384         * gcc.dg/pr28796-2.c: Likewise.
8385
8386 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8387
8388         PR fortran/32535
8389         * gfortran.dg/pr32535.f90: New test.
8390
8391 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8392
8393         PR fortran/31320
8394         PR fortran/32665
8395         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8396
8397 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8398
8399         PR rtl-optimization/32773
8400         * gcc.dg/pr32773.c: New test.
8401
8402 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8403
8404         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8405         match flax-vector-conversions note.
8406         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8407         instead of dg-error for the warning.
8408
8409 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8410
8411         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8412           adapted to work on targets with 16-bit or wider int.
8413         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8414         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8415         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8416         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8417
8418 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8419
8420         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8421         support large arrays.
8422         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8423         * gcc.dg/20061109-1.c: Likewise.
8424         * gcc.c-torture/execute/20061101-1.x: Likewise.
8425         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8426         * gcc.c-torture/execute/pr31448.x: Likewise.
8427
8428 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8429
8430         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8431
8432         PR fortran/32238
8433         * gfortran.dg/pr32238.f90: New test.
8434
8435         PR fortran/32222
8436         * gfortran.dg/pr32222.f90: New test.
8437
8438         PR fortran/32242
8439         * gfortran.dg/pr32242.f90: New test.
8440         
8441 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8442             David Ung  <davidu@mips.com>
8443
8444         * gcc.target/mips/mips-sched-madd.c: New test case.
8445
8446 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8447
8448         PR libfortran/32611
8449         * gfortran.dg/large_real_kind_1.f90: Update test.
8450         * gfortran.dg/pr17706.f90: Update test.
8451         * gfortran.dg/fmt_zero_digits.f90: Update test.
8452         * gfortran.dg/fmt_zero_precision.f90: Update test.
8453         * gfortran.dg/real_const_3.f90: Update test.
8454
8455 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8456
8457         PR fortran/32036
8458         * gfortran.dg/bounds_check_8.f90: New test.
8459         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8460
8461 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8462
8463         PR fortran/32357
8464         * gfortran.dg/mvbits_2.f90: New test.
8465
8466 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8467
8468         PR libfortran/32731
8469         * gfortran.dg/pack_mask_1.f90:  New test.
8470         * gfortran.dg/unpack_mask_1.f90:  New test.
8471
8472 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8473
8474         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8475         * gcc.dg/20001101-1.c: Likewise.
8476         * gcc.dg/20001102-1.c: Likewise.
8477         * gcc.dg/20020116-2.c: Likewise.
8478         * gcc.dg/20020416-1.c: Likewise.
8479         * gcc.dg/sparc-constant-1.c: Likewise.
8480         * gcc.dg/sparc-dwarf2.c: Likewise.
8481         * gcc.dg/sparc-frame-1.c: Likewise.
8482         * gcc.dg/sparc-getcontext-1.c: Likewise.
8483         * gcc.dg/sparc-loop-1.c: Likewise.
8484         * gcc.dg/sparc-reg-1.c: Likewise.
8485         * gcc.dg/sparc-ret.c: Likewise.
8486         * gcc.dg/sparc-trap-1.c: Likewise.
8487         * gcc.dg/ultrasp10.c: Likewise.
8488         * gcc.dg/ultrasp11.c: Likewise.
8489         * gcc.dg/ultrasp1.c: Likewise.
8490         * gcc.dg/ultrasp2.c: Likewise.
8491         * gcc.dg/ultrasp3.c: Likewise.
8492         * gcc.dg/ultrasp4.c: Likewise.
8493         * gcc.dg/ultrasp5.c: Likewise.
8494         * gcc.dg/ultrasp6.c: Likewise.
8495         * gcc.dg/ultrasp7.c: Likewise.
8496         * gcc.dg/ultrasp8.c: Likewise.
8497         * gcc.dg/ultrasp9.c: Likewise.
8498         * gcc.dg/splet-1.c: Delete.
8499
8500 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8501
8502         PR fortran/32724
8503         * gfortran.dg/stfunc_5.f90: New test.
8504
8505 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8506
8507         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8508         New procedure to check if arrays are naturally aligned to the vector
8509         alignment boundary.
8510         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8511         in size_t typedef.  Adjust tree dump scan results according to
8512         vect_aligned_arrays target check.
8513         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8514         vect_aligned_arrays target check.
8515         * gcc.dg/vect/pr31699.c: Ditto.
8516
8517 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8518
8519         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8520         for V2DFmode vector conditional expression.
8521         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8522         and dfceq patterns.
8523         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8524         and dfcgt patterns.
8525         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8526         V2DFmode comparison and test special values.
8527         * lib/target-supports.exp: Switch on test for V2DFmode 
8528         vector conditional expression.
8529
8530 2007-07-13  Richard Guenther  <rguenther@suse.de>
8531
8532         PR tree-optimization/32721
8533         * gcc.dg/pr32721.c: New testcase.
8534
8535 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8536
8537         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8538         error message part that continues on a new line.
8539
8540 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8541
8542         * gcc.dg/c99-tgmath-1.c: New.
8543         * gcc.dg/c99-tgmath-2.c: New.
8544         * gcc.dg/c99-tgmath-3.c: New.
8545         * gcc.dg/c99-tgmath-4.c: New.
8546
8547 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8548             Janis Johnson  <janis187@us.ibm.com>
8549
8550         PR testsuite/25241
8551         * gcc.test-framework/dg-error-exp-F.c: New test.
8552         * gcc.test-framework/dg-warning-exp-F.c: New test.
8553         * lib/gcc.exp: Enable warning and error prefixes.
8554         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8555         (dg-error): Wrap original dg-error.
8556         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8557         markers from dg-error/dg-warning directives.
8558         * gcc.dg/20040322-1.c: Likewise.
8559         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8560         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8561         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8562         * gcc.dg/Werror-1.c: Likewise.
8563         * gcc.dg/Werror-10.c: Likewise.
8564         * gcc.dg/Werror-11.c: Likewise.
8565         * gcc.dg/Werror-2.c: Likewise.
8566         * gcc.dg/Werror-3.c: Likewise.
8567         * gcc.dg/Werror-4.c: Likewise.
8568         * gcc.dg/Werror-5.c: Likewise.
8569         * gcc.dg/Werror-6.c: Likewise.
8570         * gcc.dg/Werror-7.c: Likewise.
8571         * gcc.dg/Werror-8.c: Likewise.
8572         * gcc.dg/Werror-9.c: Likewise.
8573         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8574         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8575         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8576         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8577         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8578         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8579         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8580         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8581         * gcc.dg/Wnested-externs-1.c: Likewise.
8582         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8583         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8584         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8585         * gcc.dg/Wshadow-3.c: Likewise.
8586         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8587         * gcc.dg/Wwrite-strings-1.c: Likewise.
8588         * gcc.dg/anon-struct-5.c: Likewise.
8589         * gcc.dg/anon-struct-6.c: Likewise.
8590         * gcc.dg/anon-struct-7.c: Likewise.
8591         * gcc.dg/anon-struct-8.c: Likewise.
8592         * gcc.dg/array-8.c: Likewise.
8593         * gcc.dg/array-quals-2.c: Likewise.
8594         * gcc.dg/asm-qual-1.c: Likewise.
8595         * gcc.dg/asm-wide-1.c: Likewise.
8596         * gcc.dg/assign-warn-1.c: Likewise.
8597         * gcc.dg/assign-warn-2.c: Likewise.
8598         * gcc.dg/bitfld-10.c: Likewise.
8599         * gcc.dg/bitfld-11.c: Likewise.
8600         * gcc.dg/bitfld-12.c: Likewise.
8601         * gcc.dg/bitfld-13.c: Likewise.
8602         * gcc.dg/bitfld-14.c: Likewise.
8603         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8604         * gcc.dg/builtins-30.c: Likewise.
8605         * gcc.dg/c90-const-expr-5.c: Likewise.
8606         * gcc.dg/c90-typespec-1.c: Likewise.
8607         * gcc.dg/c99-const-expr-5.c: Likewise.
8608         * gcc.dg/c99-flex-array-5.c: Likewise.
8609         * gcc.dg/c99-fordecl-3.c: Likewise.
8610         * gcc.dg/c99-tag-3.c: Likewise.
8611         * gcc.dg/c99-typespec-1.c: Likewise.
8612         * gcc.dg/c99-vla-jump-1.c: Likewise.
8613         * gcc.dg/c99-vla-jump-2.c: Likewise.
8614         * gcc.dg/c99-vla-jump-3.c: Likewise.
8615         * gcc.dg/c99-vla-jump-4.c: Likewise.
8616         * gcc.dg/c99-vla-jump-5.c: Likewise.
8617         * gcc.dg/cast-1.c: Likewise.
8618         * gcc.dg/cast-2.c: Likewise.
8619         * gcc.dg/cast-3.c: Likewise.
8620         * gcc.dg/cast-4.c: Likewise.
8621         * gcc.dg/cast-pretty-print-1.c: Likewise.
8622         * gcc.dg/comp-goto-2.c: Likewise.
8623         * gcc.dg/comp-goto-3.c: Likewise.
8624         * gcc.dg/cpp/error-1.c: Likewise.
8625         * gcc.dg/cpp/if-paren.c: Likewise.
8626         * gcc.dg/decl-7.c: Likewise.
8627         * gcc.dg/decl-8.c: Likewise.
8628         * gcc.dg/decl-nospec-1.c: Likewise.
8629         * gcc.dg/decl-nospec-2.c: Likewise.
8630         * gcc.dg/decl-nospec-3.c: Likewise.
8631         * gcc.dg/declspec-10.c: Likewise.
8632         * gcc.dg/declspec-11.c: Likewise.
8633         * gcc.dg/declspec-12.c: Likewise.
8634         * gcc.dg/declspec-13.c: Likewise.
8635         * gcc.dg/declspec-14.c: Likewise.
8636         * gcc.dg/declspec-15.c: Likewise.
8637         * gcc.dg/declspec-16.c: Likewise.
8638         * gcc.dg/declspec-17.c: Likewise.
8639         * gcc.dg/declspec-4.c: Likewise.
8640         * gcc.dg/declspec-5.c: Likewise.
8641         * gcc.dg/declspec-6.c: Likewise.
8642         * gcc.dg/declspec-7.c: Likewise.
8643         * gcc.dg/declspec-8.c: Likewise.
8644         * gcc.dg/declspec-9.c: Likewise.
8645         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8646         * gcc.dg/dfp/constants-c99.c: Likewise.
8647         * gcc.dg/dfp/keywords-c89.c: Likewise.
8648         * gcc.dg/dfp/keywords-c99.c: Likewise.
8649         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8650         * gcc.dg/dfp/typespec.c: Likewise.
8651         * gcc.dg/dremf-type-compat-2.c: Likewise.
8652         * gcc.dg/dremf-type-compat-3.c: Likewise.
8653         * gcc.dg/dremf-type-compat-4.c: Likewise.
8654         * gcc.dg/empty-source-2.c: Likewise.
8655         * gcc.dg/empty-source-3.c: Likewise.
8656         * gcc.dg/enum3.c: Likewise.
8657         * gcc.dg/extra-semi-2.c: Likewise.
8658         * gcc.dg/extra-semi-3.c: Likewise.
8659         * gcc.dg/float-range-1.c: Likewise.
8660         * gcc.dg/float-range-2.c: Likewise.
8661         * gcc.dg/float-range-3.c: Likewise.
8662         * gcc.dg/float-range-5.c: Likewise.
8663         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8664         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8665         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8666         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8667         * gcc.dg/format/cast-1.c: Likewise.
8668         * gcc.dg/format/gcc_diag-3.c: Likewise.
8669         * gcc.dg/format/gcc_diag-4.c: Likewise.
8670         * gcc.dg/format/gcc_diag-6.c: Likewise.
8671         * gcc.dg/format/gcc_diag-8.c: Likewise.
8672         * gcc.dg/format/gcc_diag-9.c: Likewise.
8673         * gcc.dg/format/nul-2.c: Likewise.
8674         * gcc.dg/format/opt-1.c: Likewise.
8675         * gcc.dg/format/opt-2.c: Likewise.
8676         * gcc.dg/format/opt-3.c: Likewise.
8677         * gcc.dg/format/opt-4.c: Likewise.
8678         * gcc.dg/format/opt-5.c: Likewise.
8679         * gcc.dg/format/opt-6.c: Likewise.
8680         * gcc.dg/framework-2.c: Likewise.
8681         * gcc.dg/func-args-1.c: Likewise.
8682         * gcc.dg/func-outside-1.c: Likewise.
8683         * gcc.dg/func-outside-2.c: Likewise.
8684         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8685         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8686         * gcc.dg/if-empty-1.c: Likewise.
8687         * gcc.dg/init-bad-1.c: Likewise.
8688         * gcc.dg/init-bad-2.c: Likewise.
8689         * gcc.dg/init-bad-3.c: Likewise.
8690         * gcc.dg/init-desig-obs-2.c: Likewise.
8691         * gcc.dg/init-desig-obs-3.c: Likewise.
8692         * gcc.dg/init-empty-2.c: Likewise.
8693         * gcc.dg/init-empty-3.c: Likewise.
8694         * gcc.dg/inline-11.c: Likewise.
8695         * gcc.dg/inline-12.c: Likewise.
8696         * gcc.dg/inline-8.c: Likewise.
8697         * gcc.dg/inline-9.c: Likewise.
8698         * gcc.dg/inline3.c: Likewise.
8699         * gcc.dg/label-decl-1.c: Likewise.
8700         * gcc.dg/label-decl-2.c: Likewise.
8701         * gcc.dg/label-decl-3.c: Likewise.
8702         * gcc.dg/label-decl-4.c: Likewise.
8703         * gcc.dg/long-long-typespec-1.c: Likewise.
8704         * gcc.dg/lvalue-2.c: Likewise.
8705         * gcc.dg/lvalue-3.c: Likewise.
8706         * gcc.dg/nested-func-3.c: Likewise.
8707         * gcc.dg/nested-redef-1.c: Likewise.
8708         * gcc.dg/noreturn-4.c: Likewise.
8709         * gcc.dg/old-style-prom-2.c: Likewise.
8710         * gcc.dg/old-style-prom-3.c: Likewise.
8711         * gcc.dg/old-style-then-proto-1.c: Likewise.
8712         * gcc.dg/overflow-warn-1.c: Likewise.
8713         * gcc.dg/overflow-warn-2.c: Likewise.
8714         * gcc.dg/overflow-warn-3.c: Likewise.
8715         * gcc.dg/overflow-warn-4.c: Likewise.
8716         * gcc.dg/overflow-warn-6.c: Likewise.
8717         * gcc.dg/parm-forwdecl-2.c: Likewise.
8718         * gcc.dg/parm-forwdecl-3.c: Likewise.
8719         * gcc.dg/parm-impl-decl-1.c: Likewise.
8720         * gcc.dg/parm-impl-decl-2.c: Likewise.
8721         * gcc.dg/parm-incomplete-1.c: Likewise.
8722         * gcc.dg/parm-mismatch-1.c: Likewise.
8723         * gcc.dg/pointer-arith-1.c: Likewise.
8724         * gcc.dg/pointer-arith-2.c: Likewise.
8725         * gcc.dg/pointer-arith-3.c: Likewise.
8726         * gcc.dg/pointer-arith-4.c: Likewise.
8727         * gcc.dg/pointer-arith-6.c: Likewise.
8728         * gcc.dg/pointer-arith-7.c: Likewise.
8729         * gcc.dg/pointer-arith-8.c: Likewise.
8730         * gcc.dg/pr13804-1.c: Likewise.
8731         * gcc.dg/pr15698-1.c: Likewise.
8732         * gcc.dg/pr15698-2.c: Likewise.
8733         * gcc.dg/pr15698-3.c: Likewise.
8734         * gcc.dg/pr15698-4.c: Likewise.
8735         * gcc.dg/pr15698-5.c: Likewise.
8736         * gcc.dg/pr15698-6.c: Likewise.
8737         * gcc.dg/pr15698-7.c: Likewise.
8738         * gcc.dg/pr15698-8.c: Likewise.
8739         * gcc.dg/pr17188-1.c: Likewise.
8740         * gcc.dg/pr17301-1.c: Likewise.
8741         * gcc.dg/pr17301-2.c: Likewise.
8742         * gcc.dg/pr17730-1.c: Likewise.
8743         * gcc.dg/pr20368-1.c: Likewise.
8744         * gcc.dg/pr20368-2.c: Likewise.
8745         * gcc.dg/pr20368-3.c: Likewise.
8746         * gcc.dg/pr22308-1.c: Likewise.
8747         * gcc.dg/qual-component-1.c: Likewise.
8748         * gcc.dg/redecl-1.c: Likewise.
8749         * gcc.dg/redecl-11.c: Likewise.
8750         * gcc.dg/redecl-12.c: Likewise.
8751         * gcc.dg/redecl-13.c: Likewise.
8752         * gcc.dg/redecl-14.c: Likewise.
8753         * gcc.dg/redecl-15.c: Likewise.
8754         * gcc.dg/register-var-1.c: Likewise.
8755         * gcc.dg/register-var-2.c: Likewise.
8756         * gcc.dg/stmt-expr-2.c: Likewise.
8757         * gcc.dg/stmt-expr-3.c: Likewise.
8758         * gcc.dg/stmt-expr-label-1.c: Likewise.
8759         * gcc.dg/stmt-expr-label-2.c: Likewise.
8760         * gcc.dg/stmt-expr-label-3.c: Likewise.
8761         * gcc.dg/struct-empty-2.c: Likewise.
8762         * gcc.dg/struct-empty-3.c: Likewise.
8763         * gcc.dg/struct-parse-1.c: Likewise.
8764         * gcc.dg/struct-semi-1.c: Likewise.
8765         * gcc.dg/struct-semi-2.c: Likewise.
8766         * gcc.dg/struct-semi-3.c: Likewise.
8767         * gcc.dg/switch-5.c: Likewise.
8768         * gcc.dg/switch-6.c: Likewise.
8769         * gcc.dg/switch-7.c: Likewise.
8770         * gcc.dg/tls/diag-5.c: Likewise.
8771         * gcc.dg/transparent-union-1.c: Likewise.
8772         * gcc.dg/transparent-union-3.c: Likewise.
8773         * gcc.dg/typespec-1.c: Likewise.
8774         * gcc.dg/vla-init-2.c: Likewise.
8775         * gcc.dg/vla-init-3.c: Likewise.
8776         * gcc.dg/vla-init-4.c: Likewise.
8777         * gcc.dg/vla-init-5.c: Likewise.
8778         * gcc.dg/void-cast-2.c: Likewise.
8779         * gcc.dg/wvla-3.c: Likewise.
8780         * gcc.dg/wvla-7.c: Likewise.
8781         * gcc.target/i386/991209-1.c: Likewise.
8782         * gcc.target/ia64/fpreg-1.c: Likewise.
8783         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8784         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8785         
8786 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8787
8788         PR fortran/31639
8789         * gfortran.dg/func_decl_4.f90: New test.
8790
8791 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8792
8793         PR fortran/32727
8794         * gfortran.dg/interface_17.f90: New test.
8795
8796 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8797
8798         PR fortran/32599
8799         * gfortran.dg/32599.f03: New test case.
8800
8801         PR fortran/32601
8802         * gfortran.dg/32601.f03: New test case.
8803         * gfortran.dg/32601_1.f03: Ditto.
8804         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8805         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8806
8807 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8808
8809         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8810
8811 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8812             Devang Patel  <dpatel@apple.com>
8813
8814         PR tree-optimization/25413
8815         * gcc.dg/vect/vect-align-1.c: New.
8816         * gcc.dg/vect/vect-align-2.c: New.
8817         * gcc.dg/vect/pr25413.c: New.
8818         * gcc.dg/vect/pr25413a.c: New.
8819         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8820
8821 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8822
8823         * lib/target-support.exp (check_ultrasparc_hw_available):
8824         New function.
8825         (is-effective-target): Check $arg for ultrasparc_hw.
8826         (is-effective-target-keyword): Likewise.
8827         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8828         when determining what to do on sparc platforms.
8829         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8830         * gcc.dg/20001101-1.c: Likewise.
8831         * gcc.dg/20001101-2.c: Likewise.
8832         * gcc.dg/ultrasp9.c: Likewise.
8833         * gcc.dg/ultrasp10.c: Likewise.
8834         * gcc.target/sparc/pdist-3.c: Likewise.
8835
8836 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8837
8838         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8839
8840 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8841
8842         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8843         get vectorized.
8844         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8845         now get vectorized.
8846         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8847         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8848         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8849         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8850         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8851         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8852         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8853         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8854         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8855         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8856         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8857         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8858         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8859         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8860         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8861         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8862         Add spu.
8863
8864 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8865
8866         PR c++/30854
8867         * g++.dg/parse/error30.C: New test.
8868
8869 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8870
8871         PR fortran/29804
8872         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8873
8874 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8875
8876         * gfortran.fortran-torture/compile/pr32663.f: New test.
8877
8878 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8879
8880         PR c++/31027
8881         * g++.dg/inherit/virtual4.C: New.
8882
8883 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8884
8885         PR target/32661
8886         * gcc.target/i386/pr32661-1.c: New test.
8887
8888 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8889
8890         * gnat.dg/invariant_index.ad[sb]: New test.
8891
8892 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8893
8894         PR c++/32560
8895         * g++.dg/template/decl3.C: New.
8896
8897 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8898
8899         PR 32617
8900         * gcc.c-torture/execute/align-3.c: New.
8901
8902 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8903
8904         PR target/32708
8905         * gcc.target/i386/pr32708-1.c: New test.
8906         * gcc.target/i386/pr32708-2.c: Ditto.
8907         * gcc.target/i386/pr32708-3.c: Ditto.
8908
8909 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8910
8911         * g++.dg/init/new20.C: Remove svn:executable flag.
8912
8913 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8914
8915         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8916
8917 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8918
8919         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8920
8921 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8922
8923         PR testsuite/25241
8924         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8925         directive.
8926         
8927 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8928
8929         PR fortran/32157
8930         * gfortran.dg/overload_2.f90: New test.
8931
8932         PR fortran/32689
8933         * gfortran.dg/transfer_simplify_5.f90
8934
8935         PR fortran/32634
8936         * gfortran.dg/interface_15.f90: New test.
8937
8938 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8939
8940         PR libfortran/32336
8941         * gfortran.dg/matmul_5.f90:  New test case.
8942
8943 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8944
8945         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8946         * gcc.dg/fesd-any.h: Likewise.
8947         * gcc.dg/fesd-baseonly.c: Likewise.
8948         * gcc.dg/fesd-baseonly.h: Likewise.
8949         * gcc.dg/fesd-none.c: Likewise.
8950         * gcc.dg/fesd-none.h: Likewise.
8951         * gcc.dg/fesd-reduced.c: Likewise.
8952         * gcc.dg/fesd-reduced.h: Likewise.
8953         * gcc.dg/fesd-sys.c: Likewise.
8954         * gcc.dg/fesd-sys.h: Likewise
8955         * gcc.dg/fesd.h: Likewise.
8956
8957         * g++.dg/debug/dwarf2: New directory.
8958         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8959         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8960         * g++.dg/other/fesd-any.h: Likewise.
8961         * g++.dg/other/fesd-baseonly.C: Likewise.
8962         * g++.dg/other/fesd-baseonly.h: Likewise.
8963         * g++.dg/other/fesd-none.C: Likewise.
8964         * g++.dg/other/fesd-none.h: Likewise.
8965         * g++.dg/other/fesd-reduced.C: Likewise.
8966         * g++.dg/other/fesd-reduced.h: Likewise.
8967         * g++.dg/other/fesd-sys.C: Likewise.
8968         * g++.dg/other/fesd-sys.h: Likewise.
8969         * g++.dg/other/fesd.h: Likewise.
8970
8971 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
8972
8973         PR fortran/31129
8974         * gfortran.dg/parameter_unused.f90: New test.
8975
8976 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
8977
8978         PR tree-optimization/32681
8979         * gcc.dg/tree-ssa/pr32681.c: New test.
8980
8981 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8982
8983         PR fortran/32678
8984         * gfortran.dg/fmt_t_5.f90: New test.
8985
8986 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
8987
8988         PR c++/30535
8989         * g++.dg/template/operator10.C: New.
8990
8991 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8992
8993         PR libfortran/32217
8994         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8995
8996 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8997
8998         PR fortran/29876
8999         * gfortran.dg/operator_6.f90: New test.
9000
9001 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9002
9003         PR fortran/17711
9004         * gfortran.dg/operator_4.f90: New test.
9005         * gfortran.dg/operator_5.f90: New test.
9006         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9007         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9008
9009 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9010
9011         PR fortran/32669
9012         * gfortran.dg/argument_checking_6.f90: New.
9013
9014 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9015
9016         PR fortran/25094
9017         * gfortran.dg/interface_155555.f90: New test.
9018
9019 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9020
9021         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9022         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9023
9024 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9025
9026         PR testsuite/25241
9027         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9028         discern pedantic diagnostics and errors.
9029         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9030         and not an error.
9031         * gcc.dg/20050121-1.c: This is an error and not a warning.
9032         * gcc.target/i386/sseregparm-2.c:  Likewise.
9033         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9034         * gcc.dg/charset/attribute2.c: Likewise.
9035         * gcc.dg/bitfld-1.c: Likewise.
9036         * gcc.dg/pack-test-2.c: Likewise.
9037         * gcc.dg/940510-1.c: Match separately error and warning.
9038         * gcc.dg/array-2.c: Match separately multiple messages. The second
9039         diagnostic is a pedantic warning and not an error.
9040         * gcc.dg/pr14475.c: Match separately multiple messages.
9041         * gcc.dg/pr18809-1.c: Likewise.
9042         * gcc.dg/pr27953.c: Likewise.
9043         * gcc.dg/vla-init-1.c: Likewise.
9044         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9045
9046 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9047
9048         PR fortran/32644
9049         * gfortran.dg/char_decl_1.f90: New test.
9050
9051 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9052
9053         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9054
9055 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9056
9057         PR c++/32232
9058         * g++.dg/template/overload9.C: New test.
9059
9060 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9061
9062         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9063         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9064
9065 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9066
9067         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9068         * gcc.dg/20001012-2.c: Likewise.
9069         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9070         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9071
9072 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9073
9074         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9075         about the chunk size when STACK_SIZE is defined.
9076
9077 2007-07-06  Josh Conner  <jconner@apple.com>
9078
9079         PR middle-end/32602
9080         * gcc.dg/sibcall-8.c: New test.
9081
9082 2007-07-06  Josh Conner  <jconner@apple.com>
9083
9084         PR middle-end/32603
9085         * gcc.target/arm/sibcall-1.c: New test.
9086
9087 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9088
9089         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9090
9091 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9092
9093         * gfortran.dg/save_parameter.f90: New test.
9094         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9095
9096 2007-07-06  Richard Guenther  <rguenther@suse.de>
9097
9098         * g++.dg/opt/pr30965.C: New testcase.
9099
9100 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9101
9102         * gcc.target/mips/save-restore-5.c: New test.
9103
9104 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9105
9106         PR rtl_optimization/32450
9107         * gcc.dg/pr32450.c: New runtime test.
9108
9109 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9110
9111         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9112         single underscore in scan directives.
9113
9114 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9115
9116         PR c++/32245
9117         * g++.dg/init/ptrmem4.C: New test.
9118
9119         PR c++/32251
9120         * g++.dg/init/new21.C: Likewise.
9121
9122         PR c++/31992
9123         * g++.dg/template/static30.C: Likewise.
9124
9125 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9126
9127         * gcc.dg/vect/costmodel/ppc: New directory.
9128         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9129         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9130         New test.
9131         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9132         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9133         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9134         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9135         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9136         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9137         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9138         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9139         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9140         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9141         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9142         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9143         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9144         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9145
9146 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9147
9148         PR fortran/32359
9149         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9150
9151 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9152
9153         PR fortran/32526
9154         * gfortran.dg/interface_14.f90: New test.
9155
9156         PR fortran/32613
9157         * gfortran.dg/do_iterator_2.f90: New test.
9158
9159 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9160
9161         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9162         (FE_DEC_DOWNWARD): Likewise.
9163         (FE_DEC_UPWARD): Likewise.
9164         (FE_DEC_TOWARDZERO): Likewise.
9165         (FE_DEC_TONEARESTFROMZERO): Likewise.
9166
9167 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9168
9169         * gcc.c-torture/compile/pr32606.c: New.
9170         * gfortran.fortran-torture/execute/pr32604.f90: New.
9171
9172 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9173
9174         * gcc.dg/visibility-12.c: New test.
9175         * gcc.dg/visibility-13.c: Likewise.
9176         * g++.dg/ext/visibility-9.C: Likewise.
9177         * g++.dg/ext/visibility-10.C: Likewise.
9178
9179 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9180
9181         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9182         * gcc.dg/sh-relax-vxworks.c: New test.
9183
9184 2007-07-04  Richard Guenther  <rguenther@suse.de>
9185
9186         PR tree-optimization/32500
9187         * gcc.c-torture/execute/pr32500.c: New testcase.
9188
9189 2007-07-04  Richard Guenther  <rguenther@suse.de>
9190
9191         PR tree-optimization/32482
9192         * gcc.c-torture/compile/pr32482.c: New testcase.
9193
9194 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9195
9196         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9197         VxWorks kernels.
9198         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9199         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9200         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9201         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9202
9203 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9204
9205         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9206
9207 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9208
9209         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9210
9211 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9212
9213         PR fortran/31198
9214         * gfortran.dg/min_max_optional_1.f90: New test.
9215         * gfortran.dg/min_max_optional_2.f90: New test.
9216         * gfortran.dg/min_max_optional_3.f90: New test.
9217
9218 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9219
9220         PR fortran/32545
9221         * gfortran.dg/fmt_error.f90: New test.
9222
9223 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9224
9225         PR fortran/32612
9226         * gfortran.dg/interface_13.f90: New test.
9227
9228 2007-07-03  Dave Brolley  <brolley@redhat.com>
9229
9230         PR c++/31743
9231         * g++.dg/init/new20.C: New test.
9232
9233 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9234
9235         PR fortran/32579
9236         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9237
9238 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9239
9240         PR fortran/25062
9241         * common_7.f90: New.
9242         * common_8.f90: New.
9243         * common_9.f90: New.
9244
9245 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9246
9247         PR fortran/30940
9248         * gfortran.dg/argument_checking_1.f90: New.
9249         * gfortran.dg/argument_checking_2.f90: New.
9250         * gfortran.dg/argument_checking_3.f90: New.
9251         * gfortran.dg/argument_checking_4.f90: New.
9252         * gfortran.dg/argument_checking_5.f90: New.
9253         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9254         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9255
9256 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9257
9258         * gcc.dg/pr32176.c: Add -w to default dg-options.
9259
9260 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9261
9262         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9263
9264 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9265
9266         PR fortran/20888
9267         * gfortran.dg/null_2.f90: New.
9268
9269 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9270             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9271
9272         PR middle-end/32176
9273         * gcc.dg/pr32176.c: New test.
9274
9275 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9276
9277         * gcc.dg/const-float80.c : New test.
9278         * gcc.dg/const-float128.c : New test.
9279         * gcc.dg/const-float80-ped.c : New test.
9280         * gcc.dg/const-float128-ped.c : New test.
9281
9282 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9283
9284         * gcc.dg/c99-math.h: Fix typo.
9285
9286 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9287
9288         PR libgomp/32468
9289         * gcc.dg/gomp/pr32468-1.c: New test.
9290
9291 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9292
9293         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9294         an ABI option.
9295
9296 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9297
9298         * gfortran.fortran-torture/compile/pr32583.f: New.
9299         * gcc.c-torture/compile/pr32584.c: New
9300
9301 2007-07-02  Ollie Wild  <aaw@google.com>
9302
9303         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9304         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9305
9306 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9307
9308         * gcc.target/mips/save-restore-1.c: New test.
9309         * gcc.target/mips/save-restore-2.c: Likewise.
9310         * gcc.target/mips/save-restore-3.c: Likewise.
9311         * gcc.target/mips/save-restore-4.c: Likewise.
9312
9313 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9314
9315         PR tree-optimization/31966
9316         PR tree-optimization/32533
9317         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9318         * gfortran.dg/pr32533.f90: Ditto.
9319
9320 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9321
9322         * g++.dg/opt/nrv12.C: New test.
9323         * gcc.target/i386/nrv1.c: New test.
9324
9325         PR c++/31748
9326         * g++.dg/gomp/pr31748.C: New test.
9327
9328 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9329  
9330         PR tree-optimization/32230
9331         * gcc.dg/vect/pr32230.c: New test.
9332
9333 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9334
9335         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9336         * bind_c_coms.f90: Ditto.
9337         * bind_c_coms_driver.c: Ditto.
9338         * bind_c_dts.f90: Ditto.
9339         * bind_c_dts_2.f03: Ditto.
9340         * bind_c_dts_2_driver.c: Ditto.
9341         * bind_c_dts_3.f03: Ditto.
9342         * bind_c_dts_4.f03: Ditto.
9343         * bind_c_dts_driver.c: Ditto.
9344         * bind_c_implicit_vars.f03: Ditto.
9345         * bind_c_procs.f03: Ditto.
9346         * bind_c_usage_2.f03: Ditto.
9347         * bind_c_usage_3.f03: Ditto.
9348         * bind_c_usage_5.f03: Ditto.
9349         * bind_c_usage_6.f03: Ditto.
9350         * bind_c_usage_7.f03: Ditto.
9351         * bind_c_vars.f90: Ditto.
9352         * bind_c_vars_driver.c: Ditto.
9353         * binding_c_table_15_1.f03: Ditto.
9354         * binding_label_tests.f03: Ditto.
9355         * binding_label_tests_10.f03: Ditto.
9356         * binding_label_tests_10_main.f03: Ditto.
9357         * binding_label_tests_11.f03: Ditto.
9358         * binding_label_tests_11_main.f03: Ditto.
9359         * binding_label_tests_12.f03: Ditto.
9360         * binding_label_tests_13.f03: Ditto.
9361         * binding_label_tests_13_main.f03: Ditto.
9362         * binding_label_tests_14.f03: Ditto.
9363         * binding_label_tests_2.f03: Ditto.
9364         * binding_label_tests_3.f03: Ditto.
9365         * binding_label_tests_4.f03: Ditto.
9366         * binding_label_tests_5.f03: Ditto.
9367         * binding_label_tests_6.f03: Ditto.
9368         * binding_label_tests_7.f03: Ditto.
9369         * binding_label_tests_8.f03: Ditto.
9370         * binding_label_tests_9.f03: Ditto.
9371         * c_assoc.f90: Ditto.
9372         * c_assoc_2.f03: Ditto.
9373         * c_f_pointer_shape_test.f90: Ditto.
9374         * c_f_pointer_tests.f90: Ditto.
9375         * c_f_tests_driver.c: Ditto.
9376         * c_funloc_tests.f03: Ditto.
9377         * c_funloc_tests_2.f03: Ditto.
9378         * c_funloc_tests_3.f03: Ditto.
9379         * c_funloc_tests_3_funcs.c: Ditto.
9380         * c_kind_params.f90: Ditto.
9381         * c_kind_tests_2.f03: Ditto.
9382         * c_kinds.c: Ditto.
9383         * c_loc_driver.c: Ditto.
9384         * c_loc_test.f90: Ditto.
9385         * c_loc_tests_2.f03: Ditto.
9386         * c_loc_tests_2_funcs.c: Ditto.
9387         * c_loc_tests_3.f03: Ditto.
9388         * c_loc_tests_4.f03: Ditto.
9389         * c_loc_tests_5.f03: Ditto.
9390         * c_loc_tests_6.f03: Ditto.
9391         * c_loc_tests_7.f03: Ditto.
9392         * c_loc_tests_8.f03: Ditto.
9393         * c_ptr_tests.f03: Ditto.
9394         * c_ptr_tests_10.f03: Ditto.
9395         * c_ptr_tests_5.f03: Ditto.
9396         * c_ptr_tests_7.f03: Ditto.
9397         * c_ptr_tests_7_driver.c: Ditto.
9398         * c_ptr_tests_8.f03: Ditto.
9399         * c_ptr_tests_8_funcs.c: Ditto.
9400         * c_ptr_tests_9.f03: Ditto.
9401         * c_ptr_tests_driver.c: Ditto.
9402         * c_size_t_driver.c: Ditto.
9403         * c_size_t_test.f03: Ditto.
9404         * com_block_driver.f90: Ditto.
9405         * global_vars_c_init.f90: Ditto.
9406         * global_vars_c_init_driver.c: Ditto.
9407         * global_vars_f90_init.f90: Ditto.
9408         * global_vars_f90_init_driver.c: Ditto.
9409         * interop_params.f03: Ditto.
9410         * iso_c_binding_only.f03: Ditto.
9411         * iso_c_binding_rename_1.f03: Ditto.
9412         * iso_c_binding_rename_1_driver.c: Ditto.
9413         * iso_c_binding_rename_2.f03: Ditto.
9414         * iso_c_binding_rename_2_driver.c: Ditto.
9415         * kind_tests_2.f03: Ditto.
9416         * kind_tests_3.f03: Ditto.
9417         * module_md5_1.f90: Ditto.
9418         * only_clause_main.c: Ditto.
9419         * print_c_kinds.f90: Ditto.
9420         * test_bind_c_parens.f03: Ditto.
9421         * test_c_assoc.c: Ditto.
9422         * test_com_block.f90: Ditto.
9423         * test_common_binding_labels.f03: Ditto.
9424         * test_common_binding_labels_2.f03: Ditto.
9425         * test_common_binding_labels_2_main.f03: Ditto.
9426         * test_common_binding_labels_3.f03: Ditto.
9427         * test_common_binding_labels_3_main.f03: Ditto.
9428         * test_only_clause.f90: Ditto.
9429         * use_iso_c_binding.f90: Ditto.
9430         * value_5.f90: Ditto.
9431         * value_test.f90: Ditto.
9432         * value_tests_f03.f90: Ditto.
9433
9434 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9435
9436         * gcc.dg/tls/opt-14.c: New.
9437
9438 2007-07-01  Ollie Wild  <aaw@google.com>
9439
9440         * g++.dg/lookup/using16.C: New test.
9441         * g++.dg/lookup/using17.C: New test.
9442
9443 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9444
9445         PR fortran/32239
9446         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9447         (test_4): Use proper test for floating point equality.
9448         (test_8): Likewise.
9449
9450 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9451
9452         PR libgfortran/32554
9453         * gfortran.dg/fmt_p_1.f90: New test.
9454
9455 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9456
9457         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9458         initialization and fix dg-final check - the initialization loop is
9459         vectorizable.
9460
9461 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9462             Volker Reichelt  <reichelt@netcologne.de>
9463
9464         PR middle-end/32559
9465         * gcc.dg/pr32559.c: New test.
9466
9467 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9468
9469         PR tree-optimization/25371
9470         * gcc.dg/vect/pr25371.c: New test.
9471
9472 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9473
9474         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9475         when allocating and initializing a flexible array.
9476
9477 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9478
9479         PR fortran/20373
9480         * gfortran.dg/intrinsic.f90: New test.
9481
9482 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9483
9484         PR fortran/32555
9485         * gfortran.dg/fmt_zero_check.f90: New.
9486
9487 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9488
9489         PR fortran/30284
9490         * gfortran.dg/repeat_f90: New test.
9491
9492 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9493
9494         PR testsuite/25241
9495         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9496         -pedantic-errors, so we should match errors.
9497         * gcc.dg/cpp/escape-1.c: Likewise.
9498         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9499         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9500         warning.
9501         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9502         errors instead of warnings.
9503         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9504         a pedantic warning.
9505         * gcc.dg/cpp/arith-3.c: Likewise.
9506
9507 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9508
9509         PR testsuite/25241
9510         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9511         * gcc.dg/pch/valid-2.c: Likewise.
9512         * gcc.dg/pch/valid-3.c: Likewise.
9513         * gcc.dg/pch/warn-1.c: Likewise.
9514         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9515         
9516 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9517
9518         PR c/4076
9519         * gcc.dg/Wunused-function.c: New.
9520         
9521 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9522
9523         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9524
9525 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9526
9527         * g++.dg/other/canon-31724.C: New.
9528         
9529 2007-06-29  Jan Hubicka  <jh@suse.cz>
9530
9531         PR middle-end/32372
9532         * gcc.c-torture/compile/pr32372.c: new.
9533
9534 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9535
9536         * gfortran.dg/operator_3.f90: New test.
9537
9538 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9539
9540         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9541         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9542
9543 2007-06-29  Richard Guenther  <rguenther@suse.de>
9544
9545         PR middle-end/32493
9546         * gcc.dg/inline-23.c: New testcase.
9547
9548 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9549
9550         PR tree-optimization/24659
9551         * gcc.target/i386/vectorize2.c: New test.
9552         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9553         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9554
9555 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9556
9557         * gcc.dg/pointer-arith-9.c: New test.
9558
9559 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9560
9561         PR fortran/32483
9562         * gfortran.dg/fmt_read_2.f90: New.
9563
9564 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9565
9566         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9567         If it exists, don't try to create it.
9568
9569 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9570
9571         * g++.dg/ext/visibility/ms-compat-1.C: New.
9572
9573 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9574
9575         PR tree-opt/32417
9576         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9577
9578 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9579
9580         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9581         targets.
9582
9583 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9584
9585         PR fortran/32467
9586         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9587
9588 2007-06-27  Richard Guenther  <rguenther@suse.de>
9589
9590         PR middle-end/32492
9591         * gcc.dg/inline-22.c: New testcase.
9592
9593 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9594
9595         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9596         the scan-assembler constant.
9597
9598 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9599
9600         PR 20216
9601         * gcc.dg/pr20216.c: New.
9602
9603 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9604
9605         PR tree-opt/32421
9606         * gcc.dg/vect/pr32421.c: New test.
9607
9608 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9609
9610         PR c++/32111
9611         * g++.dg/other/friend5.C: New test.
9612
9613 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9614
9615         PR fortran/32464
9616         * gfortran.dg/host_assoc_function_2.f90: New test.
9617
9618         PR fortran/31494
9619         * gfortran.dg/host_assoc_call_1.f90: New test.
9620
9621 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9622
9623         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9624         
9625 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9626
9627         PR fortran/32456
9628         * gfortran.dg/error_format.f90: New test.
9629
9630 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9631
9632         PR fortran/32136
9633         * gfortran.dg/pr32136.f90: New test.
9634
9635 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9636
9637         PR fortran/31726
9638         * gfortran.dg/minmaxloc_1.f90: New test.
9639
9640         PR fortran/32298
9641         * gfortran.dg/minmaxloc_2.f90: New test.
9642
9643 2007-06-23  Richard Guenther  <rguenther@suse.de>
9644
9645         PR tree-optimization/16876
9646         PR middle-end/29478
9647         * gcc.dg/pr29254.c: The warning is bogus.
9648         * gcc.dg/warn-1.c: Likewise.
9649         * gcc.dg/assign-warn-3.c: Likewise.
9650         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9651
9652 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9653
9654         * gcc.c-torture/execute/20070623-1.c: New.
9655
9656 2007-06-22  Jan Hubicka  <jh@suse.cz>
9657
9658         * gcc.c-torture/compile/pr31541.c: New.
9659
9660 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9661
9662         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9663         Remove -m64 from dg-options.
9664
9665 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9666
9667         PR middle-end/32374
9668         * gcc.dg/pr32374.c: New test.
9669
9670 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9671
9672         PR fortran/32360
9673         * gfortran.dg/pointer_assign_3.f90: New test.
9674
9675 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9676
9677         * gcc.dg/tree-ssa/pr19590.c: New.
9678
9679 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9680
9681         PR fortran/31162
9682         * gfortran.dg/assign.f90: Update test.
9683         * gfortran.dg/real_do_1.f90: Update test.
9684         * gfortran.dg/gomp/omp_do1.f90: Update test.
9685         * gfortran.dg/warnings_are_errors_1.f: Update test.
9686         * gfortran.dg/g77/20010519-1.f: Update test.
9687         * gfortran.dg/g77/pr9258.f: Update test.
9688         * gfortran.dg/g77/960317-1.f: Update test.
9689
9690 2007-06-21  Richard Guenther  <rguenther@suse.de>
9691
9692         PR tree-optimization/32453
9693         * gcc.c-torture/compile/pr32453.c: New testcase.
9694
9695 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9696
9697         PR tree-optimization/31866
9698         * gcc.dg/pr31866.c: New test.
9699
9700 2007-06-21  Richard Guenther  <rguenther@suse.de>
9701
9702         PR tree-optimization/32451
9703         * g++.dg/torture/20070621-1.C: New testcase.
9704
9705 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9706
9707         * gcc.dg/attr-isr.c: Test delay slot content.
9708         
9709 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9710
9711         PR fortran/32361
9712         gfortran.dg/pointer_assign_2.f90: New test.
9713
9714 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9715
9716         PR fortran/25061
9717         gfortran.dg/invalid_procedure_name.f90: New test.
9718
9719 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9720
9721         PR tree-optimization/25737
9722         * gcc.dg/tree-ssa/alias-14.c: New test.
9723
9724 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9725
9726         * gcc.target/i386/large-size-array-3.c: New.
9727
9728 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9729         Richard Guenther  <rguenther@suse.de>
9730
9731         PR fortran/32140
9732         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9733
9734 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9735
9736         PR middle-end/31959
9737         * gcc.dg/pr31959.c: New test.
9738
9739         PR inline-asm/32109
9740         * g++.dg/ext/asm10.C: New test.
9741
9742         PR middle-end/32285
9743         * gcc.c-torture/execute/20070614-1.c: New test.
9744
9745 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9746
9747         * gcc.target/arm/stack-corruption.c: New test.
9748
9749 2007-06-19  Richard Guenther  <rguenther@suse.de>
9750
9751         * g++.dg/torture/pr30252.C: New testcase.
9752
9753 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9754
9755         PR tree-optimization/32353
9756         * g++.dg/opt/nrv13.C: New test.
9757
9758 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9759
9760         PR fortran/20863
9761         PR fortran/20882
9762         * gfortran.dg/impure_assignment_2.f90 : New test.
9763
9764         PR fortran/32236
9765         * gfortran.dg/data_initialized_2.f90 : New test.
9766
9767         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9768         appropriate version of 'dmach'.
9769
9770 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9771
9772         PR target/32389
9773         * gcc.target/i386/pr32389.c New test.
9774
9775 2007-06-18  Simon Baldwin <simonb@google.com>
9776
9777         PR c++/31923
9778         * g++.dg/template/error25.C: New.
9779         * g++.dg/template/spec35.C: New.
9780
9781 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9782
9783         * gcc.c-torture/compile/pr32355.c: New testcase.
9784         
9785 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9786
9787         PR tree-optimization/32383
9788         * g++.dg/opt/pr32383.C: New test.
9789
9790 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9791
9792         PR rtl-optimization/32366
9793         * gcc.dg/vect/pr32366.c: New test.
9794
9795 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9796
9797         * gcc.c-torture/compile/pr32349.c: New testcase.
9798         
9799 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9800
9801         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9802         * gcc.target/sparc/combined-2.c: Likewise.
9803         * gcc.target/sparc/fexpand.c : Likewise.
9804         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9805         * gcc.target/sparc/fpack16.c : Likewise.
9806         * gcc.target/sparc/fpmerge.c : Likewise.
9807         * gcc.target/sparc/fpmul.c : Likewise.
9808         * gcc.target/sparc/noresult.c : Likewise.
9809         * gcc.target/sparc/pdist.c: Likewise.
9810
9811 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9812
9813         PR middle-end/31723
9814         * gcc.target/i386/recip-divf.c: New test.
9815         * gcc.target/i386/recip-sqrtf.c: Ditto.
9816         * gcc.target/i386/recip-vec-divf.c: Ditto.
9817         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9818         * gcc.target/i386/sse-recip.c: Ditto.
9819         * gcc.target/i386/sse-recip-vec.c: Ditto.
9820
9821 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9822
9823         PR tree-opt/32225
9824         * gcc.c-torture/compile/20070605-1.c: New test.
9825
9826         * gcc.c-torture/compile/20070603-1.c: New testcase.
9827         * gcc.c-torture/compile/20070603-2.c: New testcase.
9828
9829         * gcc.c-torture/compile/20070531-1.c: New test.
9830
9831         PR tree-opt/32167
9832         * gcc.c-torture/compile/20070531-2.c: New test.
9833
9834         PR tree-opt/32144
9835         * gcc.c-torture/compile/20070529-1.c: New test.
9836
9837         PR tree-opt/32145
9838         * gcc.c-torture/compile/20070529-2.c: New test.
9839
9840         PR tree-opt/32015
9841         * gcc.c-torture/compile/20070520-1.c: New test.
9842
9843         * g++.dg/ext/java-1.C: New test.
9844
9845         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9846         loops instead of one. Remove the "can't determine dependence"
9847         check.
9848         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9849         needed as the cast is gone in the first place.
9850         * gcc.dg/max-1.c: Change local variable a to be a global one.
9851         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9852         have a cast which is PREd.
9853
9854 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9855
9856         * g++.dg/lookup/anon6.C: New test.
9857
9858 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9859
9860         PR c++/31806
9861         * g++.dg/opt/static6.C: New testcase.
9862
9863 2007-06-14  Geoff Keating  <geoffk@apple.com>
9864
9865         * g++.dg/ext/visibility/overload-1.C: New.
9866
9867         PR 31093
9868         * g++.dg/ext/visibility/anon4.C: New.
9869
9870 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9871
9872         PR target/32268
9873         * gcc.target/i386/pr32268.c: New test.
9874
9875 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9876
9877         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9878         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9879         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9880
9881         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9882         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9883         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9884         BID is used.
9885
9886 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9887
9888         PR fortran/32302
9889         * gfortran.dg/common_resize_1.f90: New test.
9890
9891 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9892
9893         PR target/32274
9894         * gcc.dg/vect/pr32224.c: Fix.   
9895         
9896 2007-06-13  Eric Christopher  <echristo@apple.com>
9897
9898         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9899
9900 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9901
9902         PR fortran/32323
9903         * gfortran.dg/actual_array_vect_1.f90: New.
9904
9905 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9906
9907         * gcc.target/sparc/mfpu.c: New test.
9908
9909 2007-06-12  Geoff Keating  <geoffk@apple.com>
9910
9911         * g++.dg/warn/weak1.C: Suppress on Darwin.
9912         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9913
9914 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9915
9916         PR middle-end/31579
9917          * g++.dg/torture/pr31579.C: New testcase.
9918
9919 2007-06-12  Ian Lance Taylor  <iant@google.com>
9920
9921         PR libstdc++/29286
9922         * g++.dg/init/new16.C: New test.
9923         * g++.dg/init/new17.C: New test.
9924         * g++.dg/init/new18.C: New test.
9925         * g++.dg/init/new19.C: New test.
9926
9927 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9928
9929         * gnat.dg/lhs_view_convert.adb: New test.
9930
9931 2007-06-12  Richard Guenther  <rguenther@suse.de>
9932
9933         PR tree-optimization/15353
9934         PR tree-optimization/31657
9935         * gcc.c-torture/execute/20070424-1.c: New testcase.
9936         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9937         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9938         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9939         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9940         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9941
9942 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9943
9944         PR rtl-optimization/32293
9945         * gcc.dg/pr32293.c: New test.
9946
9947 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9948
9949         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9950
9951 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9952
9953         PR fortran/29786
9954         * gfortran.dg/equiv_7.f90: New test.
9955         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9956
9957         PR fortran/30875
9958         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9959
9960 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9961
9962         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9963         * gcc.dg/setjmp-4.c: Likewise.
9964         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9965
9966 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9967
9968         PR rtl-optimization/31025
9969         * gfortran.dg/pr31025.f90: New.
9970
9971 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9972
9973         PR target/32280
9974         * gcc.target/i386/pr32280.c: New test.
9975
9976 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9977
9978         PR middle-end/32279
9979         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9980
9981 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9982
9983         PR libgfortran/32235
9984         * gfortran.dg/backspace_9.f: New test.
9985
9986 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
9987
9988         * gcc.dg/tree-ssa/prefetch-7.c: New test.
9989
9990 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
9991
9992         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9993
9994 2007-06-09  Ian Lance Taylor  <iant@google.com>
9995
9996         PR tree-optimization/32169
9997         * gcc.c-torture/compile/pr32169.c: New test.
9998
9999 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10000
10001         * gcc.dg/vect/costmodel: New directory.
10002         * gcc.dg/vect/costmodel/i386: New directory.
10003         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10004         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10005         New test.
10006         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10007         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10008         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10009         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10010         * gcc.dg/vect/costmodel/x86_64: New directory.
10011         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10012         New testsuite.
10013         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10014         New test.
10015         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10016         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10017         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10018         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10019         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10020
10021 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10022
10023         PR tree-optimization/32243
10024         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10025         flags for -Os tests.
10026         * gcc.dg/vect/03-vect-pr32243.c: New test.
10027
10028 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10029
10030         PR tree-optimization/32224
10031         * gcc.dg/vect/pr32224.c: New test.
10032
10033 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10034
10035         PR c++/32177
10036         * g++.dg/gomp/pr32177.C: New test.
10037
10038 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10039
10040         PR testsuite/25241
10041         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10042         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10043         warning nor an error.
10044         * gcc.dg/Wfatal-2.c: Likewise.
10045         * gcc.dg/Werror-1.c: Likewise.
10046         * gcc.dg/Werror-5.c: Likewise.
10047         * gcc.dg/Werror-7.c: Likewise.
10048         * gcc.dg/Werror-10.c: Likewise.
10049         * gcc.dg/Werror-11.c: Likewise.
10050
10051 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10052
10053         PR c++/30759
10054         * g++.dg/init/brace6.C: New test.
10055
10056 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10057
10058         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10059         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10060         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10061         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10062
10063         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10064         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10065         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10066         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10067         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10068         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10069         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10070         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10071
10072         * gcc.dg/darwin-minversion-3.c: New.
10073
10074 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10075
10076         * gcc.target/i386/builtin-copysign.c: New test.
10077
10078 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10079
10080         PR tree-optimization/32220
10081         * gfortran.dg/predcom-2.f: New testcase.
10082
10083 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10084
10085         PR tree-opt/32231
10086         * gcc.target/i386/vectorize4.c: New test.
10087
10088 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10089
10090         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10091
10092 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10093
10094         PR testsuite/25241
10095         * gcc.dg/simd-5.c: Mark output as a note.
10096         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10097         dg-message.
10098         * gcc.dg/simd-1.c: Likewise.
10099         * gcc.dg/always_inline.c: Mark output as a sorry.
10100         * gcc.dg/always_inline2.c: Likewise.
10101         * gcc.dg/always_inline3.c: Likewise.
10102
10103 2007-06-06  Ian Lance Taylor  <iant@google.com>
10104
10105         * g++.dg/conversion/enum1.C: New test.
10106
10107 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10108
10109         PR tree-optimization/32216
10110         * gcc.dg/vect/pr32216.c: New test.
10111
10112 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10113
10114         PR testsuite/18923
10115         * gfortran.dg/invalid_contains_1.f90: New test.
10116         * gfortran.dg/invalid_contains_2.f90: New test.
10117
10118 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10119
10120         PR testsuite/32057
10121         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10122         midnight issues.
10123
10124 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10125
10126         PR testsuite/25241
10127         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10128         dg-message to match de note.
10129         * gcc.dg/pr26570.c: Use dg-message for a note.
10130         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10131         dg-error instead of dg-warning because of -Werror.
10132         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10133         neither an error, nor a warning.
10134         * gcc.dg/glibc-uclibc-2.c: Likewise
10135         * gcc.dg/cpp/19940712-1.c: Likewise.
10136
10137 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10138
10139         PR preprocessor/23479
10140         * gcc.dg/binary-constants-1.c: Add test suites for
10141         the 0b-prefixed binary integer constants.
10142         * gcc.dg/binary-constants-2.c: Ditto.
10143         * gcc.dg/binary-constants-3.c: Ditto.
10144         * gcc.dg/binary-constants-4.c: Ditto.
10145
10146 2007-06-05  Ian Lance Taylor  <iant@google.com>
10147
10148         * gcc.dg/Wstrict-overflow-19.c: New test.
10149
10150 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10151
10152         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10153
10154 2007-06-04  Ian Lance Taylor  <iant@google.com>
10155
10156         * gcc.dg/Wstrict-overflow-18.c: New test.
10157
10158 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10159
10160         PR testsuite/25241
10161         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10162         * gcc.dg/cpp/mi5.c: Likewise.
10163         * gcc.dg/cpp/mi7.c: Likewise.
10164
10165 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10166
10167         PR c/32191
10168         * gcc.dg/pr32191.c: New test.
10169
10170 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10171
10172         PR fortran/32124
10173         * gfortran.dg/allocate_stat_1.f90: Remove.
10174
10175 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10176
10177         * gcc.target/i386/sse4_2-check.h: New.
10178         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10179         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10180         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10181         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10182         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10183         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10184         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10185         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10186         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10187         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10188         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10189         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10190         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10191         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10192         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10193         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10194         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10195         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10196
10197 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10198
10199         * gcc.dg/pie-link.c: New test.
10200
10201 2007-06-01  Ian Lance Taylor  <iant@google.com>
10202
10203         * gcc.dg/Wstrict-overflow-17.c: New test.
10204
10205 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10206
10207         * gcc.dg/builtin-return-1.c (g): New.
10208         (main): Allocate at least 64 bytes on the stack.
10209
10210 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10211
10212         * g++.dg/init/cleanup3.C: New test.
10213
10214 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10215
10216         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10217         int is 16 bits.
10218
10219 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10220
10221         PR fortran/32156
10222         * gfortran.dg/char_array_constructor_3.f90: New test.
10223
10224 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10225
10226         PR tree-optimization/32160
10227         * gfortran.dg/predcom-1.f: New test.
10228
10229 2007-05-31  Richard Guenther  <rguenther@suse.de>
10230
10231         * g++.dg/other/str_empty.C: Move...
10232         * g++.dg/other/pr30567.C: Move...
10233         * g++.dg/tree-ssa/pr27218.C: Move...
10234         * g++.dg/torture: ...here and remove dg-options.
10235
10236 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10237
10238         PR c++/32158
10239         * g++.dg/ext/is_pod_incomplete.C: New.
10240
10241 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10242             Douglas Gregor <doug.gregor@gmail.com>
10243             Pedro Lamarao <pedro.lamarao@mndfck.org>
10244             Howard Hinnant <howard.hinnant@gmail.com>
10245
10246         PR c++/7412
10247         PR c++/29939
10248         * g++.dg/cpp0x/rv8p.C: New.
10249         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10250         * g++.dg/cpp0x/cast-bug.C: New.
10251         * g++.dg/cpp0x/elision_weak.C: New.
10252         * g++.dg/cpp0x/collapse-bug.C: New.
10253         * g++.dg/cpp0x/rv3p.C: New.
10254         * g++.dg/cpp0x/rv7n.C: New.
10255         * g++.dg/cpp0x/overload-conv-1.C: New.
10256         * g++.dg/cpp0x/rv2n.C: New.
10257         * g++.dg/cpp0x/deduce.C: New.
10258         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10259         * g++.dg/cpp0x/rv6p.C: New.
10260         * g++.dg/cpp0x/template_deduction.C: New.
10261         * g++.dg/cpp0x/implicit-copy.C: New.
10262         * g++.dg/cpp0x/rv1p.C: New.
10263         * g++.dg/cpp0x/cast.C: New.
10264         * g++.dg/cpp0x/rv5n.C: New.
10265         * g++.dg/cpp0x/collapse.C: New.
10266         * g++.dg/cpp0x/overload-conv-2.C: New.
10267         * g++.dg/cpp0x/rv4p.C: New.
10268         * g++.dg/cpp0x/rvo.C: New.
10269         * g++.dg/cpp0x/iop.C: New.
10270         * g++.dg/cpp0x/rv3n.C: New.
10271         * g++.dg/cpp0x/rv7p.C: New.
10272         * g++.dg/cpp0x/reference_collapsing.C: New.
10273         * g++.dg/cpp0x/overload.C: New.
10274         * g++.dg/cpp0x/named.C: New.
10275         * g++.dg/cpp0x/rv2p.C: New.
10276         * g++.dg/cpp0x/rv6n.C: New.
10277         * g++.dg/cpp0x/not_special.C: New.
10278         * g++.dg/cpp0x/bind.C: New.
10279         * g++.dg/cpp0x/rv1n.C: New.
10280         * g++.dg/cpp0x/rv5p.C: New.
10281         * g++.dg/cpp0x/elision.C: New.
10282         * g++.dg/cpp0x/named_refs.C: New.
10283         * g++.dg/cpp0x/unnamed_refs.C: New.
10284         * g++.dg/cpp0x/rv4n.C: New.
10285         * g++.dg/cpp0x/elision_neg.C: New.
10286         * g++.dg/init/copy7.C: Run in C++98 mode.
10287         * g++.dg/overload/arg1.C: Ditto.
10288         * g++.dg/overload/arg4.C: Ditto.
10289
10290 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10291
10292         PR c++/31809
10293         * g++.dg/opt/static5.C: New test.
10294
10295 2007-05-30  Richard Guenther  <rguenther@suse.de>
10296
10297         * g++.dg/dg.exp: Prune torture/.
10298         * g++.dg/torture/dg-torture.exp: New testsuite.
10299
10300 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10301
10302         * gcc.target/arm/pr27387.C: Move and rename to ...
10303         * g++.dg/inherit/thunk8.C: ... here.
10304
10305 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10306
10307         PR tree-optimization/31769
10308         * g++.dg/gomp/pr31769.C: New test.
10309
10310 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10311
10312         * gcc.target/i386/stack-realign.c: New.
10313
10314 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10315
10316         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10317
10318 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10319
10320         * gfortran.dg/sizeof.f90: New.
10321
10322 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10323
10324         PR c/31339
10325         * gcc.dg/boolcomplex-1.c: New test.
10326
10327         PR c++/31339
10328         * g++.dg/ext/boolcomplex-1.c: New test.
10329
10330 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10331
10332         * gcc.dg/matrix: New directory.
10333
10334 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10335
10336         PR fortran/32124
10337         * gfortran.dg/allocate_stat_1.f90: New.
10338
10339 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10340
10341         PR fortran/31972
10342         * transfer_hollerith_1.f90: New test.
10343
10344 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10345
10346         PR tree-opt/32100
10347         * gcc.c-torture/execute/vrp-7.c: New test.
10348
10349 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10350
10351         * gfortran.dg/transfer_simplify_4.f90: New test.
10352
10353 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10354
10355         PR fortran/32088
10356         * gfortran.dg/func_result_3.f90: New.
10357
10358 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10359
10360         PR middle-end/32083
10361         * gfortran.dg/transfer_simplify_3.f90: New.
10362
10363 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10364
10365         PR target/32065
10366         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10367         to compile options.
10368         * gcc.target/i386/pr32065-2.c: New test.
10369
10370 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10371
10372         PR fortran/31813
10373         * gfortran.dg/io_constraints_2.f90: Update.
10374
10375 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10376
10377         PR fortran/31219
10378         * gfortran.dg/array_constructor_17.f90: New test.
10379
10380 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10381
10382         PR tree-opt/32090
10383         * g++.dg/opt/array2.C: New testcase.
10384
10385 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10386
10387         PR target/32065
10388         * gcc.target/i386/pr32065.c: New test.
10389
10390 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10391             Marcus Meissner <meissner@suse.de>
10392
10393         * gcc.dg/attr-alloc_size.c: New.
10394
10395 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10396             Lee Millward  <lee.millward@gmail.com>
10397
10398         PR c++/31745
10399         * g++.dg/parse/crash34.C: New test.
10400
10401         * g++.dg/parse/crash35.C: New test.
10402
10403 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10404
10405         * gcc.target/i386/sse2-check.h: New.
10406         * gcc.target/i386/sse2-vec-1.c: Likewise.
10407         * gcc.target/i386/sse2-vec-2.c: Likewise.
10408         * gcc.target/i386/sse2-vec-3.c: Likewise.
10409         * gcc.target/i386/sse2-vec-4.c: Likewise.
10410         * gcc.target/i386/sse2-vec-5.c: Likewise.
10411         * gcc.target/i386/sse2-vec-6.c: Likewise.
10412
10413 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10414
10415         PR c++/31431
10416         PR c++/31432
10417         PR c++/31434
10418         PR c++/31435
10419         PR c++/31437
10420         PR c++/31438
10421         PR c++/31442
10422         PR c++/31443
10423         PR c++/31444
10424         PR c++/31445
10425         * g++.dg/cpp0x/pr31431.C: New.
10426         * g++.dg/cpp0x/pr31437.C: New.
10427         * g++.dg/cpp0x/pr31442.C: New.
10428         * g++.dg/cpp0x/pr31444.C: New.
10429         * g++.dg/cpp0x/pr31431-2.C: New.
10430         * g++.dg/cpp0x/pr31432.C: New.
10431         * g++.dg/cpp0x/pr31434.C: New.
10432         * g++.dg/cpp0x/pr31438.C: New.
10433         * g++.dg/cpp0x/pr31443.C: New.
10434         * g++.dg/cpp0x/pr31445.C: New.
10435         * g++.dg/cpp0x/variadic-crash1.C: New.
10436
10437 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10438
10439         * gcc.target/arm/long-calls-1.c: New test.
10440         * gcc.target/arm/long-calls-2.c: Likewise.
10441         * gcc.target/arm/long-calls-3.c: Likewise.
10442         * gcc.target/arm/long-calls-4.c: Likewise.
10443
10444 2007-05-25  Richard Guenther  <rguenther@suse.de>
10445             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10446
10447         PR tree-optimization/31982
10448         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10449
10450 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10451
10452         PR fortran/32047
10453         * gfortran.dg/result_in_spec_2.f90: New test.
10454
10455 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10456
10457         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10458
10459 2007-05-24  Ollie Wild  <aaw@google.com>
10460
10461         * gcc.dg/cpp/counter-1.c: New test.
10462         * gcc.dg/pch/counter-1.c: New test.
10463         * gcc.dg/pch/counter-1.hs: New file.
10464         * gcc.dg/pch/counter-2.c: New test.
10465         * gcc.dg/pch/counter-2.hs: New file.
10466         * gcc.dg/pch/counter-3.c: New test.
10467         * gcc.dg/pch/counter-3.hs: New file.
10468
10469 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10470
10471         * gcc.dg/tree-ssa/predcom-1.c: New test.
10472         * gcc.dg/tree-ssa/predcom-2.c: New test.
10473         * gcc.dg/tree-ssa/predcom-3.c: New test.
10474         * gcc.dg/tree-ssa/predcom-4.c: New test.
10475         * gcc.dg/tree-ssa/predcom-5.c: New test.
10476         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10477
10478 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10479
10480         PR testsuite/32062
10481         * gcc.target/i386/sse4_1-check.h (MASK): New.
10482
10483 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10484
10485         PR fortran/32038
10486         * gfortran.dg/pr25603.f: Initialize integer variables.
10487
10488 2007-05-23  Ian Lance Taylor  <iant@google.com>
10489
10490         * g++.dg/other/vrp1.C: New test.
10491
10492 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10493
10494         PR preprocessor/20077
10495         * gcc.dg/cpp/paste15.c: New test.
10496
10497 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10498             Nigel Stephens  <nigel@mips.com>
10499             Richard Sandiford  <richard@codesourcery.com>
10500
10501         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10502         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10503         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10504         * gcc.target/mips/inter/mips16-inter.exp: New.
10505
10506 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10507
10508         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10509
10510 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10511
10512         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10513         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10514         * gcc.target/i386/sse3-addsubps.c: Likewise.
10515         * gcc.target/i386/sse3-haddpd.c: Likewise.
10516         * gcc.target/i386/sse3-haddps.c: Likewise.
10517         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10518         * gcc.target/i386/sse3-hsubps.c: Likewise.
10519         * gcc.target/i386/sse3-lddqu.c: Likewise.
10520         * gcc.target/i386/sse3-movddup.c: Likewise.
10521         * gcc.target/i386/sse3-movshdup.c: Likewise.
10522         * gcc.target/i386/sse3-movsldup.c: Likewise.
10523
10524         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10525         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10526         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10527         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10528         * gcc.target/i386/ssse3-palignr.c: Likewise.
10529         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10530         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10531         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10532         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10533         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10534         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10535         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10536         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10537         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10538         * gcc.target/i386/ssse3-psignb.c: Likewise.
10539         * gcc.target/i386/ssse3-psignd.c: Likewise.
10540         * gcc.target/i386/ssse3-psignw.c: Likewise.
10541         * gcc.target/i386/ssse3-vals.h: Likewise.
10542
10543         * gcc.target/i386/sse3-check.h: New file.
10544         * gcc.target/i386/ssse3-check.h: Likewise.
10545
10546 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10547
10548         PR middle-end/31095
10549         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10550
10551 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10552
10553         PR middle-end/31606
10554         * gcc.c-torture/20070522-1.c: New testcase.
10555
10556 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10557
10558         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10559
10560 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10561
10562         * gcc.c-torture/execute/ieee/20000320-1.x,
10563         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10564         m68k-*-* and check_effective_target_coldfire_fpu.
10565
10566 2007-05-22  Ollie Wild  <aaw@google.com>
10567
10568         * g++.dg/lookup/hidden-class10.C: New test.
10569         * g++.dg/lookup/hidden-class11.C: New test.
10570
10571 2007-05-22  Ollie Wild  <aaw@google.com>
10572
10573         * g++.dg/lookup/name-clash5.C: New test.
10574         * g++.dg/lookup/name-clash6.C: New test.
10575
10576 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10577
10578         * g++.dg/other/i386-2.C: Update comments on header files tested.
10579         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10580         of <tmmintrin.h>.
10581         * gcc.target/i386/sse-12.c: Likewise.
10582         * gcc.target/i386/sse-13.c: Likewise.
10583         * gcc.target/i386/sse-14.c: Likewise.
10584
10585         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10586         Redefined to test with immediate operand.
10587         (__builtin_ia32_blendps): Likewise.
10588         (__builtin_ia32_blendpd): Likewise.
10589         (__builtin_ia32_dpps): Likewise.
10590         (__builtin_ia32_dpps): Likewise.
10591         (__builtin_ia32_insertps128): Likewise.
10592         (__builtin_ia32_vec_ext_v4sf): Likewise.
10593         (__builtin_ia32_vec_set_v16qi): Likewise.
10594         (__builtin_ia32_vec_set_v4si): Likewise.
10595         (__builtin_ia32_vec_set_v2di): Likewise.
10596         (__builtin_ia32_vec_ext_v16qi): Likewise.
10597         (__builtin_ia32_vec_ext_v4si): Likewise.
10598         (__builtin_ia32_vec_ext_v2di): Likewise.
10599         (__builtin_ia32_roundpd): Likewise.
10600         (__builtin_ia32_roundsd): Likewise.
10601         (__builtin_ia32_roundps): Likewise.
10602         (__builtin_ia32_roundss): Likewise.
10603         (__builtin_ia32_mpsadbw128): Likewise.
10604
10605 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10606
10607         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10608
10609 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10610
10611         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10612         failures.
10613         * gcc.dg/dfp/func-struct.c: Ditto.
10614         * gcc.dg/dfp/operator-assignment.c: Ditto.
10615         * gcc.dg/dfp/convert-bfp.c: Ditto.
10616         * gcc.dg/dfp/convert-int.c: Ditto.
10617         * gcc.dg/dfp/convert-int-max.c: Ditto.
10618         * gcc.dg/dfp/func-scalar.c: Ditto.
10619         * gcc.dg/dfp/cast.c: Ditto.
10620         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10621         failures, and fix a typo in return type of arg1_128.
10622         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10623         failures, and fix a typo in a constant suffix.
10624         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10625         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10626
10627 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10628             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10629
10630         * lib/gcc-dg.exp(process_message): New proc.
10631         (dg-message): New test directive.
10632         * gcc.dg/always_inline.c: Use dg-message.
10633         * gcc.dg/always_inline2.c: Ditto.
10634         * gcc.dg/always_inline3.c: Ditto.
10635         * gcc.dg/invalid-call-1.c: Ditto.
10636         * gcc.dg/pr17506.c: Ditto.
10637         * gcc.dg/simd-5.c: Ditto.
10638         * gcc.dg/simd-6.c: Ditto.
10639         * gcc.dg/va-arg-2.c: Ditto.
10640         * gcc.dg/cpp/syshdr.c: Ditto.
10641         * gcc.dg/cpp/unc4.c: Ditto.
10642         * gcc.dg/cpp/trad/mi1.c: Ditto.
10643         * gcc.dg/cpp/trad/mi5.c: Ditto.
10644         * gcc.dg/cpp/trad/mi7.c: Ditto.
10645         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10646         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10647         * gcc.test-framework/test-framework.awk: Special-case outexists
10648         tests.
10649
10650 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10651
10652         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10653         (bit_SSE4_2): Likewise.
10654         (bit_POPCNT): Likewise.
10655
10656         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10657         Check if assembler supports SSE4 instructions.
10658
10659         * gcc.target/i386/sse4_1-blendpd.c: New file.
10660         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10661         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10662         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10663         * gcc.target/i386/sse4_1-check.h: Likewise.
10664         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10665         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10666         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10667         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10668         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10669         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10670         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10671         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10672         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10673         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10674         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10675         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10676         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10677         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10678         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10679         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10680         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10681         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10682         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10683         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10684         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10685         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10686         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10687         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10688         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10689         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10690         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10691         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10692         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10693         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10694         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10695         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10696         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10697         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10698         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10699         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10700         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10701         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10702         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10703         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10704         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10705         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10706         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10707         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10708         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10709         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10710         * gcc.target/i386/sse4_1-round.h: Likewise.
10711         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10712         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10713         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10714         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10715         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10716         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10717         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10718         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10719         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10720         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10721         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10722         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10723         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10724         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10725
10726 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10727
10728         PR fortran/31627
10729         * gfortran.dg/bounds_check_7.f90: New test.
10730
10731 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10732
10733         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10734         (check_effective_target_sse4a): Ditto.
10735
10736         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10737         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10738         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10739         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10740         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10741         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10742         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10743         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10744         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10745         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10746         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10747         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10748         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10749         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10750         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10751         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10752         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10753         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10754         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10755         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10756
10757 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10758
10759         * g++.dg/ext/cleanup-1.C: New test.
10760         * g++.dg/ext/cleanup-2.C: Likewise.
10761         * g++.dg/ext/cleanup-3.C: Likewise.
10762         * g++.dg/ext/cleanup-4.C: Likewise.
10763         * g++.dg/ext/cleanup-5.C: Likewise.
10764         * g++.dg/ext/cleanup-6.C: Likewise.
10765         * g++.dg/ext/cleanup-8.C: Likewise.
10766         * g++.dg/ext/cleanup-9.C: Likewise.
10767         * g++.dg/ext/cleanup-10.C: Likewise.
10768         * g++.dg/ext/cleanup-11.C: Likewise.
10769         * g++.dg/ext/cleanup-dtor.C: Likewise.
10770
10771 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10772
10773         PR middle-end/31995
10774         * gcc.dg/vect/vect-102a.c: New test.
10775
10776 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10777             Paolo Carlini  <pcarlini@suse.de>
10778             Uros Bizjak  <ubizjak@gmail.com>
10779
10780         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10781         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10782         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10783         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10784         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10785         New testcases.
10786
10787 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10788
10789         PR fortran/32002
10790         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10791
10792 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10793
10794         PR fortran/32027
10795         * gfortran.dg/do_3.F90: Add checks for the final value of the
10796         loop variable.
10797
10798 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10799
10800         * gcc.c-torture/execute/990127-2.x: New file.
10801
10802 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10803
10804         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10805         * gcc.target/i386/sse-12: Add -O to compile options.
10806         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10807         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10808         and mm3dnow.h.  Add -O to compile options.
10809
10810 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10811
10812         PR fortran/31867
10813         * gfortran.dg/char_length_5.f90: New test.
10814
10815         PR fortran/31994
10816         * gfortran.dg/array_reference_1.f90: New test.
10817
10818 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10819
10820         PR middle-end/7651
10821         PR c++/11856
10822         PR c/12963
10823         PR c/23587
10824         PR other/29694
10825         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10826         * gcc.dg/Wtype-limits.c: New.
10827         * gcc.dg/Wtype-limits-Wextra.c: New.
10828         * gcc.dg/Wtype-limits-no.c: New.
10829         * g++.dg/warn/Wtype-limits.C: New.
10830         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10831         * g++.dg/warn/Wtype-limits-no.C: New.
10832
10833 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10834
10835         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10836         instead of "-msse2".'
10837         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10838         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10839         and mm3dnow.h.
10840         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10841         to test with immediate operand.
10842         (__builtin_ia32_insertqi): Ditto.
10843         (__builtin_ia32_palignr128): Ditto.
10844         (__builtin_ia32_palignr): Ditto.
10845         (__builtin_ia32_pshufhw): Ditto.
10846         (__builtin_ia32_pshuflw): Ditto.
10847         (__builtin_ia32_pshufd): Ditto.
10848         (__builtin_ia32_vec_set_v8hi): Ditto.
10849         (__builtin_ia32_vec_ext_v8hi): Ditto.
10850         (__builtin_ia32_shufpd): Ditto.
10851         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10852
10853 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10854
10855         PR fortran/32001
10856         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10857
10858 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10859
10860         PR target/31585
10861         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10862         and "__inline".  Use "-msse" instead of "-msse2".
10863
10864 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10865
10866         PR middle-end/7651
10867         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10868         * gcc.dg/20030906-2.c: Likewise.
10869         * objc.dg/method-17.m: Add -Wreturn-type.
10870         * obj-c++.dg/method-21.mm: Likewise.
10871
10872 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10873
10874         PR target/31585
10875         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10876         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10877         (__builtin_ia32_psrlqi128): Ditto.
10878         (__builtin_ia32_psrlwi128): Ditto.
10879         (__builtin_ia32_psrldi128): Ditto.
10880         (__builtin_ia32_psrldqi128): Ditto.
10881         (__builtin_ia32_pslldqi128): Ditto.
10882         (__builtin_ia32_psrawi128): Ditto.
10883         (__builtin_ia32_psradi128): Ditto.
10884         (__builtin_ia32_psllqi128): Ditto.
10885         (__builtin_ia32_pslldi128): Ditto.
10886         (__builtin_prefetch): Ditto.
10887         (__builtin_ia32_pshufw): Ditto.
10888         (__builtin_ia32_vec_set_v4hi): Ditto.
10889         (__builtin_ia32_vec_ext_v4hi): Ditto.
10890         (__builtin_ia32_shufps): Ditto.
10891         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10892
10893 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10894
10895         PR fortran/31974
10896         * gfortran.dg/char_allocation_1.f90: New test.
10897
10898 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10899
10900         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10901         * gcc.dg/Wconversion-sign.c: New.
10902         * gcc.dg/Wconversion-integer-no-sign.c: New.
10903         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10904         Wconversion-sign.C
10905         * g++.dg/warn/Wconversion-sign.C: New.
10906         * g++.old-deja/g++.other/warn4.C: Update.
10907         * g++.dg/warn/Wconversion1.C: Likewise.
10908
10909 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10910
10911         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10912         * gcc.dg/torture/builtin-math-4.c: Likewise.
10913
10914 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10915
10916         PR libfortran/31964
10917         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10918
10919 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10920
10921         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10922
10923 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10924
10925         PR target/31628
10926         * gcc.target/i386/pr31628.c: New.
10927
10928 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10929
10930         PR middle-end/31344
10931         * gcc.dg/pr31344.c: New test.
10932
10933 2007-05-17  Ian Lance Taylor  <iant@google.com>
10934
10935         PR tree-optimization/31953
10936         * gcc.c-torture/compile/pr31953.c: New test.
10937
10938 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10939
10940         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10941
10942         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10943         and drem.
10944         * gcc.dg/torture/builtin-math-4.c: Likewise.
10945
10946         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10947         * gcc.dg/torture/builtin-math-4.c: Likewise.
10948
10949         * gcc.dg/torture/builtin-math-4.c: New test.
10950
10951 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10952             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10953
10954         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10955         * gcc.dg/cpp/include2.c: Ditto.
10956         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10957         * gcc.dg/cpp/paste5.c: Ditto.
10958         * gcc.dg/cpp/paste6.c: Ditto.
10959         * gcc.dg/cpp/paste8.c: Ditto.
10960         * gcc.dg/cpp/paste11.c: Ditto.
10961         * gcc.dg/cpp/paste13.c: Ditto.
10962         * gcc.dg/cpp/skipping2.c: Ditto.
10963         * gcc.dg/reg-vol-struct-1.c: Ditto.
10964         * gcc.dg/Wshadow-1.c: Ditto.
10965         * gcc.dg/cpp/trad/comment.c: Ditto.
10966         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10967         * gcc.dg/cpp/if-2.c: Ditto.
10968         * gcc.dg/array-5.c: Ditto.
10969         * gcc.dg/inline-15.c: Ditto.
10970         * gcc.dg/pr27953.c: Ditto.
10971         * gcc.dg/Wno-c++-compat.c: Ditto.
10972
10973 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
10974
10975         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10976
10977 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10978
10979         * gcc.c-torture/execute/20070517-1.c: New test.
10980
10981 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
10982
10983         PR fortran/31919
10984         * gfortran.dg/min_max_conformance.f90: New test.
10985
10986 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
10987
10988         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10989         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10990         gcc.dg/vect/vect-104.c: Use more complex construction to
10991         prevent vectorizing.
10992         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10993
10994 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10995
10996         PR tree-optimization/24659
10997         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10998         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10999         not vect_int target.
11000         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11001         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11002         targets.
11003         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11004         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11005         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11006
11007 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11008
11009         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11010         and x86_64-*-* targets.
11011         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11012
11013 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11014
11015         PR fortran/18769
11016         PR fortran/30881
11017         PR fortran/31194
11018         PR fortran/31216
11019         PR fortran/31427
11020         * transfer_simplify_1.f90: New test.
11021         * transfer_simplify_2.f90: New test.
11022
11023 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11024
11025         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11026
11027 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11028
11029         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11030
11031         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11032
11033         PR c/31924
11034         * gcc.dg/fltconst-1.c: New test.
11035
11036         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11037         * gcc.dg/dfp/operator-assignment.c: Ditto.
11038
11039 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11040
11041         PR c++/29928
11042         * g++.dg/rtti/typeid5.C: New.
11043
11044 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11045
11046         PR fortran/31725
11047         * gfortran.dg/substr_4.f: New test.
11048
11049 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11050
11051         * gcc.target/m68k/interrupt_thread-1.c,
11052         gcc.target/m68k/interrupt_thread-2.c,
11053         gcc.target/m68k/interrupt_thread-3.c: New.
11054         * gcc.target/m68k/m68k.exp: Accept fido.
11055
11056 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11057
11058         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11059         * gfortran.dg/altreturn_3.f90: Likewise.
11060         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11061         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11062         * gfortran.dg/inquire_iolength.f90: Likewise.
11063         * gfortran.dg/module_naming_1.f90: Likewise.
11064         * gfortran.dg/oldstyle_2.f90: Likewise.
11065         * gfortran.dg/operator_2.f90: Likewise.
11066         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11067         * gfortran.dg/used_types_11.f90: Likewise.
11068         * gfortran.dg/zero_array_components_1.f90: Likewise.
11069         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11070         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11071         * gfortran.dg/real_const_3.f90: Likewise.
11072
11073 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11074
11075         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11076         * gcc.dg/tree-ssa/loop-30.c: New test.
11077
11078 2007-05-13  Richard Guenther  <rguenther@suse.de>
11079
11080         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11081         scanning forwprop1.
11082         * g++.dg/tree-ssa/pr31146.C: Likewise.
11083
11084 2007-05-13  Revital Eres  <eres@il.ibm.com>
11085
11086         * gcc.dg/dse.c: New test.
11087
11088 2007-05-12  Richard Guenther  <rguenther@suse.de>
11089
11090         PR tree-optimization/31797
11091         * gcc.c-torture/compile/pr31797.c: New testcase.
11092
11093 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11094
11095         PR fortran/30746
11096         * gfortran.dg/host_assoc_function_1.f90: New test.
11097
11098 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11099
11100         PR c++/31829
11101         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11102
11103 2007-05-11  Silvius Rus  <rus@google.com>
11104
11105         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11106         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11107         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11108         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11109         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11110         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11111         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11112         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11113         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11114         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11115         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11116         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11117         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11118         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11119         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11120         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11121
11122 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11123
11124         PR other/31852
11125         * gcc.c-torture/execute/builtins/memchr.c: New.
11126         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11127         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11128
11129 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11130
11131         PR fortran/30876
11132         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11133         line.
11134         * gfortran.dg/recursive_reference_2.f90: New test.
11135
11136 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11137
11138         PR fortran/30878
11139         * gfortran.dg/namelist_29.f90: New test.
11140
11141 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11142
11143         PR fortran/31474
11144         * gfortran.dg/entry_10.f90: New test.
11145
11146 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11147
11148         PR tree-optimization/31885
11149         * gcc.dg/tree-ssa/loop-29.c: New test.
11150
11151 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11152
11153         * assumed_dummy_1.f90: Fix dg directive.
11154         * char_initialiser_actual.f90: Likewise.
11155         * nested_modules_2.f90: Likewise.
11156         * shift-alloc.f90: Likewise.
11157
11158 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11159
11160         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11161
11162 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11163
11164         PR libfortran/31880
11165         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11166
11167 2007-05-09  Mike Stump  <mrs@apple.com>
11168
11169         * g++.dg/other/first-global.C: Add -fpie for darwin.
11170         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11171
11172 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11173
11174         * gcc.dg/20070507-1.c: New testcase.
11175
11176 2007-05-08  Chao-ying Fu  <fu@mips.com>
11177
11178         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11179         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11180         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11181         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11182
11183 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11184
11185         PR 31847
11186         * gcc.dg/pr31847.c: New test.
11187
11188 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11189
11190         PR fortran/31692
11191         * gfortran.dg/actual_array_result_1.f90: New test.
11192
11193 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11194
11195         PR fortran/29397
11196         * gfortran.dg/parameter_array_init_1.f90: New test.
11197
11198         PR fortran/29400
11199         * gfortran.dg/parameter_array_init_2.f90: New test.
11200
11201 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11202
11203         PR target/31854
11204         * gcc.target/i386/pr31854.c: New test.
11205
11206 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11207
11208         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11209
11210 2007-05-07  Mike Stump  <mrs@apple.com>
11211
11212         * g++.old-deja/g++.mike/empty.C: Add.
11213
11214 2007-05-07  Eric Christopher  <echristo@apple.com>
11215
11216         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11217
11218 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11219
11220         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11221         variable.  Rearrange conversions from binary float to decimal float.
11222
11223 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11224
11225         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11226         x86.
11227
11228 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11229
11230         * gnat.dg/opt1.ad[sb]: New testcase.
11231
11232 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11233
11234         PR fortran/31399
11235         * gfortran.dg/do_3.F90: New test.
11236
11237 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11238
11239         PR fortran/31764
11240         * gfortran.dg/new_line.f90: Add new checks.
11241
11242 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11243
11244         PR fortran/31201
11245         * gfortran.dg/large_unit_1.f90: New.
11246         * gfortran.dg/large_unit_2.f90: New.
11247         * gfortran.dg/iostat_4.f90: New
11248         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11249
11250 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11251
11252         PR fortran/31540
11253         * gfortran.dg/char_result_4.f90: New test.
11254
11255 2007-06-05  Revital Eres  <eres@il.ibm.com>
11256
11257         PR 30957
11258         * gcc.dg/pr30957-1.c: New test.
11259
11260 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11261
11262         PR fortran/31251
11263         * gfortran.dg/char_type_len_2.f90: New test.
11264
11265 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11266
11267         PR 31775
11268         * g++.dg/other/nested-extern.cc: New.
11269         * g++.dg/other/nested-extern-1.C: New.
11270         * g++.dg/other/nested-extern-2.C: New.
11271
11272 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11273
11274         PR fortran/31760
11275         * gfortran.dg/erf.f90: New test.
11276         * gfortran.dg/besxy.f90: New test.
11277
11278 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11279
11280         PR fortran/22359
11281         * gfortran.dg/fseek.f90: New test.
11282
11283 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11284
11285         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11286
11287 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11288
11289         PR libfortran/31210
11290         * gfortran.dg/zero_length_1.f90: New test.
11291
11292 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11293
11294         PR fortran/31803
11295         * gfortran.dg/char_pointer_assign_3.f90: New test.
11296         * gfortran.dg/char_result_2.f90: Re-enable test.
11297
11298 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11299
11300         PR fortran/25071
11301         * gfortran.dg/char_length_3.f90: New test.
11302         * gfortran.dg/char_result_2.f90: Fix test.
11303
11304 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11305
11306         PR tree-optimization/30565
11307         * gcc.dg/tree-ssa/loop-27.c: New test.
11308
11309 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11310
11311         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11312         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11313         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11314         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11315
11316 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11317
11318         PR tree-optimization/31699
11319         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11320         New.
11321         (check_effective_target_vect_floatint_cvt): New.
11322         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11323         of specific targets.
11324         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11325         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11326         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11327         * gcc.dg/vect/vect-iv-4.c: Likewise.
11328         * gcc.dg/vect/vect-multitypes-11.c: New.
11329         * gcc.dg/vect/pr31699.c: New.
11330
11331 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11332
11333         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11334
11335 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11336
11337         PR C++/31663
11338         * g++.dg/warn/anonymous-namespace-2.C: New.
11339         * g++.dg/warn/anonymous-namespace-2.h: New.
11340
11341 2007-05-02  Paul Brook  <paul@codesourcery.com>
11342
11343         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11344
11345 2007-05-02  Eric Christopher  <echristo@apple.com>
11346
11347         * gcc.dg/cpp/if-div.c: New file.
11348
11349 2007-05-02  Tom Tromey  <tromey@redhat.com>
11350
11351         PR preprocessor/28709:
11352         * gcc.dg/cpp/pr28709.c: New file.
11353
11354 2007-05-02  Richard Guenther  <rguenther@suse.de>
11355
11356         PR tree-optimization/31146
11357         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11358
11359 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11360
11361         * gcc.c-torture/compile/limits-blockid.c: New.
11362         * gcc.c-torture/compile/limits-caselabels.c: New.
11363         * gcc.c-torture/compile/limits-declparen.c: New.
11364         * gcc.c-torture/compile/limits-enumconst.c: New.
11365         * gcc.c-torture/compile/limits-exprparen.c: New.
11366         * gcc.c-torture/compile/limits-externalid.c: New.
11367         * gcc.c-torture/compile/limits-fnargs.c: New.
11368         * gcc.c-torture/compile/limits-fndefn.c: New.
11369         * gcc.c-torture/compile/limits-idexternal.c: New.
11370         * gcc.c-torture/compile/limits-idinternal.c: New.
11371         * gcc.c-torture/compile/limits-pointer.c: New.
11372         * gcc.c-torture/compile/limits-stringlit.c: New.
11373         * gcc.c-torture/compile/limits-structmem.c: New.
11374         * gcc.c-torture/compile/limits-structnest.c: New.
11375
11376 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11377
11378         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11379
11380 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11381
11382         PR middle-end/31740
11383         * gcc.c-torture/compile/20070501-1.c: New testcase.
11384
11385 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11386
11387         PR fortran/31732
11388         * gfortran.dg/array_memset_2:  New test case.
11389
11390 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11391
11392         PR testsuite/31615
11393         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11394
11395 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11396
11397         PR testsuite/31589
11398         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11399         dg-final test.
11400         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11401         keyword to dg-final test.
11402         * gcc.dg/vect/vect-iv-4.c: Likewise.
11403         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11404         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11405         test.
11406         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11407         cast.
11408         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11409         * lib/target-supports.exp
11410         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11411         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11412
11413 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11414
11415         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11416         __LONG_LONG_MAX__ and its friends instead of those supplied by
11417         limits.h.
11418
11419 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11420
11421         PR C++/31721
11422         * g++.dg/ext/vector7.C: New testcase.
11423
11424 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11425
11426         PR fortran/31591
11427         * gfortran.dg/bound_simplification_1.f90: New test.
11428
11429 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11430
11431         PR fortran/31645
11432         * gfortran.dg/bom_error.f90: New test.
11433         * gfortran.dg/bom_include.f90: New test.
11434         * gfortran.dg/bom_UTF16-LE.f90: New test.
11435         * gfortran.dg/bom_UTF16-BE.f90: New test.
11436         * gfortran.dg/bom_UTF-8.f90: New test.
11437         * gfortran.dg/bom_UTF-32.f90: New test.
11438         * gfortran.dg/bom_UTF-8.F90: New test.
11439         * gfortran.dg/bom_include.inc: New file.
11440
11441 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11442
11443         PR C++/30221
11444         * g++.dg/init/ptrfn2.C: New test.
11445         * g++.dg/init/ptrfn3.C: New test.
11446
11447 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11448
11449         PR fortran/31711
11450         * gfortran.dg/dependency_21.f90: New test.
11451
11452 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11453
11454         * gfortran.dg/secnds.f: Use real*8.
11455         * gfortran.dg/secnds-1.f: Use real*8.
11456
11457 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11458
11459         PR libfortran/31532
11460         * gfortran.dg/inquire_5.f90: Update test.
11461
11462 2007-04-27  Ian Lance Taylor  <iant@google.com>
11463
11464         PR middle-end/31710
11465         * gcc.c-torture/compile/pr31710.c: New test.
11466
11467 2007-04-27  Richard Guenther  <rguenther@suse.de>
11468
11469         PR tree-optimization/30965
11470         PR tree-optimization/30978
11471         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11472         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11473         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11474         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11475
11476 2007-04-27  Richard Guenther  <rguenther@suse.de>
11477
11478         PR tree-optimization/31715
11479         * gcc.dg/Warray-bounds-4.c: New testcase.
11480
11481 2007-04-26  Ian Lance Taylor  <iant@google.com>
11482
11483         PR target/28675
11484         * gcc.c-torture/compile/pr28675.c: New test.
11485
11486 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11487
11488         PR C++/30016
11489         * g++.dg/ext/vector6.C: New test.
11490
11491 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11492
11493         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11494
11495 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11496
11497         PR middle-end/31617
11498         * g++.dg/other/str_empty.C: Add expected warning.
11499
11500 2007-04-26  Richard Guenther  <rguenther@suse.de>
11501         Daniel Berlin  <dberlin@dberlin.org>
11502
11503         PR tree-optimization/30567
11504         * g++.dg/other/pr30567.C: New testcase.
11505
11506 2007-04-26  Richard Guenther  <rguenther@suse.de>
11507
11508         PR tree-optimization/31703
11509         * gcc.c-torture/compile/pr31703.c: New testcase.
11510         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11511         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11512
11513 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11514
11515         * gfortran.dg/open_errors.f90: Added if statements checking
11516         the value of iostat.
11517
11518 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11519
11520         PR c++/31598
11521         * g++.dg/gomp/pr31598.C: New test.
11522
11523         PR tree-optimization/30558
11524         * g++.dg/gomp/pr30558.C: New test.
11525
11526 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11527
11528         PR c++/31338
11529         * g++.dg/ext/complex2.C: New test.
11530
11531 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11532
11533         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11534
11535 2007-04-25  Thiemo Seufer  <ths@mips.com>
11536
11537         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11538         value to signed char.
11539
11540 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11541
11542         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11543         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11544         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11545
11546 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11547
11548         PR fortran/31668
11549         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11550         statement functions.
11551         * gfortran.dg/c_by_val_5.f90: New test.
11552
11553 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11554
11555         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11556         with two new subroutines to avoid parameter-induced aliasing.
11557         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11558         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11559
11560 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11561
11562         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11563         * g++.dg/warn/Warray-bounds.C: Likewise.
11564
11565 2007-04-24  Ian Lance Taylor  <iant@google.com>
11566
11567         PR tree-optimization/31605
11568         * gcc.c-torture/execute/pr31605.c: New test.
11569
11570 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11571
11572         PR fortran/31587
11573         * lib/gcc-dg.exp (scan-module): New function.
11574         * gfortran.dg/module_md5_1.f90: New test.
11575
11576 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11577
11578         * g++.old-deja/g++.pt/defarg6.C: Only run with
11579         -std=gnu++98.
11580         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11581         * g++.dg/cpp0x/variadic61.C: Ditto.
11582         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11583         * g++.dg/cpp0x/variadic62.C: Ditto.
11584         * g++.dg/template/meminit1.C: Ditto.
11585         * g++.dg/template/operator7.C: Ditto.
11586         * g++.dg/template/static15.C: Ditto.
11587         * g++.dg/template/invalid1.C: Ditto.
11588         * g++.dg/template/shift1.C: Ditto.
11589         * g++.dg/template/error10.C: Ditto.
11590
11591 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11592
11593         PR diagnostic/25923
11594         * gfortran.dg/pr25923.f90: New test.
11595
11596 2007-04-24  Ian Lance Taylor  <iant@google.com>
11597
11598         PR tree-optimization/31602
11599         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11600
11601 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11602
11603         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11604         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11605
11606 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11607
11608         * gcc.target/i386/reload-1.c. New.
11609
11610 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11611             Olga Golovanevsky  <olga@il.ibm.com>
11612
11613         * g++.dg/other/str_empty.C: New test.
11614
11615 2007-04-24  Richard Henderson  <rth@redhat.com>
11616
11617         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11618
11619 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11620
11621         PR target/31641
11622         * gcc.c-torture/compile/pr31641.c: New testcase.
11623
11624 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11625
11626         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11627         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11628         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11629         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11630
11631 2007-04-23  Simon Baldwin  <simonb@google.com>
11632
11633         * g++.dg/other/error15.C: New.
11634         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11635         triggering a "multiple parameters named" error.
11636
11637 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11638
11639         PR fortran/31618
11640         * gfortran.dg/backspace_8.f:  New test case.
11641
11642 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11643
11644         PR fortran/31630
11645         * gfortran.dg/used_types_17.f90: New test.
11646
11647         PR fortran/31620
11648         * gfortran.dg/zero_array_components_1.f90: New test.
11649
11650 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11651
11652         PR fortran/31616
11653         * gfortran.dg/open_errors.f90: Allow a different error message.
11654
11655 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11656
11657         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11658         Rename from check_effective_target_vect_pack_mod.  Rename global
11659         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11660         messages.
11661         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11662         rename.
11663         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11664         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11665
11666 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11667
11668         PR middle-end/31448
11669         * gcc.c-torture/execute/pr31448.c: New testcase.
11670
11671 2007-04-22  Nick Clifton  <nickc@redhat.com>
11672
11673         * gcc.dg/20020312-2.c: Add support for the FRV.
11674
11675 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11676
11677         PR tree-optimization/24659
11678         * gcc.dg/vect/vect-float-extend-1.c: New test.
11679         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11680
11681 2007-04-22  Richard Guenther  <rguenther@suse.de>
11682
11683         PR tree-optimization/29789
11684         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11685         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11686
11687 2007-04-22  Revital Eres  <eres@il.ibm.com>
11688
11689         * gcc.dg/var-expand2.c: New test.
11690
11691 2007-04-22  Revital Eres  <eres@il.ibm.com>
11692
11693         * gcc.dg/var-expand3.c: New test.
11694
11695 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11696
11697         PR fortran/31495
11698         * gfortran.dg/continuation_8.f90: New test.
11699
11700 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11701
11702         PR C/30265
11703         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11704         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11705
11706 2007-04-21  Richard Guenther  <rguenther@suse.de>
11707
11708         PR middle-end/31136
11709         * gcc.c-torture/execute/pr31136.c: New testcase.
11710
11711 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11712
11713         * gcc.target/i386/movsi-sm-1.c: New.
11714
11715 2007-04-20  Richard Henderson  <rth@redhat.com>
11716
11717         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11718         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11719
11720 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11721
11722         * gcc.target/i386/ordcmp-1.c: New test.
11723         * gcc.target/i386/unordcmp-1.c: New test.
11724
11725         PR tree-optimization/31632
11726         * gcc.c-torture/compile/20070419-1.c: New test.
11727
11728 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11729
11730         * gcc.dg/invalid-call-1.c: New test.
11731
11732 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11733
11734         PR diagnostic/31227
11735         * gcc.dg/Warray-bounds-3.c: New.
11736
11737 2007-04-18  Richard Guenther  <rguenther@suse.de>
11738
11739         PR tree-optimization/19431
11740         PR tree-optimization/21463
11741         * gcc.c-torture/execute/20070212-1.c: New testcase.
11742         * gcc.c-torture/execute/20070212-2.c: Likewise.
11743         * gcc.c-torture/execute/20070212-3.c: Likewise.
11744         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11745         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11746         * g++.dg/tree-ssa/pr21463.C: Likewise.
11747         * g++.dg/tree-ssa/pr30738.C: Likewise.
11748
11749 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11750
11751         PR c++/31513
11752         * g++.dg/expr/bitfield8.C: New test.
11753
11754 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11755             Richard Sandiford  <richard@codesourcery.com>
11756
11757         * lib/target-supports.exp (check_profiling_available): Return 0
11758         for uClibc with -p or -pg.
11759
11760 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11761
11762         PR c++/31517
11763         * g++.dg/template/init7.C: New test.
11764
11765 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11766
11767         PR rtl-optimization/31360
11768         * gcc.dg/loop-7.c: New test.
11769
11770 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11771
11772         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11773         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11774         build.
11775         (compat-execute): Likewise.
11776         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11777         files to remote hosts.
11778         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11779         (c-torture-execute): Likewise.
11780         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11781         or plain file.  Use remote_upload and remote_download to copy
11782         files about.
11783         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11784         before scanning it.
11785
11786 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11787
11788         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11789
11790 2007-04-16  Lawrence Crowl  <crowl@google.com>
11791
11792         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11793         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11794         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11795         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11796         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11797         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11798         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11799         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11800         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11801         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11802         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11803
11804         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11805         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11806         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11807         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11808         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11809         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11810         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11811         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11812         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11813         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11814         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11815
11816 2007-04-16  Ian Lance Taylor  <iant@google.com>
11817
11818         PR tree-optimization/31522
11819         * gcc.dg/Wstrict-overflow-16.c: New test.
11820
11821 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11822
11823         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11824
11825 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11826
11827         PR fortran/31144
11828         * gfortran.dg/module_naming_1.f90: New.
11829
11830 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11831
11832         * lib/target-supports.exp (check_profiling_available): Return
11833         false for m68k-*-uclinux.
11834
11835 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11836
11837         PR c++/29365
11838         Testcase for c++ anonymous namespace warning
11839
11840         * g++.dg/warn/anonymous-namespace-1.C: New test
11841         * g++.dg/warn/anonymous-namespace-1.h: New test
11842
11843 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11844
11845         PR testsuite/31578
11846         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11847
11848 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11849
11850         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11851
11852 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11853
11854         PR fortran/31204
11855         * gfortran.dg/array_constructor_16.f90: New test.
11856
11857 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11858
11859         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11860         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11861
11862 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11863
11864         PR rtl-optimization/31500
11865         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11866         * g++.dg/warn/Warray-bounds.C: Likewise.
11867
11868 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11869
11870         PR C/31520
11871         * gcc.dg/gnu89-init-4.c: New testcase.
11872
11873 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11874
11875         PR c++/25874
11876         * gcc.dg/gomp/pr25874.c: Add dg-options.
11877         * g++.dg/gomp/pr25874.C: Add dg-options.
11878
11879 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11880
11881         PR fortran/21061
11882         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11883         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11884
11885 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11886
11887         PR fortran/31561
11888         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11889
11890 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11891
11892         PR fortran/29507
11893         PR fortran/31404
11894         * gfortran.dg/initialization_6.f90: New test.
11895
11896 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11897
11898         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11899
11900         * lib/target-supports.exp (check_gc_sections_available):
11901         Return false if ldflags includes -elf2flt.
11902
11903 2007-04-13  Jason Merrill  <jason@redhat.com>
11904
11905         PR c++/31074
11906         * conv3.C: New test.
11907
11908 2007-04-13  Mike Stump  <mrs@apple.com>
11909
11910         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11911         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11912
11913 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11914
11915         PR tree-optimization/29598
11916         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11917
11918 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11919
11920         PR fortran/31559
11921         * gfortran.dg/func_assign.f90: New test.
11922
11923 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11924
11925         PR fortran/31550
11926         * gfortran.dg/used_types_16.f90: New test.
11927
11928 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11929
11930         PR fortran/18937
11931         * gfortran.dg/goto_2.f90: New.
11932         * gfortran.dg/goto_3.f90: New.
11933         * gfortran.dg/pr17708.f90: Rename to ...
11934         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11935
11936 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11937
11938         PR fortran/31562
11939         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11940         instead of a struct.
11941
11942 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11943
11944         PR fortran/31562
11945         * gfortran.dg/value_4.c: Use GNU extensions for complex
11946         instead of a struct.
11947
11948 2007-04-13  Richard Guenther  <rguenther@suse.de>
11949
11950         PR tree-optimization/21258
11951         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11952
11953 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11954
11955         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11956         <complex.h>.
11957
11958 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11959
11960         PR fortran/31250
11961         * gfortran.dg/char_length_2.f90: New.
11962         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11963         * gfortran.dg/repeat_4.f90: Likewise.
11964
11965         PR fortran/31266
11966         * gfortran.dg/char_assign_1.f90: New.
11967
11968         PR fortran/31471
11969         * gfortran.dg/block_name_1.f90: New.
11970         * gfortran.dg/block_name_2.f90: New.
11971
11972 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
11973
11974         PR c++/31078
11975         * g++.dg/other/pr31078.C: New.
11976
11977 2007-04-12  Richard Guenther  <rguenther@suse.de>
11978
11979         PR tree-optimization/31169
11980         * gcc.c-torture/execute/pr31169.c: New testcase.
11981
11982 2007-04-12  Richard Guenther  <rguenther@suse.de>
11983
11984         PR tree-optimization/24689
11985         PR tree-optimization/31307
11986         * g++.dg/tree-ssa/pr31307.C: New testcase.
11987         * gcc.dg/tree-ssa/pr24689.c: Likewise.
11988
11989 2007-04-12  Tobias Burnus  <burnus@net-b.de>
11990
11991         PR fortran/31472
11992         * gfortran.dg/access_spec_1.f90: New test.
11993         * gfortran.dg/access_spec_2.f90: New test.
11994         * gfortran.dg/non_module_public.f90: Match new error message.
11995
11996 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11997
11998         PR testsuite/31538
11999         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12000         to 4 at line 38 to fix bounds problem.
12001
12002 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12003
12004         PR testsuite/31240
12005         * gfortran.dg/pointer_intent_1.f90: Fix test.
12006
12007 2007-04-10  Eric Christopher  <echristo@apple.com>
12008
12009         * lib/target-supports.exp
12010         (check_effective_target_fstack_protector): Rewrite.
12011
12012 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12013
12014         PR c++/31449
12015         * g++.dg/init/const5.C: New test.
12016
12017 2007-04-09  Jan Hubicka  <jh@suse.cz>
12018
12019         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12020
12021 2007-04-08  Jan Hubicka  <jh@suse.cz>
12022
12023         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12024
12025 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12026
12027         PR fortran/31257
12028         * gfortran.dg/achar_4.f90: New test.
12029
12030 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12031
12032         PR fortran/30880
12033         * gfortran.dg/used_dummy_types_8.f90: New test.
12034
12035 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12036
12037         PR fortran/30872
12038         * gfortran.dg/parameter_array_element_1.f90: New test.
12039
12040 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12041
12042         PR fortran/31222
12043         * gfortran.dg/default_numeric_type_1.f90: New test.
12044
12045 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12046
12047         PR fortran/31424
12048         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12049
12050 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12051
12052         PR fortran/31293
12053         * gfortran.dg/interface_12.f90: New test.
12054
12055 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12056
12057         * gcc.dg/format/opt-6.c: New test.
12058         * gcc.dg/format/nul-1.c: New test.
12059         * gcc.dg/format/nul-2.c: New test.
12060
12061 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12062
12063         PR libgfortran/31395
12064         * gfortran.dg/fmt_colon.f90: New test.
12065
12066 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12067
12068         * g++.old-deja/g++.other/init18.C: Use
12069         dg-require-effective-target instead of an explicit xfail.
12070
12071 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12072
12073         * gcc.dg/dfp/signbit-1.c
12074         * gcc.dg/dfp/signbit-2.c
12075
12076 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12077
12078         PR fortran/31483
12079         * gfortran.dg/altreturn_5.f90: New test.
12080
12081 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12082
12083         PR fortran/31292
12084         * gfortran.dg/contained_module_proc_1.f90: New test.
12085
12086 2007-04-04  Stuart Hastings  <stuart@apple.com>
12087
12088         PR 31281
12089         * objc/execute/exceptions/pr31281.m: New.
12090
12091 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12092
12093         * g++.dg/ext/dllimport12.C: Update comments.
12094
12095 2007-04-03  Eric Christopher  <echristo@apple.com>
12096
12097         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12098
12099 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12100
12101         PR fortran/31304
12102         * gfortran.dg/repeat_2.f90: New test.
12103         * gfortran.dg/repeat_3.f90: New test.
12104         * gfortran.dg/repeat_4.f90: New test.
12105
12106 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12107
12108         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12109
12110 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12111
12112         PR c++/30847
12113         * g++.dg/parse/cond3.C: New test.
12114
12115         PR middle-end/30704
12116         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12117
12118 2007-04-02  Jason Merrill  <jason@redhat.com>
12119
12120         PR c++/31187
12121         * g++.dg/ext/visibility/anon3.C: New test.
12122
12123 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12124
12125         PR libgfortran/31052
12126         * gfortran.dg/namelist_28.f90: New test.
12127
12128 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12129
12130         PR libgfortran/31366
12131         * gfortran.dg/direct_io_6.f90: New test.
12132
12133 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12134
12135         PR libgfortran/31207
12136         * gfortran.dg/advance_5.f90: New test.
12137         * gfortran.dg/advance_6.f90: New test.
12138
12139 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12140
12141         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12142         * g++.dg/ext/dllimport7.C: Likewise.
12143         * g++.dg/ext/selectany1.C: Likewise.
12144
12145 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12146
12147         * g++.dg/parser/pr31138.C: New.
12148         * g++.dg/parser/pr31140.C: New.
12149         * g++.dg/parser/pr31141.C: New.
12150
12151 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12152
12153         PR c++/26099
12154         * g++.dg/ext/is_base_of.C: New.
12155         * g++.dg/ext/has_virtual_destructor.C: New.
12156         * g++.dg/ext/is_polymorphic.C: New.
12157         * g++.dg/ext/is_base_of_diagnostic.C: New.
12158         * g++.dg/ext/is_enum.C: New.
12159         * g++.dg/ext/has_nothrow_assign.C: New.
12160         * g++.dg/ext/has_nothrow_constructor.C: New.
12161         * g++.dg/ext/is_empty.C: New.
12162         * g++.dg/ext/has_trivial_copy.C: New.
12163         * g++.dg/ext/has_trivial_assign.C: New.
12164         * g++.dg/ext/is_abstract.C: New.
12165         * g++.dg/ext/is_pod.C: New.
12166         * g++.dg/ext/has_nothrow_copy.C: New.
12167         * g++.dg/ext/is_class.C: New.
12168         * g++.dg/ext/has_trivial_constructor.C: New.
12169         * g++.dg/ext/is_union.C: New.
12170         * g++.dg/ext/has_trivial_destructor.C: New.
12171         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12172         * g++.dg/template/crash43.C: Likewise.
12173
12174 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12175
12176         * g++.dg/warn/pedantic2.C: New testcase.
12177
12178 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12179
12180         * size_dim.f90: Fix dg directive.
12181         * pr16433.f: Likewise.
12182         * use_6.f90: Likewise.
12183         * use_7.f90: Likewise.
12184         * entry_9.f90: Likewise.
12185         * pointer_intent_2.f90: Likewise.
12186         * protected_1.f90: Likewise.
12187         * fmt_missing_period_2.f: Likewise.
12188         * pointer_intent_3.f90: Likewise.
12189         * protected_2.f90: Likewise.
12190         * protected_3.f90: Likewise.
12191         * pr15754.f90: Likewise.
12192         * protected_4.f90: Likewise.
12193         * protected_5.f90: Likewise.
12194         * initialization_2.f90: Likewise.
12195         * protected_6.f90: Likewise.
12196         * continuation_7.f90: Likewise.
12197         * derived_function_interface_1.f90: Likewise.
12198         * der_pointer_4.f90: Likewise.
12199         * fmt_zero_precision.f90: Likewise.
12200         * blockdata_3.f90: Likewise.
12201         * fmt_missing_period_1.f: Likewise.
12202         * real_const_3.f90: Likewise.
12203         * use_4.f90: Likewise.
12204         * fmt_missing_period_3.f: Likewise.
12205         * use_5.f90: Likewise.
12206
12207 2007-03-28  Mike Stump  <mrs@apple.com>
12208
12209         * gcc.dg/darwin-comm.c: Add.
12210
12211 2007-03-28  Eric Christopher  <echristo@apple.com>
12212
12213         * lib/target-supports.exp (check_effective_target_fstack_protector):
12214         New.
12215         * gcc.dg/ssp-1.c: Use.
12216         * gcc.dg/ssp-2.c: Ditto.
12217
12218 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12219
12220         PR c++/29077
12221         * g++.dg/parse/constructor3.C: New test.
12222
12223 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12224
12225         * gnat.dg/thin_pointer.ad[sb]: New test.
12226
12227 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12228
12229         * g++.dg/cpp0x/bracket1.C: New.
12230         * g++.dg/cpp0x/bracket2.C: New.
12231         * g++.dg/cpp0x/bracket3.C: New.
12232         * g++.dg/cpp0x/bracket4.C: New.
12233
12234 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12235
12236         * g++.dg/cpp0x/temp_default1.C: New.
12237         * g++.dg/cpp0x/temp_default3.C: New.
12238         * g++.dg/cpp0x/temp_default2.C: New.
12239         * g++.dg/cpp0x/temp_default4.C: New.
12240
12241 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12242
12243         PR c++/29993
12244         * g++.dg/other/cv_func2.C: New.
12245
12246 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12247
12248         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12249         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12250         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12251         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12252
12253         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12254         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12255
12256         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12257
12258         * lib/compat.exp (compat-execute): Fix processing of file names.
12259
12260 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12261
12262         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12263
12264 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12265
12266         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12267         Delete created executable test file.
12268         (check_effective_target_fortran_large_int): Ditto.
12269         (check_effective_target_static_libgfortran): Ditto.
12270
12271 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12272
12273         PR c++/30500
12274         * g++.dg/warn/pragma-system_header1.C: New test.
12275         * g++.dg/warn/pragma-system_header2.C: New test.
12276         * g++.dg/warn/pragma-system_header1.h. New.
12277         * g++.dg/warn/pragma-system_header2.h. New.
12278
12279 2007-03-26  Ian Lance Taylor  <iant@google.com>
12280
12281         PR tree-optimization/31345
12282         * gcc.c-torture/compile/pr31345-1.c: New test.
12283
12284 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12285
12286         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12287         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12288         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12289         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12290         * gfortran.dg/overload_1.f90: Likewise.
12291         * gfortran.dg/impure_assignment_1.f90: Likewise.
12292         * gfortran.dg/error_recovery_3.f90: Likewise.
12293         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12294         * gfortran.dg/sequence_types_1.f90: Likewise.
12295         * gfortran.dg/internal_references_1.f90: Likewise.
12296         * gfortran.dg/present_1.f90: Likewise.
12297         * gfortran.dg/volatile10.f90: Likewise.
12298         * gfortran.dg/module_equivalence_2.f90: Likewise.
12299         * gfortran.dg/use_4.f90: Likewise.
12300         * gfortran.dg/elemental_result_1.f90: Likewise.
12301         * gfortran.dg/generic_actual_arg.f90: Likewise.
12302         * gfortran.dg/private_type_5.f90: Likewise.
12303         * gfortran.dg/protected_4.f90: Likewise.
12304         * gfortran.dg/interface_3.f90: Likewise.
12305
12306 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12307
12308         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12309         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12310
12311 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12312
12313         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12314
12315 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12316
12317         PR libgfortran/31199
12318         * gfortran.dg/fmt_t_4.f90: New test.
12319
12320 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12321
12322         PR libfortran/31297
12323         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12324         * gfortran.dg/backspace_6.f:  Likewise.
12325         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12326         * gfortran.dg/direct_io_2.f90:  Likewise.
12327         * gfortran.dg/write_back.f:  Likewise.
12328         * gfortran.dg/write_rewind_2.f:  Likewise.
12329         * gfortran.dg/write_rewind_1.f:  Likewise.
12330         * gfortran.dg/write_rewind_2.f:  Likewise.
12331
12332 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12333
12334         PR tree-optimization/30784
12335         * gcc.dg/vect/pr30784.c: New test.
12336
12337 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12338
12339         PR fortran/30877
12340         * gfortran.dg/operator_1.f90: New test.
12341         * gfortran.dg/operator_2.f90: New test.
12342
12343 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12344
12345         PR libfortran/31196
12346         * gfortran.dg/reshape_transpose_1.f90:  New test.
12347
12348 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12349
12350         PR fortran/30655
12351         * gfortran.dg/bounds_check_6.f90: New test.
12352
12353 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12354
12355         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12356         #ifndef/#endif.
12357         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12358         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12359
12360 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12361
12362         PR fortran/31209
12363         * gfortran.dg/pointer_function_actual_1.f90: New test.
12364
12365         PR fortran/31200
12366         * gfortran.dg/pointer_function_actual_2.f90: New test.
12367
12368         PR fortran/31215
12369         * gfortran.dg/result_in_spec_1.f90: New test.
12370
12371 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12372
12373         PR fortran/30834
12374         * gfortran.dg/integer_exponentiation_3.F90: New test.
12375         * gfortran.dg/integer_exponentiation_4.f90: New test.
12376         * gfortran.dg/integer_exponentiation_5.F90: New test.
12377
12378 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12379
12380         PR c++/30863
12381         * g++.dg/template/error24.C: New test.
12382         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12383
12384 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12385
12386         PR c++/31273
12387         * g++.dg/expr/bitfield7.C: New test.
12388
12389 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12390
12391         PR other/23572
12392         * gcc.dg/float-range-4.c: New.
12393         * gcc.dg/float-range-1.c: Update. Test for a warning.
12394         * gcc.dg/float-range-3.c: New.
12395         * gcc.dg/float-range-5.c: New.
12396
12397 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12398
12399         PR fortran/31262
12400         * gfortran.dg/no_range_check_1.f90: New test.
12401
12402 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12403
12404         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12405         * g++.dg/other/static1.C: Remove stray semicolon.
12406         * g++.dg/other/init1.C: Likewise.
12407         * g++.dg/rtti/dyncast1.C: Likewise.
12408         * g++.dg/tree-ssa/pr17153.C: Likewise.
12409         * g++.dg/lookup/disamb1.C: Likewise.
12410         * g++.dg/lookup/scoped2.C: Likewise.
12411         * g++.dg/lookup/friend7.C: Likewise.
12412         * g++.dg/parse/parse4.C: Likewise.
12413         * g++.dg/parse/parse5.C: Likewise.
12414         * g++.dg/expr/pr29066.C: Likewise.
12415         * g++.dg/expr/cast4.C: Likewise.
12416         * g++.dg/tc1/dr193.C: Likewise.
12417         * g++.dg/tc1/dr213.C: Likewise.
12418         * g++.dg/abi/dcast1.C: Likewise.
12419         * g++.dg/abi/covariant2.C: Likewise.
12420         * g++.dg/inherit/covariant11.C: Likewise.
12421         * g++.dg/inherit/covariant9.C: Likewise.
12422         * g++.dg/inherit/covariant10.C: Likewise.
12423         * g++.dg/init/static3.C: Likewise.
12424         * g++.dg/init/init-ref3.C: Likewise.
12425         * g++.dg/init/ref10.C: Likewise.
12426         * g++.dg/template/meminit2.C: Likewise.
12427         * g++.dg/template/using9.C: Likewise.
12428         * g++.dg/template/friend9.C: Likewise.
12429         * g++.dg/template/ref1.C: Likewise.
12430         * g++.old-deja/g++.warn/inline.C: Likewise.
12431         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12432         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12433         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12434         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12435         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12436         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12437         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12438         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12439         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12440         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12441         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12442         * g++.old-deja/g++.brendan/template11.C: Likewise.
12443         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12444         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12445         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12446         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12447         * g++.old-deja/g++.jason/parse9.C: Likewise.
12448         * g++.old-deja/g++.jason/byval2.C: Likewise.
12449         * g++.old-deja/g++.jason/overload8.C: Likewise.
12450         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12451         * g++.old-deja/g++.jason/template33.C: Likewise.
12452         * g++.old-deja/g++.jason/return3.C: Likewise.
12453         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12454         * g++.old-deja/g++.jason/virtual.C: Likewise.
12455         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12456         * g++.old-deja/g++.jason/template27.C: Likewise.
12457         * g++.old-deja/g++.jason/synth6.C: Likewise.
12458         * g++.old-deja/g++.jason/ref8.C: Likewise.
12459         * g++.old-deja/g++.jason/offset1.C: Likewise.
12460         * g++.old-deja/g++.other/static20.C: Likewise.
12461         * g++.old-deja/g++.other/array1.C: Likewise.
12462         * g++.old-deja/g++.other/new3.C: Likewise.
12463         * g++.old-deja/g++.other/array2.C: Likewise.
12464         * g++.old-deja/g++.other/overload9.C: Likewise.
12465         * g++.old-deja/g++.other/cast6.C: Likewise.
12466         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12467         * g++.old-deja/g++.other/eh4.C: Likewise.
12468         * g++.old-deja/g++.other/using7.C: Likewise.
12469         * g++.old-deja/g++.other/init18.C: Likewise.
12470         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12471         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12472         * g++.old-deja/g++.other/dtor11.C: Likewise.
12473         * g++.old-deja/g++.pt/static11.C: Likewise.
12474         * g++.old-deja/g++.pt/crash19.C: Likewise.
12475         * g++.old-deja/g++.pt/overload12.C: Likewise.
12476         * g++.old-deja/g++.pt/crash46.C: Likewise.
12477         * g++.old-deja/g++.pt/mi1.C: Likewise.
12478         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12479         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12480         * g++.old-deja/g++.pt/local5.C: Likewise.
12481         * g++.old-deja/g++.pt/typename2.C: Likewise.
12482         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12483         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12484         * g++.old-deja/g++.law/visibility1.C: Likewise.
12485         * g++.old-deja/g++.law/visibility2.C: Likewise.
12486         * g++.old-deja/g++.law/virtual2.C: Likewise.
12487         * g++.old-deja/g++.law/operators19.C: Likewise.
12488         * g++.old-deja/g++.law/parsing10.C: Likewise.
12489         * g++.old-deja/g++.law/visibility4.C: Likewise.
12490         * g++.old-deja/g++.law/operators4.C: Likewise.
12491         * g++.old-deja/g++.law/dtors2.C: Likewise.
12492         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12493         * g++.old-deja/g++.law/visibility10.C: Likewise.
12494         * g++.old-deja/g++.law/scope3.C: Likewise.
12495         * g++.old-deja/g++.law/casts2.C: Likewise.
12496         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12497         * g++.old-deja/g++.law/operators33.C: Likewise.
12498         * g++.old-deja/g++.law/friend4.C: Likewise.
12499         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12500         * g++.old-deja/g++.mike/p5611.C: Likewise.
12501         * g++.old-deja/g++.mike/net37.C: Likewise.
12502         * g++.old-deja/g++.mike/p3570.C: Likewise.
12503         * g++.old-deja/g++.mike/p5718.C: Likewise.
12504         * g++.old-deja/g++.mike/net21.C: Likewise.
12505         * g++.old-deja/g++.mike/p1862.C: Likewise.
12506         * g++.old-deja/g++.mike/p4511.C: Likewise.
12507         * g++.old-deja/g++.mike/virt3.C: Likewise.
12508         * g++.old-deja/g++.mike/p16146.C: Likewise.
12509         * g++.old-deja/g++.mike/p1989.C: Likewise.
12510         * g++.old-deja/g++.mike/p5571.C: Likewise.
12511         * g++.old-deja/g++.gb/scope10.C: Likewise.
12512         * g++.old-deja/g++.abi/primary5.C: Likewise.
12513         * g++.old-deja/g++.abi/empty2.C: Likewise.
12514         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12515         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12516         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12517         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12518         * g++.old-deja/g++.bob/template3.C: Likewise.
12519         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12520
12521 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12522
12523         PR fortran/31193
12524         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12525
12526 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12527
12528         PR fortran/20897
12529         * gfortran.dg/derived_name_1.f90: New.
12530         * gfortran.dg/derived_name_2.f: New.
12531
12532 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12533
12534         * lib/target-supports.exp (check_effective_target_nonpic): New
12535         procedure.
12536         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12537         when compiling PIC.
12538         * gcc.target/i386/asm-4.c: Require nonpic.
12539         * gcc.target/i386/cmov1.c: Likewise.
12540         * gcc.target/i386/mul.c: Likewise.
12541         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12542         * gcc.target/i386/ssetype-1.c: Require nonpic.
12543         * gcc.target/i386/ssetype-3.c: Likewise.
12544         * gcc.target/i386/ssetype-5.c: Likewise.
12545
12546 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12547
12548         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12549         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12550         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12551         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12552
12553 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12554
12555         PR tree-optimization/30590
12556         * g++.dg/opt/pr30590.C: New testcase.
12557
12558 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12559
12560         PR c/30762
12561         * gcc.dg/pr30762-1.c: New test.
12562         * gcc.dg/pr30762-2.c: New test.
12563
12564         PR inline-asm/30505
12565         * gcc.target/i386/pr30505.c: New test.
12566
12567 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12568
12569         * gcc.target/arm/register-variables.c: New.
12570
12571 2007-03-19  Jeff Law  <law@redhat.com>
12572
12573         * PR tree-optimization/30984
12574         * gcc.c-torture/pr30984.c: New test.
12575
12576 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12577         Richard Guenther  <rguenther@suse.de>
12578
12579         PR tree-optimization/31254
12580         * gcc.dg/torture/pr31254.c: New testcase.
12581
12582 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12583
12584         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12585         target default_packed.
12586
12587 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12588
12589         PR fortran/31203
12590         * gfortran.dg/string_length_1.f90: New test.
12591
12592 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12593
12594         PR testsuite/30395
12595         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12596
12597 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12598
12599         PR libgfortran/31052
12600         * gfortran.dg/namelist_27.f90: New test.
12601
12602 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12603
12604         PR fortran/30531
12605         * gfortran.dg/used_types_14.f90: New test.
12606
12607         PR fortran/31086
12608         * gfortran.dg/used_types_15.f90: New test.
12609
12610 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12611
12612         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12613         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12614
12615 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12616
12617         PR fortran/31120
12618         * gfortran.dg/integer_exponentiation_2.f90: New test.
12619
12620 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12621
12622         PR tree-optimization/31041
12623         * gcc.dg/vect/pr31041.c: New test.
12624
12625 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12626
12627         * g++.dg/warn/Wconversion-integer.C: New
12628         * g++.dg/warn/Wconversion-real.C: New.
12629         * g++.dg/warn/Wconversion-real-integer.C: New.
12630         * g++.dg/warn/conv2.C: Updated.
12631
12632 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12633
12634         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12635         exclude RTPs.
12636
12637 2007-03-16  Richard Guenther  <rguenther@suse.de>
12638
12639         PR tree-optimization/31146
12640         * g++.dg/tree-ssa/pr31146.C: New testcase.
12641
12642 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12643
12644         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12645         assume that the target has <features.h>.
12646
12647 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12648
12649         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12650         dg-options rather than to the whole test.
12651
12652 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12653
12654         PR debug/29906
12655         * g++.dg/debug/pr29906.C: New
12656
12657 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12658
12659         PR libgfortran/31099
12660         * gfortran.dg/unformatted_recl.f90: Update test.
12661
12662 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12663
12664         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12665
12666 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12667
12668         PR c++/30891
12669         * g++.dg/parse/namespace-definition.C: New.
12670
12671 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12672
12673         PR c++/24924
12674         * g++.dg/cpp/pedantic-errors.C: New.
12675         * g++.dg/cpp/permissive.C: New.
12676
12677 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12678
12679         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12680         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12681
12682 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12683
12684         * lib/target-supports.exp (check_missing_uclibc_feature)
12685         (check_effective_target_wchar): New procedures.
12686         * gcc.dg/wchar_t-1.c: Require target wchar.
12687         * gcc.dg/wint_t-1.c: Likewise.
12688
12689 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12690
12691         * lib/target-supports.exp (check_gc_sections_available): Return
12692         false for VxWorks targets.
12693
12694 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12695
12696         * g++.dg/warn/Wconversion2.C: Fix typo.
12697         * gcc.dg/if-empty-1.c: Ditto.
12698
12699 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12700
12701         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12702
12703 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12704
12705         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12706         * gcc.target/i386/pr31167.c: Ditto.
12707
12708 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12709
12710         PR target/31167
12711         * gcc.target/i386/pr31167.c: New test.
12712
12713 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12714
12715         PR fortran/30922
12716         * gfortran.dg/import5.f90.f90: New test.
12717
12718
12719         PR fortran/30879
12720         * gfortran.dg/data_components_1.f90: New test.
12721
12722
12723         PR fortran/30870
12724         * gfortran.dg/generic_13.f90: New test.
12725
12726         PR fortran/31163
12727         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12728
12729 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12730
12731         PR libgfortran/31051
12732         * gfortran.dg/fmt_t_4.f90: New
12733
12734 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12735
12736         PR C++/31165
12737         * g++.dg/other/default7.C: New test.
12738
12739 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12740
12741         * g++.dg/warn/Wconversion2.C: New.
12742
12743 2007-03-14  Eric Christopher  <echristo@apple.com>
12744
12745         * gcc.dg/ssp-1.c: New.
12746         * gcc.dg/ssp-2.c: Ditto.
12747
12748 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12749
12750         * g++.dg/warn/do-empty.C: New.
12751         * gcc.dg/do-empty.c: New.
12752         * gcc.dg/if-empty-1.c: Update.
12753         * gcc.dg/20001116-1.c: Update.
12754         * gcc.dg/pr23165.c: Update.
12755
12756 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12757
12758         * gfortran.dg/module_implicit_conversion.f90: New test.
12759
12760 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12761
12762         PR middle-end/31127
12763         * gcc.dg/pr31127.c: New.
12764
12765 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12766
12767         * gcc.dg/tree-ssa/loop-26.c: New test.
12768
12769 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12770
12771         * gcc.target/i386/cmpxchg16b-1.c: New test.
12772
12773 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12774
12775         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12776         * gcc.dg/c99-vla-1.c: Likewise.
12777         * g++.dg/ext/vla1.C: Likewise
12778
12779 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12780
12781         * gcc.dg/wvla-1.c: New test
12782         * gcc.dg/wvla-2.c: New test
12783         * gcc.dg/wvla-3.c: New test
12784         * gcc.dg/wvla-4.c: New test
12785         * gcc.dg/wvla-5.c: New test
12786         * gcc.dg/wvla-6.c: New test
12787         * gcc.dg/wvla-7.c: New test
12788         * g++.dg/warn/Wvla-1.C: New test
12789         * g++.dg/warn/Wvla-2.C: New test
12790         * g++.dg/warn/Wvla-3.C: New test
12791
12792 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12793
12794         PR c++/30108
12795         * g++.dg/other/default6.C: New test.
12796
12797 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12798
12799         * lib/target-supports.exp (check_profiling_available): Return false
12800         for VxWorks.
12801         (check_effective_target_vxworks_kernel): New procedure.
12802         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12803         VxWorks.
12804         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12805         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12806         to include VxWorks.
12807         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12808
12809 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12810
12811         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12812         PIC is not supported.
12813         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12814         * gcc.dg/20020426-2.c: Likewise.
12815         * gcc.dg/pr28243.c: Likewise.
12816         * gcc.dg/visibility-11.c: Likewise.
12817         * gcc.dg/tls/opt-9.c: Likewise.
12818         * gcc.dg/tls/opt-10.c: Likewise.
12819         * gcc.dg/tls/pic-1.c: Likewise.
12820         * gcc.dg/tls/struct-1.c: Likewise.
12821         * gcc.target/i386/20000807-1.c: Likewise.
12822         * gcc.target/i386/20000904-1.c: Likewise.
12823         * gcc.target/i386/20011119-1.c: Likewise.
12824         * gcc.target/i386/990213-2.c: Likewise.
12825         * gcc.target/i386/990214-1.c: Likewise.
12826         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12827         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12828         * gcc.target/i386/pic-1.c: Likewise.
12829         * gcc.target/i386/pr21518.c: Likewise.
12830         * gcc.target/i386/pr23098.c: Likewise.
12831         * gcc.target/i386/pr23943.c: Likewise.
12832
12833 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12834
12835         PR c++/31038
12836         * g++.dg/template/complit2.C: New test.
12837
12838         PR c++/30328
12839         * g++.dg/ext/bitfield1.C: New test.
12840
12841 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12842
12843         PR fortran/30883
12844         * gfortran.dg/interface_11.f90: New test.
12845
12846 2007-03-11  Richard Guenther  <rguenther@suse.de>
12847
12848         PR tree-optimization/31115
12849         * gcc.dg/torture/pr31115.c: New testcase.
12850
12851 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12852
12853         PR tree-optimization/29925
12854         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12855
12856 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12857
12858         PR c++/30274
12859         * g++.dg/expr/bitfield3.C: New test.
12860         * g++.dg/expr/bitfield4.C: Likewise.
12861         * g++.dg/expr/bitfield5.C: Likewise.
12862         * g++.dg/expr/bitfield6.C: Likewise.
12863
12864         PR c++/30924
12865         * g++.dg/template/array18.C: New test.
12866
12867 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12868
12869         PR c++/17946
12870         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12871         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12872
12873 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12874
12875         PR c++/20599
12876         * g++.dg/cpp0x/variadic-bind.C: New.
12877         * g++.dg/cpp0x/variadic-function.C: New.
12878         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12879         * g++.dg/cpp0x/variadic-tuple.C: New.
12880         * g++.dg/cpp0x/variadic1.C: New.
12881         * g++.dg/cpp0x/variadic2.C: New.
12882         * g++.dg/cpp0x/variadic3.C: New.
12883         * g++.dg/cpp0x/variadic4.C: New.
12884         * g++.dg/cpp0x/variadic5.C: New.
12885         * g++.dg/cpp0x/variadic6.C: New.
12886         * g++.dg/cpp0x/variadic7.C: New.
12887         * g++.dg/cpp0x/variadic8.C: New.
12888         * g++.dg/cpp0x/variadic9.C: New.
12889         * g++.dg/cpp0x/variadic10.C: New.
12890         * g++.dg/cpp0x/variadic11.C: New.
12891         * g++.dg/cpp0x/variadic12.C: New.
12892         * g++.dg/cpp0x/variadic13.C: New.
12893         * g++.dg/cpp0x/variadic14.C: New.
12894         * g++.dg/cpp0x/variadic15.C: New.
12895         * g++.dg/cpp0x/variadic16.C: New.
12896         * g++.dg/cpp0x/variadic17.C: New.
12897         * g++.dg/cpp0x/variadic18.C: New.
12898         * g++.dg/cpp0x/variadic19.C: New.
12899         * g++.dg/cpp0x/variadic20.C: New.
12900         * g++.dg/cpp0x/variadic21.C: New.
12901         * g++.dg/cpp0x/variadic22.C: New.
12902         * g++.dg/cpp0x/variadic23.C: New.
12903         * g++.dg/cpp0x/variadic24.C: New.
12904         * g++.dg/cpp0x/variadic25.C: New.
12905         * g++.dg/cpp0x/variadic26.C: New.
12906         * g++.dg/cpp0x/variadic27.C: New.
12907         * g++.dg/cpp0x/variadic28.C: New.
12908         * g++.dg/cpp0x/variadic29.C: New.
12909         * g++.dg/cpp0x/variadic30.C: New.
12910         * g++.dg/cpp0x/variadic31.C: New.
12911         * g++.dg/cpp0x/variadic32.C: New.
12912         * g++.dg/cpp0x/variadic33.C: New.
12913         * g++.dg/cpp0x/variadic34.C: New.
12914         * g++.dg/cpp0x/variadic35.C: New.
12915         * g++.dg/cpp0x/variadic36.C: New.
12916         * g++.dg/cpp0x/variadic37.C: New.
12917         * g++.dg/cpp0x/variadic38.C: New.
12918         * g++.dg/cpp0x/variadic39.C: New.
12919         * g++.dg/cpp0x/variadic40.C: New.
12920         * g++.dg/cpp0x/variadic41.C: New.
12921         * g++.dg/cpp0x/variadic42.C: New.
12922         * g++.dg/cpp0x/variadic43.C: New.
12923         * g++.dg/cpp0x/variadic44.C: New.
12924         * g++.dg/cpp0x/variadic45.C: New.
12925         * g++.dg/cpp0x/variadic46.C: New.
12926         * g++.dg/cpp0x/variadic47.C: New.
12927         * g++.dg/cpp0x/variadic48.C: New.
12928         * g++.dg/cpp0x/variadic49.C: New.
12929         * g++.dg/cpp0x/variadic50.C: New.
12930         * g++.dg/cpp0x/variadic51.C: New.
12931         * g++.dg/cpp0x/variadic52.C: New.
12932         * g++.dg/cpp0x/variadic53.C: New.
12933         * g++.dg/cpp0x/variadic54.C: New.
12934         * g++.dg/cpp0x/variadic55.C: New.
12935         * g++.dg/cpp0x/variadic56.C: New.
12936         * g++.dg/cpp0x/variadic57.C: New.
12937         * g++.dg/cpp0x/variadic58.C: New.
12938         * g++.dg/cpp0x/variadic59.C: New.
12939         * g++.dg/cpp0x/variadic60.C : New.
12940         * g++.dg/cpp0x/variadic61.C : New.
12941         * g++.dg/cpp0x/variadic62.C : New.
12942         * g++.dg/cpp0x/variadic63.C : New.
12943         * g++.dg/cpp0x/variadic64.C : New.
12944         * g++.dg/cpp0x/variadic65.C : New.
12945         * g++.dg/cpp0x/variadic66.C : New.
12946         * g++.dg/cpp0x/variadic67.C : New.
12947         * g++.dg/cpp0x/variadic68.C : New.
12948         * g++.dg/cpp0x/variadic69.C : New.
12949         * g++.dg/cpp0x/variadic70.C : New.
12950         * g++.dg/cpp0x/variadic71.C : New.
12951         * g++.dg/cpp0x/variadic72.C : New.
12952         * g++.dg/cpp0x/variadic73.C : New.
12953         * g++.dg/cpp0x/variadic74.C : New.
12954         * g++.dg/cpp0x/variadic75.C : New.
12955         * g++.dg/cpp0x/variadic-ex1.C : New.
12956         * g++.dg/cpp0x/variadic-ex2.C : New.
12957         * g++.dg/cpp0x/variadic-ex3.C : New.
12958         * g++.dg/cpp0x/variadic-ex4.C : New.
12959         * g++.dg/cpp0x/variadic-ex5.C : New.
12960         * g++.dg/cpp0x/variadic-ex6.C : New.
12961         * g++.dg/cpp0x/variadic-ex7.C : New.
12962         * g++.dg/cpp0x/variadic-ex8.C : New.
12963         * g++.dg/cpp0x/variadic-ex9.C : New.
12964         * g++.dg/cpp0x/variadic-ex10.C : New.
12965         * g++.dg/cpp0x/variadic-ex11.C : New.
12966         * g++.dg/cpp0x/variadic-ex12.C : New.
12967         * g++.dg/cpp0x/variadic-ex13.C : New.
12968         * g++.dg/cpp0x/variadic-ex14.C : New.
12969
12970 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12971
12972         PR libgfortran/31099
12973         * gfortran.dg/unformatted_recl.f90: New test.
12974
12975 2007-03-09  Roger Sayle  <roger@eyesopen.com>
12976
12977         * gcc.dg/fold-eqcmplx-1.c: New test case.
12978
12979 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
12980
12981         PR rtl-optimization/30643
12982         * gcc.dg/pr30643.c: New.
12983
12984 2007-03-09  Chao-ying Fu  <fu@mips.com>
12985
12986         * gcc.target/mips/mips32-dspr2-type.c: New test.
12987         * gcc.target/mips/mips32-dspr2.c: New test.
12988         * gcc.target/mips/dspr2-MULT.c: New test.
12989         * gcc.target/mips/dspr2-MULTU.c: New test.
12990         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12991         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12992         Adjust some formats.
12993
12994 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12995
12996         PR c++/17946
12997         * gcc.dg/Wlogical-op-1.c: New.
12998         * g++.dg/warn/Wlogical-op-1.C: New.
12999
13000 2007-03-09  Richard Guenther  <rguenther@suse.de>
13001
13002         PR tree-optimization/30904
13003         PR middle-end/31058
13004         * gcc.dg/pr30904.c: Remove xfail.
13005
13006 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13007
13008         PR C/31072
13009         * gcc.c-torture/execute/pr31072.c: New test.
13010
13011 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13012
13013         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13014         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13015         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13016         *lrint* and *lround*.
13017         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13018         floor->lfloor.
13019         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13020         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13021         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13022         and *lround*.  Correct macro names.
13023         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13024         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13025
13026 2007-03-08  Ian Lance Taylor  <iant@google.com>
13027
13028         * gcc.dg/no-strict-overflow-5.c: New test.
13029         * gcc.dg/no-strict-overflow-6.c: New test.
13030         * gcc.dg/Wstrict-overflow-11.c: New test.
13031         * gcc.dg/Wstrict-overflow-12.c: New test.
13032         * gcc.dg/Wstrict-overflow-13.c: New test.
13033         * gcc.dg/Wstrict-overflow-14.c: New test.
13034         * gcc.dg/Wstrict-overflow-15.c: New test.
13035
13036 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13037
13038         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13039         for VxWorks kernel mode.
13040         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13041
13042 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13043
13044         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13045         mode.
13046
13047 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13048
13049         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13050         and lib/bfill.c on VxWorks targets.
13051         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13052         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13053         lib/bfill.c and lib/memmove.c on VxWorks targets.
13054         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13055         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13056         on VxWorks targets.
13057         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13058         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13059
13060 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13061
13062         * gfortran.dg/use_5.f90: New test.
13063         * gfortran.dg/use_6.f90: Ditto.
13064         * gfortran.dg/use_7.f90: Ditto.
13065
13066 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13067
13068         PR fortran/30973
13069         * gfortran.dg/use_4.f90: New test.
13070         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13071
13072 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13073
13074         PR fortran/31011
13075         * gfortran.dg/parameter_array_section_2.f90: New test.
13076
13077 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13078
13079         PR c++/30852
13080         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13081
13082         PR c++/30534
13083         * g++.dg/template/arg5.C: New test.
13084
13085 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13086
13087         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13088
13089 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13090
13091         * gcc.dg/var-expand1.c: Add newline at end of file.
13092
13093 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13094
13095         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13096
13097 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13098
13099         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13100
13101 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13102
13103         * gcc.dg/torture/builtin-convert-4.c: New test.
13104
13105 2007-03-05  Ian Lance Taylor  <iant@google.com>
13106
13107         * gcc.c-torture/compile/pr31034.c: New test.
13108
13109 2007-03-05  Ian Lance Taylor  <iant@google.com>
13110
13111         * gcc.dg/inline-18.c: New test.
13112         * gcc.dg/inline-19.c: New test.
13113         * gcc.dg/inline-20.c: New test.
13114         * gcc.dg/inline-21.c: New test.
13115
13116 2007-03-05  Richard Guenther  <rguenther@suse.de>
13117
13118         PR tree-optimization/14052
13119         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13120
13121 2007-03-05  Richard Guenther  <rguenther@suse.de>
13122
13123         PR tree-optimization/23777
13124         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13125
13126 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13127
13128         PR other/30465
13129         * gcc.dg/multiple-overflow-warn-3.c: New.
13130         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13131
13132 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13133
13134         PR c++/30895
13135         * g++.dg/parse/template23.C: New test.
13136
13137 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13138
13139         PR middle-end/30744
13140         * gcc.dg/pr30744-1.c: New test case.
13141
13142 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13143
13144         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13145
13146 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13147
13148         PR target/30406
13149         * gfortran.dg/logical_3.f90: New test.
13150
13151 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13152
13153         PR libfortran/30981
13154         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13155
13156 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13157
13158         * gcc.target/m68k/m68k.exp: New.
13159         * gcc.target/m68k/crash1.c: New.
13160
13161 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13162
13163         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13164         to be more compatible with integer(kind=8).
13165
13166 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13167
13168         PR libfortran/31001
13169         * gfortran.dg/zero_sized_3.f90: New test.
13170
13171 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13172
13173         PR c++/15787
13174         * g++.dg/parse/else.C: New.
13175         * g++.dg/parse/else-2.C: New.
13176
13177 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13178             Tobias Burnus  <burnus@net-b.de>
13179
13180         PR fortran/30882
13181         * gfortran.dg/size_dim.f90: New test.
13182
13183 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13184             Tobias Burnus  <burnus@net-b.de>
13185
13186         PR fortran/30873
13187         * gfortran.dg/entry_9.f90: New test.
13188
13189 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13190
13191         PR c++/28253
13192         * g++.dg/inherit/covariant16.C: New test.
13193
13194 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13195
13196         * g++.dg/other/darwin-minversion-1.C: New.
13197
13198 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13199
13200         * gcc.dg/tree-ssa/20070302-1.c: New test.
13201
13202 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13203
13204         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13205         tests.
13206
13207 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13208
13209         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13210
13211 2007-03-01  Simon Baldwin <simonb@google.com>
13212
13213         PR c++/23689
13214         * warn/ignored_typedef.C: New.
13215         * init/ctor8.C: Added dg-warning to consume ignored typedef
13216         warning.
13217         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13218         and added an explicit line number.
13219
13220 2007-02-28  Richard Guenther  <rguenther@suse.de>
13221
13222         PR middle-end/30364
13223         * gcc.dg/torture/pr30364-1.c: New testcase.
13224         * gcc.dg/torture/pr30364-2.c: Likewise.
13225         * gcc.dg/torture/pr30364-3.c: Likewise.
13226
13227 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13228
13229         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13230         powerpc*, use -funsafe-math-optimizations.
13231         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13232         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13233
13234 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13235             Paul Thomas  <pault@gcc.gnu.org>
13236
13237         PR fortran/30888
13238         PR fortran/30887
13239         * c_by_val_1.f: Test %VAL() with non-default kind.
13240         * c_by_val.c: Ditto.
13241         * c_by_val_4.f: New test.
13242
13243 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13244
13245         PR fortran/30968
13246         * gfortran.dg/continuation_7.f90: New test.
13247
13248 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13249
13250         * g++.dg/inherit/thunk7.C: New test.
13251         * lib/target-supports.exp (check_profiling_available): Not available
13252         for bfin-*-*.
13253
13254 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13255
13256         PR target/30970
13257         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13258
13259 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13260
13261         * lib/target-supports.exp (check_effective_target_init_priority):
13262         Remove Solaris special case.
13263
13264 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13265
13266         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13267         for more builtin types.
13268
13269         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13270         * g++.dg/ext/visibility/noPLT.C: Likewise.
13271
13272 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13273
13274         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13275         sh* targets.
13276
13277 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13278
13279         PR fortran/30865
13280         * size_optional_dim_1.f90:  New test.
13281
13282 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13283
13284         * gcc.dg/vxworks/vxworks.exp: New file.
13285         * gcc.dg/vxworks/initpri1.c: Likewise.
13286         * gcc.dg/vxworks/initpri2.c: Likewise.
13287         * gcc.dg/initpri2.c: Add more tests.
13288         * g++.dg/special/initpri2.C: Likewise.
13289
13290         * gcc.dg/initpri1.c: New test.
13291         * gcc.dg/initpri2.c: Likewise.
13292         * g++.dg/special/initpri1.C: New test.
13293         * g++.dg/special/initpri2.C: Likewise.
13294         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13295         * g++.dg/special/conpr-2.C: Likewise.
13296         * g++.dg/special/conpr-3.C: Likewise.
13297         * g++.dg/special/conpr-4.C: Likewise.
13298         * g++.dg/special/initp1.C: Likewise.
13299         * g++.dg/special/ecos.exp: Remove code to detect availability of
13300         constructor priorities.
13301         * lib/target-supports.exp (check_effective_target_init_priority):
13302         New function.
13303
13304 2007-02-24  Jan Hubicka  <jh@suse.cz>
13305
13306         * gcc.c-torture/execute/pr30778.c: New testcase.
13307
13308 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13309
13310         PR libgfortran/30918
13311         * gfortran.dg/namelist_26.f90: New test.
13312
13313 2007-02-24  Richard Guenther  <rguenther@suse.de>
13314
13315         PR middle-end/30951
13316         * gcc.dg/pr30951.c: New testcase.
13317
13318 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13319
13320         * gcc.dg/torture/builtin-modf-1.c: New test.
13321
13322 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13323
13324         PR tree-optimization/30904
13325         * gcc.dg/pr30904.c: New test.
13326
13327 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13328
13329         * gcc.test-framework/README: Correct command.
13330         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13331         -Wunused-value.
13332         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13333
13334 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13335
13336         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13337
13338 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13339
13340         * lib/target-supports.exp (check_effective_target_newlib): New
13341         function.
13342
13343 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13344
13345         PR fortran/30660
13346         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13347         allocatable component.
13348
13349
13350 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13351
13352         * gcc.dg/torture/builtin-logb-1.c: New test.
13353         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13354         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13355         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13356         sh* targets.
13357
13358 2007-02-23  Richard Guenther  <rguenther@suse.de>
13359
13360         * g++.dg/warn/changes-meaning.C: New testcase.
13361
13362 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13363
13364         PR libgfortran/30910
13365         * gfortran.dg/fmt_zero_precision.f90: Update test.
13366
13367 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13368
13369         * gcc.dg/torture/builtin-frexp-1.c: New test.
13370
13371 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13372
13373         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13374
13375 2007-02-22  Ian Lance Taylor  <iant@google.com>
13376
13377         PR debug/30898
13378         * g++.dg/debug/pr30898.C: New test.
13379
13380 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13381
13382         * gcc.dg/vect/vect-106.c: New test.
13383
13384 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13385             Ira Rosen  <irar@il.ibm.com>
13386
13387         PR tree-optimization/30843
13388         * gcc.dg/vect/pr30843.c: New test.
13389
13390 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13391
13392         PR tree-optimization/30858
13393         * gcc.dg/vect/pr30858.c: New test.
13394
13395 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13396
13397         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13398         to set options for compiling testglue.
13399         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13400         * lib/obj-c++.exp (obj-c++_init): Likewise.
13401
13402 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13403
13404         * gnat.dg/derived_aggregate.adb: New test.
13405
13406 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13407
13408         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13409         sh* targets.  Call the correct CKSGN macro.
13410
13411 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13412
13413         * gfortran.dg/gomp/omp_parse1.f90: New test.
13414         * gfortran.dg/gomp/omp_parse2.f: New test.
13415
13416 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13417
13418         PR fortran/30869
13419         * gfortran.dg/do_pointer_1.f90:  New test.
13420
13421 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13422
13423         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13424         and scalbln.
13425
13426 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13427
13428         * gcc.dg/darwin-minversion-1.c: New.
13429         * gcc.dg/darwin-minversion-2.c: New.
13430
13431 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13432
13433         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13434
13435 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13436             DJ Delorie <dj@redhat.com>
13437
13438         PR other/30824
13439         * gcc.dg/Wfatal.c: New.
13440         * gcc.dg/Wfatal-2.c: New.
13441         * gcc.dg/Werror-1.c: Adjust expectations.
13442         * gcc.dg/Werror-5.c: Likewise.
13443         * gcc.dg/Werror-7.c: Likewise.
13444         * gcc.dg/Werror-10.c: Likewise.
13445         * gcc.dg/Werror-11.c: Likewise.
13446
13447 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13448
13449         PR fortran/30522
13450         * gfortran.dg/volatile10.f90: New test.
13451
13452 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13453
13454         PR libfortran/30533
13455         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13456
13457 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13458
13459         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13460         * gcc.dg/Walways-true-1.c: Likewise.
13461         * gcc.dg/weak/weak-3.c: Likewise.
13462         * gcc.dg/Werror-1.c: Likewise.
13463         * gcc.dg/Werror-3.c: Likewise.
13464         * gcc.dg/Werror-4.c: Likewise.
13465         * gcc.dg/Werror-5.c: Likewise.
13466         * gcc.dg/Werror-6.c: Likewise.
13467         * gcc.dg/Werror-7.c: Likewise.
13468         * gcc.dg/Werror-8.c: Likewise.
13469         * gcc.dg/Werror-10.c: Likewise.
13470         * gcc.dg/Werror-11.c: Likewise.
13471         * gcc.dg/Werror-12.c: Likewise.
13472         * g++.old-deja/g++.mike/warn8.C: Likewise.
13473         * g++.dg/warn/Walways-true-1.C: Likewise.
13474         * g++.dg/warn/Walways-true-2.C: Likewise.
13475         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13476         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13477         -Wstring-literal-comparison with -Waddress.
13478         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13479         -Wno-string-literal-comparison with -Wno-address.
13480
13481 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13482
13483         * gnat.dg/self_aggregate_with_call.adb: New test.
13484
13485 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13486
13487         PR tree-optimization/30975
13488         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13489         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13490         * gcc.dg/vect/pr30795.c: New.
13491
13492 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13493
13494         PR fortran/30681
13495         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13496
13497 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13498
13499         PR rtl-optimization/28173
13500         * gcc.target/i386/andor-1.c: New test case.
13501
13502 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13503
13504         * gcc.dg/torture/builtin-ldexp-1.c: New.
13505         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13506
13507 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13508
13509         * gfortran.dg/array_constructor_15.f90: New test case.
13510
13511 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13512
13513         * gfortran.dg/forall_10.f90: New test case.
13514
13515 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13516
13517         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13518
13519 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13520
13521         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13522         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13523
13524 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13525
13526         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13527         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13528         * gcc.target/i386/xchg-1.c: New test.
13529         * gcc.target/i386/xchg-2.c: New test.
13530
13531 2007-02-16  Richard Guenther  <rguenther@suse.de>
13532             Christian Bruel  <christian.bruel@st.com>
13533
13534         * gcc.dg/strict-overflow-5.c: New testcase.
13535
13536 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13537
13538         PR fortran/30793
13539         * gfortran.dg/func_derived_4.f90: New test.
13540
13541 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13542
13543         PR middle-end/30391
13544         * gfortran.dg/pr30391-1.f90: New test case.
13545
13546 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13547
13548         PR middle-end/30433
13549         * gcc.c-torture/compile/pr30433.c: New testcase to check
13550         that complex constants comparisions are foldded.
13551
13552 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13553
13554         PR C++/30158
13555         * g++.dg/ext/stmtexpr10.C: New testcase.
13556
13557 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13558
13559         PR middle-end/30729
13560         * gcc.dg/Wunused-value-2.c: New testcase.
13561
13562 2007-02-15  Ian Lance Taylor  <iant@google.com>
13563
13564         * g++.dg/eh/subreg-1.C: New test.
13565
13566 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13567
13568         PR c/26494
13569         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13570         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13571         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13572         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13573         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13574         * gcc.dg/Werror-implicit-function-declaration.c: New.
13575
13576 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13577
13578         PR c++/28943
13579         * g++.dg/warn/pr28943.C: New.
13580
13581 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13582
13583         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13584
13585 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13586
13587         PR fortran/30779
13588         * gfortran.dg/error_recovery_3.f90: New test.
13589
13590 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13591
13592         * g++.dg/tree-ssa/sra-1.C: New.
13593
13594 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13595
13596         * g++.dg/tree-ssa/sra-1.C: New.
13597
13598 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13599
13600         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13601
13602 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13603
13604         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13605
13606 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13607
13608         PR fortran/30799
13609         * gfortran.dg/logical_2.f90: New test.
13610
13611 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13612
13613         * gcc.dg/torture/complex-alias-1.c: New test.
13614
13615 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13616
13617         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13618         instead of -fdump-tree-tailcall.
13619
13620 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13621
13622         * gfortran.dg/interface_10.f90: Fix comment typo.
13623
13624 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13625
13626         PR tree-optimization/30771
13627         * gcc.dg/vect/pr30771.c: New test.
13628
13629 2007-02-13  Ian Lance Taylor  <iant@google.com>
13630
13631         * gcc.dg/Wstrict-overflow-1.c: New test.
13632         * gcc.dg/Wstrict-overflow-2.c: New test.
13633         * gcc.dg/Wstrict-overflow-3.c: New test.
13634         * gcc.dg/Wstrict-overflow-4.c: New test.
13635         * gcc.dg/Wstrict-overflow-5.c: New test.
13636         * gcc.dg/Wstrict-overflow-6.c: New test.
13637         * gcc.dg/Wstrict-overflow-7.c: New test.
13638         * gcc.dg/Wstrict-overflow-8.c: New test.
13639         * gcc.dg/Wstrict-overflow-9.c: New test.
13640         * gcc.dg/Wstrict-overflow-10.c: New test.
13641
13642 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13643
13644         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13645
13646 2007-02-13  Richard Henderson  <rth@redhat.com>
13647
13648         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13649         * gcc.c-torture/execute/pr29302-1.c: ... here.
13650
13651 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13652
13653         PR c/29521
13654         * gcc.dg/c90-return-1.c: Update output.
13655         * gcc.dg/c99-return-1.c: Likewise.
13656
13657 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13658
13659         PR fortran/30554
13660         * gfortran.dg/used_dummy_types_7.f90: New test..
13661
13662 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13663
13664         * gcc.target/i386/parity-1.c: New test.
13665         * gcc.target/i386/parity-2.c: New test.
13666
13667 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13668
13669         * gcc.target/i386/builtin-bswap-3.c: New test case.
13670
13671 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13672
13673         PR tree-optimization/29145
13674         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13675         alias analysis is improved to take better advantage of restrict
13676         qualified pointers.
13677         * gcc.dg/vect/vect-80.c: Likewise.
13678         * gcc.dg/vect/pr29145.c: New.
13679
13680 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13681
13682         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13683         * gcc.target/i386/sse4a-insert.c: Likewise.
13684
13685 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13686
13687         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13688         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13689
13690 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13691
13692         PR fortran/30478
13693         * gfortran.dg/enum_4.f90: Update error message checks.
13694
13695 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13696
13697         PR fortran/30554
13698         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13699         versions of the modules.
13700
13701         PR fortran/30617
13702         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13703         by getting rid of recursive I/O and providing functions with
13704         results.
13705
13706         PR fortran/30319
13707         * gfortran.dg/char_array_constructor_2.f90
13708
13709 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13710
13711         PR c++/26988
13712         * g++.dg/template/spec34.C: New test
13713
13714 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13715
13716         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13717         on i?86 and x86_64.
13718         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13719         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13720         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13721         on i?86 and x86_64.
13722         * gcc.dg/vect/vect-113.c: Ditto.
13723
13724 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13725
13726         PR c++/29487
13727         * g++.dg/eh/weak1-C: New test.
13728         * g++.dg/eh/weak1-a.cc: Likewise.
13729         * g++.dg/eh/comdat1.C: Likewise.
13730
13731 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13732             Dorit Nuzman  <dorit@il.ibm.com>
13733
13734         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13735         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13736         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13737         * gcc.dg/vect/vect-113.c: Likewise.
13738
13739         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13740
13741 2007-02-10  Richard Henderson  <rth@redhat.com>
13742
13743         * lib/target-supports.exp (check_effective_target_tls): Redefine
13744         to mean non-emulated tls.
13745         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13746         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13747         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13748         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13749         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13750         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13751         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13752
13753 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13754
13755         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13756
13757 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13758
13759         * gfortran.dg/secnds.f: Replace time tolerance with a
13760         before-and-after bracket.
13761         * gfortran.dg/secnds-1.f: Likewise.
13762
13763 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13764
13765         PR fortran/30512
13766         * gfortran.dg/maxlocval_1.f90: New test.
13767
13768 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13769
13770         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13771
13772 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13773
13774         PR fortran/30720
13775         * gfortran.dg/array_function_1.f90: New test.
13776
13777 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13778
13779         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13780         (check_effective_target_dummy_wcsftime): New functions.
13781
13782 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13783
13784         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13785         * lib/target-supports.exp (check_effective_target_uclibc): New
13786         function.
13787
13788 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13789
13790         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13791         (vsnprintf): Don't define for uClibc targets.
13792
13793 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13794
13795         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13796         set before checking whether it was allowed.
13797         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13798         before checking inside_main.
13799
13800 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13801
13802         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13803         uClinux targets.
13804         (u16sf): Likewise u4sf.
13805         * g++.dg/compat/struct-layout-1.h: Likewise.
13806
13807 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13808
13809         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13810         procedure.
13811         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13812         m68k targets if check_effective_target_coldfire_fpu returns true.
13813
13814 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13815         Richard Guenther  <rguenther@suse.de>
13816
13817         PR middle-end/23361
13818         * gcc.dg/fold-compare-3.c: New testcase.
13819         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13820
13821 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13822
13823         * gcc.dg/pr26570.c: Clean up coverage files.
13824         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13825         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13826         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13827         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13828         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13829         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13830         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13831         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13832         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13833         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13834         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13835         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13836         * gcc.dg/vect/pr28952.c: Ditto.
13837         * gcc.dg/vect/pr27151.c: Ditto.
13838         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13839         * g++.dg/gomp/macro-3.C: Ditto.
13840
13841 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13842
13843         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13844         of the loop.
13845
13846 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13847
13848         * gcc.target/i386/builtin-bswap-2.c: New test case.
13849
13850 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13851
13852         * gfortran.dg/forall_8.f90: New test case.
13853         * gfortran.dg/forall_9.f90: Likewise.
13854
13855 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13856
13857         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13858
13859 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13860
13861         * lib/target-supports.exp (check_effective_target_simulator): New.
13862
13863 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13864
13865         * gcc.dg/tree-ssa/loop-25.c: New test.
13866
13867 2007-02-06  Richard Henderson  <rth@redhat.com>
13868
13869         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13870
13871 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13872
13873         * gcc.target/powerpc/popcount-1.c: New test case.
13874         * gcc.target/powerpc/parity-1.c: Likewise.
13875
13876 2007-02-06  Richard Guenther  <rguenther@suse.de>
13877
13878         PR middle-end/27302
13879         * gcc.dg/torture/pr27302-2.c: New testcase.
13880
13881 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13882
13883         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13884         * gcc.dg/vect/vect-iv-1.c: New test.
13885         * gcc.dg/vect/vect-iv-2.c: New test.
13886         * gcc.dg/vect/vect-iv-3.c: New test.
13887         * gcc.dg/vect/vect-iv-4.c: New test.
13888         * gcc.dg/vect/vect-iv-5.c: New test.
13889         * gcc.dg/vect/vect-iv-6.c: New test.
13890         * gcc.dg/vect/vect-iv-7.c: New test.
13891         * gcc.dg/vect/vect-iv-8.c: New test.
13892         * gcc.dg/vect/vect-iv-9.c: New test.
13893         * gcc.dg/vect/vect-iv-10.c: New test.
13894         * gcc.dg/vect/vect-iv-11.c: New test.
13895         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13896         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13897         * gcc.dg/vect/vect-14.c: Now vectorizable.
13898         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13899         loop).
13900         * gcc.dg/vect/vect-27.c: Likewise.
13901         * gcc.dg/vect/vect-29.c Likewise.
13902         * gcc.dg/vect/vect-dv-2.c: Likewise.
13903         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13904         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13905         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13906
13907 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13908
13909         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13910
13911 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13912
13913         * gcc.dg/builtins-20.c: Add more cases.
13914
13915 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13916
13917         PR debug/30189
13918         * gcc.dg/pr30189.c: New test.
13919
13920 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13921
13922         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13923         for running tests.
13924         * gcc.target/i386/sse4a-extract.c: New test.
13925         * gcc.target/i386/sse4a-insert.c: New test.
13926         * gcc.target/i386/sse4a-montsd.c: New test.
13927         * gcc.target/i386/sse4a-montss.c: New test.
13928
13929 2007-02-05  Richard Guenther  <rguenther@suse.de>
13930
13931         * gcc.target/i386/vectorize3.c: New testcase.
13932
13933 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13934
13935         PR target/30665
13936         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13937
13938 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13939
13940         PR fortran/30611
13941         * gfortran.dg/repeat_1.f90: New test.
13942
13943 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13944
13945         PR fortran/30605
13946         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13947         * gfortran.dg/derived_init_2.f90: Ditto.
13948         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13949         * gfortran.dg/array_initializer_1.f90: Ditto.
13950         * gfortran.dg/do_2.f90: Ditto.
13951         * gfortran.dg/proc_assign_1.f90: Ditto.
13952
13953 2007-02-04  Richard Guenther  <rguenther@suse.de>
13954
13955         PR middle-end/30636
13956         * g++.dg/warn/pr30636.C: New testcase.
13957         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13958
13959 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13960
13961         PR middle-end/30667
13962         * gfortran.dg/pr30667.f: New test.
13963
13964 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13965
13966         * gcc.dg/builtins-54.c: Add more cases.
13967
13968 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
13969
13970         PR fortran/30514
13971         * gfortran.dg/zero_sized_2.f90: New test.
13972
13973         PR fortran/30660
13974         * gfortran.dg/alloc_comp_basics_4.f90: New test.
13975
13976         PR fortran/29820
13977         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13978         file.
13979
13980 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13981
13982         PR fortran/30683
13983         * gfortran.dg/interface_10.f90: New test.
13984
13985 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13986
13987         * gcc.dg/builtins-20.c: Add more cases.
13988
13989 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13990
13991         PR target/29682
13992         * gcc-target/ia64/pr29682.c: New test.
13993
13994 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13995
13996         PR fortran/30284
13997         * gfortran.dg/arrayio_11.f90.f90: New test.
13998
13999         PR fortran/30626
14000         * gfortran.dg/arrayio_12.f90.f90: New test.
14001
14002 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14003
14004         PR c++/30536
14005         * g++.dg/tls/diag-5.C: New test.
14006
14007         PR middle-end/30473
14008         * gcc.dg/pr30473.c: New test.
14009         * gcc.c-torture/execute/20070201-1.c: New test.
14010
14011 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14012
14013         * gfortran.dg/dependency_20.f90: New test case.
14014
14015 2007-01-31  Ian Lance Taylor  <iant@google.com>
14016
14017         * gcc.dg/lower-subreg-1.c (test): New test.
14018
14019 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14020
14021         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14022
14023 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14024
14025         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14026         * gcc.dg/torture/builtin-math-3.c: Likewise.
14027
14028 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14029
14030         gcc.dg/Wparentheses-2.c: Update and add new tests.
14031
14032 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14033
14034         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14035         vectorize.
14036
14037 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14038
14039         * gcc.dg/builtins-63.c: New test.
14040
14041 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14042
14043         PR fortran/27588
14044         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14045
14046 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14047
14048         PR fortran/30520
14049         * gfortran.dg/volatile8.f90: New argument conformance test.
14050         * gfortran.dg/volatile9.f90: New scope test.
14051
14052 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14053
14054         PR c++/24745
14055         * g++.dg/warn/null4.C: New.
14056
14057 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14058             Uros Bizjak  <ubizjak@gmail.com>
14059
14060         * gcc.dg/large-size-array-3.c: Correct typo.
14061
14062 2007-01-30  Richard Guenther  <rguenther@suse.de>
14063
14064         PR middle-end/27657
14065         * g++.dg/debug/pr27657.C: New testcase.
14066
14067 2007-01-30  Richard Guenther  <rguenther@suse.de>
14068
14069         PR middle-end/30313
14070         * gcc.dg/torture/pr30313.c: New testcase.
14071
14072 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14073
14074         * gcc.dg/dfp/dfp-except.h: New file.
14075         * gcc.dg/dfp/fe-check.h: New file.
14076         * gcc.dg/dfp/fe-binop.c: New test.
14077         * gcc.dg/dfp/fe-convert-1.c: New test.
14078         * gcc.dg/dfp/fe-convert-2.c: New test.
14079         * gcc.dg/dfp/fe-convert-3.c: New test.
14080
14081         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14082         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14083         * gcc.dg/dfp/convert-dfp.c: Ditto.
14084         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14085
14086 2007-01-29  Josh Conner  <jconner@apple.com>
14087
14088         * gcc.target/powerpc/altivec-24.c: New test.
14089
14090 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14091
14092         PR c++/28266
14093         * g++.dg/parse/defarg12.C: New test.
14094
14095 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14096
14097         PR fortran/30554
14098         * gfortran.dg/used_dummy_types_6.f90: New test.
14099
14100 2007-01-28  Jan Hubicka  <jh@suse.cz>
14101
14102         * gcc.dg/tree-prof/val-prof-6.c: New test.
14103
14104 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14105
14106         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14107
14108 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14109
14110         PR C++/28988
14111         * g++.dg/expr/dtor4.C: New test.
14112
14113 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14114
14115         * gcc.dg/tree-ssa/loop-23.c: New test.
14116
14117 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14118
14119         PR libfortran/30389
14120         * gfortran.dg/achar_2.f90:  New test.
14121         * gfortran.dg/achar_3.f90:  New test.
14122
14123 2007-01-27  Ian Lance Taylor  <iant@google.com>
14124
14125         * gcc.dg/strict-overflow-1.c: New test.
14126         * gcc.dg/no-strict-overflow-1.c: New test.
14127         * gcc.dg/strict-overflow-2.c: New test.
14128         * gcc.dg/no-strict-overflow-2.c: New test.
14129         * gcc.dg/strict-overflow-3.c: New test.
14130         * gcc.dg/no-strict-overflow-3.c: New test.
14131         * gcc.dg/strict-overflow-4.c: New test.
14132         * gcc.dg/no-strict-overflow-4.c: New test.
14133         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14134         * gcc.dg/pr15784-1.c: Likewise.
14135         * gcc.dg/pr20922-1.c: Likewise.
14136         * gcc.dg/pr20922-3.c: Likewise.
14137         * gcc.dg/pr20922-4.c: Likewise.
14138         * gcc.dg/pr20922-6.c: Likewise.
14139         * gcc.dg/compare-4.c: Likewise.
14140         * gcc.dg/torture/pr26898-1.c: Likewise.
14141         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14142         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14143         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14144         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14145         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14146         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14147         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14148         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14149         * g++.dg/tree-ssa/pr21082.C: Likewise.
14150
14151 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14152
14153         * gcc-dg/large-size-array-3.c: New test case.
14154
14155 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14156
14157         * gfortran.dg/forall_7.f90: New test case.
14158
14159 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14160
14161         PR fortran/30407
14162         * gfortran.dg/where_operator_assign_1.f90: New test.
14163         * gfortran.dg/where_operator_assign_2.f90: New test.
14164         * gfortran.dg/where_operator_assign_3.f90: New test.
14165
14166 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14167
14168         * lib/target-supports.exp
14169         (check_effective_target_powerpc_altivec): New.
14170         (check_effective_target_vect_cmdline_needed): Use it.
14171
14172 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14173
14174         PR fortran/30278
14175         * gfortran.dg/backslash_3.f: New test.
14176
14177 2007-01-26  Richard Guenther  <rguenther@suse.de>
14178
14179         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14180
14181 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14182
14183         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14184         * gfortran.dg/vect/vect.exp: Ditto.
14185         * gfortran.dg/dg.exp: Ditto.
14186         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14187         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14188
14189 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14190
14191         * gcc.dg/builtins-20.c: Add more cases.
14192         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14193
14194 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14195
14196         PR fortran/30437
14197         * gcc.dg/Wall.c: New.
14198         * gcc.dg/Wno-all.c: New.
14199         * gfortran.dg/Wall.f90: New.
14200         * gfortran.dg/Wno-all.f90: New.
14201
14202 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14203
14204         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14205         * g++.dg/eh/simd-2.C: Also run on Darwin.
14206         * g++.dg/eh/simd-3.C: New.
14207         * g++.dg/eh/simd-4.C: New.
14208
14209 2007-01-25  Richard Guenther  <rguenther@suse.de>
14210
14211         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14212         and _PROFILE_USE.
14213         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14214
14215 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14216
14217         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14218         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14219         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14220         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14221         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14222         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14223         * gcc.dg/ipa/ipa-7.c: New testcase.
14224
14225 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14226
14227         * g++.dg/cpp0x/warn_cxx0x.C: New.
14228
14229 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14230
14231         * gcc.dg/builtins-20.c: Test builtin carg.
14232
14233 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14234
14235         PR middle-end/27416
14236         * gcc.dg/gomp/pr27416.c: New test.
14237
14238         PR middle-end/30494
14239         * gcc.dg/gomp/pr30494.c: New test.
14240         * g++.dg/gomp/pr30494.C: New test.
14241
14242         PR middle-end/30421
14243         * gcc.dg/gomp/pr30421.c: New test.
14244
14245 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14246
14247         * gcc.target/ia64/versionid-1.c: New test.
14248         * gcc.target/ia64/versionid-2.c: New test.
14249
14250 2007-01-24  Richard Guenther  <rguenther@suse.de>
14251
14252         PR testsuite/30181
14253         * gcc.dg/builtins-57.c: Change to a link-time testcase
14254         to support non-C99 targets.
14255
14256 2007-01-24  Jan Hubicka  <jh@suse.cz>
14257
14258         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14259
14260 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14261
14262         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14263
14264 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14265
14266         PR objc/27438
14267         * objc.dg/const-str-12.m: New test.
14268
14269 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14270
14271         PR fortran/30532
14272         * gfortran.dg/ctrl-z.f90:  New test.
14273
14274 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14275
14276         PR fortran/30481
14277         * gfortran.dg/namelist_assumed_char.f90:  New test.
14278
14279 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14280
14281         PR c++/27492
14282         * g++.dg/inherit/covariant15.C: New test.
14283
14284 2007-01-23  Ian Lance Taylor  <iant@google.com>
14285
14286         * g++.dg/warn/Wparentheses-24.C: New test.
14287
14288 2007-01-23  Richard Guenther  <rguenther@suse.de>
14289
14290         PR testsuite/30560
14291         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14292         with full path.
14293
14294 2007-01-22  Richard Guenther  <rguenther@suse.de>
14295
14296         PR tree-optimization/30038
14297         * gcc.dg/builtins-62.c: New testcase.
14298
14299 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14300
14301         * gcc.c-torture/compile/20070121.c: New test.
14302
14303 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14304
14305         PR libfortran/30525
14306         * gfortran.dg/char_comparison_1.f:  New test.
14307
14308 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14309
14310         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14311
14312 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14313
14314         PR objc/30479
14315         * objc.dg/pch: New directory.
14316         * objc.dg/pch/pch.exp: New file.
14317         * objc.dg/pch/interface-1.m: New test.
14318         * objc.dg/pch/interface-1.hs: New include file.
14319         * lib/objc.exp (objc_target_compile): Add
14320         "-x objective-c-header" in front of the sources if this is
14321         a precompiled header being compiled.
14322
14323 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14324
14325         * gfortran.dg/array_memcpy_3.f90: New test case.
14326         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14327
14328 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14329             Brooks Moses  <brooks.moses@codesourcery.com>
14330             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14331
14332         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14333         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14334
14335 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14336
14337         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14338
14339 2007-01-19  Mike Stump  <mrs@apple.com>
14340
14341         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14342         away.
14343
14344 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14345
14346         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14347         option instead of -funsafe-math-optimizations.
14348
14349 2007-01-19  Tomas Bily  <tbily@suse.cz>
14350
14351         gcc.dg/tree-prof/indir-call-prof.c: New.
14352         g++.dg/dg.exp: Add tree-prof subdirectory.
14353         g++.dg/tree-prof/indir-call-prof.C: New.
14354         g++.dg/tree-prof/tree-prof.exp: New.
14355
14356 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14357
14358         PR c++/17947
14359         * g++.dg/warn/deprecated.C: Update warning output.
14360         * g++.dg/warn/deprecated-2.C: Likewise.
14361         * g++.dg/warn/deprecated-3.C: New.
14362
14363 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14364
14365         * gcc.c-torture/execute/nestfunc-7.c: New.
14366
14367 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14368
14369         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14370
14371 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14372
14373         * gcc.dg/m68k-pic-1.c: New.
14374
14375 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14376
14377         * gfortran.dg/array_memcpy_4.f90: New test case.
14378
14379 2007-01-18  Josh Conner  <jconner@apple.com>
14380
14381         PR target/30485
14382         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14383         * gcc.dg/vect/no-trapping-math-1: New.
14384         * gcc.dg/vect/no-trapping-math-2: New.
14385
14386 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14387
14388         * gcc.target/i386/387-8.c: Update comment about optimizing
14389         inherent load of 1.0 of fptan instruction.
14390
14391 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14392             Richard Guenther <rguenther@suse.de>
14393
14394         PR diagnostic/8268
14395         * gcc.dg/Warray-bounds.c: New testcase.
14396         * gcc.dg/Warray-bounds-2.c: New testcase.
14397         * g++.dg/warn/Warray-bounds.C: New testcase.
14398         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14399
14400 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14401
14402         PR fortran/30476
14403         * gfortran.dg/generic_12.f90: New test.
14404
14405 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14406
14407         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14408         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14409
14410 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14411
14412         * gcc.dg/dfp/compare-special.h: New file.
14413         * gcc.dg/dfp/compare-special-32.c: New test.
14414         * gcc.dg/dfp/compare-special-64.c: New test.
14415         * gcc.dg/dfp/compare-special-128.c: New test.
14416
14417 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14418             Paul Thomas  <pault@gcc.gnu.org>
14419             Steven G. Kargl  <kargl@gcc.gnu.org>
14420
14421         PR fortran/30404
14422         * gfortran.dg/forall_6.f90: New test case.
14423         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14424         * gfortran.dg/dependency_13.f90: Likewise.
14425
14426 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14427
14428         PR testsuite/12325
14429         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14430         targets that don't support Inf.
14431
14432 2007-01-15  Dale Johannesen  <dalej@apple.com>
14433
14434         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14435
14436 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14437
14438         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14439         of achar for 0xff to avoid the "Extended ASCII not
14440         implemented" error message.
14441
14442 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14443
14444         PR fortran/28172
14445         * gfortran.dg/altreturn_4.f90: New test.
14446
14447         PR fortran/29389
14448         * gfortran.dg/stfunc_4.f90: New test.
14449
14450         PR fortran/29712
14451         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14452         * gfortran.dg/initialization_1.f90: Change warning.
14453
14454         PR fortran/30283
14455         * gfortran.dg/specification_type_resolution_2.f90: New test.
14456
14457 2007-01-14  Jan Hubicka  <jh@suse.cz>
14458
14459         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14460         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14461         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14462         elimination.
14463
14464 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14465
14466         PR fortran/30410
14467         * gfortran.dg/external_procedures_2.f90: New test.
14468
14469 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14470
14471         PR target/30413
14472         * gcc.target/i386/pr30413.c: New test.
14473
14474 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14475
14476         PR fortran/30452
14477         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14478
14479 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14480
14481         * gcc.dg/20070112-1.c: New test.
14482
14483 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14484
14485         PR libgfortran/30435
14486         * gfortran.dg/list_read_6.f90: New test.
14487
14488 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14489
14490         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14491
14492 2007-01-12  Tom Tromey  <tromey@redhat.com>
14493
14494         PR preprocessor/28227:
14495         * gcc.dg/cpp/pr28227.c: New file.
14496
14497 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14498
14499         * gcc.dg/tree-ssa/loop-22.c: New test.
14500
14501 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14502
14503         PR tree-optimization/29516
14504         * gcc.dg/tree-ssa/loop-20.c: New test.
14505
14506 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14507
14508         PR libfortran/30415
14509         * minmaxloc_integer_kinds_1.f90:  New test.
14510
14511 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14512
14513         PR c++/29573
14514         * g++.dg/template/sizeof-template-argument.C: New test.
14515
14516 2007-01-11  Jan Hubicka  <jh@suse.cz>
14517
14518         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14519         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14520         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14521         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14522         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14523         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14524         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14525         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14526         transformation in question.
14527         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14528         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14529         * gcc.dg/always_inline3.c: Likewise.
14530
14531 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14532
14533         PR c++/28999
14534         * g++.dg/template/typename11.C: New test.
14535
14536 2007-01-10  Robert Kennedy <jimbob@google.com>
14537
14538         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14539
14540 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14541
14542         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14543         for different integer kinds.
14544         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14545         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14546         * gfortran.dg/ishft_2.f90: New test.
14547         * gfortran.dg/ishft_3.f90: New test.
14548
14549 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14550
14551         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14552
14553 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14554
14555         PR tree-optimization/30322
14556         * gcc.dg/tree-ssa/loop-21.c: New test.
14557
14558 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14559
14560         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14561
14562 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14563
14564         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14565
14566 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14567
14568         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14569         * g++.dg/warn/overflow-warn-3.C: Likewise.
14570         * g++.dg/warn/overflow-warn-4.C: Likewise.
14571         * g++.dg/warn/overflow-warn-5.C: Likewise.
14572         * g++.dg/warn/overflow-warn-6.C: Likewise.
14573         * g++.dg/warn/Woverflow-1.C: Likewise.
14574         * g++.dg/warn/Woverflow-2.C: Likewise.
14575         * g++.dg/warn/Woverflow-3.C: Likewise.
14576         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14577
14578 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14579
14580         * gfortran.dg/array_constructor_14.f90: New test case.
14581         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14582
14583 2007-01-08  Richard Guenther  <rguenther@suse.de>
14584
14585         PR tree-optimization/23603
14586         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14587         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14588
14589 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14590
14591         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14592         in __v8qi typedef.
14593         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14594         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14595         compiler behaviour.
14596         * gcc.dg/simd-5.c: Likewise.
14597         * gcc.dg/simd-6.c: Likewise.
14598         * g++.dg/conversion/simd1.C: Likewise.
14599         * g++.dg/conversion/simd3.C: Likewise.
14600         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14601         (main): Use it.
14602
14603 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14604
14605         PR tree-optimization/29877
14606         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14607         name of a hard register for the target concerned.  Adjust dg-error
14608         directives to cope with new behaviour of TER.
14609
14610 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14611
14612         PR c++/28986
14613         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14614         * g++.dg/warn/overflow-warn-1.C: New.
14615         * g++.dg/warn/overflow-warn-3.C: New.
14616         * g++.dg/warn/overflow-warn-4.C: New.
14617         * g++.dg/warn/overflow-warn-5.C: New.
14618         * g++.dg/warn/overflow-warn-6.C: New.
14619         * g++.dg/warn/Woverflow-1.C: New.
14620         * g++.dg/warn/Woverflow-2.C: New.
14621         * g++.dg/warn/Woverflow-3.C: New.
14622         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14623
14624 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14625
14626         PR fortran/27698
14627         * gfortran.dg/invalid_name.f90: New test.
14628         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14629         * gfortran.dg/gomp/pr29759.f90: Ditto.
14630
14631 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14632
14633         * gfortran.dg/present_1.f90:  Update error message.
14634
14635 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14636
14637         PR c++/19439
14638         * g++.dg/template/duplicate1.C: New test
14639         * g++.dg/template/memfriend6.C: Adjust error markers.
14640
14641 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14642
14643         PR tree-opt/30385
14644         * gcc.dg/torture/inline-1.c: New test.
14645
14646 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14647
14648         PR c/19978
14649         * gcc.dg/multiple-overflow-warn-1.c: New.
14650         * gcc.dg/multiple-overflow-warn-2.c: New.
14651         * gcc.dg/overflow-warn-6.c: New.
14652         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14653
14654 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14655
14656         * gfortran.dg/array_memcpy_1.f90: New test case.
14657         * gfortran.dg/array_memcpy_2.f90: Likewise.
14658
14659 2007-01-05  Richard Guenther  <rguenther@suse.de>
14660
14661         PR middle-end/27826
14662         * g++.dg/opt/pr27826.C: New testcase.
14663
14664 2007-01-05  Ian Lance Taylor  <iant@google.com>
14665
14666         * gcc.dg/Walways-true-1.c: New test.
14667         * gcc.dg/Walways-true-2.c: New test.
14668         * g++.dg/warn/Walways-true-1.C: New test.
14669         * g++.dg/warn/Walways-true-2.C: New test.
14670
14671 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14672
14673         PR c/30360
14674         * gcc.dg/pr30360.c: New test.
14675
14676 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14677
14678         PR fortran/23232
14679         * gfortran.dg/data_implied_do_1.f90: New test.
14680
14681         PR fortran/27996
14682         PR fortran/27998
14683         * gfortran.dg/char_length_1.f90: New test.
14684
14685 2007-01-05  Richard Guenther  <rguenther@suse.de>
14686
14687         PR middle-end/28116
14688         * g++.dg/opt/pr28116.C: New testcase.
14689
14690 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14691
14692         PR fortran/29624
14693         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14694           invalid deallocate.
14695         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14696         * gfortran.dg/protected_4.f90: Add pointer intent check.
14697         * gfortran.dg/protected_6.f90: Add pointer intent check.
14698         * gfortran.dg/pointer_intent_1.f90: New test.
14699         * gfortran.dg/pointer_intent_2.f90: New test.
14700         * gfortran.dg/pointer_intent_3.f90: New test.
14701
14702 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14703
14704         PR 30235
14705         * gfortran.dg/altreturn_2.f90: new test.
14706
14707 2007-01-04  Tom Tromey  <tromey@redhat.com>
14708
14709         PR preprocessor/28165:
14710         * gcc.dg/cpp/pr28165.c: New file.
14711
14712 2007-01-03  Josh Conner  <jconner@apple.com>
14713
14714         PR middle-end/29683
14715         * gcc.dg/pr29683.c: New.
14716
14717 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14718
14719         PR c++/28217
14720         * g++.dg/pch/template-1.C: New test.
14721         * g++.dg/pch/template-1.Hs: New file.
14722
14723 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14724
14725         PR middle-end/30353
14726         * gcc.c-torture/compile/complex-4.c: New test.
14727
14728 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14729
14730         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14731         -maltivec.
14732         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14733
14734 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14735
14736         PR middle-end/30286
14737         * gcc.dg/pr30286.c: New test.
14738
14739         PR c++/29535
14740         * g++.dg/template/crash66.C: New test.
14741
14742         PR c++/29054
14743         * g++.dg/template/friend49.C: New test.
14744
14745 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14746
14747         * gfortran.dg/ibits.f90: New test.
14748
14749 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14750
14751         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14752         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14753
14754 2007-01-02  Jan Hubicka  <jh@suse.cz>
14755
14756         * gcc.dg/pr16194.c: We now output error on all three functions,
14757         not just first one.
14758
14759 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14760
14761         PR c/19977
14762         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14763         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14764
14765 2006-01-02  Ian Lance Taylor  <iant@google.com>
14766
14767         * g++.dg/warn/Wparentheses-22.C: New test.
14768         * g++.dg/warn/Wparentheses-23.C: New test.
14769
14770 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14771
14772         PR middle-end/7651
14773         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14774         * gcc.dg/declspec-3-Wextra.c: New.
14775         * gcc.dg/declspec-3-no.c: New
14776
14777 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14778
14779         PR fortran/20896
14780         * gfortran.dg/interface_10.f90: Remove.
14781
14782 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14783
14784         * gcc.dg/fold-eqxor-4.c: New test case.
14785
14786 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14787
14788         PR middle-end/30311
14789         * gcc.c-torture/compile/pr30311.c: New test.
14790
14791 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14792
14793         PR middle-end/30253
14794         * gcc.c-torture/compile/statement-expression-1.c: New test.
14795
14796 2007-01-01  Andreas Schwab  <schwab@suse.de>
14797
14798         PR target/29166
14799         * g++.dg/eh/pr29166.C: New test.
14800
14801 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14802
14803         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14804         New.
14805         (check_effective_target_vect_cmdline_needed): Use it.
14806
14807 2006-12-31  Richard Guenther  <rguenther@suse.de>
14808
14809         PR middle-end/30137
14810         * gcc.dg/pr30137-1.c: New testcase.
14811         * gcc.dg/pr30137-2.c: Likewise.
14812
14813 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14814
14815         PR middle-end/30322
14816         * gcc.dg/fold-plusnot-1.c: New test case.
14817
14818 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14819
14820         PR c++/29731
14821         * g++.dg/parse/template22.C: New test.
14822
14823 2006-12-31  Richard Guenther  <rguenther@suse.de>
14824
14825         PR middle-end/30338
14826         * gcc.c-torture/compile/pr30338.c: New testcase.
14827
14828 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14829
14830         PR fortran/27900
14831         * gfortran.dg/intrinsic_actual_4.f90: New test.
14832
14833         PR fortran/24325
14834         * gfortran.dg/func_decl_3.f90: New test.
14835
14836 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14837
14838         PR fortran/23060
14839         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14840         * gfortran.dg/c_by_val_1.f: New test.
14841         * gfortran.dg/c_by_val_2.f: New test.
14842         * gfortran.dg/c_by_val_3.f: New test.
14843
14844 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14845
14846         PR libfortran/30321
14847         * gfortran.dg/sum_zero_array_1.f90:  New test.
14848
14849 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14850
14851         PR preprocessor/29612
14852         * gcc.dg/cpp/pr29612-1.c: New test.
14853         * gcc.dg/cpp/pr29612-2.c: New test.
14854
14855 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14856
14857         PR fortran/30034
14858         * gfortran.dg/pure_formal_proc_1.f90: New test.
14859
14860         PR fortran/30237
14861         * gfortran.dg/intrinsic_actual_3.f90: New test.
14862
14863 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14864
14865         PR fortran/30014
14866         * gfortran.dg/io_constraints_1.f90: Update test.
14867         * gfortran.dg/io_constraints_2.f90: Update test.
14868         * gfortran.dg/inquire_iolength.f90: New test.
14869
14870 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14871
14872         PR fortran/20896
14873         * gfortran.dg/interface_10.f90: New test.
14874         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14875         since z is already, locally a variable.
14876
14877         PR fortran/25135
14878         * gfortran.dg/generic_11.f90: New test.
14879         * gfortran.dg/interface_7.f90: Remove name clash between module
14880         name and procedure 'x' referenced in the interface.
14881
14882 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14883
14884         PR middle-end/7651
14885         * gcc.dg/Wmissing-parameter-type.c: New.
14886         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14887         * gcc.dg/Wmissing-parameter-type-no.c: New.
14888
14889 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14890
14891         PR fortran/25818
14892         * gfortran.dg/entry_array_specs_2.f: New test.
14893
14894         PR fortran/30084
14895         * gfortran.dg/nested_modules_6.f90: New test.
14896
14897 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14898
14899         PR middle-end/7651
14900         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14901         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14902
14903 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14904
14905         PR C++/30168
14906         * g++.dg/opt/complex6.C: New test.
14907
14908 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14909
14910         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14911         full" if the linker on spu-*-* warns about exceeding local store.
14912
14913         And revert this patch:
14914         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14915         fail to link due to relocation overflows on spu-*-*.
14916
14917 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14918
14919         PR fortran/30273
14920         * gfortran.dg/dependency_19.f90: New test.
14921
14922 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14923
14924         PR fortran/30202
14925         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14926
14927 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14928
14929         PR middle-end/30262
14930         * gcc.c-torture/execute/20061220-1.c: New test.
14931
14932         PR middle-end/30263
14933         * gcc.dg/gomp/asm-1.c: New test.
14934
14935         PR target/30230
14936         * g++.dg/eh/ia64-2.C: New test.
14937
14938 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14939
14940         PR target/28966
14941         PR target/29248
14942         * gcc.dg/rs6000-leaf.c: New.
14943
14944 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14945
14946         PR fortran/25392
14947         * gfortran.dg/f2c_8.f90: New test.
14948
14949 2006-12-20  Bill Wendling  <wendling@apple.com>
14950
14951         * gcc.dg/asm-b.c: Check for __ppc64__.
14952
14953 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14954
14955         PR fortran/30190
14956         * gfortran.dg/bounds_check_5.f90: New test.
14957
14958 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14959
14960         PR middle-end/30143
14961         * gcc.dg/gomp/complex-1.c: New testcase.
14962
14963 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14964
14965         * gfortran.dg/array_memset_1.f90: New test case.
14966
14967 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
14968
14969         * lib/target-supports.exp: Add spu to
14970         check_effective_target_vect_widen_mult_hi_to_si.
14971
14972 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14973
14974         PR fortran/29992
14975         * gfortran.dg/generic_9.f90: New test.
14976
14977         PR fortran/30081
14978         * gfortran.dg/generic_10.f90: New test.
14979
14980 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
14981
14982         PR tree-opt/30045
14983         * gcc.dg/pr30045.c: New test.
14984
14985 2006-12-20  Ben Elliston  <bje@au.ibm.com>
14986
14987         * gcc.dg/20020312-2.c: Add a case for __SPU__.
14988
14989 2006-12-19  Eric Christopher  <echristo@apple.com>
14990
14991         PR target/29302
14992         * gcc.c-torture/execute/pr29302-1.c: New.
14993
14994 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14995
14996         PR fortran/39238
14997         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14998
14999 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15000
15001         PR fortran/30236
15002         * gfortran.dg/altreturn_3.f90: New test.
15003
15004         * gfortran.dg/char_result_12.f90: Fix comment typos.
15005
15006 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15007
15008         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15009         as newlib's stdio.h uses non-traditional cpp constructs.
15010
15011 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15012
15013         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15014         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15015         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15016         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15017         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15018         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15019         * gfortran.dg/default_initialization.f: Renamed to
15020         default_initialization_1.f
15021         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15022         dollar_edit_descriptor_1.f
15023         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15024         dollar_edit_descriptor_2.f
15025         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15026         dollar_edit_descriptor_3.f
15027         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15028         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15029         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15030         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15031         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15032         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15033         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15034         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15035         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15036         * gfortran.dg/default_initialization_1.f: Renamed from
15037         default_initialization.f
15038         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15039         dollar_edit_descriptor-1.f
15040         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15041         dollar_edit_descriptor-2.f
15042         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15043         dollar_edit_descriptor-3.f
15044         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15045         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15046         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15047
15048 2006-12-18  Bill Wendling  <wendling@apple.com>
15049
15050         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15051         id is an OjbC keyword.
15052
15053 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15054
15055         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15056
15057 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15058
15059         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15060
15061 2006-12-18  Ian Lance Taylor  <iant@google.com>
15062
15063         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15064
15065 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15066
15067         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15068
15069 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15070
15071         PR fortran/30207
15072         * gfortran.fortran-torture/execute/where21.f90: New test.
15073
15074 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15075
15076         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15077
15078 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15079
15080         PR middle-end/7651
15081         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15082         * gcc.dg/if-empty-1.c: Likewise.
15083         * gcc.dg/pr23165.c: Likewise.
15084         * g++.dg/warn/empty-body.C: Likewise.
15085
15086 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15087
15088         PR libfortran/30005
15089         * gfortran.dg/open_errors.f90: New test.
15090
15091 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15092
15093         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15094
15095         * gcc.target/i386/ssse3-pabsb.c: New file.
15096         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15097         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15098         * gcc.target/i386/ssse3-palignr.c: Likewise.
15099         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15100         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15101         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15102         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15103         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15104         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15105         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15106         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15107         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15108         * gcc.target/i386/ssse3-psignb.c: Likewise.
15109         * gcc.target/i386/ssse3-psignd.c: Likewise.
15110         * gcc.target/i386/ssse3-psignw.c: Likewise.
15111         * gcc.target/i386/ssse3-vals.h: Likewise.
15112
15113 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15114
15115         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15116         * lib/fortran-torture.exp: Include target-supports.exp.
15117
15118 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15119
15120         PR target/30185
15121         * gcc.c-torture/execute/pr30185.c: New test.
15122
15123 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15124
15125         PR testsuite/30179
15126         PR testsuite/30180
15127         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15128         * gcc.dg/builtin-bswap-2.c: Likewise.
15129         * gcc.dg/builtin-bswap-3.c: Likewise.
15130         * gcc.dg/builtin-bswap-4.c: Likewise.
15131         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15132         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15133
15134 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15135
15136         PR libfortran/30145
15137         * gfortran.dg/write_zero_array: New test.
15138
15139 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15140
15141         PR fortran/30200
15142         * gfortran.dg/write_fmt_trim.f90: New test.
15143
15144 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15145
15146         PR 30194
15147         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15148         temporarily.
15149
15150 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15151
15152         * lib/target-supports.exp (check_weak_available): Use istarget
15153         "hppa*-*-hpux10*" instead of regexp.
15154         (check_cxa_atexit_available): Likewise.
15155
15156 2006-12-14  Richard Guenther  <rguenther@suse.de>
15157
15158         PR tree-optimization/30197
15159         * gcc.c-torture/execute/complex-1.c: Fix function name.
15160         * gcc.dg/builtins-61.c: New testcase.
15161
15162 2006-12-14  Richard Guenther  <rguenther@suse.de>
15163
15164         PR middle-end/30172
15165         * gcc.dg/pr30172-1.c: New testcase.
15166
15167 2006-12-14  Richard Guenther  <rguenther@suse.de>
15168
15169         PR tree-optimization/30198
15170         * gcc.dg/builtins-60.c: New testcase.
15171
15172 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15173
15174         * lib/target-supports.exp (vect_no_align): Remove spu.
15175
15176 2006-12-13  Ian Lance Taylor  <iant@google.com>
15177
15178         PR c++/19564
15179         PR c++/19756
15180         * g++.dg/warn/Wparentheses-5.C: New test.
15181         * g++.dg/warn/Wparentheses-6.C: New test.
15182         * g++.dg/warn/Wparentheses-7.C: New test.
15183         * g++.dg/warn/Wparentheses-8.C: New test.
15184         * g++.dg/warn/Wparentheses-9.C: New test.
15185         * g++.dg/warn/Wparentheses-10.C: New test.
15186         * g++.dg/warn/Wparentheses-11.C: New test.
15187         * g++.dg/warn/Wparentheses-12.C: New test.
15188         * g++.dg/warn/Wparentheses-13.C: New test.
15189         * g++.dg/warn/Wparentheses-14.C: New test.
15190         * g++.dg/warn/Wparentheses-15.C: New test.
15191         * g++.dg/warn/Wparentheses-16.C: New test.
15192         * g++.dg/warn/Wparentheses-17.C: New test.
15193         * g++.dg/warn/Wparentheses-18.C: New test.
15194         * g++.dg/warn/Wparentheses-19.C: New test.
15195         * g++.dg/warn/Wparentheses-20.C: New test.
15196         * g++.dg/warn/Wparentheses-21.C: New test.
15197
15198 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15199
15200         PR testsuite/30157
15201         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15202         for target "hppa.*hpux10".
15203
15204 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15205
15206         * g++.dg/debug/vartrack1.C: New test.
15207
15208         * g++.dg/opt/ifcvt1.C: New test.
15209
15210         * gcc.dg/tls/opt-13.c: New test.
15211
15212         * gcc.dg/20060425-2.c: New test.
15213
15214         * g++.dg/opt/pr15054-2.C: New test.
15215
15216         * gcc.c-torture/execute/20060420-1.c: New test.
15217
15218         * gcc.c-torture/execute/20060412-1.c: New test.
15219
15220         * objc/compile/20060406-1.m: New test.
15221
15222 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15223
15224         * g++.dg/template/array17.C: New test.
15225
15226 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15227
15228         * gcc.target/powerpc/altivec-23.c: New test.
15229
15230 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15231
15232         PR c++27316
15233         * g++.dg/inherit/error3.C: New test.
15234
15235         PR c++/28740
15236         * g++.dg/inherit/error4.C: New test.
15237
15238 2006-12-13  Richard Guenther  <rguenther@suse.de>
15239
15240         PR tree-optimization/17687
15241         * gcc.dg/builtins-59.c: New testcase.
15242
15243 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15244
15245         * gcc.target/spu/Wmain.c: New test.
15246
15247 2006-12-12  Josh Conner  <jconner@apple.com>
15248
15249         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15250         * g++.dg/abi/thunk4.C: Likewise.
15251         * g++.dg/abi/rtti3.C: Likewise.
15252
15253 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15254
15255         * gcc.target/spu/cpat-1.c: New test.
15256         * gcc.target/spu/cpat-2.c: New test.
15257         * gcc.target/spu/cpat-3.c: New test.
15258         * gcc.target/spu/cpat-4.c: New test.
15259
15260 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15261
15262         PR tree-opt/28436
15263         * gcc.c-torture/compile/vector-1.c: New test.
15264         * gcc.c-torture/compile/vector-2.c: New test.
15265         * gcc.c-torture/compile/vector-3.c: New test.
15266
15267 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15268
15269         * lib/fortran-torture.exp: Update copyright years.  Remove
15270         obsolete comment.  Test -ftree-vectorize where it makes sense.
15271         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15272         from fortran-torture.exp.
15273         * gfortran.dg/char_transpose_1.f90,
15274         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15275         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15276         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15277         '-w' to dg-options.
15278
15279 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15280
15281         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15282         saved_${tool}_load.
15283
15284 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15285
15286         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15287         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15288         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15289         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15290         gaps.
15291
15292 2006-12-12  Richard Guenther  <rguenther@suse.de>
15293
15294         PR middle-end/30147
15295         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15296
15297 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15298             Diego Novillo  <dnovillo@redhat.com>
15299
15300         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15301         VDEF/VUSE changes.
15302         * gcc.dg/tree-ssa/pr26421.c: Likewise
15303         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15304         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15305         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15306         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15307         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15308         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15309         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15310         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15311         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15312
15313 2006-12-11  Jan Hubicka  <jh@suse.cz>
15314
15315         * gcc.dg/tree-prof/stringop-1.c: New test.
15316         * gcc.dg/tree-prof/stringop-2.c: New test.
15317
15318 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15319
15320         PR target/30120
15321         * gcc.target/i386/pr30120.c: New test.
15322
15323         Revert:
15324         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15325
15326         * gcc.target/i386/x87regparm-1.c: New test.
15327         * gcc.target/i386/x87regparm-2.c: New test.
15328         * gcc.target/i386/x87regparm-3.c: New test.
15329         * gcc.target/i386/x87regparm-4.c: New test.
15330
15331 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15332
15333         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15334
15335 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15336
15337         PR fortran/23994
15338         * gfortran.dg/protected_1.f90: New test.
15339         * gfortran.dg/protected_2.f90: New test.
15340         * gfortran.dg/protected_3.f90: New test.
15341         * gfortran.dg/protected_4.f90: New test.
15342         * gfortran.dg/protected_5.f90: New test.
15343         * gfortran.dg/protected_6.f90: New test.
15344
15345 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15346             Tobias Burnus  <burnus@gcc.gnu.org>
15347
15348         PR fortran/29975
15349         PR fortran/30068
15350         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15351         interface.
15352         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15353         ambiguous interfaces.
15354         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15355         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15356         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15357         ambiguous interfaces.
15358         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15359         * gfortran.dg/array_initializer_2.f90: Add initializer array
15360         constructor test.
15361
15362         PR fortran/30096
15363         * gfortran.dg/interface_9.f90: Test that host interfaces are
15364         not checked for ambiguity with the local version.
15365
15366 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15367
15368         PR fortran/29464
15369         * gfortran.dg/module_interface_2.f90: New test.
15370
15371 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15372
15373         PR fortran/29941
15374         * gfortran.dg/assumed_len.f90: New test.
15375
15376 2006-12-09  Richard Guenther  <rguenther@suse.de>
15377
15378         * g++.dg/warn/implicit-typename1.C: Qualify types.
15379         * g++.dg/parse/crash12.C: Likewise.
15380         * g++.dg/tree-ssa/pr22444.C: Likewise.
15381
15382 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15383
15384         * gfortran.dg/array_2.f90: Added sqrt test.
15385
15386 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15387
15388         * gcc.target/i386/x87regparm-1.c: XFAIL.
15389         * gcc.target/i386/x87regparm-2.c: XFAIL.
15390         * gcc.target/i386/x87regparm-3.c: XFAIL.
15391         * gcc.target/i386/x87regparm-4.c: XFAIL.
15392
15393 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15394
15395         * lib/target-supports.exp
15396         (check_effective_target_large_long_double): New.
15397         * gcc.dg/Wconversion-real.c : Use it.
15398         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15399         unsigned.
15400
15401 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15402
15403         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15404
15405 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15406
15407         PR fortran/27546
15408         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15409
15410 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15411
15412         PR c++/29732
15413         * g++.dg/template/crash65.C: New test.
15414         * g++.dg/template/spec16.C: Tweak error markers.
15415
15416 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15417
15418         * gcc.target/spu: New directory.
15419         * gcc.target/spu/spu.exp: New file.
15420         * gcc.target/spu/intrinsics-1.c: New test.
15421
15422 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15423
15424         PR c++/29980
15425         * g++.dg/ext/attrib27.C: New test.
15426         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15427         * g++.dg/parse/typedef5.C: Likewise.
15428
15429 2006-12-07  Mike Stump  <mrs@apple.com>
15430
15431         * treelang/compile/var_defs.tree: Adjust.
15432
15433 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15434
15435         PR c++/29730
15436         * g++.dg/template/crash64.C: New test.
15437         * g++.dg/parse/crash27.C: Adjust error markers.
15438
15439 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15440
15441         PR libfortran/30009
15442         PR libfortran/30056
15443         * gfortran.dg/read_eof_4.f90:  Add tests.
15444         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15445         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15446
15447 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15448
15449         PR c++/29729
15450         * g++.dg/template/crash63.C: New test.
15451
15452         PR c++/29728
15453         * g++.dg/template/crash62.C: New test.
15454
15455 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15456
15457         PR fortran/30003
15458         * gfortran.dg/allocatable_function_1.f90: Increase the number
15459         of expected calls of free to 10; the lhs section reference is
15460         now evaluated so there is another call to bar.  Change the
15461         comment appropriately.
15462         * gfortran.dg/array_section_1.f90: New test.
15463
15464 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15465
15466         PR fortran/29912
15467         * gfortran.dg/char_result_12.f90: New test.
15468
15469 2006-12-05  Richard Guenther  <rguenther@suse.de>
15470
15471         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15472         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15473         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15474         vect_double, xfail for spu*-*-*.
15475
15476 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15477
15478         PR fortran/29962
15479         * initialization_4.f90: Test noninteger exponents (-std=f95).
15480         * initialization_5.f90: New test for noninteger exponents
15481           with -std=f2003.
15482
15483 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15484
15485         PR fortran/29821
15486         * gfortran.dg/parameter_array_section_1.f90: New test.
15487
15488 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15489
15490         PR c++/29733
15491         * g++.dg/template/crash61.C: New test.
15492
15493         PR c++/29632
15494         * g++.dg/template/error23.C: New test.
15495
15496 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15497
15498         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15499
15500 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15501
15502         PR fortran/29916
15503         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15504
15505 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15506
15507         PR middle-end/29965
15508         * gcc.dg/gomp/pr29965-1.c: New test.
15509         * gcc.dg/gomp/pr29965-2.c: New test.
15510         * gcc.dg/gomp/pr29965-3.c: New test.
15511         * gcc.dg/gomp/pr29965-4.c: New test.
15512         * gcc.dg/gomp/pr29965-5.c: New test.
15513         * gcc.dg/gomp/pr29965-6.c: New test.
15514         * g++.dg/gomp/pr29965-1.C: New test.
15515         * g++.dg/gomp/pr29965-2.C: New test.
15516         * g++.dg/gomp/pr29965-3.C: New test.
15517         * g++.dg/gomp/pr29965-4.C: New test.
15518         * g++.dg/gomp/pr29965-5.C: New test.
15519         * g++.dg/gomp/pr29965-6.C: New test.
15520         * g++.dg/gomp/pr29965-7.C: New test.
15521         * g++.dg/gomp/pr29965-8.C: New test.
15522         * g++.dg/gomp/pr29965-9.C: New test.
15523         * g++.dg/gomp/pr29965-10.C: New test.
15524
15525 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15526
15527         * gnat.dg/pointer_variable_bounds.adb: New test.
15528         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15529         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15530
15531 2006-12-03  Eric Christopher  <echristo@apple.com>
15532
15533         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15534
15535 2006-12-03  Richard Henderson  <rth@redhat.com>
15536             Andrew Pinski  <pinskia@gmail.com>
15537
15538         PR C++/14329
15539         * g++.dg/warn/unit-1.C: New test.
15540
15541 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15542
15543         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15544
15545 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15546
15547         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15548         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15549         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15550         * gcc.dg/vect/vect-70.c: Reduce array size.
15551         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15552         vect_no_compaer_double targets.
15553         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15554         vect_float, vect_double, and vect_int.
15555
15556 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15557
15558         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15559         test for loop versioning on vect_no_align targets.
15560         * gcc.dg/vect/pr20122.c: Likewise.
15561         * gcc.dg/vect/vect-105.c: Likewise.
15562         * gcc.dg/vect/vect-42.c: Likewise.
15563         * gcc.dg/vect/vect-43.c: Likewise.
15564         * gcc.dg/vect/vect-74.c: Likewise.
15565         * gcc.dg/vect/vect-75.c: Likewise.
15566         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15567         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15568         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15569         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15570
15571 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15572
15573         PR fortran/29642
15574         * gfortran.dg/value_1.f90 : New test.
15575         * gfortran.dg/value_2.f90 : New test.
15576         * gfortran.dg/value_3.f90 : New test.
15577         * gfortran.dg/value_4.f90 : New test.
15578         * gfortran.dg/value_4.c : Called from value_4.f90.
15579
15580 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15581
15582         PR C++/30033
15583         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15584
15585 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15586
15587         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15588
15589 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15590
15591         PR c/27953
15592         * gcc.dg/pr27953.c: New test.
15593
15594 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15595
15596         PR c++/30022
15597         * g++.dg/ext/vector5.C: New test.
15598
15599         PR c++/30021
15600         * g++.dg/other/main1.C: New test.
15601
15602 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15603
15604         PR libfortran/29568
15605         * gfortran.dg/convert_implied_open.f90:  Change to
15606         new default record length.
15607         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15608         new error message.
15609         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15610
15611 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15612
15613         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15614
15615 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15616
15617         PR c++/29066
15618         * g++.dg/expr/pr29066.c: New.
15619
15620 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15621             Zdenek Dvorak <dvorakz@suse.cz>
15622
15623         PR tree-optimization/29921
15624         * gcc.dg/pr29921-2.c: New test.
15625
15626 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15627
15628         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15629         (i386_get_cpuid): New function.
15630         (i386_cpuid_ecx): Likewise.
15631         (i386_cpuid_edx): Likewise.
15632         (i386_cpuid): Updated to call i386_cpuid_edx.
15633
15634         * gcc.target/i386/sse3-addsubpd.c: New file.
15635         * gcc.target/i386/sse3-addsubps.c: Likewise.
15636         * gcc.target/i386/sse3-haddpd.c: Likewise.
15637         * gcc.target/i386/sse3-haddps.c: Likewise.
15638         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15639         * gcc.target/i386/sse3-hsubps.c: Likewise.
15640         * gcc.target/i386/sse3-lddqu.c: Likewise.
15641         * gcc.target/i386/sse3-movddup.c: Likewise.
15642         * gcc.target/i386/sse3-movshdup.c: Likewise.
15643         * gcc.target/i386/sse3-movsldup.c: Likewise.
15644
15645 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15646
15647         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15648
15649 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15650
15651         * gcc.dg/dfp/convert-int-max.c: New test.
15652         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15653
15654 2006-11-30  Richard Guenther  <rguenther@suse.de>
15655
15656         * gcc.dg/vect/vect-pow-1.c: Rename ...
15657         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15658         floats instead of doubles, check successful vectorization.
15659
15660 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15661
15662         PR target/29945
15663         * gcc.c-torture/compile/pr29945.c: New testcase.
15664
15665 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15666
15667         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15668         -maltivec.
15669
15670 2006-11-29  Eric Christopher  <echristo@apple.com>
15671
15672         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15673
15674 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15675
15676         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15677
15678         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15679
15680 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15681
15682         PR c++/29022
15683         * g++.dg/inherit/virtual2.C: New test.
15684         * g++.dg/inherit/virtual3.C: Likewise.
15685         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15686         * g++.dg/inherit/error2.C: Likewise.
15687         * g++.dg/template/instantiate1.C: Likewise.
15688
15689 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15690
15691         PR tree-opt/29984
15692         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15693
15694 2006-11-28  Jan Hubicka  <jh@suse.cz>
15695
15696         * gcc.dg/memcpy-1.c: New test.
15697
15698 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15699
15700         PR c++/29735
15701         * g++.dg/warn/main-3.C: New test.
15702
15703 2006-11-28  Jan Hubicka  <jh@suse.cz>
15704
15705         * gcc.dg/winline-1.c: New test.
15706
15707 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15708
15709         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15710         alignments.
15711
15712 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15713
15714         PR fortran/29976
15715         * gfortran.dg/missing_optional_dummy_3.f90
15716
15717 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15718
15719         PR fortran/20880
15720         * gfortran.dg/interface_3.f90: Modify errors.
15721
15722 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15723
15724         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15725         fail to link due to relocation overflows on spu-*-*.
15726
15727 2006-11-27  Michael Matz  <matz@suse.de>
15728             Andreas Krebbel  <krebbel1@de.ibm.com>
15729
15730         PR target/29319
15731         * gcc.dg/20061127-1.c: New testcase.
15732
15733 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15734
15735         * gcc.dg/20061124-1.c: Add exit() function prototype.
15736
15737 2006-11-27  Jan Hubicka  <jh@suse.cz>
15738
15739         * gcc.target/i386/memcpy-1.c: Adjust size.
15740         * gcc.dg/visibility-11.c: Likewise.
15741
15742 2006-11-27  Richard Guenther  <rguenther@suse.de>
15743
15744         PR middle-end/25620
15745         * gcc.target/i386/pow-1.c: New testcase.
15746         * gcc.dg/builtins-58.c: Likewise.
15747
15748 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15749
15750         PR c++/29886
15751         * g++.dg/expr/cast8.C: New test.
15752
15753 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15754
15755         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15756         Don't ever inline the testcase.
15757
15758 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15759
15760         PR fortran/29982
15761         * gfortran.fortran-torture/compile/parameter_3.f90: New
15762         testcase.
15763
15764 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15765
15766         PR fortran/29951
15767         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15768
15769 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15770
15771         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15772         for CHAR.
15773
15774 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15775
15776         PR libgfortran/29936
15777         * gfortran.dg/write_check3.f90: New test.
15778
15779 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15780
15781         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15782
15783 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15784
15785         PR fortran/20880
15786         * gfortran.dg/interface_3.f90: New test.
15787
15788         PR fortran/29387
15789         * gfortran.dg/generic_8.f90: New test.
15790
15791 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15792
15793         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15794         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15795         * gfortran.dg/specifics_3.f90: Remove.
15796
15797 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15798
15799         PR c/29955
15800         * gcc.dg/gomp/pr29955.c: New test.
15801
15802         PR c/29736
15803         * gcc.dg/pr29736.c: New test.
15804
15805 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15806
15807         PR tree-opt/29964
15808         * gcc.dg/pure-1.c: New test.
15809
15810 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15811
15812         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15813         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15814
15815 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15816
15817         * gcc.dg/20061124-1.c: New testcase.
15818
15819 2006-11-23  Eric Christopher  <echristo@apple.com>
15820
15821         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15822
15823 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15824
15825         PR c/2707
15826         PR c++/26167
15827         * gcc.dg/Wconversion-integer.c: New. Supersedes
15828         Wconversion-negative-constants.c
15829         * gcc.dg/Wconversion-real.c: New.
15830         * gcc.dg/Wconversion-real-integer.c: New.
15831         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15832         * g++.dg/warn/Wconversion1.C: Modified.
15833
15834 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15835
15836         * gfortran.dg/overload_1.f90: New test.
15837
15838 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15839
15840         PR c/9072
15841         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15842         Wtraditional-conversion.
15843         * gcc.dg/overflow-warn-2.c: Likewise.
15844         * gcc.dg/Wconversion.c: Likewise. Renamed as
15845         Wtraditional-conversion.c .
15846         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15847         Wtraditional-conversion-2.c .
15848         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15849         Wtraditional-conversion-2.c
15850         * gcc.dg/Wconversion-negative-constants.c: New.
15851
15852 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15853
15854         * gcc.dg/tree-ssa/dump-1.c: New test.
15855
15856 2006-11-23  David Ung <davidu@mips.com>
15857
15858         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15859         -mfp64, allowable when ISA >= 33 and float is enabled.
15860         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15861         of mthc1 and mfhc1 patterns.
15862
15863 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15864
15865         PR tree-optimization/29921
15866         * gcc.dg/pr29921.c: New test.
15867
15868 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15869
15870         PR fortran/29441
15871         * gfortran.dg/initialization_4.f90: New test.
15872
15873 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15874
15875         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15876         platforms that have interleaving support.
15877         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15878         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15879         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15880         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15881         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15882         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15883         gcc.dg/vect/vect-strided-u8-i8.c,
15884         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15885         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15886         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15887         gcc.dg/vect/vect-strided-float.c,
15888         gcc.dg/vect/vect-strided-a-mult.c,
15889         gcc.dg/vect/vect-strided-mult-char-ls.c,
15890         gcc.dg/vect/vect-strided-a-u16-mult.c,
15891         gcc.dg/vect/vect-strided-a-u32-mult.c,
15892         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15893         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15894         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15895         gcc.dg/vect/vect-strided-mult.c,
15896         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15897         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15898         New.
15899
15900 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15901
15902         PR fortran/25087
15903         * gfortran.dg/auto_char_len_4.f90: New test.
15904
15905 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15906
15907         PR fortran/29652
15908         * gfortran.dg/generic_7.f90: New test.
15909         * gfortran.dg/defined_operators_1.f90: Add new error.
15910
15911 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15912
15913         PR tree-optimization/29902
15914         * g++.dg/tree-ssa/pr29902.C: New test.
15915
15916 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15917
15918         PR fortran/29820
15919         * gfortran.dg/used_types_13.f90: New test.
15920
15921 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15922
15923         * gcc.dg/dfp/snan.c: Delete.
15924
15925 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15926
15927         * g++.dg/cpp0x/static_assert1.C: New.
15928         * g++.dg/cpp0x/static_assert2.C: New.
15929         * g++.dg/cpp0x/static_assert3.C: New.
15930
15931 2006-11-21  Richard Guenther  <rguenther@suse.de>
15932
15933         * gcc.dg/vect/vect-pow-1.c: New testcase.
15934         * gcc.dg/vect/vect-pow-2.c: Likewise.
15935
15936 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15937
15938         PR c++/29570
15939         * g++.dg/template/static29.C: New test.
15940
15941         PR c++/29734
15942         * g++.dg/conversion/simd4.C: New test.
15943
15944 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15945
15946         PR c++/29475
15947         * g++.dg/template/access19.C: New test.
15948         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15949         error is reported.
15950
15951 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15952
15953         PR tree-opt/25500
15954         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15955
15956 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15957
15958         PR fortran/27546
15959         * gfortran.dg/import.f90: Extended test.
15960         * gfortran.dg/import2.f90: Extended test.
15961
15962 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15963
15964         * gfortran.dg/volatile3.f90: Add conflict test.
15965
15966 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15967
15968         PR fortran/24783
15969         * gfortran.dg/implicit_10.f90: New test.
15970
15971 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15972
15973         PR c++/8586
15974         * g++.dg/warn/Wall-write-strings.C: New.
15975
15976 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15977
15978         * gfortran.dg/alloc_comp_constraint_5.f90: New.
15979         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15980
15981 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15982
15983         * gfortran.dg/use_3.f90: Remove error message.
15984         * gfortran.dg/iso_fortran_env_1.f90: New test.
15985         * gfortran.dg/iso_fortran_env_2.f90: New test.
15986         * gfortran.dg/iso_fortran_env_3.f90: New test.
15987         * gfortran.dg/iso_fortran_env_4.f90: New test.
15988
15989 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
15990
15991         * gcc.dg/vect/vect-27.c: Fix initialization.
15992
15993 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15994
15995         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15996         * gcc.dg/torture/builtin-minmax-1.c: New.
15997
15998         * gcc.dg/builtins-20.c: Add cases for copysign.
15999
16000 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16001
16002         PR fortran/24285
16003         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16004
16005 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16006         * gfortran.dg/use_1.f90: New test.
16007         * gfortran.dg/use_1.f90: New test.
16008         * gfortran.dg/use_1.f90: New test.
16009
16010 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16011
16012         PR tree-optimization/29801
16013         * gcc.dg/pr29801.c: New test.
16014
16015 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16016
16017         PR middle-end/29584
16018         * gcc.dg/torture/pr29584.c: New test.
16019
16020 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16021
16022         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16023         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16024         * gcc.target/powerpc/compress-float-ppc.c,
16025         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16026         powerpc_fprs.
16027         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16028         do not pass -mhard-float.
16029
16030 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16031
16032         * gnat.dg/volatile_aggregate.adb: New test.
16033
16034 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16035
16036         PR fortran/29391
16037         PR fortran/29489
16038         * gfortran.dg/bound_2.f90: Add more checks.
16039         * gfortran.dg/bound_3.f90: New test.
16040
16041 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16042
16043         PR target/29201
16044         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16045
16046 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16047
16048         * gfortran.dg/import3.f90: Fix error message.
16049
16050 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16051
16052         PR tree-opt/29788
16053         * gfortran.fortran-torture/compile/inline_1.f90:
16054         New testcase.
16055
16056 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16057
16058         * gcc.target/i386/x87regparm-1.c: New test.
16059         * gcc.target/i386/x87regparm-2.c: New test.
16060         * gcc.target/i386/x87regparm-3.c: New test.
16061         * gcc.target/i386/x87regparm-4.c: New test.
16062
16063 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16064
16065         PR fortran/27546
16066         * gfortran.dg/import.f90: New test.
16067         * gfortran.dg/import2.f90: New test.
16068         * gfortran.dg/import3.f90: New test.
16069
16070 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16071
16072         PR fortran/27588
16073         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16074
16075 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16076
16077         PR fortran/29806
16078         * gfortran.dg/contains.f90: New test.
16079         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16080
16081 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16082
16083         PR tree-optimization/29581
16084         * gcc.dg/pr29581-1.c: New test.
16085         * gcc.dg/pr29581-2.c: New test.
16086         * gcc.dg/pr29581-3.c: New test.
16087         * gcc.dg/pr29581-4.c: New test.
16088         * gfortran.dg/pr29581.f90: New test.
16089
16090 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16091
16092         PR fortran/29702
16093         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16094         numbers in error message headers.
16095
16096 2006-11-14  Richard Guenther  <rguenther@suse.de>
16097
16098         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16099         to i?86 and x86_64 targets.
16100
16101 2006-11-14  Caroline Tice  <ctice@apple.com>
16102
16103         * gcc.dg/pubtypes-1.c: New file/testcase.
16104         * gcc.dg/pubtypes-2.c: New file/testcase.
16105         * gcc.dg/pubtypes-3.c: New file/testcase.
16106         * gcc.dg/pubtypes-4.c: New file/testcase.
16107         * g++.dg/pubtypes.C: New file/testcase.
16108
16109 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16110
16111         PR c++/29106
16112         * g++.dg/init/self1.C: New test.
16113
16114 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16115
16116         PR fortran/29657
16117         * gfortran.dg/conflicts.f90: Add.
16118
16119 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16120
16121         PR rtl-optimization/29798
16122
16123         * gcc.c-torture/execute/pr29798.c: New.
16124
16125 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16126
16127         * gcc.dg/builtins-20.c: Add more cases.
16128
16129 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16130
16131         PR fortran/29759
16132         * gfortran.dg/gomp/pr29759.f90: New test.
16133
16134 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16135
16136         PR c++/29518
16137         * g++.dg/template/static28.C: New test.
16138
16139 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16140
16141         * lib/c-torture.exp: Use target-libpath.exp.
16142         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16143         set GCC_EXEC_PREFIX env var from global variable of same name.
16144
16145 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16146
16147         PR fortran/26994
16148         * gfortran.fortran-torture/compile/transfer-1.f90:
16149         New testcase.
16150
16151 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16152             Zdenek Dvorak <dvorakz@suse.cz>
16153
16154         PR tree-optimization/29680
16155         * gcc.dg/alias-11.c: New test.
16156
16157 2006-11-12  Jason Merrill  <jason@redhat.com>
16158             Andrew Pinski <pinskia@physics.uc.edu>
16159
16160         PR middle-end/28915
16161         * gcc.target/i386/vectorize1.c: New.
16162
16163 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16164
16165         PR rtl-optimization/29797
16166         * gcc.c-torture/execute/pr29797-1.c: New test case.
16167
16168 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16169
16170         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16171
16172 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16173
16174         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16175
16176 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16177
16178         PR tree-optimization/13827
16179         * gcc.dg/fold-eqand-1.c: New test case.
16180
16181 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16182
16183         PR rtl-opt/28812
16184         * gcc.c-torture/execute/mayalias-3.c: New test.
16185
16186 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16187
16188         PR middle-end/27528
16189         * gcc.c-torture/compile/pr27528.c: New test.
16190         * gcc.dg/pr27528.c: Likewise.
16191
16192 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16193
16194         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16195
16196         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16197
16198 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16199
16200         PR fortran/29758
16201         * gfortran.dg/reshape_source_size_1.f90: New test.
16202
16203 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16204
16205         PR fortran/29315
16206         * gfortran.dg/aliasing_dummy_4.f90: New test.
16207
16208 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16209
16210         PR target/29777
16211         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16212         and x86_64-*-* targets.
16213
16214 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16215
16216         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16217         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16218         New macros. Use them in exact tests.
16219         (TESTIT3): New macro.
16220         Add tests for fmin, fmax and fma.
16221
16222 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16223
16224         PR fortran/29431
16225         * gfortran.dg/array_constructor_13.f90: New test.
16226
16227 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16228
16229         PR fortran/29744
16230         * gfortran.dg/used_types_12.f90: New test.
16231
16232 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16233
16234         PR middle-end/29726
16235         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16236         (test6): Ditto.
16237         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16238         * gcc.dg/fold-eqandshift-3.c: New test case.
16239
16240 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16241
16242         PR fortran/29699
16243         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16244
16245         PR fortran/21370
16246         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16247
16248 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16249
16250         * gcc.dg/20061109-1.c: New testcase.
16251
16252 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16253
16254         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16255
16256 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16257
16258         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16259         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16260
16261 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16262
16263         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16264         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16265
16266 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16267
16268         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16269
16270 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16271
16272         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16273         vect-9.c).
16274         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16275         * gcc.dg/vect/vect-9.c: Now vectorizable.
16276         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16277         that support vect_widen_mult.
16278         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16279         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16280         vect-reduc-dot-u16.c).
16281         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16282         vect-reduc-dot-u16.c).
16283         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16284         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16285         vect-reduc-dot-s8.c).
16286         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16287         vect-reduc-dot-s8.c).
16288         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16289         vect-reduc-dot-s8.c).
16290         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16291         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16292         vect-reduc-dot-u8.c).
16293         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16294         vect-reduc-dot-u8.c).
16295         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16296         * gcc.dg/vect/vect-multitypes-9.c: New test.
16297         * gcc.dg/vect/vect-multitypes-10.c: New test.
16298         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16299         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16300         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16301         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16302         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16303         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16304         wrapv-vect-reduc-dot-s8.c.
16305         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16306         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16307         targets that support vec_unpack.
16308         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16309         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16310         (check_effective_target_vect_widen_mult_hi_to_si): New.
16311         (check_effective_target_vect_widen_sum): Removed.
16312
16313         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16314
16315         * gcc.dg/vect/vect-multitypes-8.c: New test.
16316         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16317
16318         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16319
16320         * gcc.dg/vect/vect-multitypes-7.c: New test.
16321
16322         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16323
16324         * gcc.dg/vect/vect-multitypes-4.c: New test.
16325         * gcc.dg/vect/vect-multitypes-5.c: New test.
16326         * gcc.dg/vect/vect-multitypes-6.c: New test.
16327
16328         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16329
16330         * gcc.dg/vect/vect-multitypes-1.c: New test.
16331         * gcc.dg/vect/vect-multitypes-2.c: New test.
16332         * gcc.dg/vect/vect-multitypes-3.c: New test.
16333
16334 2006-11-07  Eric Christopher  <echristo@apple.com>
16335
16336         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16337         Test using scan-assembler-not.
16338
16339 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16340
16341         * gcc.dg/inline-17.c: New test.
16342
16343 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16344
16345         PR other/25028
16346         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16347         on HP-UX.
16348
16349 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16350
16351         PR fortran/29539
16352         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16353
16354         PR fortran/29634
16355         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16356         test.
16357
16358 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16359
16360         PR fortran/29601
16361         * gfortran.dg/volatile.f90: Add.
16362         * gfortran.dg/volatile2.f90: Add.
16363         * gfortran.dg/volatile3.f90: Add.
16364         * gfortran.dg/volatile4.f90: Add.
16365         * gfortran.dg/volatile5.f90: Add.
16366         * gfortran.dg/volatile6.f90: Add.
16367         * gfortran.dg/volatile7.f90: Add.
16368
16369 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16370
16371         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16372           for matching error messages.
16373         * gfortran.dg/specifics_3.f90: Adjust pattern
16374           for matching error messages.
16375
16376 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16377             Bernhard Fischer  <aldot@gcc.gnu.org>
16378
16379         * lib/gcc-dg.exp (output-exists): New proc.
16380         (output-exists-not): New proc.
16381         * gcc.test-framework/test-framework.awk: Support new directives.
16382         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16383         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16384         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16385         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16386         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16387         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16388
16389 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16390
16391         PR fortran/29630
16392         PR fortran/29679
16393         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16394         * gfortran.dg/initialization_3.f90: New.
16395
16396 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16397
16398         PR libgfortran/25545
16399         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16400
16401 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16402
16403         PR middle-end/29695
16404         * gcc.c-torture/execute/pr29695-1.c: New test.
16405         * gcc.c-torture/execute/pr29695-2.c: New test.
16406
16407 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16408
16409         PR fortran/29565
16410         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16411
16412 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16413
16414         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16415         for matching error messages.
16416
16417 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16418
16419         PR target/26915
16420         * gcc.target/i386/387-12.c: New test.
16421
16422 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16423
16424         PR libfortran/29713
16425         * gfortran.dg/pr29713.f90: New test.
16426
16427 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16428
16429         * gcc.c-torture/execute/arith-rand-ll.c:
16430         Also test for bogus rest sign.
16431
16432 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16433
16434         PR libfortran/27895
16435         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16436
16437 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16438
16439         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16440         from error messages.
16441
16442 2006-11-02  Mike Stump  <mrs@apple.com>
16443
16444         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16445
16446         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16447
16448 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16449
16450         * g++.dg/eh/gcsec1.C: New test.
16451
16452 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16453
16454         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16455         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16456
16457 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16458
16459         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16460         hexadecimal value.
16461         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16462         * gcc.dg/pr14796-2.c: Likewise.
16463
16464 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16465
16466         * gcc.c-torture/execute/20061101-1.c: New test.
16467
16468 2006-11-01  Richard Guenther  <rguenther@suse.de>
16469
16470         * gcc.target/i386/fpprec-1.c: New testcase.
16471
16472 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16473
16474         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16475         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16476
16477 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16478
16479         * gcc.c-torture/execute/20061031-1.c: New test.
16480
16481 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16482
16483         PR 23067
16484         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16485         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16486         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16487         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16488         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16489         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16490         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16491
16492 2006-10-31  Eric Christopher  <echristo@apple.com>
16493             Falk Hueffner  <falk@debian.org>
16494
16495         * gcc.dg/builtin-bswap-1.c: New.
16496         * gcc.dg/builtin-bswap-2.c: New.
16497         * gcc.dg/builtin-bswap-3.c: New.
16498         * gcc.dg/builtin-bswap-4.c: New.
16499         * gcc.dg/builtin-bswap-5.c: New.
16500         * gcc.target/i386/builtin-bswap-1.c: New.
16501
16502 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16503
16504         * gcc.dg/inline-16.c: New.
16505
16506         PR 16622
16507         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16508         defining it.
16509         * gcc.dg/inline-13.c: New.
16510         * gcc.dg/inline-14.c: New.
16511         * gcc.dg/inline-15.c: New.
16512
16513         PR 11377
16514         * gcc.dg/inline6.c: New.
16515         * gcc.dg/inline7.c: New.
16516
16517 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16518
16519         PR middle-end/23470
16520         * gcc.dg/pr23470-1.c: New test case.
16521
16522 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16523
16524         PR fortran/29537
16525         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16526         data.
16527         * gfortran.dg/blockdata_2.f90: New testcase.
16528
16529 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16530
16531         PR libfortran/29627
16532         * gfortran.dg/unf_short_record_1.f90:  New test.
16533
16534 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16535
16536         PR fortran/29067
16537         * gfortran.dg/pr29067.f: New test.
16538
16539 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16540             Richard Sandiford  <richard@codesourcery.com>
16541
16542         * lib/target-supports.exp (get_compiler_messages): Append options
16543         as a single list element.
16544         (check_effective_target_arm_vfp_ok): New.
16545         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16546
16547 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16548
16549         PR fortran/29387
16550         * gfortran.dg/intrinsic_actual_2.f90: New test.
16551
16552         PR fortran/29490
16553         * gfortran.dg/actual_array_interface_1.f90: New test.
16554
16555         PR fortran/29641
16556         * gfortran.dg/used_types_11.f90: New test.
16557
16558 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16559
16560         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16561         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16562         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16563         * g++.old-deja/g++.mike/net25.C (main): Same.
16564         * g++.dg/lookup/exception1.C (main): Same.
16565         * g++.dg/parse/parens2.C (main): Same.
16566
16567 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16568
16569         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16570
16571 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16572
16573         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16574         * gcc.dg/torture/builtin-math-3.c: Likewise.
16575
16576 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16577
16578         PR fortran/29452
16579         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16580         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16581
16582 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16583
16584         PR Fortran/29410
16585         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16586
16587 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16588
16589         * lib/target-supports.exp (check_function_available): Declare
16590         function before calling.
16591
16592 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16593
16594         PR tree-optimization/29637
16595         * gcc.dg/pr29637.c: New test.
16596
16597 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16598
16599         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16600         tree canonicalization.
16601
16602 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16603
16604         * gcc.dg/builtins-20.c: Add more hypot tests.
16605
16606 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16607
16608         * gcc.dg/fold-compare-1.c: New test case.
16609
16610 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16611
16612         PR c++/16307
16613         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16614
16615 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16616
16617         PR tree-optimization/15458
16618         * gcc.dg/fold-xornot-1.c: New test case.
16619
16620 2006-10-29  Richard Guenther  <rguenther@suse.de>
16621
16622         * gcc.target/i386/math-torture/trunc.c: New testcase.
16623
16624 2006-10-29  Richard Guenther  <rguenther@suse.de>
16625
16626         * gcc.target/i386/math-torture/round.c: New testcase.
16627
16628 2006-10-29  Richard Guenther  <rguenther@suse.de>
16629
16630         * gcc.target/i386/math-torture/ceil.c: New testcase.
16631         * gcc.target/i386/math-torture/floor.c: Likewise.
16632
16633 2006-10-29  Richard Guenther  <rguenther@suse.de>
16634
16635         * gcc.target/i386/math-torture/rint.c: New testcase.
16636         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16637
16638 2006-10-29  Richard Guenther  <rguenther@suse.de>
16639
16640         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16641         * gcc.target/i386/math-torture/lceil.c: Likewise.
16642
16643 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16644
16645         PR libgfortran/24313
16646         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16647
16648 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16649
16650         * gcc.c-torture/execute/20020118-1.c,
16651         gcc.c-torture/execute/builtins/strlen.c,
16652         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16653         comment typos.
16654
16655 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16656
16657         * gcc.dg/builtins-20.c: Add tests for hypot.
16658         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16659         two-argument builtins.
16660         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16661         TESTIT2.  Update all callers.
16662         (TESTIT2, TESTIT2_R): New helper macros.
16663         Add testcases for pow, hypot and atan2.
16664
16665 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16666
16667         PR C++/29295
16668         * g++.dg/expr/bool1.C: New test.
16669         * g++.dg/expr/bool2.C: New test.
16670
16671 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16672
16673         PR fortran/28224
16674         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16675         * gfortran.dg/namelist_internal.f90: New test.
16676
16677 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16678
16679         PR fortran/29625
16680         * gfortran.dg/io_real_boz.f90: Add.
16681         * gfortran.dg/io_real_boz2.f90: Add.
16682
16683 2006-10-28  Richard Guenther  <rguenther@suse.de>
16684
16685         PR middle-end/26899
16686         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16687
16688 2006-10-28  Richard Guenther  <rguenther@suse.de>
16689
16690         PR target/28806
16691         * gcc.target/i386/math-torture/lround.c: New testcase.
16692
16693 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16694
16695         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16696         * gcc.dg/builtins-44.c: Likewise.
16697         * gcc.dg/builtins-45.c: Likewise.
16698         * gcc.dg/pr28796-2.c: Likewise.
16699         * gcc.dg/unordered-3.c: Likewise.
16700
16701 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16702
16703         PR libgfortran/27954
16704         * gfortran.dg/error_recovery_2.f90: New test.
16705
16706 2006-10-26  Richard Guenther  <rguenther@suse.de>
16707
16708         * gcc.target/i386/i386.exp: Use glob, not find to collect
16709         tests.  Avoids recursing into subdirectories.
16710         * gcc.target/i386/math-torture/math-torture.exp: Torture
16711         for interesting ia32 math options.
16712         * gcc.target.i386/math-torture/lrint.c: New testcase.
16713
16714 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16715
16716         PR libgfortran/29563
16717         * gfortran.dg/arrayio_9.f90: Update test.
16718         * gfortran.dg/arrayio_19.f90: New test.
16719
16720 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16721
16722         * gcc.dg/20061026.c: New testcase.
16723
16724 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16725
16726         PR libgfortran/29563
16727         * gfortran.dg/arrayio_9.f90: New test.
16728
16729 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16730
16731         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16732         Copy the strings manually, as strcpy may call strlen.
16733
16734 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16735
16736         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16737         Add checks for log, log2, log10 and log1p.
16738
16739         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16740         we already test 0.0.  Add checks for expm1, log, log2, log10,
16741         log1p, cbrt, erf and erfc.
16742
16743 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16744
16745         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16746
16747 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16748
16749         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16750         and remainderl() built-in functions.  Remove -ffast-math from
16751         dg-options.
16752
16753 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16754
16755         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16756         acosh and atanh.
16757
16758         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16759         floating point modifiers to arguments passed to float and long
16760         double functions respectively.  Update all callers to use floating
16761         point numbers, not integers.  Add tests for exp, exp2 and
16762         exp10/pow10.
16763
16764         * gcc.dg/torture/builtin-math-3.c: New test.
16765
16766 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16767
16768         PR fortran/29393
16769         * gfortran.dg/initialize_2.f90: New.
16770
16771 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16772
16773         * gcc.dg/torture/builtin-math-2.c: New test.
16774
16775 2006-10-24  Richard Guenther  <rguenther@suse.de>
16776
16777         PR middle-end/28796
16778         * gcc.dg/pr28796-1.c: New testcase.
16779         * gcc.dg/pr28796-2.c: Likewise.
16780
16781 2006-10-24  Richard Guenther  <rguenther@suse.de>
16782
16783         * gcc.dg/builtins-57.c: New testcase.
16784
16785 2006-10-24  Richard Guenther  <rguenther@suse.de>
16786
16787         PR tree-optimization/29567
16788         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16789
16790 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16791
16792         PR tree-optimization/14784
16793         * gcc.dg/alias-10.c: New test.
16794
16795 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16796
16797         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16798
16799 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16800
16801         * gcc.dg/builtin-strncat-chk-1.c: New test.
16802
16803 2006-10-23  Jan Hubicka  <jh@suse.cz>
16804
16805         * gcc.dg/memmove-1.c: New test.
16806
16807 2006-10-23  Paul Brook  <paul@codesourcery.com>
16808
16809         * gcc.dg/pragma-pack-5.c: New test.
16810
16811 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16812
16813         * g++.dg/other/s390-1.C: New testcase.
16814
16815 2006-10-23  Richard Guenther  <rguenther@suse.de>
16816
16817         PR middle-end/27132
16818         PR middle-end/23295
16819         * gcc.dg/pr27132.c: New testcase.
16820         * gcc.dg/pr23295.c: Likewise.
16821         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16822         * g++.dg/tree-ssa/pr19807.C: Likewise.
16823
16824 2006-10-23  Richard Guenther  <rguenther@suse.de>
16825
16826         PR middle-end/21032
16827         * gcc.dg/pr21032.c: New testcase.
16828
16829 2006-10-22  Jeff Law  <law@redhat.com>
16830         Richard Guenther  <rguenther@suse.de>
16831
16832         PR tree-optimization/15911
16833         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16834
16835 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16836
16837         PR c++/20647
16838         * g++.dg/abi/rtti3.C: New.
16839
16840 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16841
16842         PR middle-end/28252
16843         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16844         transformation.
16845
16846 2006-10-21  Richard Guenther  <rguenther@suse.de>
16847
16848         PR tree-optimization/3511
16849         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16850
16851 2006-10-21  Richard Guenther  <rguenther@suse.de>
16852
16853         PR middle-end/26898
16854         * gcc.dg/torture/pr26898-1.c: New testcase.
16855         * gcc.dg/torture/pr26898-2.c: Likewise.
16856
16857 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16858
16859         PR c++/28053
16860         * g++.dg/parse/bitfield1.C: Adjust error markers.
16861         * g++.dg/parse/bitfield2.C: New test.
16862
16863 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16864
16865         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16866
16867 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16868
16869         PR libfortran/27895
16870         * gfortran.dg/zero_sized_1.f90: New test.
16871
16872 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16873
16874         * gcc.dg/div-compare-1.c: New test.
16875
16876 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16877
16878         PR fortran/29216
16879         * gfortran.dg/result_default_init_1.f90: New test.
16880
16881         PR fortran/29314
16882         * gfortran.dg/automatic_default_init_1.f90: New test.
16883
16884         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16885         from 38 to 33.
16886
16887 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16888
16889         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16890         'using namespace std' without previous declaration.
16891         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16892         * g++.old-deja/g++.robertl/eb133c.C: New.
16893
16894 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16895
16896         PR libgfortran/29277
16897         * gfortran.dg/streamio_4.f90: Update test.
16898         * gfortran.dg/streamio_11.f90: New test.
16899
16900 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16901
16902         PR c++/27952
16903         * g++.dg/inherit/virtual1.C: New test.
16904
16905 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16906
16907         PR c++/28261
16908         * g++.dg/parse/enum3.C: New test.
16909
16910 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16911
16912         PR c++/29039
16913         * g++.dg/init/ctor8.C: New test.
16914
16915 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16916
16917         PR c++/27270
16918         * g++.dg/ext/complit8.C: Tweak error markers.
16919         * g++.dg/template/complit1.C: Add error marker.
16920
16921 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16922
16923         PR c++/27270
16924         * g++.dg/ext/complit8.C: New test.
16925
16926         PR c++/29408
16927         * g++.dg/parse/dtor12.C: New test.
16928
16929         PR c++/29435
16930         * g++.dg/template/sizeof11.C: New test.
16931
16932 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16933
16934         PR fortran/29392
16935         * gfortran.dg/data_char_3.f90: New test.
16936
16937         PR fortran/29451
16938         * gfortran.dg/negative_automatic_size.f90: New test.
16939
16940 2006-10-16  David Daney  <ddaney@avtrex.com>
16941
16942         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16943
16944 2006-10-16  Eric Christopher  <echristo@apple.com>
16945
16946         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16947         x86_64.
16948
16949 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16950
16951         PR c++/28211
16952         * g++.dg/tc1/dr49.C: Tweak error messages.
16953         * g++.dg/parse/template21.C: New test.
16954
16955 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16956
16957         PR middle-end/20491
16958         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16959
16960 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16961
16962         PR fortran/29403
16963         * gfortran.dg/print_1.f90: New test.
16964
16965 2006-10-15  Jan Hubicka  <jh@suse.cz>
16966
16967         PR middle-end/29241
16968         * gcc.c-torture/compile/pr29241.c: New testcase.
16969
16970 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
16971
16972         PR middle-end/29250
16973         * gcc.c-torture/compile/pr29250.c: New test.
16974
16975 2006-10-15  Richard Guenther  <rguenther@suse.de>
16976
16977         * gcc.dg/pr29299.c: New testcase.
16978
16979 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
16980
16981         PR fortran/24767
16982         * gfortran.dg/label_4.f90: Adjust warning flag.
16983
16984 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16985
16986         PR fortran/29371
16987         * gfortran.dg/nullify_3.f90: New test.
16988
16989 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16990
16991         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16992         on Solaris 2.5.1 too.
16993
16994 2006-10-13  Eric Christopher  <echristo@apple.com>
16995
16996         * gcc.dg/pr25993.c: Skip for darwin.
16997
16998 2006-10-13  Eric Christopher  <echristo@apple.com>
16999
17000         * gcc.dg/visibility-11.c: Skip for darwin.
17001
17002 2006-10-13  Eric Christopher  <echristo@apple.com>
17003
17004         * gcc.dg/darwin-weakimport-1.c: Use
17005         -fno-asynchronous-unwind-tables.
17006         * gcc.dg/darwin-weakimport-3.c: Ditto.
17007
17008 2006-10-13  Richard Guenther  <rguenther@suse.de>
17009
17010         PR tree-optimization/29446
17011         * gcc.dg/torture/pr29446.c: New testcase.
17012
17013 2006-10-13  Bill Wendling  <wendling@apple.com>
17014
17015         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17016         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17017         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17018         * g++.old-deja/g++.law/shadow1.C: Likewise.
17019         * g++.old-deja/g++.law/ctors10.C: Likewise.
17020         * g++.dg/debug/namespace1.C: Likewise.
17021         * g++.dg/inherit/namespace-as-base.C: Likewise.
17022         * g++.dg/opt/delay-slot-1.C: Likewise.
17023         * g++.dg/parse/defarg10.C: Likewise.
17024         * g++.dg/template/ptrmem11.C: Likewise.
17025         * g++.dg/template/mem_func_ptr.C: Likewise.
17026         * g++.dg/template/spec19.C: Likewise.
17027
17028 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17029
17030         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17031
17032 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17033
17034         PR fortran/29373
17035         * gfortran.dg/implicit_9.f90: New test.
17036
17037         PR fortran/29407
17038         * gfortran.dg/namelist_25.f90: New test.
17039
17040         PR fortran/27701
17041         * gfortran.dg/same_name_2.f90: New test.
17042
17043         PR fortran/29232
17044         * gfortran.dg/host_assoc_types_1.f90: New test.
17045
17046         PR fortran/29364
17047         * gfortran.dg/missing_derived_type_1.f90: New test.
17048         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17049
17050         PR fortran/29422
17051         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17052
17053         PR fortran/29428
17054         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17055
17056 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17057
17058         PR fortran/29391
17059         * gfortran.dg/bound_2.f90: New test.
17060
17061 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17062
17063         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17064         directive.
17065         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17066         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17067         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17068         * gfortran.dg/gomp/reduction3.f90: Likewise.
17069         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17070         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17071         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17072         * gfortran.dg/forall_4.f90: Likewise.
17073         * gfortran.dg/spec_expr_4.f90: Likewise.
17074         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17075         * gfortran.dg/forall_5.f90: Likewise.
17076         * gfortran.dg/open_access_append_2.f90: Add check for
17077         compile-time warning.
17078
17079 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17080
17081         PR c++/28506
17082         * g++.dg/parse/pure1.C: New test.
17083
17084 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17085
17086         PR fortran/21435
17087         * gfortran.dg/io_constraints_3.f90: New test.
17088         * gfortran.dg/open_access_append_1.f90: Add checks
17089         for compile-time warnings.
17090         * gfortran.dg/pr20163-2.f: Likewise.
17091         * gfortran.dg/iostat_2.f90: Likewise.
17092         * gfortran.dg/label_4.f90: Delete the temporary
17093         file.
17094         * gfortran.dg/direct_io_2.f90: Add a FILE=
17095         specifier.
17096         * gfortran.dg/iomsg_1.f90: Add check for
17097         compile-time warning.
17098
17099 2006-10-12  Jan Hubicka  <jh@suse.cz>
17100
17101         PR c/28419
17102         * gcc.dg/pr28319.c: New test.
17103
17104 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17105         PR c++/29318
17106         * g++.dg/ext/vla4.C: New test.
17107
17108 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17109
17110         PR c++/27961
17111         * g++.dg/template/crash60.C: New test.
17112         * g++.dg/other/large-size-array.C: Adjust error markers.
17113         * g++.dg/parse/crash27.C: Likewise.
17114         * g++.dg/template/crash1.C: Likewise.
17115
17116 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17117
17118         PR testsuite/29093
17119         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17120
17121 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17122
17123         PR preprocessor/28709
17124         * gcc.dg/cpp/paste14.c: New test.
17125
17126 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17127
17128         PR c++/29175
17129         * g++.dg/init/array24.C: New test.
17130
17131 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17132
17133         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17134         of <sys/types.h>.
17135
17136 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17137
17138         PR c++/29024
17139         * g++.dg/parse/typedef8.C: New test.
17140         * g++.dg/other/mult-stor1.C: Adjust error markers.
17141
17142 2006-10-11  Richard Guenther  <rguenther@suse.de>
17143
17144         PR tree-optimization/28230
17145         * gcc.dg/torture/pr28230.c: New testcase.
17146
17147 2006-10-11  Richard Guenther  <rguenther@suse.de>
17148
17149         PR inline-asm/29119
17150         * gcc.dg/torture/pr29119.c: New testcase.
17151
17152 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17153
17154         PR middle-end/29272
17155         * gcc.c-torture/execute/20060930-2.c: New test.
17156
17157 2006-10-09  Richard Henderson  <rth@redhat.com>
17158
17159         Revert emutls patch.
17160
17161 2006-10-09  Richard Guenther  <rguenther@suse.de>
17162
17163         PR middle-end/29254
17164         * gcc.dg/pr29254.c: New testcase.
17165
17166 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17167             Paul Thomas  <pault@gcc.gnu.org>
17168
17169         PR fortran/20541
17170         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17171         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17172         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17173         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17174         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17175         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17176         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17177         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17178         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17179         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17180         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17181         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17182         * gfortran.dg/alloc_comp_std.f90: New test.
17183         * gfortran.dg/move_alloc.f90: New test.
17184
17185 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17186
17187         PR fortran/29115
17188         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17189
17190         PR fortran/29211
17191         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17192
17193 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17194
17195         PR fortran/28585
17196         * gfortran.dg/new_line.f90: New test.
17197
17198 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17199
17200         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17201         * gcc.dg/torture/builtin-convert-1.c,
17202         gcc.dg/torture/builtin-convert-2.c,
17203         gcc.dg/torture/builtin-convert-3.c,
17204         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17205
17206 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17207
17208         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17209         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17210         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17211         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17212
17213 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17214
17215         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17216         Xfail some tests for powerpc-darwin and powerpc-aix.
17217
17218 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17219
17220         PR c/29380
17221         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17222
17223 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17224
17225         PR target/29300
17226         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17227         on hppa*-*-hpux*.
17228
17229 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17230
17231         PR fortran/16580
17232         PR fortran/29288
17233         * gfortran.fortran-torture/execute/specifics.f90:
17234         Add tests for using all possible intrinsics as actual arguments.
17235         * gfortran.dg/specifics_1.f90: Add tests for using
17236         all possible intrinsics as actual arguments.
17237         * gfortran.dg/specifics_2.f90: New file.
17238         * gfortran.dg/specifics_3.f90: New file.
17239
17240 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17241
17242         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17243         * gcc.dg/debug/debug-2.c: Likewise.
17244
17245 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17246
17247         * gcc.c-torture/compile/sync-2.c: New test.
17248
17249 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17250
17251         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17252         line endings.
17253
17254 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17255
17256         PR rtl-optimization/29128
17257         * gcc.c-torture/compile/pr29128.c: New test.
17258
17259 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17260
17261         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17262         line endings.
17263
17264 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17265
17266         PR middle-end/29256
17267         * gcc.dg/tree-ssa/loop-19.c: New test.
17268
17269 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17270
17271         PR tree-optimization/29330
17272         * gcc.dg/pr29330.c: New test.
17273
17274         PR target/28924
17275         * gcc.c-torture/compile/20061005-1.c: New test.
17276
17277 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17278
17279         * gcc.dg/typename-vla-1.c: New case.
17280         * gnat.dg/forward_vla.adb: New case.
17281
17282 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17283
17284         PR tree-optimization/29290
17285         * gfortran.dg/loop_nest_1.f90: New test.
17286
17287         PR target/29198
17288         * gcc.dg/tls/opt-12.c: New test.
17289
17290         PR fortran/28415
17291         * gfortran.dg/save_2.f90: New test.
17292
17293         PR c/29091
17294         * gcc.dg/pr29091.c: New test.
17295
17296 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17297
17298         * lib/target-supports.exp
17299         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17300         same as x86_64-*-*; check for LP64.
17301
17302 2006-10-04  Richard Henderson  <rth@redhat.com>
17303
17304         * lib/target-supports.exp (check_effective_target_tls): Redefine
17305         to mean non-emulated tls.
17306         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17307         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17308         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17309         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17310         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17311         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17312         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17313
17314 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17315
17316         PR fortran/29343
17317         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17318
17319 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17320
17321         * gfortran.dg/bounds_check_fail_1.f90: New test.
17322
17323 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17324
17325         PR c++/29020
17326         * g++.dg/template/friend48.C: New test.
17327
17328 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17329
17330         PR fortran/29098
17331         * gfortran.dg/default_initialization_2.f90: New test.
17332
17333 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17334
17335         PR fortran/20779
17336         PR fortran/20891
17337         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17338
17339 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17340
17341         PR fortran/29284
17342         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17343
17344         PR fortran/29321
17345         PR fortran/29322
17346         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17347
17348         PR fortran/25091
17349         PR fortran/25092
17350         * gfortran.dg/entry_array_specs_1.f90: New test.
17351
17352 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17353
17354         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17355         insufficient to inhibit some test failures at -O3.  Do testing
17356         on integers.
17357
17358 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17359
17360         PR c++/29138
17361         * g++.dg/inherit/access8.C: New test.
17362         * g++.dg/template/dtor4.C: Tweak error messages.
17363
17364 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17365
17366         PR fortran/27478
17367         * gfortran.dg/entry_8.f90: New test.
17368
17369 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17370
17371         PR c++/29291
17372         * g++.dg/parse/new4.C: New test.
17373
17374 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17375
17376         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17377         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17378         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17379         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17380         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17381
17382 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17383
17384         PR fortran/19260
17385         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17386         * gfortran.dg/continuation_2.f90: New test.
17387
17388         PR fortran/19262
17389         * gfortran.dg/continuation_3.f90: New test.
17390         * gfortran.dg/continuation_4.f90: New test.
17391         * gfortran.dg/continuation_5.f: New test.
17392         * gfortran.dg/continuation_6.f: New test.
17393
17394 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17395
17396         PR c++/29226
17397         * g++.dg/template/vla1.C: New test.
17398
17399 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17400
17401         PR fortran/29210
17402         * gfortran.dg/complex_parameter_1.f90: New test.
17403
17404 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17405
17406         PR c/29154
17407         * gcc.c-torture/execute/20060929-1.c: New test.
17408
17409 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17410
17411         PR c++/29105
17412         * g++.dg/template/member6.C: New test.
17413         * g++.dg/parse/typename7.C: Adjust error markers.
17414
17415         PR c++/29080
17416         * g++.dg/template/member7.C: New test.
17417
17418 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17419
17420         PR c/24010
17421         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17422         gcc.dg/Woverride-init-3.c: New tests.
17423
17424 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17425
17426         * gcc.c-torture/execute/20060930-1.c: New test.
17427
17428 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17429
17430         PR fortran/18791
17431         * gfortran.dg/specifics_1.f90: New test.
17432         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17433         complex specifics.
17434
17435 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17436
17437         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17438         pthread-init-common.h: New.
17439
17440 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17441
17442         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17443         precision on some archs.
17444
17445 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17446
17447         * gcc.dg/non-local-goto-1.c: New test.
17448         * gcc.dg/non-local-goto-2.c: Likewise.
17449         * gcc.dg/setjmp-3.c: Likewise.
17450         * gcc.dg/setjmp-4.c: Likewise.
17451
17452 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17453
17454         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17455
17456 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17457
17458         PR fortran/28276
17459         * gfortran.dg/exponent_1.f90: New test.
17460
17461         PR fortran/27021
17462         * gfortran.dg/nearest_1.f90: New test.
17463
17464 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17465
17466         PR middle-end/25261
17467         PR middle-end/28790
17468         * gcc.dg/gomp/nestedfn-1.c: New test.
17469
17470 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17471
17472         PR objc/29195
17473         * objc/compile/method-1.m: New test.
17474
17475 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17476
17477         PR c++/26938
17478         * g++.dg/template/crash58.C: New test.
17479         * g++.dg/parse/crash28.C: Adjust error markers.
17480         * g++.dg/template/crash34.C: Likewise.
17481         * g++.dg/template/friend31.C: Likewise.
17482         * g++.dg/template/crash32.C: Likewise.
17483
17484         PR c++/27329
17485         * g++.dg/template/crash59.C: New test.
17486
17487         PR c++/27667
17488         * g++.dg/template/spec33.C: New test.
17489         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17490
17491 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17492             Adam Nemet  <anemet@caviumnetworks.com>
17493
17494         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17495         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17496
17497 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17498
17499         PR target/28911
17500         * gcc.dg/pr28911.c: New.
17501
17502 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17503
17504         PR target/29169
17505         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17506         (dg-options): Add -mfpmath=387.
17507
17508 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17509
17510         PR c/28706
17511         * gcc.dg/pr28706.c: New test.
17512
17513         PR c/28712
17514         * gcc.dg/pr28712.c: New test.
17515
17516 2006-09-22  Mike Stump  <mrs@apple.com>
17517
17518         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17519
17520 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17521
17522         PR tree-optimization/28888
17523         * gcc.dg/pr28888.c: New test.
17524
17525 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17526
17527         PR c++/29016
17528         * g++.dg/init/ptrfn1.C: New test.
17529
17530 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17531
17532         PR c++/28861
17533         * g++.dg/template/spec32.C: New test.
17534         * g++.dg/parse/crash9.C: Adjust error markers.
17535
17536         PR c++/28303
17537         * g++.dg/template/typedef6.C: New test.
17538         * g++.dg/init/error1.C: Adjust error markers.
17539         * g++.dg/parse/crash9.C: Likewise.
17540         * g++.dg/template/crash55.C: Likewise.
17541
17542 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17543
17544         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17545
17546 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17547
17548         PR target/27650
17549         * g++.dg/ext/dllimport12.C: New test.
17550
17551 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17552
17553         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17554         * gcc.target/mips/nmadd-2.c: Likewise.
17555         * gcc.target/mips/mips-ps-6.c: New test.
17556         * gcc.target/mips/neg-abs-1.c: Likewise.
17557         * gcc.target/mips/neg-abs-2.c: Likewise.
17558         * gcc.target/mips/nmadd-3.c: New test.
17559
17560 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17561
17562         PR middle-end/28046
17563         * gcc.dg/gomp/atomic-10.c: New test.
17564         * g++.dg/gomp/atomic-10.C: New test.
17565
17566 2006-09-20  Eric Christopher  <echristo@apple.com>
17567
17568         * gcc.target/i386/sse3-not-fisttp.c: New.
17569
17570 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17571
17572         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17573
17574 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17575
17576         * gcc.c-torture/execute/pr28289.c (one): New variable.
17577         (main): Use it instead of argc.
17578         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17579         (main): Use it instead of argc.
17580
17581 2006-09-19  Paul Brook  <paul@codesourcery.com>
17582
17583         PR target/28516
17584         * gcc.dg/nested-func-5.c: New test.
17585
17586 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17587
17588         * lib/target-supports.exp (check_effective_target_tls): Compile
17589         test stubs using ${tool}_target_compile, not just target_compile.
17590         (check_effective_target_tls_runtime): Likewise.
17591
17592 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17593
17594         * gcc.c-torture/compile/20030405-1.x: Remove.
17595
17596         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17597         optimising linker from discarding it.
17598
17599 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17600
17601         PR fortran/28526
17602         * gfortran.dg/keyword_symbol_1.f90: New test.
17603
17604         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17605         pedantic compilation option.
17606
17607 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17608
17609         PR fortran/29060
17610         * gfortran.dg/spread_shape_1.f90: New test.
17611
17612 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17613
17614         PR tree-optimization/28887
17615         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17616
17617 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17618
17619         PR c/25993
17620         * gcc.dg/pr25993.c: New test.
17621
17622 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17623
17624         PR tree-opt/21591
17625         * gcc.dg/vect/pr21591.c: New test.
17626
17627 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17628
17629         PR tree-opt/29059
17630         * gcc.c-torture/compile/strcpy-1.c: New test.
17631         * gcc.c-torture/compile/strcpy-2.c: New test.
17632         * gcc.c-torture/compile/memcpy-1.c: New test.
17633         * gcc.c-torture/compile/memcpy-2.c: New test.
17634
17635 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17636
17637         PR testsuite/29055
17638         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17639
17640 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17641
17642         * gnat.dg/specs/double_record_extension1.ads: New test.
17643         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17644
17645 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17646
17647         PR fortran/29051
17648         * gfortran.dg/oldstyle_3.f90: New test.
17649
17650 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17651
17652         PR libgfortran/29099
17653         * gfortran.dg/secnds-1.f: New test.
17654
17655 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17656
17657         PR libgfortran/29053
17658         * gfortran.dg/streamio_9.f90: New test.
17659         * gfortran.dg/streamio_10.f90: New test.
17660
17661 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17662
17663         PR C++/29002
17664         * g++.dg/init/array22.C: New test.
17665         * g++.dg/init/array23.C: New test.
17666
17667 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17668
17669         * stackcheck.lst: Update list of tests requiring stack checking.
17670         * norun.lst: Adjust for above change.
17671         * ada95.lst: New file.
17672         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17673         requiring -gnat95 switch.
17674
17675 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17676
17677         * gnat.dg/in_out_parameter.adb: New test.
17678
17679 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17680
17681         PR debug/28980
17682         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17683
17684 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17685
17686         * gnat.dg/specs/unchecked_union.ads: New test.
17687
17688 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17689
17690         PR rtl-optimization/28982
17691         * gcc.c-torture/execute/pr28982a.c: New test.
17692         * gcc.c-torture/execute/pr28982b.c: Likewise.
17693
17694 2006-09-12  Eric Christopher  <echristo@apple.com>
17695
17696         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17697         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17698
17699 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17700
17701         PR c/28768
17702         PR preprocessor/14634
17703         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17704         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17705         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17706
17707 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17708
17709         * gcc.dg/pr28243.c: New test.
17710
17711 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17712
17713         PR fortran/28971
17714         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17715         this undiagnosed regression reappears.
17716
17717 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17718
17719         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17720         Treat $srcdir as a literal.
17721         * lib/fortran-torture.exp (fortran-torture-compile,
17722         fortran-torture-execute): Likewise.
17723         * lib/objc-torture.exp (objc-torture-compile,
17724         objc-torture-execute): Likewise.
17725         * lib/profopt.exp (profopt-execute): Likewise.
17726
17727 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17728
17729         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17730
17731 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17732
17733         PR testsuite/28950
17734         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17735
17736 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17737
17738         PR target/13685
17739         * gcc.target/i386/pr13685.c: New test.
17740
17741 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17742
17743         * gcc.dg/pr28726.c: New test.
17744
17745 2006-09-11  Josh Conner  <jconner@apple.com>
17746
17747         * gcc.dg/nrv3.c: Increase size of structure.
17748         * gcc.dg/nrv4.c: Likewise.
17749         * gcc.dg/nrv5.c: Likewise.
17750
17751 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17752
17753         PR libfortran/28890
17754         gfortran.dg/assumed_charlen_function_5.f90: New test.
17755
17756 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17757
17758         PR c++/28991
17759         * g++.dg/init/static3.C: New test.
17760
17761 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17762
17763         PR testsuite/29007
17764         * gcc.dg/long-long-cst1.c (t): Add cast to
17765         __SIZE_TYPE__ before casting to int.
17766         (main): Return 0 on success.
17767
17768 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17769
17770         * gcc.c-torture/execute/20060910-1.c: New test.
17771
17772 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17773
17774         PR middle-end/26983
17775         * gcc.dg/pr26983.c: New test.
17776
17777 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17778
17779         PR target/29006
17780         * gcc.c-torture/execute/pr29006.c: New test.
17781
17782 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17783
17784         PR libfortran/28947
17785         gfortran.dg/matmul_4.f90: New test.
17786
17787 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17788
17789         PR fortran/28959
17790         gfortran.dg/used_types_10: New test.
17791
17792 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17793
17794         PR libfortran/28923
17795         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17796         gfortran.dg/array_initializer_3.f90: New test.
17797
17798 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17799
17800         PR fortran/28914
17801         * gfortran.dg/actual_array_constructor_3.f90: New test.
17802
17803 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17804
17805         PR testsuite/26778
17806         * gcc.target/i386/pr26778.c: New testcase.
17807
17808 2006-09-08  Eric Christopher  <echristo@apple.com>
17809
17810         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17811         * gcc.target/i386/memcpy-1.c: Ditto.
17812         * gcc.target/i386/asm-1.c: Ditto.
17813         * gcc.target/i386/20060512-4.c: Ditto.
17814         * gcc.target/i386/compress-float-387.c: Ditto.
17815         * gcc.target/i386/20060512-1.c: Ditto.
17816         * gcc.target/i386/compress-float-sse.c: Ditto.
17817         * gcc.target/i386/20060512-2.c: Ditto.
17818         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17819         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17820         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17821         * gcc.dg/pr26449.c: Ditto.
17822         * gcc.dg/attr-ms_struct-2.c: Ditto.
17823         * gcc.dg/attr-ms_struct-1.c: Ditto.
17824         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17825
17826 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17827
17828         PR c/28504
17829         * gcc.dg/vla-10.c: New test.
17830
17831 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17832
17833         PR c++/28858
17834         * g++.dg/parse/template20.C: New test.
17835         * g++.dg/template/operator8.C: Remove obsolete part.
17836         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17837         * g++.old-deja/g++.pt/crash65.C: Likewise.
17838
17839 2006-09-07  Jason Merrill  <jason@redhat.com>
17840
17841         PR middle-end/27724
17842         * gcc.dg/long-long-cst1.c: New test.
17843
17844 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17845
17846         PR C++/28906
17847         * g++.dg/other/array3.C: New test.
17848         * g++.dg/other/array4.C: New test.
17849         * g++.dg/other/array5.C: New test.
17850
17851 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17852
17853         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17854
17855 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17856
17857         PR target/28946
17858         * gcc.target/i386/pr28946.c: New test.
17859
17860 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17861
17862         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17863         in integer literal constant.
17864         * gfortran.dg/enum_8.f90: Ditto.
17865         * gfortran.dg/g77/20030326-1.f: Ditto.
17866
17867 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17868
17869         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17870         nonconformance usage.
17871
17872 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17873
17874         PR middle-end/28862
17875         * gcc.c-torture/compile/vector-align-1.c: New test.
17876
17877 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17878
17879         PR rtl-opt/27883
17880         * g++.dg/opt/copysign-1.C: New test.
17881
17882 2006-09-06  Jason Merrill  <jason@redhat.com>
17883
17884         PR c++/27371
17885         * g++.dg/warn/unused-result1.C: New test.
17886
17887 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17888
17889         PR c++/28903
17890         * g++.dg/ext/vla3.C: New test.
17891
17892         PR c++/28886
17893         * g++.dg/template/array16.C: New test.
17894
17895 2006-09-06  Richard Guenther  <rguenther@suse.de>
17896
17897         * gcc.dg/pr27226.c: Remove testcase again.
17898
17899 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17900
17901         PR tree-opt/28937
17902         * g++.dg/opt/unroll2.C: New test.
17903
17904 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17905
17906         PR tree-opt/28952
17907         * gcc.dg/vect/pr28952.c: New test.
17908
17909 2006-09-05  Richard Guenther  <rguenther@suse.de>
17910
17911         PR tree-optimization/28900
17912         * gcc.dg/torture/pr28900.c: New testcase
17913
17914 2006-09-05  Richard Guenther  <rguenther@suse.de>
17915
17916         PR tree-optimization/28905
17917         * gcc.c-torture/compile/pr28905.c: New testcase.
17918
17919 2006-09-05  Richard Guenther  <rguenther@suse.de>
17920
17921         PR middle-end/28935
17922         * gcc.dg/pr28935.c: New testcase.
17923
17924 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17925
17926         * gcc.c-torture/execute/20060905-1.c: New test.
17927
17928 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17929
17930         PR fortran/28908
17931         * gfortran.dg/used_types_7.f90: New test.
17932         * gfortran.dg/used_types_8.f90: New test.
17933         * gfortran.dg/used_types_9.f90: New test.
17934
17935 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17936
17937         * gcc.c-torture/compile/20060904-1.c: New test.
17938
17939 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17940
17941         PR c++/23287 Revert my 2006-09-01 patch
17942         * g++.dg/parse/dtor12.C: Remove.
17943
17944 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17945
17946         PR c+/27670
17947         * g++.dg/template/operator9.C: New test.
17948
17949         PR c++/27493
17950         * g++.dg/template/operator7.C: New test.
17951
17952         PR c++/27494
17953         * g++.dg/template/operator8.C: New test.
17954
17955         PR c++/27397
17956         * g++.dg/template/crash57.C: New test.
17957
17958         * g++.dg/template/typedef4.C: Adjust error markers.
17959         * g++.dg/template/typedef5.C: Likewise.
17960
17961 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17962
17963         PR c++/28878
17964         * g++.dg/parse/crash33.C: New test.
17965
17966 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17967         Richard Guenther  <rguenther@suse.de>
17968         Adam Nemet  <anemet@caviumnetworks.com>
17969
17970         PR middle-end/27226
17971         * gcc.target/mips/memcpy-1.c: New testcase.
17972         * gcc.dg/pr27226.c: Likewise.
17973
17974 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17975
17976         PR c++/28705
17977         * g++.dg/lookup/koenig5.C: New.
17978         * g++.dg/template/crash56.C: New.
17979
17980 2006-09-01  Josh Conner  <jconner@apple.com>
17981
17982         PR c++/25505
17983         * gcc.dg/nrv3.c: New test.
17984         * gcc.dg/nrv4.c: New test.
17985         * gcc.dg/nrv5.c: New test.
17986
17987 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17988
17989         PR c++/23287
17990         * g++.dg/parse/dtor12.C: New.
17991
17992 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17993
17994         PR tree-optimization/28839
17995         * gcc.dg/pr28839.c: New test.
17996
17997 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17998
17999         PR target/24367
18000         * gcc.dg/pr24367.c: New testcase.
18001
18002 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18003
18004         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18005
18006 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18007
18008         PR rtl-optimization/27735
18009         * gcc.dg/loop-unswitch-1.c: New test.
18010
18011 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18012
18013         PR fortran/28885
18014         * gfortran.dg/aliasing_dummy_2.f90: New test.
18015
18016         PR fortran/20067
18017         * gfortran.dg/generic_5.f90: Change error message.
18018
18019         PR fortran/28873
18020         * gfortran.dg/generic_6.f90: New test.
18021
18022         PR fortran/25077
18023         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18024
18025         PR fortran/25102
18026         * gfortran.dg/invalid_interface_assignment.f90: New test.
18027
18028         PR fortran/24866
18029         * gfortran.dg/module_proc_external_dummy.f90: New test.
18030
18031 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18032
18033         PR c++/28349
18034         * g++.dg/warn/var-args1.C: New test.
18035
18036 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18037
18038         PR fortran/28866
18039         * gfortran.dg/simpleif_2.f90: New test.
18040         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18041         * gfortran.dg/enum_5.f90: Ditto.
18042
18043 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18044             Kazu Hirata  <kazu@codesourcery.com>
18045
18046         PR tree-optimization/17506
18047         * gcc.dg/pr17506.c: New.
18048
18049 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18050
18051         PR c++/28139
18052         * g++.dg/eh/alias1.C: New test.
18053
18054 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18055
18056         PR c++/28860
18057         * g++.dg/template/ttp22.C: New test.
18058
18059 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18060
18061         PR middle-end/26632
18062         * gcc.dg/pr26632.c: New.
18063
18064 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18065
18066         PR libgfortran/28354
18067         * gfortran.dg/fmt_zero_precision.f90: New test.
18068
18069 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18070
18071         PR c++/28058
18072         * g++.dg/template/spec31.C: New test.
18073
18074 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18075
18076         PR c++/26573
18077         * g++.dg/other/static2.C: New test.
18078
18079 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18080
18081         * gcc.dg/Wswitch-enum-2.c: New test case.
18082         * gcc.dg/Wswitch-enum-3.c: Likewise.
18083
18084 2006-08-26  Richard Guenther  <rguenther@suse.de>
18085
18086         * gcc.c-torture/compile/20060826-1.c: New testcase.
18087
18088 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18089
18090         PR c++/28736
18091         * g++.dg/template/void10.C: New test.
18092
18093         PR c++/28737
18094         * g++.dg/template/void8.C: New test.
18095
18096         PR c+_+/28738
18097         * g++.dg/template/void9.C: New test.
18098
18099         * g++.dg/template/void3.C: Adjust error markers.
18100         * g++.dg/template/void4.C: Likewise.
18101         * g++.dg/template/crash55.C: Likewise.
18102         * g++.dg/template/void7.C: Likewise
18103
18104 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18105
18106         PR c++/28588
18107         * g++.dg/inherit/access6.C: New test.
18108         * g++.dg/inherit/access7.C: Likewise.
18109
18110         PR c++/28595
18111         * g++.dg/template/array15.C: New test.
18112         * g++.dg/template/crash2.C: Tweak error markers.
18113
18114 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18115
18116         PR middle-end/28683
18117         * gcc.c-torture/compile/20060823-1.c: New test.
18118
18119 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18120
18121         PR c++/28853
18122         * g++.dg/template/ttp21.C: New test.
18123
18124         PR c++/28852
18125         * g++.dg/other/operator1.C: Add error-marker.
18126         * g++.dg/other/operator2.C: New test.
18127
18128 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18129
18130         PR c/27893
18131         * gcc.c-torture/compile/vla-const-1.c,
18132         gcc.c-torture/compile/vla-const-2.c: New tests.
18133
18134 2006-08-26  Richard Guenther  <rguenther@suse.de>
18135
18136         PR middle-end/28814
18137         * gcc.dg/torture/pr28814.c: New testcase.
18138
18139 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18140
18141         PR c/28418
18142         * gcc.c-torture/compile/compound-literal-1.c: New test.
18143
18144 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18145
18146         PR c/28299
18147         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18148         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18149         Expect extra diagnostics.
18150
18151 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18152
18153         gcc.dg/noncompile/pr16876.c: New test.
18154
18155 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18156
18157         PR c++/28056
18158         * g++.dg/parse/local1.C: New test.
18159         * g++.dg/other/qual1.C: Tweak error marker.
18160
18161 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18162
18163         PR c++/27787
18164         * g++.dg/template/typename10.C: New.
18165         * g++.dg/template/lookup4.C: Remove bogus error marker.
18166
18167 2006-08-25  Richard Guenther  <rguenther@suse.de>
18168
18169         PR testsuite/28829
18170         * gcc.dg/pr26570.c: Fix testcase.
18171
18172 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18173
18174         PR tree-opt/28807
18175         * gcc.c-torture/execute/mayalias-2.c: New test.
18176         * gcc.dg/tree-ssa/alias-13.c: New test.
18177
18178 2006-08-24  Jan Hubicka  <jh@suse.cz>
18179
18180         PR debug/26881
18181         * gcc.dg/debug/pr26881.c: New file.
18182
18183 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18184
18185         PR fortran/28788
18186         * gfortran.dg/used_types_4.f90: New test.
18187         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18188         association of derived types.
18189         * gfortran.dg/used_types_2.f90: Add module cleanup.
18190         * gfortran.dg/used_types_3.f90: The same.
18191
18192         PR fortran/28771
18193         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18194         fix of regression.
18195
18196 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18197
18198         PR 28813
18199         * gfortran.dg/direct_io_6.f90: Remove test.
18200
18201 2006-08-23  Stuart Hastings  <stuart@apple.com>
18202
18203         PR 28825
18204         * gcc.target/i386/20060821-1.c: New.
18205
18206 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18207
18208         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18209         dg-warning strings for dllimport.
18210
18211 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18212
18213         PR C++/28450
18214         * g++.dg/ext/vector4.C: New test.
18215         * g++.dg/ext/complex1.C: New test.
18216
18217 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18218
18219         PR debug/28692
18220         * gcc.dg/debug/const-1.c: New.
18221         * gcc.dg/debug/const-2.c: New.
18222         * gcc.dg/debug/dwarf2/const-1.c: New.
18223         * gcc.dg/debug/dwarf2/const-2.c: New.
18224         * gcc.dg/debug/dwarf2/const-2b.c: New.
18225
18226 2006-08-22  Richard Guenther  <rguenther@suse.de>
18227
18228         PR middle-end/28776
18229         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18230         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18231
18232 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18233
18234         PR tree-optimization/28003
18235         * g++.dg/tree-ssa/pr28003.C: New.
18236
18237 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18238
18239         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18240
18241 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18242
18243         PR c++/26269
18244         * g++.dg/other/error14.C: New test.
18245
18246         PR c++/28505
18247         * g++.dg/parse/ctor7.C: New test.
18248         * g++.dg/parse/ctor8.C: Likewise.
18249
18250         PR c++/28741
18251         * g++.dg/template/void7.C: New test.
18252
18253 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18254
18255         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18256         * gnat.dg/self_aggregate_with_array.adb: New test.
18257
18258 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18259
18260         * g++.dg/eh/arm-vfp-unwind.C: New test.
18261
18262 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18263
18264         PR c++/28341
18265         * g++.dg/template/ref3.C: New test.
18266         * g++.dg/template/nontype13.C: New test.
18267
18268         PR c++/28346
18269         * g++.dg/template/ptrmem17.C: New test.
18270
18271 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18272
18273         PR target/28648 c:
18274         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18275
18276 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18277
18278         PR fortran/28630
18279         * gfortran.dg/used_types_2.f90: New test.
18280
18281         PR fortran/28601
18282         * gfortran.dg/used_types_3.f90: New test.
18283
18284         PR fortran/20886
18285         * gfortran.dg/generic_actual_arg.f90: New test.
18286
18287         PR fortran/28735
18288         * gfortran.dg/module_private_array_refs_1.f90: New test.
18289
18290         PR fortran/28762
18291         * gfortran.dg/program_name_1.f90: New test.
18292
18293         PR fortran/28425
18294         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18295
18296         PR fortran/28496
18297         * gfortran.dg/array_initializer_2.f90: New test.
18298
18299         PR fortran/18111
18300         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18301
18302         PR fortran/28600
18303         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18304
18305         PR fortran/28771
18306         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18307
18308         PR fortran/28660
18309         * gfortran.dg/dependent_decls_1.f90: New test.
18310
18311 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18312
18313         PR fortran/25217
18314         * gfortran.dg/derived_init_2.f90: New.
18315
18316 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18317
18318         * gcc.c-torture/execute/pr28289.c: New test.
18319
18320 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18321
18322         PR c/28744
18323         * gcc.dg/attr-externally-visible-1.c: New test.
18324         * gcc.dg/attr-externally-visible-2.c: New test.
18325         * g++.dg/parse/attr-externally-visible-1.C: New test.
18326         * g++.dg/parse/attr-externally-visible-2.C: New test.
18327
18328 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18329
18330         PR c++/28606
18331         * g++.dg/parse/dtor11.C: New test.
18332
18333 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18334
18335         PR rtl-optimization/28489
18336         * gcc.c-torture/compile/pr28489.c: New test.
18337
18338 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18339
18340         PR c++/28710
18341         * g++.dg/template/redecl4.C: New test.
18342
18343         PR c++/28711
18344         * g++.dg/template/ctor8.C: New test.
18345
18346 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18347
18348         * gcc.dg/pr26570.c: Fix testcase.
18349
18350 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18351
18352         * PR c++/28573
18353         * g++.dg/parse/offsetof6.C: New test.
18354         * g++.dg/parse/offsetof6.C: New test.
18355         * g++.dg/parse/offsetof7.C: New test.
18356
18357 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18358
18359         PR testsuite/28602
18360         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18361         is false.
18362
18363 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18364
18365         PR c++/28302
18366         * g++.dg/ext/vector3.C: New test.
18367
18368 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18369
18370         PR gcov/profile/26570
18371         * gcc.dg/pr26570.c: New test.
18372
18373 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18374
18375         PR c/27697
18376         * gcc.dg/qual-component-1.c: New test.
18377
18378 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18379
18380         PR c++/28593
18381         * g++.dg/parse/new3.C: New test.
18382
18383 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18384
18385         PR fortran/25828
18386         * gfortran.dg/streamio_1.f90: New test.
18387         * gfortran.dg/streamio_2.f90: New test.
18388         * gfortran.dg/streamio_3.f90: New test.
18389         * gfortran.dg/streamio_4.f90: New test.
18390         * gfortran.dg/streamio_5.f90: New test.
18391         * gfortran.dg/streamio_6.f90: New test.
18392         * gfortran.dg/streamio_7.f90: New test.
18393         * gfortran.dg/streamio_8.f90: New test.
18394
18395 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18396
18397         PR c/28287
18398         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18399
18400 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18401
18402         PR c++/28594
18403         * g++.dg/template/void6.C: New test.
18404
18405 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18406
18407         PR c/28649
18408         * gcc.dg/parse-error-1.c: New test.
18409         * gcc.dg/parse-error-2.c: New test.
18410         * gcc.dg/cpp/digraph2.c: Add error-marker.
18411         * gcc.dg/noncompile/920923-1.c: Likewise.
18412
18413 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18414
18415         PR c/27490
18416         * gcc.dg/sizeof-2.c: New testcase.
18417
18418         PR c/27489
18419         * gcc.dg/switch-A.c: New testcase.
18420
18421 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18422
18423         PR c++/28288
18424         PR c++/14556
18425         * g++.old-deja/g++.warn/compare1.C: Delete.
18426         * g++.dg/opt/pr7503-2.C: Delete.
18427         * g++.dg/opt/pr7503-3.C: Delete.
18428         * g++.dg/opt/pr7503-4.C: Delete.
18429         * g++.dg/opt/pr7503-5.C: Delete.
18430         * g++.dg/opt/max1.C: Delete.
18431         * g++.dg/warn/minmax.C: Delete.
18432         * g++.dg/expr/minmax.C: New test.
18433
18434 2006-08-14  Richard Guenther  <rguenther@suse.de>
18435
18436         PR testsuite/28703
18437         * gcc.c-torture/execute/pr28651.c: Do not use argc
18438         to avoid optimization, instead forbid inlining.
18439
18440 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18441
18442         PR rtl-optimization/28634
18443         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18444
18445 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18446
18447         PR c/27184
18448         * gcc.dg/torture/pr27184.c: New test.
18449
18450 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18451
18452         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18453
18454 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18455
18456         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18457         * gfortran.dg/stat_2.f90: Likewise.
18458         * gfortran.dg/chmod_1.f90: Likewise.
18459         * gfortran.dg/chmod_2.f90: Likewise.
18460         * gfortran.dg/chmod_3.f90: Likewise.
18461
18462 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18463
18464         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18465
18466 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18467
18468         * g++.dg/opt/pr23454-2.C: New test.
18469
18470 2006-08-11  Richard Guenther  <rguenther@suse.de>
18471
18472         PR middle-end/28651
18473         * gcc.c-torture/execute/pr28651.c: New testcase.
18474
18475 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18476
18477         * gnat.dg/specs/static_initializer.ads: New test.
18478
18479 2006-08-10  Paul Brook  <paul@codesourcery.com>
18480
18481         * gcc.target/arm/cond-asm.c: New test.
18482
18483 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18484
18485         PR tree-optimization/26197
18486         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18487         * g++.dg/vect/vect.exp: Compile the new tests with
18488         --param max-aliased-vops=0.
18489
18490 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18491
18492         PR c++/28637
18493         * g++.dg/template/void3.C: New test.
18494
18495         PR c++/28638
18496         * g++.dg/template/void4.C: New test.
18497
18498         PR c++/28640
18499         * g++.dg/template/void5.C: New test.
18500
18501 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18502
18503         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18504         after dg-do compile.
18505
18506 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18507
18508         PR tree-optimizations/26969
18509         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18510         "unswitch-loops" with -funswitch-loops.
18511         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18512
18513 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18514
18515         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18516         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18517         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18518         * objc.dg/dwarf-1.m: Likewise.
18519         * objc.dg/dwarf-2.m: Likewise.
18520         * obj-c++.dg/dwarf-2.mm: Likewise.
18521
18522 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18523
18524         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18525         * objc.dg/dwarf-2.m: Likewise.
18526         * obj-c++.dg/dwarf-2.mm: Likewise.
18527
18528         PR libfortran/28603
18529         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18530
18531         PR testsuite/27611
18532         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18533
18534         PR testsuite/27033
18535         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18536
18537 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18538
18539         PR target/27827
18540         * gcc.target/i386/pr27827.c: New testcase.
18541
18542 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18543
18544         PR fortran/28590
18545         * gfortran.dg/sequence_types_1.f90: New test.
18546
18547 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18548
18549         PR fortran/28548
18550         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18551         dg-warning.  Add -pedantic option.
18552
18553 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18554
18555         PR c/28502
18556         * gcc.dg/proto-1.c: New test.
18557
18558         PR c/27721
18559         * gcc.dg/lvalue-4.c: New test.
18560
18561         PR c/28136
18562         * gcc.dg/init-bad-5.c: New test.
18563
18564 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18565
18566         PR c++/28347
18567         * g++.dg/ext/typedef-init.C: Add new test for typedef
18568         initialization inside templates. Adjust existing error markers.
18569
18570 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18571
18572         PR c++/28148
18573         * g++.dg/init/ptrmem3.C: New test.
18574
18575 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18576
18577         PR tree-optimization/27770
18578         * lib/target-support.exp: New target keyword "section_anchors".
18579         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18580         tests.
18581         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18582         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18583         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18584         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18585
18586 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18587
18588         * gcc.dg/20060801-1.c: Add missing '}'.
18589
18590 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18591
18592         PR c++/27508
18593         * g++.dg/parse/dtor9.C: New test.
18594         * g++.dg/parse/dtor10.C: New test.
18595         * g++.dg/other/error7.C: Adjust error-marker.
18596
18597         PR c++/28274
18598         * g++.dg/other/default5.C: New test.
18599
18600 2006-08-02  Richard Guenther  <rguenther@suse.de>
18601
18602         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18603
18604 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18605
18606         PR c++/28557
18607         * g++.dg/template/conv9.C: New test.
18608
18609 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18610
18611         PR debug/28063
18612         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18613         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18614         Optionally return assembly text.  Update callers.
18615         (check_no_compiler_messages): Update verbose messages.
18616         (check_no_messages_and_pattern): New.
18617         (check_effective_target_string_merging): New.
18618
18619 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18620
18621         PR c++/28250
18622         * g++.dg/eh/catch4.C: New test.
18623
18624         PR c++/28257
18625         * g++.dg/other/qual1.C: New test.
18626
18627         PR c++/28259
18628         * g++.dg/inherit/error2.C: New test.
18629
18630         PR c++/28267
18631         * g++.dg/other/new1.C: New test.
18632
18633         * g++.dg/warn/pr23075.C: Remove obsolete test.
18634         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18635         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18636
18637 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18638
18639         PR c++/28523
18640         * g++.dg/eh/cast1.C: New test.
18641
18642 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18643
18644         PR libfortran/28452
18645         * gfortran.dg/random_3.f90:  New test.
18646
18647 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18648
18649         PR c++/28432
18650         * g++.dg/other/pr28304.C: Change expected error message.
18651         * g++.dg/other/pr28432.C: New test.
18652
18653 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18654
18655         PR c++/28256
18656         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18657
18658 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18659
18660         PR debug/23336
18661         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18662         at -g1.
18663         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18664         g++.dg/debug/enum-2.C: New.
18665
18666 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18667
18668         PR c++/6634
18669         * g++.dg/parse/long1.C: Add more tests.
18670
18671 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18672
18673         * gfortran.dg/lrshift_1.c: New file.
18674
18675 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18676
18677         PR libgfortran/28335
18678         * gfortran.dg/no_unit_error_1.f90: New test.
18679
18680 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18681
18682         PR libgfortran/28335
18683         * gfortran.dg/no_unit_error_1.f90: Delete test.
18684         * gfortran.dg/no_unit_error_2.f90: Delete test.
18685
18686 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18687
18688         * gfortran.dg/chmod_3.f90: New test.
18689         * gfortran.dg/ltime_gmtime_1.f90: New test.
18690         * gfortran.dg/ltime_gmtime_2.f90: New test.
18691         * gfortran.dg/lrshift_1.f90: New test.
18692         * gfortran.dg/chmod_1.f90: New test.
18693         * gfortran.dg/chmod_2.f90: New test.
18694
18695 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18696
18697         PR c++/27668
18698         * g++.dg/template/crash55.C: New test.
18699
18700         PR c++/27962
18701         * g++.dg/template/nontype16.C: New test.
18702
18703         * g++.dg/template/void2.C: Adjust error markers.
18704         * g++.dg/template/nontype5.C: Adjust error markers.
18705
18706 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18707
18708         * gcc.target/i386/stack-prot-kernel.c: New test.
18709
18710 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18711
18712         * gcc.dg/builtins-55.c: New test case.
18713
18714 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18715
18716         PR rtl-optimization/27907
18717         * gcc.c-torture/compile/pr27907.c: New test.
18718
18719 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18720
18721         * gfortran.dg/mclock.f90: New test.
18722         * gfortran.dg/int_conv_1.f90: New test.
18723         * gfortran.dg/stat_1.f90: New test.
18724         * gfortran.dg/stat_2.f90: New test.
18725
18726 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18727
18728         PR libgfortran/28335
18729         * gfortran.dg/no_unit_error_1.f90: New test.
18730         * gfortran.dg/no_unit_error_2.f90: New test.
18731         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18732
18733 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18734
18735         PR middle-end/28473
18736         * gcc.dg/fold-convround-1.c: New test case.
18737
18738 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18739
18740         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18741
18742 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18743
18744         PR c++/27572
18745         * g++.dg/other/typedef1.C: New test.
18746         * g++.dg/template/typedef4.C: New test.
18747         * g++.dg/template/typedef5.C: New test.
18748
18749 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18750
18751         PR fortran/28416
18752         * gfortran.dg/allocatable_dummy_3.f90: New.
18753
18754 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18755
18756         PR fortran/28439
18757         * gfortran.dg/arithmetic_if.f90:  New test.
18758
18759 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18760
18761         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18762         avoid memcpy optimization.
18763
18764 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18765
18766         PR fortran/25289
18767         * gfortran.dg/direct_io_6.f90: New test.
18768
18769 2006-07-24  Jan Hubicka  <jh@suse.cz>
18770
18771         PR c/25795
18772         PR c++/27369
18773         * gcc.dg/pr25795.c: New test.
18774         * gcc.dg/pr25795-1.c: New test.
18775
18776 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18777
18778         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18779         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18780         which may be transformed to "g || h" on some platforms.
18781
18782 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18783
18784         PR c++/28025
18785         * g++.dg/template/friend45.C: New test.
18786
18787 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18788
18789         PR libgfortran/28339
18790         * gfortran.dg/arrayio_8.f90: New test.
18791
18792 2006-07-21  Mike Stump  <mrs@apple.com>
18793
18794         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18795
18796         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18797
18798 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18799
18800         PR c++/28250
18801         * g++.dg/eh/catch3.C: New test.
18802
18803         PR c++/28363
18804         * g++.dg/template/defarg10.C: New test.
18805
18806 2006-07-20  Paul Brook  <paul@codesourcery.com>
18807
18808         PR 27363
18809         * gcc.dg/pr27363.c: New test.
18810
18811 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18812
18813         PR c++/28338
18814         * g++.dg/init/ref13.C: New test.
18815
18816 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18817
18818         PR obj-c++/28434
18819         * obj-c++.dg/proto-error-1.mm: New test.
18820
18821 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18822
18823         PR c++/28337
18824         * g++.dg/template/string1.C: New test.
18825
18826 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18827
18828         PR c++/28048
18829         * g++.dg/template/defarg9.C: New test.
18830
18831         PR c++/28235
18832         * g++.dg/template/static27.C: New test.
18833
18834 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18835
18836         PR 28410
18837         * gcc.dg/tree-ssa/pr28410.c: New test.
18838
18839 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18840
18841         PR c++/28258
18842         * g++/dg/other/error13.C: New test.
18843
18844         PR c++/28260
18845         * g++.dg/template/friend44.C: New test.
18846
18847 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18848
18849         PR c++/27495
18850         * g++.dg/other/pr27495.C: New.
18851
18852 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18853
18854         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18855         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18856
18857 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18858
18859         PR c/28286
18860         * gcc.dg/pragma-pack-4.c: New test.
18861
18862 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18863
18864         PR c++/28291
18865         * g++.dg/ext/pr28291.C: New test.
18866
18867 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18868
18869         PR middle-end/28403
18870         * gcc.c-torture/execute/pr28403.c: New test.
18871
18872 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18873
18874         PR middle-end/28402
18875         * gcc.dg/pr28402.c: New test.
18876
18877 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18878
18879         PR c++/28304
18880         * g++.dg/other/pr28304.C: New test.
18881
18882 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18883
18884         PR other/28251
18885         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18886         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18887
18888 2006-07-17  Richard Guenther  <rguenther@suse.de>
18889
18890         PR tree-optimization/28238
18891         * g++.dg/tree-ssa/pr28238.C: New testcase.
18892
18893 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18894
18895         PR c++/28250
18896         * g++.dg/eh/catch1.C: New test.
18897         * g++.dg/eh/catch2.C: New test.
18898
18899 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18900
18901         PR c++/28370
18902         * g++.dg/template/anon3.C: New test.
18903
18904 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18905
18906         PR fortran/20844
18907         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18908         specifiers requiring an explicit format tag..
18909
18910         PR fortran/28201
18911         * gfortran.dg/generic_5: New test.
18912
18913         PR fortran/20893
18914         * gfortran.dg/elemental_optional_args_1.f90: New test.
18915
18916 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18917
18918         * gnat.dg/assert.ads: New file.
18919         * gnat.dg/controlled_record.ads: Likewise.
18920         * gnat.dg/controlled_record.adb: Likewise.
18921
18922 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18923
18924         PR c++/28292
18925         * g++.dg/other/error12.C: New test.
18926
18927         PR c++/28269
18928         * g++.dg/template/crash54.C: New test.
18929
18930 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18931
18932         PR c++/28249
18933         * g++.dg/parse/catch1.C: New test.
18934
18935         PR c++/28294
18936         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18937
18938         PR c++/28387
18939         * g++.dg/ext/attrib24.C: New test.
18940
18941 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18942
18943         PR c++/28343
18944         * g++.dg/ext/asmspec1.C: New test.
18945
18946 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18947
18948         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18949         (dg-test): Support shouldfail tests.
18950         * lib/target-supports-dg.exp (dg-shouldfail): New.
18951         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18952         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18953         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18954         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18955         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18956         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18957         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18958
18959 2006-07-13  Jan Hubicka  <jh@suse.cz>
18960
18961         * gcc.target/i386/memcpy-1.c: New.
18962
18963 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18964
18965         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18966
18967 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
18968
18969         PR fortran/25097
18970         * gfortran.dg/present_1.f90: New test.
18971
18972         PR fortran/20903
18973         * gfortran.dg/interface_derived_type_1.f90: New test.
18974
18975 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
18976
18977         PR fortran/28213
18978         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18979         list.
18980
18981 2006-07-07  Lee Millward  <lee.millward@gmail.com>
18982
18983         PR c++/27820
18984         * g++.dg/other/label1.C: New test.
18985
18986 2006-07-07  Richard Guenther  <rguenther@suse.de>
18987
18988         PR middle-end/28268
18989         * gcc.dg/torture/pr28268.c: New testcase.
18990
18991 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18992
18993         PR c++/27019
18994         * g++.dg/ext/pr27019.C: New.
18995
18996 2006-07-07  Richard Guenther  <rguenther@suse.de>
18997
18998         PR tree-optimization/28187
18999         * gcc.dg/pr28187.c: New testcase.
19000
19001 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19002
19003         * gnat.dg/address_conversion.adb: New test.
19004         * gnat.dg/boolean_subtype.adb: Likewise.
19005         * gnat.dg/frame_overflow.adb: Likewise.
19006         * gnat.dg/pointer_array.adb: Likewise.
19007         * gnat.dg/pointer_conversion.adb: Likewise.
19008
19009 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19010
19011         PR fortran/28237
19012         PR fortran/23420
19013         * gfortran.dg/print_fmt_5.f90: New test.
19014
19015 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19016
19017         PR fortran/28129
19018         * gfortran.dg/bounds_check_4.f90: New test.
19019
19020 2006-07-05  Richard Guenther  <rguenther@suse.de>
19021
19022         PR target/28158
19023         * gfortran.dg/pr28158.f90: New testcase.
19024
19025 2006-07-05  Richard Guenther  <rguenther@suse.de>
19026
19027         PR tree-optimization/28162
19028         * gcc.dg/pr28162.c: New testcase.
19029
19030 2006-07-05  Richard Guenther  <rguenther@suse.de>
19031         Andrew Pinski  <pinskia@gcc.gnu.org>
19032
19033         PR c++/27084
19034         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19035
19036 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19037
19038         PR fortran/28174
19039         * gfortran.dg/actual_array_substr_2.f90: New test.
19040
19041         PR fortran/28167
19042         * gfortran.dg/actual_array_constructor_2.f90: New test.
19043
19044 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19045
19046         * gfortran.dg/itime_idate_1.f: New test.
19047         * gfortran.dg/itime_idate_2.f: New test.
19048
19049 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19050
19051         PR libgfortran/27704
19052         * gfortran.dg/open_status_3.f90: New test.
19053         * gfortran.dg/fmt_l.f90: Update for new feature.
19054
19055 2006-07-03  Asher Langton  <langton2@llnl.gov>
19056
19057         * gfortran.dg/oldstyle_2.f90: New.
19058
19059 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19060
19061         * gnat.dg/string_slice.adb: New test.
19062
19063 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19064
19065         PR fortran/19259
19066         * gfortran.dg/semicolon_fixed.c: New.
19067         * gfortran.dg/semicolon_free.c: New.
19068
19069 2006-06-30  Mike Stump  <mrs@apple.com>
19070
19071         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19072         that don't support internal visibility.
19073
19074 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19075
19076         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19077         for '(' / ')' needing an extra '\'.
19078
19079 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19080
19081         PR middle-end/27428
19082         * gcc.dg/pr27428-1.c: New test case.
19083
19084 2006-06-29  Mike Stump  <mrs@apple.com>
19085
19086         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19087         on darwin as we can't align commons large enough yet.
19088
19089         * gcc.dg/vla-8.c: Add additional testcases.
19090
19091 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19092
19093         PR c++/28114
19094         * g++.dg/other/pr28114.C: New.
19095
19096 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19097
19098         * gcc.c-torture/compile/20060625-1.c: New test.
19099
19100 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19101
19102         PR fortran/20867
19103         * gfortran.dg/stfunc_3.f90: New test.
19104
19105         PR fortran/25056
19106         * gfortran.dg/impure_actual_1.f90: New test.
19107
19108         PR fortran/20874
19109         * gfortran.dg/elemental_result_1.f90: New test.
19110
19111         PR fortran/25073
19112         * gfortran.dg/select_7.f90: New test.
19113
19114         PR fortran/27554
19115         * intrinsic_actual_1.f: New test.
19116
19117         PR fortran/22038
19118         PR fortran/28119
19119         * gfortran.dg/forall_4.f90: New test.
19120
19121         PR fortran/25072
19122         * gfortran.dg/forall_5.f90: New test.
19123
19124 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19125
19126         PR c++/28051
19127         * g++.dg/template/using13.C: New test.
19128
19129         PR c++/28054
19130         * g++.dg/other/incomplete3.C: New test.
19131
19132 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19133
19134         PR fortran/28081
19135         * gfortran.dg/substr_3.f: New test.
19136         * gfortran.dg/equiv_2.f90: Update expected error message.
19137
19138 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19139
19140         PR fortran/28118
19141         * gfortran.dg/actual_array_substr_1.f90: New test.
19142
19143 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19144
19145         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19146         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19147
19148 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19149
19150         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19151
19152 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19153
19154         PR fortran/27981
19155         * gfortran.dg/simpleif_2.f90: New test.
19156
19157 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19158
19159         * g++.dg/template/error22.C: Fix typo.
19160
19161 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19162
19163         PR c++/28112
19164         * g++.dg/ext/attrib23.C: New test.
19165
19166 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19167
19168         * gnat.dg/varsize_temp.adb: New test.
19169
19170 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19171
19172         PR c++/11468
19173         * g++.dg/other/java2.C: New test.
19174
19175 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19176
19177         PR target/27789
19178         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19179         initialization.
19180
19181 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19182
19183         PR target/27531
19184         * gcc.dg/pr27531-1.c: New test case.
19185
19186 2006-06-22  Asher Langton  <langton2@llnl.gov>
19187
19188         PR fortran/24748
19189         * gfortran.dg/implicit_8.f90: New.
19190
19191 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19192
19193         PR rtl-optimization/28121
19194         * gcc.dg/pr28121.c: New test.
19195
19196 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19197
19198         PR c++/27805
19199         * g++.dg/parse/ptrmem6.C: New test.
19200
19201         PR c++/27821
19202         * g++.dg/template/error22.C: New test.
19203
19204 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19205
19206         PR c++/28111
19207         * g++.dg/template/friend43.C: New test.
19208
19209         PR c++/28110
19210         * g++.dg/template/crash53.C: New test.
19211
19212         PR c++/28109
19213         * g++.dg/rtti/incomplete1.C: New test.
19214
19215 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19216
19217         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19218
19219 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19220
19221         * gcc.c-torture/execute/complex-7.c: New.
19222
19223 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19224
19225         * gcc.dg/merge-all-constants-1.c: New test.
19226
19227 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19228
19229         PR c++/28113
19230         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19231
19232 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19233
19234         * gfortran.dg/rrspacing_1.f90: New test.
19235
19236 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19237
19238         PR c++/28052
19239         * g++.dg/other/bitfield2.C: New test.
19240
19241 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19242
19243         PR tree-optimization/27331
19244         * gcc.dg/pr27331.c: New test.
19245
19246 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19247             Eric Botcazou  <ebotcazou@adacore.com>
19248
19249         PR ada/18692
19250         * lib/gnat.exp: New file.
19251         * lib/gnat-dg.exp: Likewise.
19252         * gnat.dg: New directory.
19253         * gnat.dg/dg.exp: New driver.
19254         * gnat.dg/specs: New directory.
19255         * gnat.dg/specs/specs.exp: New driver.
19256         * gnat.dg/style: New directory.
19257         * gnat.dg/style/style.exp: New driver.
19258
19259 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19260
19261         PR fortran/16206
19262         * gfortran.dg/array_initializer_1.f90: New test.
19263
19264         PR fortran/28005
19265         * gfortran.dg/matmul_3.f90: New test.
19266
19267 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19268
19269         PR middle-end/28075
19270         * gcc.dg/tree-ssa/inline-1.c: New test.
19271
19272 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19273
19274         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19275         in malloc prototype; remove XFAIL.
19276         * gcc.dg/pr18241-2.c: Ditto.
19277         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19278         in memset prototype; remove XFAIL.
19279         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19280
19281 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19282
19283         * gcc.dg/vla-8.c: Add.
19284
19285 2006-06-19  Richard Guenther  <rguenther@suse.de>
19286
19287         PR tree-optimization/27090
19288         * g++.dg/tree-ssa/pr27090.C: New testcase.
19289
19290 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19291
19292         PR target/27861
19293         * gcc.dg/pr27861-1.c: New test case.
19294
19295 2006-06-19  Richard Guenther  <rguenther@suse.de>
19296
19297         PR middle-end/28045
19298         * gcc.dg/torture/pr28045.c: New testcase.
19299
19300 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19301
19302         PR fortran/26801
19303         * gfortran.dg/associated_4.f90: New test.
19304
19305 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19306
19307         PR fortran/19310
19308         PR fortran/19904
19309         * gfortran.dg/real_const_3.f90: New test.
19310
19311 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19312
19313         PR c++/28016
19314         * g++.dg/template/static26.C: New test.
19315
19316         PR c++/27979
19317         * g++.dg/expr/bitfield2.C: New test.
19318
19319         PR c++/27884
19320         * g++.dg/parse/linkage2.C: New test.
19321
19322 2006-06-16  Richard Guenther  <rguenther@suse.de>
19323
19324         PR middle-end/27116
19325         * gcc.dg/pr15785-1.c: Revert last change.
19326         * gcc.dg/torture/pr27116-2.c: New testcase.
19327
19328 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19329
19330         PR middle-end/27802
19331         * gcc.dg/pr27802-1.c: New test case.
19332
19333 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19334
19335         PR c++/27689
19336         * g++.dg/template/ttp18.C: New test.
19337         * g++.dg/template/ttp19.C: Likewise.
19338
19339         PR c++/27666
19340         * g++.dg/expr/cond9.C: New test.
19341
19342         PR c++/27640
19343         * g++.dg/template/ctor7.C: New test.
19344
19345 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19346
19347         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19348
19349 2006-06-16  Richard Guenther  <rguenther@suse.de>
19350
19351         PR tree-optimization/27781
19352         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19353
19354 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19355
19356         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19357
19358 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19359
19360         * gcc.dg/tree-ssa/loop-18.c: New test.
19361
19362 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19363
19364         PR c++/27665
19365         * g++.dg/template/crash52.C: New test.
19366
19367         PR c++/27648
19368         * g++.dg/ext/attrib22.C: New test.
19369
19370         PR c++/26559
19371         * g++.dg/template/builtin1.C: New test.
19372         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19373
19374         PR c++/28018
19375         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19376         assignment.
19377         * g++.old-deja/g++.pt/crash51.C: Likewise.
19378
19379         PR c++/27227
19380         * g++.dg/lookup/linkage1.C: New test.
19381         * g++.dg/lookup/linkage2.C: Likewise.
19382
19383 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19384
19385         PR middle-end/27959
19386         * gcc.dg/pr27959.c: New testcase.
19387
19388 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19389
19390         PR target/28014:
19391         * g++.dg/eh/div.C: New test.
19392
19393 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19394
19395         PR c++/27894
19396         * g++.dg/tree-ssa/pr26757.C: New test.
19397         * g++.dg/tree-ssa/pr27894.C: New test.
19398
19399 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19400
19401         * gcc.c-torture/compile/20060609-1.c: New test.
19402
19403         PR target/27863
19404         * gcc.c-torture/compile/pr27863.c: New test.
19405
19406 2006-06-13  Richard Guenther  <rguenther@suse.de>
19407
19408         PR tree-optimization/27830
19409         * g++.dg/tree-ssa/pr27830.C: New testcase.
19410
19411 2006-06-13  Matthew Sachs  <msachs@apple.com>
19412
19413         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19414         the list of compiler flags; this causes those flags to be checked
19415         for things like dg-skip-if.
19416
19417 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19418
19419         PR c++/27601
19420         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19421
19422 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19423             Kazu Hirata  <kazu@codesourcery.com>
19424
19425         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19426         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19427
19428 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19429
19430         PR c++/27933
19431         * g++.dg/lookup/using15.C: New test.
19432
19433         PR c++/27951
19434         * g++.dg/other/anon4.C: New test.
19435
19436 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19437
19438         PR c++/21210
19439         * g++.dg/init/complex1.C: New test case.
19440
19441 2006-06-11  Eric Christopher  <echristo@apple.com>
19442
19443         PR middle-end/27948
19444         * gcc.dg/bf-ms-layout.c: Run on darwin.
19445         * gcc.dg/bf-no-ms-layout: Ditto.
19446         * gcc.dg/attr-ms_struct-2.c: New.
19447         * gcc.dg/bf-ms-layout-2.c: Ditto.
19448
19449 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19450
19451         * gcc.dg/attr-ms_struct-packed1.c: New.
19452
19453 2006-06-09  Mike Stump  <mrs@apple.com>
19454
19455         * gcc.dg/vla-7.c: Add.
19456
19457 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19458
19459         PR fortran/24558
19460         * gfortran.dg/entry_6.f90: New test.
19461
19462         PR fortran/20877
19463         PR fortran/25047
19464         * gfortran.dg/entry_7.f90: New test.
19465
19466 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19467
19468         PR c/27747
19469         * gcc.dg/cpp/_Pragma6.c: New test.
19470
19471         PR c++/27748
19472         * g++.dg/cpp/_Pragma1.C: New test.
19473
19474         PR preprocessor/27746
19475         * gcc.dg/gomp/macro-3.c: New test.
19476         * gcc.dg/gomp/macro-4.c: New test.
19477         * g++.dg/gomp/macro-3.C: New test.
19478         * g++.dg/gomp/macro-4.C: New test.
19479
19480 2006-06-09  Richard Guenther  <rguenther@suse.de>
19481
19482         PR tree-optimization/26998
19483         * gcc.dg/torture/pr26998.c: New testcase.
19484         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19485
19486 2006-06-08  Mike Stump  <mrs@apple.com>
19487
19488         * gcc.dg/pr27095.c: Account for stubs.
19489
19490         PR target/26427
19491         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19492         produce bad code on darwin.
19493
19494 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19495
19496         PR fortran/27958
19497         * gfortran.dg/substr_2.f: New test.
19498
19499 2006-06-08  Asher Langton  <langton2@llnl.gov>
19500
19501         PR fortran/27786
19502         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19503
19504 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19505
19506         PR target/27421
19507         * gcc.dg/union-3.c: New test.
19508
19509 2006-06-08  Richard Guenther  <rguenther@suse.de>
19510
19511         PR middle-end/27116
19512         * gcc.dg/torture/pr27116.c: New testcase.
19513         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19514
19515 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19516
19517         PR rtl-optimization/26449
19518         * gcc.dg/pr26449.c: New test.
19519
19520 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19521
19522         PR c++/27601
19523         * g++.dg/ext/offsetof1.C: Test member functions.
19524
19525 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19526
19527         * gcc.dg/pr27095.c: Improve scanning.
19528
19529 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19530
19531         PR fortran/23091
19532         * gfortran.dg/saved_automatic_1.f90: New test.
19533
19534         PR fortran/24168
19535         * gfortran.dg/array_simplify_1.f90: New test.
19536
19537         PR fortran/25090
19538         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19539
19540         PR fortran/25058
19541         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19542
19543 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19544
19545         PR c++/27177
19546         * g++.dg/expr/cast7.C: New test.
19547
19548 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19549
19550         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19551         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19552         * lib/fortran-torture.exp (fortran-torture-compile,
19553         fortran-torture-execute): Ditto.
19554
19555 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19556
19557         PR target/27842
19558         * gcc.dg/vmx/pr27842.c: New test.
19559
19560 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19561
19562         PR libfortran/27895
19563         * gfortran.dg/bounds_check_3.f90: New test.
19564
19565 2006-06-05  Mike Stump  <mrs@apple.com>
19566
19567         * objc.dg/objc-fast-4.m: Skip for ppc64.
19568
19569 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19570
19571         PR testsuite/27705
19572         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19573
19574 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19575             Victor Kaplansky  <victork@il.ibm.com>
19576
19577         PR tree-optimizations/26360
19578         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19579         with -fno-tree-dce.
19580         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19581
19582 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19583
19584         PR fortran/14067
19585         * gfortran.dg/data_char_1.f90: Add messages for truncated
19586         strings.
19587
19588         PR fortran/16943
19589         * gfortran.dg/func_decl_2.f90: New test.
19590
19591         PR fortran/20839
19592         * gfortran.dg/do_2.f90: New test.
19593
19594         PR fortran/27655
19595         * gfortran.dg/associated_3.f90: New test.
19596
19597 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19598
19599         PR c++/27819
19600         * g++.dg/template/static25.C: New test.
19601
19602         PR c++/27722
19603         * g++.dg/init/array21.C: New test.
19604
19605         PR c++/27807
19606         * g++.dg/ext/complit7.C: New test.
19607
19608         PR c++/27806
19609         * g++.dg/parse/ptrmem5.C: New test.
19610
19611 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19612             Andrew Pinski  <pinskia@physics.uc.edu>
19613
19614         PR c/27150
19615         PR middle-end/27382
19616         * gcc.dg/pr27150-1.c: New testcase.
19617         * gcc.dg/pr27382-1.c: New testcase.
19618         * gcc.dg/pr27382-2.c: New testcase.
19619
19620 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19621
19622         PR c/25161
19623         PR c/27020
19624         * gcc.dg/array-10.c: New test.
19625
19626 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19627
19628         PR c++/27804
19629         * g++.dg/init/const4.C: New test.
19630         * g++.dg/init/member1.C: Add error-marker.
19631         * g++.dg/other/fold1.C: Adjust error-marker.
19632
19633 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19634
19635         PR c++/27601
19636         * g++.dg/ext/offsetof1.C: New test.
19637
19638 2006-06-04 Eric Christopher <echristo@apple.com>
19639
19640         * gcc.dg/attr-ms_struct-1.c: New.
19641
19642 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19643
19644         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19645
19646 2006-06-04  Richard Guenther  <rguenther@suse.de>
19647
19648         PR tree-optimization/27039
19649         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19650
19651 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19652
19653         PR target/26223
19654         * gcc.target/i386/amd64-abi-2.c: New test case.
19655
19656 2006-06-02  Eric Christopher  <echristo@apple.com>
19657
19658         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19659         * gcc.target/i386/20020523-1.c: Skip if darwin.
19660         * gcc.target/i386/asm-3.c: Ditto.
19661         * gcc.target/i386/20011119-1.c: Ditto.
19662         * gcc.target/i386/clobbers.c: Remove pic part of test.
19663
19664 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19665
19666         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19667         * g++.old-deja/g++.other/init19.C: Ditto.
19668         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19669         and add other platforms as expected failures.
19670
19671 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19672
19673         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19674         (is-effective-target-keyword): Ditto.
19675
19676 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19677
19678         PR fortran/27715
19679         * gfortran.dg/extended_char_comparison_1.f:  New test.
19680
19681 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19682
19683         PR fortran/25098
19684         * gfortran.dg/dummy_procedure_1.f90: New test.
19685
19686         PR fortran/25147
19687         * gfortran.dg/dummy_procedure_2.f90: New test.
19688
19689         * gfortran.dg/associated_2.f90: Correct to make consistent with
19690         standard.
19691
19692 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19693
19694         * gcc.target/i386/387-11.c: New test case.
19695
19696 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19697
19698         PR c++/27801
19699         * g++.dg/template/cond6.C: New test.
19700
19701         PR c++/26496
19702         * g++.dg/template/crash51.C: New test.
19703         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19704
19705         PR c++/27385
19706         * g++.dg/init/array20.C: New test.
19707
19708 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19709
19710         * gcc.dg/builtins-54.c: New test case.
19711
19712 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19713
19714         PR c++/26433
19715         * g++.dg/template/fntry1.C: Add dg-do link.
19716
19717         PR c++/27808
19718         * g++.dg/parse/friend6.C: New test.
19719
19720 2006-05-30  Asher Langton  <langton2@llnl.gov>
19721
19722         * gfortran.dg/cray_pointers_7.f90: New test.
19723
19724 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19725
19726         PR tree-optimization/23452
19727         * gcc.dg/fold-mulconj-1.c: New test case.
19728
19729 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19730
19731         PR c++/27803
19732         * g++.dg/parse/bitfield1.C: New test.
19733
19734 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19735
19736         * gcc.target/ppc-eq0-1.c: New test case.
19737         * gcc.target/ppc-negeq0-1.c: New test case.
19738
19739 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19740
19741         PR c/27273
19742         * gcc.dg/overflow-warn-5.c: New test.
19743
19744 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19745
19746         PR c/27718
19747         * gcc.dg/sizeof-1.c: New test.
19748
19749 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19750
19751         PR target/27790
19752         * gcc.target/i386/pr27790.c: New test.
19753
19754 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19755
19756         PR libgfortran/27757
19757         * gfortran.dg/direct_io_5.f90: New test.
19758
19759 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19760
19761         PR libgfortran/27634
19762         * gfortran.dg/fmt_missing_period_1.f: New test.
19763         * gfortran.dg/fmt_missing_period_2.f: New test.
19764         * gfortran.dg/fmt_missing_period_3.f: New test.
19765
19766 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19767
19768         PR fortran/19777
19769         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19770         arrays.
19771
19772 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19773
19774         PR c++/27713
19775         * g++.dg/template/new6.C: New test.
19776
19777 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19778
19779         PR tree-optimization/24964
19780         * gcc.target/i386/387-10.c: New test case.
19781
19782 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19783
19784         * intrinsics/string_intrinsics.c (compare_string):
19785         Use memcmp instead of strncmp to avoid tripping over
19786         CHAR(0) in a string.
19787
19788 2006-05-27  Richard Guenther  <rguenther@suse.de>
19789
19790         PR middle-end/27773
19791         * gcc.dg/torture/pr27773.c: New testcase.
19792
19793 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19794
19795         * gcc.dg/pr24561.c: Rename to..
19796         * gcc.dg/pr25962.c: .. this.
19797
19798 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19799
19800         PR fortran/19777
19801         * gfortran.dg/bounds_check_2.f: New test.
19802
19803 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19804
19805         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19806         * gfortran.dg/byte_1.f90: Likewise.
19807         * gfortran.dg/dup_save_2.f90: Likewise.
19808
19809 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19810
19811         * gfortran.dg/associated_2.f90: New test.
19812
19813 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19814
19815         PR fortran/27524
19816         * gfortran.dg/bounds_check_1.f90: New test.
19817
19818 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19819
19820         PR rtl-optimization/27661
19821         * gcc.dg/pr27661.c: New test case.
19822
19823 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19824
19825         PR fortran/23151
19826         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19827         * gfortran.dg/print_parentheses_1.f:  New test.
19828         * gfortran.dg/print_parentheses_2.f90:  New test.
19829
19830 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19831
19832         PR target/27758
19833         * gcc.dg/pr27758.c: New test.
19834
19835 2006-05-24  Falk Hueffner  <falk@debian.org>
19836
19837         * gcc.c-torture/compile/pr27571.c: New test.
19838
19839 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19840
19841         PR fortran/27709
19842         * gfortran.dg/spec_expr_4.f90: New test.
19843
19844         PR fortran/27155
19845         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19846
19847 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19848
19849         PR c++/20103
19850         * g++.dg/ext/complit6.C: New test.
19851         * g++.dg/ext/complit3.C: Adjust error markers.
19852         * g++.dg/init/const3.C: New test.
19853
19854 2006-05-25  Richard Guenther  <rguenther@suse.de>
19855
19856         PR middle-end/27743
19857         * gcc.dg/torture/pr27743.c: New testcase.
19858
19859 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19860
19861         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19862
19863 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19864
19865         * gcc.dg/compat/scalar-by-value-x.h: New.
19866         * gcc.dg/compat/scalar-by-value-y.h: New.
19867         * gcc.dg/compat/scalar-by-value-5.c: New.
19868         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19869         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19870         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19871         * gcc.dg/compat/scalar-by-value-6.c: New.
19872         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19873         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19874         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19875
19876 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19877
19878         PR tree-optimization/27639
19879         PR tree-optimization/26719
19880         * gcc.dg/pr27639.c: New test.
19881         * gcc.dg/pr26719.c: New test.
19882         * gcc.dg/tree-ssa/scev-cast.c: New test.
19883
19884 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19885
19886         PR c++/20173
19887         * g++.dg/template/error21.C: New test.
19888
19889 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19890
19891         PR target/27696
19892         * gcc.target/i386/pr27696.c: New.
19893
19894 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19895
19896         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19897
19898         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19899
19900 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19901
19902         PR c++/27716
19903         * g++.dg/other/assign1.C: New test.
19904
19905 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19906
19907         PR target/27266
19908         * gcc.target/i386/pr27266.c: New.
19909
19910 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19911
19912         PR c++/27451
19913         * g++.dg/ext/asm9.C: New test.
19914
19915 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19916
19917         PR rtl-optimization/25514
19918         * gcc.c-torture/compile/pr25514.c: New test.
19919
19920 2006-05-22  Richard Guenther  <rguenther@suse.de>
19921
19922         Revert
19923         2006-01-31  Richard Guenther  <rguenther@suse.de>
19924
19925         * gcc.target/i386/sselibm-1.c: New testcase.
19926         * gcc.target/i386/sselibm-2.c: Likewise.
19927         * gcc.target/i386/sselibm-3.c: Likewise.
19928         * gcc.target/i386/sselibm-4.c: Likewise.
19929         * gcc.target/i386/sselibm-5.c: Likewise.
19930
19931 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19932
19933         PR c/27420
19934         * gcc.dg/func-args-2.c: New test.
19935
19936         PR c/26818
19937         * gcc.dg/struct-incompl-1.c: New test.
19938
19939 2006-05-22  Richard Guenther  <rguenther@suse.de>
19940
19941         PR testsuite/27708
19942         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19943         the transformations we test for.
19944
19945 2006-05-22  Richard Guenther  <rguenther@suse.de>
19946
19947         PR testsuite/27707
19948         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19949
19950 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19951
19952         PR c++/27210
19953         * g++.dg/warn/new1.C: New test.
19954         * g++.dg/template/new5.C: Likewise.
19955
19956 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19957
19958         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19959         * gcc.target/i386/20060512-3.c: Likewise.
19960
19961 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19962
19963         PR rtl-optimization/27671
19964         * gcc.c-torture/execute/pr27671-1.c: New.
19965         * gcc.dg/pr27671-2.c: Likewise.
19966
19967         PR tree-optimization/26622.
19968         * gcc.c-torture/compile/pr26622.c: New.
19969
19970 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19971
19972         PR fortran/27613
19973         * gfortran.dg/recursive_reference_1.f90: New test.
19974
19975 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19976
19977         PR fortran/25746
19978         * gfortran.dg/elemental_subroutine_3.f90: New test.
19979
19980         PR fortran/25090
19981         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19982
19983         PR fortran/27584
19984         * gfortran.dg/associated_target_1.f90: New test.
19985
19986         PR fortran/19015
19987         * gfortran.dg/maxloc_shape_1.f90: New test.
19988
19989 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19990
19991         PR libgfortran/24459
19992         * gfortran.dg/namelist_24.f90: New test.
19993         * gfortran.dg/namelist_12.f: Fix typo in comment.
19994
19995 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19996
19997         PR middle-end/25776
19998         * g++.dg/other/error11.C: New test.
19999
20000 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20001
20002         * gcc.target/mips/pr26765.c: Add -w to options.
20003
20004 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20005
20006         * lib/target-supports.exp (check_effective_target_mpaired_single):
20007         New function.
20008         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20009         multilibs.
20010         * g++.dg/vect/vect.exp: Likewise.
20011
20012 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20013
20014         PR testsuite/25891
20015         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20016
20017 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20018
20019         PR fortran/27662
20020         * gfortran.dg/temporary_1.f90: New file.
20021
20022 2006-05-19  Andreas Schwab  <schwab@suse.de>
20023
20024         * g++.dg/other/unused1.C: Also match "stringz".
20025
20026 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20027
20028         PR c++/26433
20029         * g++.dg/template/fntry1.C: New test.
20030
20031 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20032
20033         PR c++/27471
20034         PR c++/27506
20035         * g++.dg/conversion/bitfield5.C: New test.
20036         * g++.dg/conversion/bitfield6.C: New test.
20037
20038 2006-05-18  Mike Stump  <mrs@apple.com>
20039
20040         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20041         * gcc.dg/vla-4.c: Add.
20042         * gcc.dg/vla-5.c: Add.
20043         * gcc.dg/vla-6.c: Add.
20044
20045 2006-05-12  Stuart Hastings  <stuart@apple.com>
20046
20047         * gcc.target/i386/20060512-1.c: New.
20048         * gcc.target/i386/20060512-2.c: New.
20049         * gcc.target/i386/20060512-3.c: New.
20050         * gcc.target/i386/20060512-4.c: New.
20051
20052 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20053
20054         PR c++/26122
20055         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20056
20057         PR c++/26068
20058         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20059         * g++.dg/parse/linkage1.C: New test.
20060
20061 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20062
20063         PR tree-optimization/27548
20064         * g++.dg/tree-ssa/pr27548.C: New test.
20065
20066 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20067
20068         PR fortran/26551
20069         * gfortran.dg/recursive_check_1.f: New test.
20070         * gfortran.dg/recursive_check_2.f90: New test.
20071
20072 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20073
20074         * g++.dg/opt/temp2.C: New test.
20075
20076 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20077
20078         PR c++/27491
20079         * g++.dg/init/brace5.C: New test.
20080
20081         PR middle-end/27415
20082         * gcc.dg/gomp/pr27415.c: New test.
20083         * g++.dg/gomp/pr27415.C: New test.
20084
20085         PR tree-optimization/27549
20086         * g++.dg/tree-ssa/pr27549.C: New test.
20087
20088 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20089
20090         PR libgfortran/27575
20091         * gfortran.dg/read_eof_4.f90: New test.
20092
20093 2006-05-16  Richard Guenther  <rguenther@suse.de>
20094
20095         PR tree-optimization/22303
20096         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20097
20098 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20099
20100         PR middle-end/27573
20101         * gcc.dg/gomp/pr27573.c: New test.
20102         * gfortran.dg/gomp/pr27573.f90: New test.
20103
20104         PR c/27499
20105         * gcc.dg/gomp/pr27499.c: New test.
20106         * g++.dg/gomp/pr27499.C: New test.
20107
20108 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20109
20110         PR c++/27339
20111         * g++.dg/parser/access8.C: Adjust error marker.
20112         * g++.dg/template/access17.C: New test.
20113         * g++.dg/template/access18.C: Likewise.
20114
20115 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20116
20117         PR target/26600
20118         * gcc.target/i386/pr26600.c: New test case.
20119
20120 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20121
20122         PR c++/27505
20123         * g++.dg/expr/bitfield1.C: New test.
20124
20125 2006-05-15  Richard Guenther  <rguenther@suse.de>
20126
20127         PR tree-optimization/27603
20128         * gcc.dg/torture/pr27603.c: New testcase.
20129
20130 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20131
20132         PR fortran/25090
20133         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20134
20135         PR fortran/25082
20136         * gfortran.dg/scalar_return_1.f90: New test.
20137
20138         PR fortran/27411
20139         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20140
20141 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20142
20143         * gcc.dg/gomp/critical-4.c: New test.
20144         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20145         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20146         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20147         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20148
20149 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20150
20151         PR c++/27582
20152         * g++.dg/template/dependent-args1.C: New test.
20153
20154         PR c++/27581
20155         * g++.dg/lookup/this1.C: New test.
20156
20157         PR c++/27315
20158         * g++.dg/template/operator6.C: New test.
20159         * g++.dg/template/incomplete3.C: New test.
20160
20161         PR c++/27559
20162         * g++.dg/template/new4.C: New test.
20163
20164         PR c++/27496
20165         * g++.dg/template/void2.C: New test.
20166
20167 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20168
20169         * g++.dg/template/dependent-expr5.C: New test.
20170
20171 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20172
20173         PR middle-end/26729
20174         * gcc.dg/pr26729-1.c: New test case.
20175
20176 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20177
20178         * gcc.dg/pr27003.c: New test.
20179
20180 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20181
20182         * lib/target-supports.dg (check_cxa_atexit_available): Change
20183         v3_target_compile to ${tool}_target_compile.
20184
20185 2006-05-11  Jason Merrill  <jason@redhat.com>
20186
20187         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20188
20189 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20190
20191         PR fortran/27553
20192         * gfortran.dg/label_5.f90: New test.
20193
20194 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20195
20196         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20197         check_effective_target_powerpc_altivec_ok): New.
20198         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20199         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20200         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20201         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20202         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20203         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20204         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20205         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20206         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20207         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20208         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20209         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20210         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20211         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20212         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20213         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20214         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20215         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20216         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20217         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20218         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20219         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20220         gcc.target/powerpc/altivec-9.c,
20221         gcc.target/powerpc/altivec-consts.c,
20222         gcc.target/powerpc/altivec-pr22085.c,
20223         gcc.target/powerpc/altivec-splat.c,
20224         gcc.target/powerpc/altivec-types-1.c,
20225         gcc.target/powerpc/altivec-types-2.c,
20226         gcc.target/powerpc/altivec-types-3.c,
20227         gcc.target/powerpc/altivec-types-4.c,
20228         gcc.target/powerpc/altivec-varargs-1.c,
20229         gcc.target/powerpc/altivec-vec-merge.c,
20230         gcc.target/powerpc/ppc-vector-memcpy.c,
20231         gcc.target/powerpc/ppc-vector-memset.c,
20232         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20233         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20234         these effective targets.
20235         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20236         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20237
20238 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20239
20240         PR middle-end/27384
20241         * g++.dg/other/fold1.C: New test.
20242
20243         PR middle-end/27488
20244         * gcc.dg/fold-nonneg-1.c: New test.
20245
20246         PR c++/27547
20247         * g++.dg/other/operator1.C: New test.
20248
20249 2006-05-11  Richard Guenther  <rguenther@suse.de>
20250
20251         PR middle-end/27529
20252         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20253
20254 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20255
20256         * lib/target-supports-dg.exp (check-flags): New.
20257         (dg-skip-if): Move flag checks.
20258
20259 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20260
20261         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20262         * lib/target-supports.dg (check_cxa_atexit_available): New.
20263
20264 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20265
20266         PR fortran/27470
20267         * gfortran.dg/multiple_allocation_2.f90: New test case.
20268
20269 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20270
20271         * gcc.target/arm/pr27387.C: Fix a comment typo.
20272
20273 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20274
20275         PR fortran/24549
20276         * gfortran.dg/error_recovery_1.f90: New test.
20277
20278 2006-05-10  Richard Guenther  <rguenther@suse.de>
20279
20280         PR tree-optimization/27302
20281         * gcc.dg/torture/pr27302.c: New testcase.
20282
20283 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20284         Richard Guenther  <rguenther@suse.de>
20285
20286         PR middle-end/27498
20287         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20288
20289 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20290
20291         PR rtl-optimization/27335
20292         * gcc.dg/pr27335.c: New test.
20293
20294 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20295
20296         * gcc.target/mips/mips-ps-5.c: New file.
20297
20298 2006-05-08  Jan Hubicka  <jh@suse.cz>
20299
20300         PR middle-end/25962
20301         * gcc.dg/pr25962.c: New.
20302
20303 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20304
20305         PR target/27158
20306         * gcc.target/powerpc/pr27158.c: New test case.
20307
20308 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20309
20310         PR testsuite/27476
20311         * ada/acats/run_all.sh: Use test -z.
20312
20313 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20314
20315         PR libfortran/18271
20316         * gfortran.dg/spec_expr_3.f90: New test.
20317
20318 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20319
20320         PR target/24879
20321         * gcc.target/i386/monitor.c: New file.
20322
20323 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20324
20325         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20326
20327 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20328
20329         PR c++/27447
20330         * g++.dg/other/ptrmem7.C: New test.
20331
20332 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20333
20334         PR target/27421
20335         * gcc.dg/array-9.c: New test.
20336
20337 2006-05-07  Richard Guenther  <rguenther@suse.de>
20338
20339         PR tree-optimization/27409
20340         * gcc.dg/torture/pr27409.c: New testcase.
20341
20342 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20343
20344         PR fortran/27457
20345         * gfortran.dg/select_6.f90: New.
20346
20347 2006-05-07  Richard Guenther  <rguenther@suse.de>
20348
20349         PR tree-optimization/27136
20350         * gcc.dg/torture/pr27136.c: New testcase.
20351
20352 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20353
20354         PR fortran/24813
20355         * gfortran.dg/char_cons_len_1.f90: New test.
20356
20357 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20358
20359         PR c++/27427
20360         * g++.dg/template/incomplete2.C: New test.
20361
20362 2006-05-06  Richard Guenther  <rguenther@suse.de>
20363
20364         PR tree-optimization/27151
20365         * gcc.dg/vect/pr27151.c: New testcase.
20366
20367 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20368
20369         PR c++/27430
20370         * g++.dg/template/void1.C: New test.
20371
20372         PR c++/27423
20373         * g++.dg/other/void2.C: New test.
20374
20375         PR c++/27422
20376         * g++.dg/conversion/void1.C: New test.
20377
20378 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20379
20380         PR/21391
20381         * g++.dg/other/unused1.C: New.
20382
20383 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20384
20385         PR objc/27240
20386         * objc.dg/member-1.m: New test.
20387
20388 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20389
20390         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20391
20392 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20393
20394         PR libfortran/26985
20395         * gfortran.dg/matmul_2.f90: New test.
20396
20397 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20398
20399         * ada/acats/run_all.sh: Use sync when main not found.
20400
20401 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20402
20403         PR target/26765
20404         * gcc.target/mips/pr26765.c: New.
20405
20406 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20407
20408         * gcc.target/bfin: New directory.
20409         * gcc.target/bfin/bfin.exp: New file.
20410         * gcc.target/bfin/frmul.c: New file.
20411         * gcc.target/bfin/arith.c: New file.
20412         * gcc.target/bfin/mul-combine.c: New file.
20413         * gcc.target/bfin/shift.c: New file.
20414
20415 2006-05-04  Richard Guenther  <rguenther@suse.de>
20416
20417         PR tree-optimization/14287
20418         PR tree-optimization/14844
20419         PR tree-optimization/19792
20420         PR tree-optimization/21608
20421         PR tree-optimization/27090
20422         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20423         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20424         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20425         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20426         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20427
20428 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20429
20430         PR tree-optimization/27285
20431         * gcc.c-torture/execute/pr27285.c: New test.
20432
20433         PR middle-end/27388
20434         * gcc.dg/gomp/pr27388-1.c: New test.
20435         * gcc.dg/gomp/pr27388-2.c: New test.
20436         * gcc.dg/gomp/pr27388-3.c: New test.
20437
20438         PR c++/27359
20439         * g++.dg/gomp/pr27359.C: New test.
20440
20441 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20442
20443         PR fortran/20248
20444         * gfortran.dg/iargc.f90: New test.
20445
20446 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20447
20448         PR c++/27102
20449         * g++.dg/template/crash49.C: New test.
20450
20451 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20452
20453         PR testsuite/27032
20454         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20455
20456 2006-05-02  Jeff Law  <law@redhat.com>
20457
20458         PR tree-optimization/27364
20459         * gcc.c-torture/execute/pr27364.c: New test.
20460
20461 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20462
20463         PR c++/27309
20464         * g++.dg/parser/ctor5.C: New test.
20465
20466 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20467
20468         PR target/27387
20469         * gcc.target/arm/arm.exp: New.
20470         * gcc.target/arm/pr27387.C: Likewise.
20471
20472 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20473
20474         PR fortran/27269
20475         PR fortran/27324
20476         * gfortran.dg/module_equivalence_2.f90: New test.
20477
20478 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20479
20480         PR middle-end/27337
20481         * g++.dg/gomp/pr27337-1.C: New test.
20482         * g++.dg/gomp/pr27337-2.C: New test.
20483
20484         PR middle-end/27328
20485         * gcc.dg/gomp/pr27328.c: New test.
20486
20487         PR middle-end/27325
20488         * g++.dg/gomp/pr27325.C: New test.
20489
20490         PR middle-end/27310
20491         * g++.dg/gomp/pr27310.C: New test.
20492
20493 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20494
20495         PR tree-optimization/27291
20496         * g++.dg/tree-ssa/pr27291.C: New test.
20497
20498 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20499
20500         PR tree-optimization/27283
20501         * g++.dg/tree-ssa/pr27283.C: New test.
20502
20503 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20504
20505         * gcc.dg/tree-ssa/loop-16.c: New test.
20506
20507 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20508             Joseph S. Myers  <joseph@codesourcery.com>
20509
20510         * gcc.dg/Wconversion-3.c: New test case.
20511         * gcc.dg/Wconversion-4.c: Likewise.
20512
20513 2006-05-01  Richard Guenther  <rguenther@suse.de>
20514
20515         PR tree-optimization/26726
20516         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20517
20518 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20519
20520         * gcc.dg/Woverflow-1.c: New test case.
20521         * gcc.dg/Woverflow-2.c: Likewise.
20522         * gcc.dg/Woverflow-3.c: Likewise.
20523
20524 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20525
20526         PR c++/27094
20527         * g++.dg/template/defarg8.C: New test.
20528
20529 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20530
20531         PR c++/27278
20532         * g++.dg/parse/operator7.C: New test.
20533
20534 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20535
20536         PR c++/11471
20537         PR c++/27102
20538         * g++.dg/template/crash48.C: New test.
20539
20540         PR c++/27279
20541         * g++.dg/parse/ctor4.C: New test.
20542
20543 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20544
20545         PR fortran/25681
20546         * gfortran.df/char_type_len.f90: New test.
20547
20548 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20549
20550         PR libgfortran/27304
20551         * gfortran.dg/fmt_exhaust.f90: New test.
20552
20553 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20554
20555         PR c/25309
20556         * gcc.dg/large-size-array-2.c: New test case.
20557
20558 2006-04-28  Richard Guenther  <rguenther@suse.de>
20559
20560         PR target/26826
20561         * gcc.target/i386/pr26826.c: New testcase.
20562
20563 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20564
20565         PR middle-end/27260
20566         * gcc.c-torture/execute/pr27260.c: New.
20567
20568 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20569
20570         PR middle-end/27095
20571         * gcc.dg/pr27095.c: New.
20572
20573 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20574
20575         PR c++/27292
20576         * g++.dg/conversion/bitfield4.C: New test.
20577
20578 2006-04-27  Eric Christopher  <echristo@apple.com>
20579
20580         * gcc.dg/pragma-ms_struct.c: New.
20581
20582 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20583
20584         PR c++/27102
20585         * g++.dg/template/crash47.C: New test.
20586
20587 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20588
20589         * gcc.target/i386/sse-7.c: build with -msse.
20590
20591 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20592
20593         PR testsuite/27274:
20594         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20595         (main): Exit if processor doesn't support SSE.
20596
20597 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20598
20599         PR middle-end/27282
20600         * gcc.c-torture/compile/pr27282.c: New test.
20601
20602 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20603
20604         PR middle-end/26913
20605         * g++.dg/gomp/pr26913.C: New test.
20606
20607         PR c/25996
20608         * gcc.dg/gomp/pr25996.c: New test.
20609         * g++.dg/gomp/pr25996.C: New test.
20610
20611 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20612
20613         PR rtl-optimization/26725
20614         * gcc.c-torture/compile/pr26725.c: New test.
20615
20616 2006-04-25  Richard Guenther  <rguenther@suse.de>
20617
20618         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20619         than n + -1.
20620
20621 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20622
20623         * gcc.dg/20060425-1.c: New testcase.
20624
20625 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20626
20627         PR tree-optimization/26865
20628         * gcc.dg/pr26865.c: New test.
20629
20630 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20631
20632         PR c++/27292
20633         * g++.dg/conversion/bitfield1.C: New test.
20634         * g++.dg/conversion/bitfield2.C: Likewise.
20635         * g++.dg/conversion/bitfield3.C: Likewise.
20636
20637 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20638         Richard Guenther  <rguenther@suse.de>
20639
20640         PR tree-optimization/27236
20641         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20642
20643 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20644
20645         PR c++/19963
20646         * g++.dg/other/incomplete2.C: New test.
20647
20648 2006-04-24  Richard Guenther  <rguenther@suse.de>
20649
20650         PR middle-end/26869
20651         * gcc.dg/torture/pr26869.c: New testcase.
20652
20653 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20654         Richard Guenther  <rguenther@suse.de>
20655
20656         PR tree-optimization/27218
20657         * g++.dg/tree-ssa/pr27218.C: New testcase.
20658
20659 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20660
20661         PR c++/26912
20662         * g++.dg/template/friend41.C: New test.
20663
20664 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20665
20666         * g++.dg/opt/pr15551.C: Include cstdio.
20667         (main): Use remove instead of unlink.
20668
20669 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20670
20671         * gcc.dg/sibcall-7.c: New test.
20672         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20673         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20674         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20675         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20676         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20677
20678 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20679
20680         PR c++/26534
20681         * g++.dg/opt/bitfield1.C: New test.
20682         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20683         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20684         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20685         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20686         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20687         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20688         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20689         * g++.dg/abi/bitfield2.C: Likewise.
20690         * g++.dg/init/bitfield1.C: Likewise.
20691
20692 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20693
20694         PR fortran/25099
20695         * gfortran.dg/elemental_subroutine_4.f90: New test.
20696         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20697         call sub (m, x).
20698
20699 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20700
20701         * gcc.c-torture/compile/20060421-1.c: New testcase.
20702
20703 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20704
20705         PR c/25875
20706         * gcc.dg/init-bad-4.c: New test.
20707
20708 2006-04-21  Paul Brook  <paul@codesourcery.com>
20709
20710         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20711
20712 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20713
20714         PR fortran/27122
20715         * gfortran.dg/defined_operators_1.f90: New test.
20716         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20717         remove old ones associated, incorrectly, with Note 5.46.
20718
20719         PR fortran/27113
20720         * gfortran.dg/character_array_constructor_1.f90: New test.
20721
20722 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20723
20724         * gcc.dg/20060419-1.c: New test.
20725
20726 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20727
20728         PR c/26774
20729         * gcc.dg/struct-parse-1.c: New test case.
20730
20731 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20732
20733         PR c++/26558
20734         * g++.dg/parse/template19.C: New test.
20735
20736         PR c++/26739
20737         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20738
20739         PR c++/26036
20740         * g++.dg/expr/call3.C: New test.
20741
20742         PR c++/10385
20743         * g++.dg/conversion/dynamic1.C: New test.
20744
20745 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20746
20747         PR c++/27102
20748         * g++.dg/template/crash35.C: Tweak error markers.
20749         * g++.dg/template/crash46.C: New test.
20750         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20751         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20752
20753 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20754
20755         PR rtl-optimization/14261
20756         * gcc.c-torture/compile/20060419-1.c: Added.
20757
20758 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20759
20760         * gfortran.dg/label_1.f90: Adjust dg-error.
20761
20762 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20763
20764         PR target/26961
20765         * gcc.dg/fold-cond-1.c: New test case.
20766         * gcc.dg/pr26961-1.c: Likewise.
20767
20768 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20769
20770         PR libgfortran/27138
20771         * gfortran.dg/read_bad_advance.f90: New test.
20772
20773 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20774             Dale Johannesen  <dalej@apple.com>
20775
20776         PR target/24076
20777         * gcc.target/i386/vecinit-3.c: New testcase.
20778         * gcc.target/i386/vecinit-4.c: Likewise.
20779         * gcc.target/i386/sse-18.c: Likewise.
20780         * gcc.target/i386/sse-19.c: Likewise.
20781
20782 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20783
20784         * gfortran.dg/allocate_zerosize_1.f90: New test.
20785
20786 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20787
20788         PR c++/26365
20789         * g++.dg/template/crash45.C: New test.
20790
20791 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20792
20793         PR fortran/26787
20794         * gfortran.dg/proc_assign_1.f90: New test.
20795         * gfortran.dg/procedure_lvalue.f90: Change message.
20796         * gfortran.dg/namelist_4.f90: Add new error.
20797
20798         PR fortran/25597
20799         PR fortran/27096
20800         * gfortran.dg/auto_pointer_array_result_1.f90
20801
20802         PR fortran/27089
20803         * gfortran.dg/specification_type_resolution_1.f90
20804
20805         PR fortran/18003
20806         PR fortran/25669
20807         PR fortran/26834
20808         * gfortran.dg/bounds_temporaries_1.f90: New test.
20809
20810         PR fortran/27124
20811         * gfortran.dg/array_return_value_1.f90: New test.
20812
20813 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20814
20815         PR fortran/25336
20816         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20817
20818 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20819
20820         PR middle-end/26823
20821         * g++.dg/gomp/pr26823-1.C: New test.
20822         * g++.dg/gomp/pr26823-2.C: New test.
20823
20824 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20825
20826         PR middle-end/27134
20827         * gcc.dg/pr27314.c: New test.
20828
20829 2006-04-13  Richard Henderson  <rth@redhat.com>
20830
20831         * g++.dg/gomp/block-0.C: Update expected matches.
20832
20833 2006-04-13  DJ Delorie  <dj@redhat.com>
20834
20835         * lib/target-supports.exp (check_effective_target_int32plus): New.
20836         (check_effective_target_ptr32plus): New.
20837         (check_effective_target_size32plus): New.
20838         (check_effective_target_int16): New.
20839         (check_profiling_available): Add m32c to the list of unsupported
20840         targets.
20841
20842         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20843         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20844         memory size.
20845         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20846         pointers.
20847         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20848         size_t.
20849         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20850         and size_t.
20851         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20852         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20853         not just xstormy16.  Skip m32c due to weird pointer size.
20854         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20855         not just xstormy16.
20856         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20857         not just xstormy16.
20858         * gcc.dg/20020312-2.c: Add m32c support.
20859         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20860         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20861         in test.
20862         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20863         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20864         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20865         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20866         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20867         formats
20868         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20869         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20870         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20871         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20872         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20873         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20874         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20875         in test.
20876         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20877         in test.
20878         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20879         * gcc.dg/pr23049.c: Require >=32 bit integers.
20880         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20881         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20882         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20883         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20884         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20885         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20886         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20887         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20888         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20889         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20890         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20891         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20892         prototype in test.
20893         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20894         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20895         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20896         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20897         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20898
20899         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20900         * gcc.c-torture/execute/20040703-1.x: Likewise.
20901         * gcc.c-torture/execute/20040705-1.x: Likewise.
20902         * gcc.c-torture/execute/20040705-2.x: Likewise.
20903         * gcc.c-torture/execute/20040709-1.x: Likewise.
20904         * gcc.c-torture/execute/20040709-2.x: Likewise.
20905         * gcc.c-torture/execute/20040811-1.x: Likewise.
20906         * gcc.c-torture/execute/20050316-1.x: Likewise.
20907         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20908         * gcc.c-torture/execute/pr19689.x: Likewise.
20909         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20910         * gcc.c-torture/execute/usmul.x: Likewise.
20911         * gcc.c-torture/execute/vrp-5.x: Likewise.
20912         * gcc.c-torture/execute/vrp-6.x: Likewise.
20913         * gcc.dg/debug/20041023-1.s: Likewise.
20914
20915 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20916
20917         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20918         of integers to a vector types are now constant expressions in C.
20919         * gcc.dg/vect/vect-fold-1.c: New test case.
20920
20921 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20922             Ulrich Weigand  <uweigand@de.ibm.com>
20923
20924         PR target/27006
20925         * gcc.dg/vmx/pr27006.c: New testcase.
20926
20927 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20928
20929         PR libgfortran/26766
20930         * gfortran.dg/write_recursive.f90: New test.
20931
20932 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20933
20934         * g++.dg/parse/dtor7.C: New test.
20935         * g++.dg/parse/new1.C: Add error marker.
20936         * g++.dg/template/new3.C: New test.
20937
20938         PR c++/26122
20939         * g++.dg/template/pure1.C: New test.
20940
20941         PR c++/26295
20942         * g++.dg/parse/ptrmem4.C: New test.
20943
20944 2006-04-10  Jeff Law  <law@redhat.com>
20945
20946         PR/27087
20947         * gcc.c-torture/compile/pr27087.c: New test.
20948
20949 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20950
20951         PR/21391
20952         * gcc.dg/20060410.c: New.
20953
20954 2006-04-10  Matthias Klose  <doko@debian.org>
20955
20956         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20957         Recognize multilib directory names containing underscores.
20958
20959 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20960
20961         * gcc.target/i386/vecinit-1.c: New test case.
20962         * gcc.target/i386/vecinit-2.c: Likewise.
20963
20964 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20965
20966         PR debug/27057
20967         * g++.dg/debug/dwarf2-2.C: New test.
20968
20969 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
20970
20971         PR rtl-optimization/27073
20972         * gcc.c-torture/execute/pr27073.c: New test.
20973
20974 2006-04-08  Mike Stump  <mrs@apple.com>
20975
20976         * gcc.dg/pragma-darwin.c: Improve for ppc64.
20977
20978 2006-04-07  Richard Guenther  <rguenther@suse.de>
20979
20980         PR tree-optimization/26135
20981         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20982
20983 2006-04-06  Jan Hubicka  <jh@suse.cz>
20984
20985         PR profile/26399
20986         * g++.dg/bprob/g++-bprob-2.C: New testcase.
20987
20988 2006-04-06  Roger Sayle  <roger@eyesopen.com>
20989
20990         * g++.dg/conversion/nullptr1.C: New test case.
20991         * g++.dg/conversion/nullptr2.C: Likewise.
20992
20993 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20994
20995         * gfortran.dg/dependency_18.f90: New test case.
20996
20997 2006-04-05  Richard Guenther  <rguenther@suse.de>
20998
20999         PR tree-optimization/26919
21000         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21001         * gcc.dg/ipa/ipa-2.c: Likewise.
21002         * gcc.dg/ipa/ipa-3.c: Likewise.
21003         * gcc.dg/ipa/ipa-5.c: Likewise.
21004
21005 2006-04-05  Richard Guenther  <rguenther@suse.de>
21006
21007         PR tree-optimization/26763
21008         * gcc.dg/torture/pr26763-1.c: New testcase.
21009         * gcc.dg/torture/pr26763-2.c: Likewise.
21010
21011 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21012
21013         PR fortran/23634
21014         PR fortran/25619
21015         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21016
21017 2006-04-04  Eric Christopher  <echristo@apple.com>
21018
21019         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21020         stubs.
21021         * gcc.target/i386/387-5.c: Ditto.
21022
21023 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21024
21025         * gcc.target/sparc/struct-ret-check.c: New test.
21026
21027 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21028
21029         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21030         zero decimal digits specified in format.
21031
21032 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21033
21034         PR fortran/26891
21035         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21036
21037         PR fortran/26976
21038         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21039         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21040         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21041         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21042         compliant and detect bigendian-ness.
21043
21044 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21045
21046         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21047         dummy arguments work when the actual argument is itself a dummy
21048         argument of the caller.
21049
21050 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21051
21052         PR libfortran/24685
21053         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21054
21055 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21056
21057         * gfortran.dg/dependencency_17.f90: New test case.
21058
21059 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21060
21061         * gfortran.dg/dependency_14.f90: New test case.
21062         * gfortran.dg/dependency_15.f90: Likewise.
21063         * gfortran.dg/dependency_16.f90: Likewise.
21064
21065 2006-03-31  Asher Langton  <langton2@llnl.gov>
21066
21067         PR fortran/25358
21068         gfortran.dg/cray_pointers_6.f90: New test.
21069
21070 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21071
21072         PR libgfortran/26890
21073         * gfortran.dg/read_size_noadvance.f90: New test.
21074
21075 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21076
21077         PR fortran/25031
21078         * gfortran.dg/multiple_allocation_1.f90: Check that the
21079         size has changed after a re-allocation with stat.
21080
21081 2006-03-30  Richard Guenther  <rguenther@suse.de>
21082
21083         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21084         removal.
21085         * gcc.target/i386/sselibm-2.c: Likewise.
21086         * gcc.target/i386/sselibm-3.c: Likewise.
21087         * gcc.target/i386/sselibm-4.c: Likewise.
21088         * gcc.target/i386/sselibm-5.c: Likewise.
21089
21090 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21091
21092         * gcc.dg/fold-andxor-1.c: New test case.
21093         * gcc.dg/fold-xorand-1.c: Likewise.
21094
21095 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21096
21097         * gcc.dg/fold-convnotconv-1.c: New test case.
21098
21099 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21100
21101         PR fortran/26779
21102         * gfortran.dg/private_type_5.f90: New test.
21103
21104 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21105
21106         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21107
21108 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21109
21110         * gfortran.dg/advance_2.f90: New test.
21111         * gfortran.dg/advance_3.f90: New test.
21112
21113         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21114
21115 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21116
21117         PR libgfortran/26661
21118         PR libgfortran/26880
21119         * gfortran.dg/read_x_past.f: New test.
21120
21121 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21122
21123         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21124         to be STABS.
21125
21126 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21127
21128         * objc.dg/dwarf-1.m: Skip on AIX.
21129         * objc.dg/dwarf-2.m: Skip on AIX.
21130
21131 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21132
21133         PR fortran/26816
21134         * gfortran.dg/float_1.f90: New test.
21135
21136 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21137
21138         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21139         X86_64 targets.
21140         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21141
21142 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21143
21144         PR libfortran/26735
21145         * gfortran.dg/convert_implied_open.f90: New test case.
21146
21147 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21148
21149         PR fortran/26769
21150         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21151
21152 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21153
21154         PR middle-end/26717
21155         * gcc.dg/pr26717.c: New test.
21156
21157 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21158
21159         * gfortran.dg/dependency_12.f90: New test case.
21160
21161 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21162
21163         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21164
21165 2006-03-24  Jeff Law  <law@redhat.com>
21166
21167         * gcc.c-torture/pr26840.c: New test.
21168
21169 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21170
21171         * objc.dg/dwarf-2.m: New.
21172         * obj-c++.dg/dwarf-2.mm: New.
21173
21174         * g++.old-deja/g++.other/init19.C: New.
21175
21176 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21177
21178         * g++.dg/eh/spbp.C: Skip on AIX.
21179
21180 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21181
21182         PR middle-end/26611
21183         * g++.dg/gomp/pr26611-1.C: New test.
21184         * g++.dg/gomp/pr26611-2.C: New test.
21185
21186 2006-03-24  Jeff Law  <law@redhat.com>
21187
21188         * gcc.c-torture/compile/pr26833.c: New test.
21189         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21190
21191 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21192
21193         * gfortran.dg/endfile_2.f90: Delete temp file.
21194
21195 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21196
21197         PR fortran/19303
21198         * gfortran.dg/record_marker_1.f90: New test case.
21199         * gfortran.dg/record_marker_2.f: New test case.
21200         * gfortran.dg/record_marker_3.f90: New test case.
21201
21202 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21203
21204         PR fortran/17298
21205         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21206         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21207
21208 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21209
21210         * lib/gcc-dg.exp (cleanup-modules): New proc.
21211         * gfortran.dg/allocatable_function_1.f90,
21212         gfortran.dg/allocate_char_star_scalar_1.f90,
21213         gfortran.dg/assumed_charlen_function_1.f90,
21214         gfortran.dg/assumed_dummy_1.f90,
21215         gfortran.dg/assumed_shape_ranks_1.f90,
21216         gfortran.dg/assumed_shape_ranks_2.f90,
21217         gfortran.dg/assumed_size_dt_dummy.f90,
21218         gfortran.dg/auto_char_dummy_array_1.f90,
21219         gfortran.dg/auto_char_len_3.f90,
21220         gfortran.dg/automatic_module_variable.f90,
21221         gfortran.dg/bad_automatic_objects_1.f90,
21222         gfortran.dg/char_array_constructor.f90,
21223         gfortran.dg/char_array_structure_constructor.f90,
21224         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21225         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21226         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21227         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21228         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21229         gfortran.dg/derived_pointer_recursion.f90,
21230         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21231         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21232         gfortran.dg/dummy_functions_1.f90,
21233         gfortran.dg/elemental_initializer_1.f90,
21234         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21235         gfortran.dg/elemental_pointer_1.f90,
21236         gfortran.dg/elemental_subroutine_1.f90,
21237         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21238         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21239         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21240         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21241         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21242         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21243         gfortran.dg/global_references_1.f90,
21244         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21245         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21246         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21247         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21248         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21249         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21250         gfortran.dg/large_integer_kind_1.f90,
21251         gfortran.dg/large_real_kind_1.f90,
21252         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21253         gfortran.dg/module_double_reuse.f90,
21254         gfortran.dg/module_equivalence_1.f90,
21255         gfortran.dg/module_interface_1.f90,
21256         gfortran.dg/module_parameter_array_refs_1.f90,
21257         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21258         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21259         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21260         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21261         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21262         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21263         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21264         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21265         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21266         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21267         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21268         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21269         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21270         gfortran.dg/same_name_1.f90,
21271         gfortran.dg/sibling_dummy_procedure_1.f90,
21272         gfortran.dg/sibling_dummy_procedure_2.f90,
21273         gfortran.dg/sibling_dummy_procedure_3.f90,
21274         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21275         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21276         gfortran.dg/used_dummy_types_2.f90,
21277         gfortran.dg/used_dummy_types_3.f90,
21278         gfortran.dg/used_dummy_types_4.f90,
21279         gfortran.dg/used_dummy_types_5.f90,
21280         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21281         gfortran.dg/userdef_operator_1.f90: Use it.
21282
21283 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21284
21285         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21286         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21287         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21288         gfortran.dg/write_back.f,
21289         gfortran.fortran-torture/execute/inquire_1.f90,
21290         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21291
21292 2006-03-21  Jeff Law  <law@redhat.com>
21293
21294         * gcc.dg/tree-ssa/vrp28.c: New test.
21295
21296 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21297
21298         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21299         if _STDC_C99 is defined.
21300         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21301         * gcc.dg/builtins-20.c: Likewise.
21302         * gcc.dg/builtins-53.c: Likewise.
21303         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21304         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21305
21306 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21307
21308         PR tree-opt/26781
21309         * gcc.c-torture/compile/pr26781-1.c: New test.
21310         * gcc.c-torture/compile/pr26781-2.c: New test.
21311
21312 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21313
21314         PR c++/26690
21315         * g++.dg/gomp/pr26690-1.C: New test.
21316         * g++.dg/gomp/pr26690-2.C: New test.
21317
21318 2006-03-20  Jeff Law  <law@redhat.com>
21319
21320         * gcc.dg/tree-ssa/pr21829.c: New test.
21321
21322         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21323
21324 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21325
21326         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21327         (check_visibility_available): Use it.
21328         (check_effective_target_default_packed): Likewise.
21329         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21330         (check_effective_target_fopenmp): Likewise.
21331         (check_effective_target_freorder): Likewise.
21332         (check_effective_target_fpic): Likewise.
21333         (check_named_sections_available): Likewise.
21334         (check_effective_target_ilp32): Likewise.
21335         (check_effective_target_lp64): Likewise.
21336
21337 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21338
21339         PR fortran/20935
21340         * gfortran.dg/scalar_mask_2.f90: New test case.
21341
21342 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21343
21344         PR tree-opt/26629
21345         * gcc.dg/tree-ssa/loadpre12.c: New test.
21346         * gcc.dg/tree-ssa/loadpre13.c: New test.
21347         * gcc.dg/tree-ssa/loadpre14.c: New test.
21348         * gcc.dg/tree-ssa/loadpre15.c: New test.
21349         * gcc.dg/tree-ssa/loadpre16.c: New test.
21350         * gcc.dg/tree-ssa/loadpre17.c: New test.
21351         * gcc.dg/tree-ssa/loadpre18.c: New test.
21352         * gcc.dg/tree-ssa/loadpre19.c: New test.
21353         * gcc.dg/tree-ssa/loadpre20.c: New test.
21354         * gcc.dg/tree-ssa/loadpre21.c: New test.
21355         * gcc.dg/tree-ssa/loadpre22.c: New test.
21356
21357 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21358
21359         PR fortran/26741
21360         * gfortran.dg/elemental_initializer_1.f90: New test.
21361
21362         PR fortran/26716
21363         * gfortran.dg/assumed_shape_ranks_2: New test.
21364
21365 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21366
21367         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21368         target fpic.
21369
21370 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21371
21372         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21373         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21374         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21375         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21376         gfortran.fortran-torture/execute/direct_io.f90,
21377         gfortran.fortran-torture/execute/inquire_2.f90,
21378         gfortran.fortran-torture/execute/inquire_4.f90,
21379         gfortran.fortran-torture/execute/list_read_1.f90,
21380         gfortran.fortran-torture/execute/open_replace.f90,
21381         gfortran.fortran-torture/execute/slash_edit.f90,
21382         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21383         temporary files from testcases.
21384
21385 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21386
21387         PR libgfortran/26509
21388         gfortran.dg/write_direct_eor.f90: New test.
21389
21390 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21391
21392         * gcc.target/powerpc/pr26350.c: New.
21393         * gcc.target/powerpc/indexed-addr.c: New.
21394
21395 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21396
21397         * gfortran.dg/dependency_13.f90: New test case.
21398
21399 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21400
21401         PR middle-end/21781
21402         * gcc.dg/real-const-1.c: New test case.
21403
21404 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21405
21406         * g++.old-deja/g++.other/init18.C: New.
21407         * g++.old-deja/g++.other/init5.C: Remove xfail.
21408
21409 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21410
21411         * g++.dg/opt/pr15551.C: Cleanup temp file.
21412
21413 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21414
21415         PR c++/6634
21416         g++.dg/parse/long1.C: New test.
21417
21418 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21419
21420         PR fortran/19101
21421         * gfortran.dg/continuation.f90: New test.
21422         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21423
21424 2006-03-14  Richard Guenther  <rguenther@suse.de>
21425
21426         PR tree-optimization/26672
21427         * gcc.dg/torture/pr26672.c: New testcase.
21428
21429 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21430
21431         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21432         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21433
21434 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21435
21436         PR middle-end/26557
21437         * gcc.c-torture/compile/switch-1.c: New test case.
21438
21439 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21440
21441         PR fortran/25378
21442         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21443         test to include more permuatations of mask and index.
21444         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21445         respond to F2003 spec. that the position returned for an all false
21446         mask && condition is zero.
21447
21448 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21449
21450         PR middle-end/25989
21451         * gcc.dg/gomp/pr25989.c: New test.
21452
21453 2006-03-13  Jeff Law  <law@redhat.com>
21454
21455         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21456
21457 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21458
21459         * gcc.dg/switch-9.c: New test.
21460
21461 2006-03-13  Richard Guenther  <rguenther@suse.de>
21462
21463         PR middle-end/26630
21464         * gcc.dg/torture/pr26630.c: New testcase.
21465
21466 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21467
21468         * gfortran.dg/dependency_10.f90: New test case.
21469         * gfortran.dg/dependency_11.f90: Likewise.
21470
21471 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21472             Erik Edelmann  <eedelman@gcc.gnu.org>
21473
21474         * gfortran.dg/allocatable_function_1.f90: New.
21475         * gfortran.dg/allocatable_function_2.f90: New.
21476
21477 2006-03-10  Richard Guenther  <rguenther@suse.de>
21478
21479         PR middle-end/26565
21480         * gcc.dg/torture/pr26565.c: New testcase.
21481
21482 2006-03-09  Eric Christopher  <echristo@apple.com>
21483
21484         * gcc.c-torture/compile/20060309-1.c: New.
21485
21486 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21487
21488         PR libgfortran/26499
21489         * gfortran.dg/write_back.f: New test.
21490         * gfortran.dg/write_rewind_1.f: New test.
21491         * gfortran.dg/write_rewind_2.f: New test.
21492
21493 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21494
21495         PR libgfortran/26554
21496         * gfortran.dg/read_logical.f90: New test.
21497
21498 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21499
21500         * ada/acats/norun.lst: cdd2a03 now passes.
21501
21502 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21503
21504         PR testsuite/25177
21505         * gcc.target/powerpc/pr18096-1.c: Change where the error
21506         would match.
21507
21508 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21509
21510         * gcc.target/i386/cleanup-1.c: New test.
21511         * gcc.target/i386/cleanup-2.c: New test.
21512
21513 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21514
21515         * gfortran.dg/dependency_9.f90: Remove for the time being.
21516
21517 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21518
21519         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21520         directive.
21521
21522 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21523
21524         * gfortran.dg/dependency_9.f90: New test case.
21525
21526 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21527
21528         * gfortran.dg/dependency_4.f90: New test case.
21529         * gfortran.dg/dependency_5.f90: New test case.
21530         * gfortran.dg/dependency_6.f90: New test case.
21531         * gfortran.dg/dependency_7.f90: New test case.
21532         * gfortran.dg/dependency_8.f90: New test case.
21533
21534 2006-03-03  Paul Brook  <paul@codesourcery.com>
21535
21536         * lib/target-supports.exp (check_profiling_available):
21537         Add m68k-*-elf.
21538
21539 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21540
21541         PR fortran/25031
21542         * multiple_allocation_1.f90: New test.
21543
21544 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21545
21546         PR tree-optimization/26524
21547         * gfortran.dg/pr26524.f: New test case.
21548
21549 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21550
21551         * g++.dg/template/repo5.C: Cleanup repo files.
21552         * gcc.dg/20051201-1.c: Cleanup coverage files.
21553         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21554         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21555         tree dump files.
21556
21557 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21558
21559         * objc.dg/objc-nofilename-1.m: New test.
21560         * objc.dg/bad-receiver-type.m: New test.
21561         * obj-c++.dg/bad-receiver-type.mm: New test.
21562
21563 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21564
21565         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21566
21567 2006-03-01  Mike Stump  <mrs@apple.com>
21568
21569         * g++.dg/abi/key2.C: Add.
21570
21571 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21572
21573         * gfortran.dg/logical_dot_product.f90: New test.
21574
21575         PR fortran/26393
21576         * gfortran.dg/used_interface_ref.f90: New test.
21577
21578         PR fortran/20938
21579         * gfortran.dg/dependency_2.f90: New test.
21580         * gfortran.fortran-torture/execute/where17.f90: New test.
21581         * gfortran.fortran-torture/execute/where18.f90: New test.
21582         * gfortran.fortran-torture/execute/where19.f90: New test.
21583         * gfortran.fortran-torture/execute/where20.f90: New test.
21584
21585 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21586
21587         * g++.dg/tree-ssa/pr26443.C: New test case.
21588
21589 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21590
21591         PR middle-end/26022
21592         * g++.dg/opt/return-slot1.C: New test.
21593
21594 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21595
21596         PR libgfortran/26136
21597         * gfortran.dg/namelist_23.f90: New test.
21598
21599 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21600
21601         PR middle-end/14752
21602         * gcc.dg/fold-eqandshift-2.c: New test case.
21603
21604 2006-02-28  Richard Guenther  <rguenther@suse.de>
21605
21606         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21607         decomposition.
21608
21609 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21610
21611         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21612
21613 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21614
21615         PR libgfortran/26464
21616         * gfortran.dg/backspace_5.f: New test.
21617         * gfortran.dg/backspace_6.f: New test.
21618
21619 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21620
21621         * gcc.dg/fold-eqandnot-1.c: New test case.
21622
21623 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21624
21625         PR middle-end/19983
21626         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21627
21628 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21629
21630         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21631         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21632
21633 2006-02-26  Richard Guenther  <rguenther@suse.de>
21634
21635         PR tree-optimization/26421
21636         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21637
21638 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21639
21640         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21641         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21642
21643 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21644
21645         * gcc.dg/fold-even-1.c: New test case.
21646
21647 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21648
21649         PR middle-end/21137
21650         * gcc.dg/fold-eqandshift-1.c: New test case.
21651
21652 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21653
21654         PR tree-optimization/25125
21655         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21656         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21657
21658 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21659
21660         PR tree-optimizations/26359
21661         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21662         with -fdump-tree-dceloop-details.
21663         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21664
21665 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21666
21667         PR middle-end/23673
21668         * gcc.dg/fold-eqxor-1.c: New test case.
21669         * gcc.dg/fold-eqxor-2.c: Likewise.
21670         * gcc.dg/fold-eqxor-3.c: Likewise.
21671
21672 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21673
21674         PR fortran/23092
21675         * scalar_mask_1.f90: New test.
21676
21677 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21678
21679         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21680         * g++.dg/eh/uncaught2.C: New.
21681         * g++.dg/eh/uncaught3.C: New.
21682
21683 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21684
21685         PR libgfortran/26423
21686         * gfortran.dg/read_many_1.f: New test.
21687
21688 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21689
21690         PR fortran/24519
21691         * gfortran.dg/dependency_3.f90: New test.
21692         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21693         XFAILs.
21694
21695         PR fortran/25395
21696         * gfortran.dg/equiv_6.f90: New test.
21697
21698 2006-02-23  Jeff Law  <law@redhat.com>
21699
21700         * gcc.c-torture/compile/pr26425.c: New test.
21701
21702 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21703
21704         PR middle-end/26412
21705         * gcc.dg/gomp/pr26412.c: New test.
21706
21707 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21708
21709         PR c++/26291
21710         * g++.dg/other/ellipsis1.C: New test.
21711         * g++.dg/parse/operator4.C: Adjust error marker.
21712
21713 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21714
21715         PR target/25603
21716         * gfortran.dg/pr25603.f: New testcase.
21717
21718 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21719
21720         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21721         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21722
21723 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21724
21725         * g++.dg/eh/spbp.C: New.
21726
21727 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21728
21729         PR middle-end/26379
21730         * gcc.target/i386/mmx-7.c: New test.
21731
21732 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21733
21734         PR tree-optimization/26361
21735         * gcc.dg/tree-ssa/vrp27.c: New test case.
21736
21737 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21738
21739         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21740         * gcc.dg/tree-ssa/complex-4.c: Here.
21741
21742 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21743
21744         PR middle-end/19543
21745         * gfortran.dg/logical_1.f90: New test case.
21746
21747 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21748
21749         PR middle-end/26334
21750         * gcc.dg/20060218-1.c: Moved to...
21751         * gcc.target/i386/20060218-1.c: ... here.  New test.
21752
21753 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21754
21755         PR fortran/26201
21756         * gfortran.dg/convert_1.f90: New.
21757
21758 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21759
21760         PR fortran/25054
21761         * gfortran.dg/namelist_5.f90: New test.
21762
21763         PR fortran/25089
21764         * gfortran.dg/namelist_4.f90: New test.
21765
21766 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21767
21768         PR tree-opt/25680
21769         * gcc.dg/tree-ssa/complex-3.c: New test.
21770
21771 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21772
21773         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21774         variable to take into account the variable name in the
21775         function header.
21776         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21777
21778 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21779
21780         PR middle-end/26334
21781         * gcc.c-torture/compile/20060217-1.c: New test.
21782         * gcc.dg/20060218-1.c: New test.
21783
21784 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21785
21786         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21787
21788 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21789
21790         * gcc.dg/cpp/undef3.c: New test.
21791         * gcc.dg/cpp/trad/builtins2.c: New test.
21792
21793 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21794
21795         PR c++/26266
21796         * g++.dg/template/static22.C: New test.
21797         * g++.dg/template/static23.C: New test.
21798         * g++.dg/template/static24.C: New test.
21799         * g++.dg/template/non-dependent13.C: New test.
21800         * g++.dg/init/member1.C: Tweak error markers.
21801
21802 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21803
21804         PR target/26255
21805         * gcc.c-torture/compile/pr26255.c: New test case.
21806
21807 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21808
21809         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21810         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21811         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21812         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21813         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21814         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21815         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21816
21817 2006-02-16  Jeff Law  <law@redhat.com>
21818
21819         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21820         * gcc.dg/tree-ssa/vrp26.c: New test.
21821
21822 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21823
21824         PR target/20353
21825         PR target/24578
21826         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21827         __UCLIBC__ is defined.
21828
21829 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21830
21831         PR fortran/26224
21832         * gfortran.dg/gomp/pr26224.f: New test.
21833
21834 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21835
21836         PR tree-opt/25918
21837         * lib/target-supports.exp
21838         (check_effective_target_vect_short_mult): New.
21839         (check_effective_target_vect_char_mult): New.
21840         (check_effective_target_vect_widen_sum_qi_to_si): New.
21841         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21842         (check_effective_target_vect_widen_sum_hi_to_si): New.
21843         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21844         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21845         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21846         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21847         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21848         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21849         vect-reduc-pattern-2c.c
21850         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21851         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21852         vect-reduc-pattern-1c.c
21853
21854 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21855
21856         PR fortran/24557
21857         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21858
21859 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21860
21861         PR fortran/26054
21862         * gfortran.dg/enum_8.f90: Remove check for warning.
21863         * gfortran.dg/iomsg_1.f90: Ditto.
21864         * gfortran.dg/enum_1.f90: Ditto.
21865         * gfortran.dg/enum_9.f90: Ditto.
21866         * gfortran.dg/enum_2.f90: Ditto.
21867         * gfortran.dg/enum_10.f90: Ditto.
21868         * gfortran.dg/enum_3.f90: Ditto.
21869         * gfortran.dg/flush_1.f90: Ditto.
21870         * gfortran.dg/enum_4.f90: Ditto.
21871         * gfortran.dg/array_constructor_1.f90: Ditto.
21872         * gfortran.dg/enum_5.f90: Ditto.
21873         * gfortran.dg/enum_6.f90: Ditto.
21874         * gfortran.dg/enum_7.f90: Ditto.
21875
21876 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21877
21878         PR middle-end/26300
21879         * gcc.c-torture/compile/20060215-1.c: New test.
21880
21881 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21882
21883         PR middle-end/23670
21884         * gcc.dg/tree-ssa/andor-2.c: New test case.
21885
21886 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21887
21888         PR fortran/25045
21889         * optional_dim.f90: New test.
21890
21891 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21892
21893         PR fortran/26277
21894         * gfortran.dg/label_4.f90: New.
21895
21896 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21897             Diego Novillo  <dnovillo@redhat.com>
21898             Uros Bizjak  <uros@kss-loka.si>
21899
21900         * gfortran.dg/gomp: New directory.
21901
21902 2006-02-14  Richard Guenther  <rguenther@suse.de>
21903
21904         PR tree-optimization/26258
21905         * gcc.dg/torture/pr26258.c: New testcase.
21906
21907 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21908
21909         PR fortran/26246
21910         * gfortran.dg/pr26246_1.f90: New test.
21911         * gfortran.dg/pr26246_2.f90: New test.
21912
21913         PR middle-end/26092
21914         * gcc.c-torture/compile/20060208-1.c: New test.
21915
21916 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21917
21918         PR fortran/26074
21919         PR fortran/25103
21920         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21921         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21922         * gfortran.dg/automatic_module_variable.f90: Change error message.
21923
21924         PR fortran/20861
21925         * gfortran.dg/internal_dummy_1.f90: New test.
21926
21927         PR fortran/20871
21928         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21929
21930
21931         PR fortran/25083
21932         * gfortran.dg/uncommon_block_data_1.f90: New test.
21933         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21934         with standard.
21935
21936         PR fortran/25088
21937         * gfortran.dg/typed_subroutine_1.f90: New test.
21938
21939 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21940
21941         * objc.dg/dwarf-1.m: New.
21942
21943 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21944
21945         PR middle-end/24427
21946         * gcc.dg/tree-ssa/andor-1.c: New test case.
21947
21948 2006-02-13  Josh Conner  <jconner@apple.com>
21949
21950         PR target/25376
21951         * gcc.dg/pr25376.c: New test.
21952
21953         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21954         assemble.
21955         * lib/target-supports.exp (check_named_sections_available):
21956         Only compile named-sections test -- don't assemble.
21957
21958 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21959
21960         * g++.dg/warn/no-write-strings.C: New test.
21961         * g++.dg/warn/write-strings.C: Likewise.
21962         * g++.dg/warn/write-strings-default.C: Likewise.
21963
21964 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21965
21966         PR fortran/25806
21967         * gfortran.dg/ret_pointer_2.f90: New test.
21968
21969 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
21970
21971         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21972
21973 2006-02-10  Jeff Law  <law@redhat.com>
21974
21975         * gcc.c-torture/compile/pr26213.c: New test.
21976
21977 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
21978
21979         gfortran.dg/null_1.f90: New test.
21980
21981 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21982
21983         PR fortran/14771
21984         * gfortran.dg/parens_4.f90: New.
21985         * gfortran.dg/parens_5.f90: New.
21986
21987 2006-02-10  Richard Guenther  <rguenther@suse.de>
21988
21989         * gcc.dg/pr23372-1.c: Remove empty file.
21990
21991 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21992         Paul Thomas  <pault@gcc.gnu.org>
21993
21994         PR fortran/14771
21995         * gfortran.dg/parens_1.f90: New.
21996         * gfortran.dg/parens_2.f90: New.
21997         * gfortran.dg/parens_3.f90: New.
21998
21999 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22000
22001         PR fortran/26038
22002         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22003
22004         PR fortran/25059
22005         * gfortran.dg/impure_assignment_1.f90: New test.
22006
22007         PR fortran/25070
22008         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22009
22010 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22011
22012         PR target/26141
22013         * g++.dg/expr/stdarg2.C: New test.
22014
22015 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22016
22017         PR inline-asm/16194
22018         * gcc.dg/pr16194.c: New test.
22019
22020 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22021
22022         * ada/acats/run_acats: Use portable variant of "$@".
22023
22024 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22025
22026         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22027         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22028
22029 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22030
22031         PR tree-opt/26179
22032         * g++.dg/opt/pr26179.C: New test.
22033
22034 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22035
22036         PR middle-end/26134
22037         * gcc.dg/tree-ssa/complex-3.c: New test.
22038
22039 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22040
22041         * gcc.c-torture/compile/volatile-1.c: New test.
22042
22043 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22044
22045         PR 26180
22046         * gcc.dg/tree-ssa/pr26180.c: New test.
22047
22048 2006-02-08  Jeff Law  <law@redhat.com>
22049
22050         * gcc.dg/tree-ssa/pr21417.c: New test.
22051
22052 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22053
22054         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22055         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22056
22057 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22058
22059         * lib/scanrtl.exp: New.
22060
22061 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22062
22063         PR c++/26071
22064         * g++.dg/other/virtual2.C: New test.
22065
22066         PR c++/26070
22067         * g++.dg/other/virtual1.C: New test.
22068
22069 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22070
22071         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22072         cleanup-ipa-dump): Update dump file glob patterns.
22073         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22074         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22075
22076         * lib/gcc-dg.exp: Load it.
22077         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22078
22079 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22080
22081         PR testsuite/26159
22082         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22083         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22084
22085 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22086
22087         PR fortran/25577
22088         * gfortran.dg/mvbits_1.f90: New.
22089
22090 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22091
22092         * g++.dg/warn/Wdiv-by-zero.C: New test.
22093         * g++.dg/warn/Wno-div-by-zero.C: New.
22094
22095 2006-02-07  Jeff Law  <law@redhat.com>
22096
22097         * gcc.dg/tree-ssa/pr21559.c: New test.
22098
22099         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22100         multiple VRP passes.
22101         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22102         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22103         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22104         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22105         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22106         * gcc.dg/tree-ssa/vrp02.c: Likewise
22107         * gcc.dg/tree-ssa/vrp11.c: Likewise
22108         * gcc.dg/tree-ssa/pr14341.c: Likewise
22109         * gcc.dg/tree-ssa/vrp19.c: Likewise
22110         * gcc.dg/tree-ssa/vrp20.c: Likewise
22111         * gcc.dg/tree-ssa/vrp03.c: Likewise
22112         * gcc.dg/tree-ssa/pr21086.c: Likewise
22113         * gcc.dg/tree-ssa/pr21959.c: Likewise
22114         * gcc.dg/tree-ssa/vrp21.c: Likewise
22115         * gcc.dg/tree-ssa/vrp04.c: Likewise
22116         * gcc.dg/tree-ssa/pr25485.c: Likewise
22117         * gcc.dg/tree-ssa/pr22026.c: Likewise
22118         * gcc.dg/tree-ssa/vrp22.c: Likewise
22119         * gcc.dg/tree-ssa/vrp05.c: Likewise
22120         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22121         * gcc.dg/tree-ssa/pr20701.c: Likewise
22122         * gcc.dg/tree-ssa/vrp23.c: Likewise
22123         * gcc.dg/tree-ssa/vrp06.c: Likewise
22124         * gcc.dg/tree-ssa/pr22117.c: Likewise
22125         * gcc.dg/tree-ssa/pr20702.c: Likewise
22126         * gcc.dg/tree-ssa/vrp15.c: Likewise
22127         * gcc.dg/tree-ssa/pr21090.c: Likewise
22128         * gcc.dg/tree-ssa/pr21294.c: Likewise
22129         * gcc.dg/tree-ssa/vrp24.c: Likewise
22130         * gcc.dg/tree-ssa/vrp07.c: Likewise
22131         * gcc.dg/tree-ssa/pr21563.c: Likewise
22132         * gcc.dg/tree-ssa/pr25382.c: Likewise
22133         * gcc.dg/tree-ssa/vrp16.c: Likewise
22134         * gcc.dg/tree-ssa/vrp25.c: Likewise
22135         * gcc.dg/tree-ssa/vrp08.c: Likewise
22136         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22137         * gcc.dg/tree-ssa/vrp17.c: Likewise
22138         * gcc.dg/tree-ssa/pr21458.c: Likewise
22139         * g++.dg/tree-ssa/pr18178.C: Likewise
22140
22141 2006-02-07  Richard Guenther  <rguenther@suse.de>
22142
22143         PR c++/26140
22144         Revert
22145         2006-01-30  Richard Guenther  <rguenther@suse.de>
22146         PR c++/23372
22147         * gcc.dg/pr23372-1.C: New testcase.
22148
22149         * g++.dg/tree-ssa/pr26140.C: New testcase.
22150
22151 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22152
22153         PR c++/9737
22154         * g++.dg/template/ttp15.C: New test.
22155         * g++.dg/template/ttp16.C: Likewise.
22156         * g++.dg/template/ttp17.C: Likewise.
22157         * g++.old-deja/g++.pt/ttp36.C: Remove.
22158         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22159         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22160         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22161         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22162         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22163         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22164         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22165         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22166         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22167
22168 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22169
22170         PR libfortran/23815
22171         * unf_io_convert_4.f90: New test.
22172
22173 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22174
22175         * gcc.dg/tree-ssa/loadpre10.c: New test.
22176         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22177         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22178         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22179
22180 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22181
22182         PR libfortran/24685
22183         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22184
22185 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22186
22187         PR tree-opt/25251
22188         * gfortran.dg/assign_7.f: New test.
22189
22190 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22191
22192         PR fortran/26041
22193         PR fortran/26064
22194         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22195         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22196         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22197
22198 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22199
22200         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22201         in size_t typedef.
22202
22203 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22204
22205         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22206         * g++.dg/charset/string.c (foo): Likewise.
22207         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22208         const char*
22209         * g++.dg/ext/builtin2.C (printf): Likewise.
22210         * g++.dg/init/new15.C (printf): Likewise.
22211         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22212         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22213         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22214         * g++.dg/template/non-dependent4.C (temp): Likewise.
22215         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22216         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22217         parameter type to const char*.
22218         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22219         Change type to const char*.
22220         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22221         Likewise.
22222         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22223         second parameter type to const char*.
22224         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22225         (Y::Y): Change parameter type to const char*.
22226         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22227         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22228         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22229         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22230         (char*).
22231         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22232         const char*.
22233         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22234         type to const char*.
22235         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22236         return type to const char*.
22237         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22238         to const char*.
22239         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22240         * g++.old-deja/g++.law/refs1.C: Likewise.
22241         * g++.old-deja/g++.law/visibility1.C: Likewise.
22242         * g++.old-deja/g++.law/visibility2.C: Likewise.
22243         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22244         const char*.
22245         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22246         * g++.old-deja/g++.mike/net48.C: Likewise.
22247         * g++.old-deja/g++.mike/p646.C: Likewise.
22248         * g++.old-deja/g++.mike/p6746.C: Likewise.
22249         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22250         type to const char*.
22251         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22252         deprecated conversion warning.
22253         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22254         char*.
22255         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22256         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22257         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22258         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22259         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22260         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22261         * g++.old-deja/g++.pt/t39.C: Likewise.
22262         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22263         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22264
22265 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22266
22267         PR fortran/25075
22268         intrinsic_argument_conformance_1.f90: New test.
22269
22270 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22271
22272         PR fortran/20845
22273         * gfortran.dg/char_result_11.f90: Add SAVE.
22274         * gfortran.dg/der_pointer_4.f90: Ditto.
22275         * gfortran.dg/default_initialization.f90: New test.
22276
22277 2006-02-03  Jeff Law  <law@redhat.com>
22278
22279         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22280         handle more than 100 dump files.
22281         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22282         * lib/scantree.exp (scan-tree-dump): Likewise.
22283         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22284         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22285         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22286         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22287         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22288
22289 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22290
22291         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22292
22293 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22294
22295         * g++.dg/template/using12.C: New test.
22296
22297 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22298
22299         * gcc.target/powerpc/pr25960.c: New test.
22300
22301 2006-02-02  Steven G. Kargl  <kargls@comcast>
22302
22303         PR fortran/24958
22304         gfortran.dg/nullify_2.f90: New test.
22305
22306 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22307
22308         PR 25990
22309         * gcc.dg/gomp/pr25990.c: New test.
22310
22311 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22312
22313         PR c++/25342
22314         * g++.gd/template/partial4.C: New test.
22315
22316 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22317
22318         PR middle-end/26001
22319         * gfortran.dg/data_char_2.f90: New.
22320
22321 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22322
22323         PR fortran/26039
22324         maxval_maxloc_conformance_1.f90: New test.
22325
22326 2006-01-31  Richard Guenther  <rguenther@suse.de>
22327
22328         * gcc.target/i386/sselibm-1.c: New testcase.
22329         * gcc.target/i386/sselibm-2.c: Likewise.
22330         * gcc.target/i386/sselibm-3.c: Likewise.
22331         * gcc.target/i386/sselibm-4.c: Likewise.
22332         * gcc.target/i386/sselibm-5.c: Likewise.
22333
22334 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22335
22336         PR fortran/24266
22337         * gfortran.dg/arrayio_derived_2.f90: New.
22338
22339 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22340
22341         * gcc.dg/unsigned-long-compare.c: New test.
22342
22343 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22344
22345         PR testsuite/25318
22346         * lib/target-supports.exp (check_effective_target_freorder):
22347         Check to see if target supports -freorder-blocks-and-partition.
22348         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22349         instead of "dg-require-named-sections".
22350
22351 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22352
22353         PR target/14798:
22354         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22355         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22356         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22357         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22358         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22359         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22360         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22361         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22362
22363 2006-01-30  Richard Guenther  <rguenther@suse.de>
22364
22365         PR c++/23372
22366         * gcc.dg/pr23372-1.C: New testcase.
22367
22368 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22369
22370         * gcc.dg/gomp/pr25874.c: New test.
22371
22372 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22373
22374         PR tree-opt/25911
22375         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22376
22377 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22378
22379         PR fortran/18578
22380         PR fortran/18579
22381         PR fortran/20857
22382         PR fortran/20885
22383         * gfortran.dg/intent_out_1.f90: New test.
22384
22385 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22386
22387         PR fortran/17911
22388         * gfortran.dg/procedure_lvalue.f90: New test.
22389
22390         PR fortran/20895
22391         PR fortran/25030
22392         * gfortran.dg/char_pointer_assign_2.f90: New test.
22393         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22394         assignment to be consistent with standard.
22395         * gfortran.dg/char_result_2.f90: The same.
22396         * gfortran.dg/char_result_8.f90: The same.
22397
22398 2006-01-28  Zack Weinberg  <zackw@panix.com>
22399
22400         * gcc.dg/Woverlength-strings.c
22401         * gcc.dg/Woverlength-strings-pedantic-c89.c
22402         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22403         * gcc.dg/Woverlength-strings-pedantic-c99.c
22404         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22405
22406 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22407
22408         * gcc.c-torture/execute/20060127-1.c: New test.
22409
22410 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22411
22412         PR c++/25999
22413         * g++.dg/ext/pragmaweak1.C: New test.
22414
22415 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22416
22417         PR c++/25855
22418         * g++.dg/template/spec29.C: New test.
22419
22420 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22421
22422         PR c/19606.
22423         * gcc.c-torture/execute/pr19606.c: New.
22424
22425 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22426
22427         * gcc.dg/pragma-re-4.c: New test.
22428
22429 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22430
22431         PR fortran/25964
22432         * gfortran.dg/assumed_size_refs_3.f90: New test.
22433
22434 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22435
22436         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22437
22438 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22439
22440         PR ada/21317
22441         * ada/acats/support/impdef.a: Add One_Long_Second.
22442         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22443         * ada/acats/tests/c9/c94026.a: Likewise.
22444         * ada/acats/tests/c9/c97305c.ada: Likewise.
22445         * ada/acats/tests/c9/c99004a.ada: Likewise.
22446
22447 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22448
22449         PR fortran/25964
22450         * gfortran.dg/global_references_2.f90: New test.
22451
22452         PR fortran/25084
22453         PR fortran/20852
22454         PR fortran/25085
22455         PR fortran/25086
22456         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22457         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22458
22459         PR fortran/25416
22460         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22461
22462 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22463
22464         PR c/25892
22465         * gcc.dg/Wpointer-sign.c: New.
22466         * gcc.dg/Wpointer-sign-Wall.c: New.
22467         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22468         * gcc.dg/Wpointer-sign-pedantic.c: New.
22469         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22470         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22471
22472 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22473
22474         PR C/25861
22475         * gcc.c-torture/compile/pr25861.c: New test.
22476
22477 2006-01-26  Paul Brook  <paul@codesourcery.com>
22478
22479         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22480         on short-enum targets.
22481         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22482         variable.
22483         (generate_fields): Use short_enums.
22484         (main): Set short_enums.  Document -e.
22485         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22486         on short-enum targets.
22487         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22488         variable.
22489         (generate_fields): Use short_enums.
22490         (main): Set short_enums.  Document -e.
22491         * lib/target-supports.exp (check_effective_target_short_enums): New.
22492
22493 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22494
22495         PR target/25947
22496         * gcc.dg/torture/pr25947-1.c: New test.
22497
22498 2006-01-25  Jan Hubicka  <jh@suse.cz>
22499             Roger Sayle  <roger@eyesopen.com>
22500
22501         PR rtl-optimization/25703
22502         * gcc.target/i386/20060125-1.c: New test case.
22503         * gcc.target/i386/20060125-2.c: New test case.
22504
22505 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22506
22507         PR fortran/18540
22508         * gfortran.dg/goto_1.f: New.
22509
22510 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22511
22512         PR fortran/25716
22513         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22514         25716 on 32-bit systems too.
22515
22516 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22517
22518         PR testsuite/25590
22519         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22520
22521 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22522
22523         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22524
22525 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22526
22527         PR fortran/25835
22528         * gfortran.dg/read_eof.f90: Delete, renamed.
22529         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22530         * gfortran.dg/read_eof_2.f90: New test.
22531         * gfortran.dg/read_eof_3.f90: New test.
22532
22533 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22534
22535         PR tree-opt/25860
22536         * gcc.c-torture/compile/pr25860.c: New test.
22537
22538 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22539
22540         PR c++/25552
22541         * g++.dg/parse/dtor8.C: New test.
22542
22543 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22544
22545         PR testsuite/25891
22546         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22547         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22548         check_effective_target_fopenmp returns 0.
22549
22550 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22551
22552         PR ada/20548
22553         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22554         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22555         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22556
22557 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22558
22559         PR tree-opt/25857
22560         * g++.dg/opt/pr25857.C: New test.
22561
22562 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22563         Jan Hubicka  <jh@suse.cz>
22564         Richard Guenther  <rguenther@suse.de>
22565
22566         PR rtl-optimization/25654
22567         * gcc.dg/torture/pr25654.c: New testcase.
22568         * gcc.target/i386/pr25654.c: Likewise.
22569
22570 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22571
22572         PR fortran/25901
22573         * gfortran.dg/internal references_2.f90: New test.
22574
22575         Fix regression in testing of admissability of attributes.
22576         * gfortran.dg/intent_used_1.f90: New test.
22577
22578 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22579
22580         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22581         Remove target conditional torture options for i?86 and x86_64
22582         GNU/Linux.
22583
22584 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22585
22586         PR c++/10891
22587         * g++.dg/rtti/no-rtti.C: New.
22588
22589 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22590
22591         PR c++/25895
22592         * g++.dg/inherit/conv2.C: New test.
22593
22594         PR c++/25856
22595         * g++.dg/parse/dtor7.C: New test.
22596
22597         PR c++/25858
22598         * g++.dg/template/crash44.C: New test.
22599
22600 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22601
22602         PR fortran/25124
22603         PR fortran/25625
22604         * gfortran.dg/internal_references_1.f90: New test.
22605           PR fortran/20881
22606         PR fortran/23308
22607         PR fortran/25538
22608         PR fortran/25710
22609         * gfortran.dg/global_references_1.f90: New test.
22610         * gfortran.dg/g77/19990905-1.f: Restore the error that
22611         there is a clash between the common block name and
22612         the name of a subroutine reference.
22613
22614         PR fortran/PR24276
22615         * gfortran.dg/aliasing_dummy_1.f90: New test.
22616
22617 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22618
22619         * gcc.dg/vmx/1b-01.c: Warning fix.
22620         * gcc.dg/vmx/1c-02.c: Likewise.
22621         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22622
22623 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22624
22625         PR testsuite/24962
22626         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22627
22628 2006-01-20  Richard Guenther  <rguenther@suse.de>
22629         Steven Bosscher <stevenb.gcc@gmail.com>
22630
22631         PR rtl-optimization/24626
22632         * gcc.dg/torture/pr24626-1.c: New testcase.
22633         * gcc.dg/torture/pr24626-2.c: Likewise.
22634         * gcc.dg/torture/pr24626-3.c: Likewise.
22635         * gcc.dg/torture/pr24626-4.c: Likewise.
22636
22637 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22638
22639         PR c++/5520
22640         * g++.dg/warn/empty-body.C: New.
22641
22642 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22643
22644         PR c++/22136
22645         * g++.dg/template/using10.C: New test.
22646         * g++.dg/temlpate/using11.C: Likewise.
22647         * g++.dg/inherit/using5.C: Tweak error messages.
22648
22649 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22650
22651         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22652         target test.
22653         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22654
22655 2006-01-19  Jan Hubicka  <jh@suse.cz>
22656
22657         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22658
22659 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22660
22661         PR c++/25854
22662         * g++.dg/template/spec28.C: New test.
22663
22664 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22665
22666         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22667         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22668
22669 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22670
22671         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22672         * gcc.dg/gomp/critical-1.c: Likewise.
22673         * gcc.dg/gomp/critical-3.c: Likewise.
22674         * gcc.dg/gomp/empty.c: Likewise.
22675         * gcc.dg/gomp/ordered-1.c: Likewise.
22676         * gcc.dg/gomp/for-4.c: Likewise.
22677         * gcc.dg/gomp/for-6.c: Likewise.
22678         * gcc.dg/gomp/master-3.c: Likewise.
22679         * gcc.dg/gomp/for-8.c: Likewise.
22680         * gcc.dg/gomp/for-10.c: Likewise.
22681         * gcc.dg/gomp/for-18.c: Likewise.
22682         * gcc.dg/gomp/for-5.c: Likewise.
22683         * gcc.dg/gomp/for-7.c: Likewise.
22684         * gcc.dg/gomp/for-9.c: Likewise.
22685
22686 2006-01-18  Jeff Law  <law@redhat.com>
22687
22688         * gcc.dg/tree-ssa/vrp25.c: New test.
22689
22690 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22691
22692         * gcc.dg/pr25805.c: Fix misapplied patch.
22693
22694 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22695
22696         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22697         (check_effective_target_vect_udot_qi): New.
22698         (check_effective_target_vect_sdot_hi): New.
22699         (check_effective_target_vect_udot_hi): New.
22700         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22701         prefixed with "wrapv-" with -fwrapv.
22702         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22703         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22704         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22705         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22706         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22707
22708         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22709         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22710         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22711         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22712
22713 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22714
22715         PR c++/16829
22716         * g++.dg/other/default2.C: New test.
22717         * g++.dg/other/default3.C: New test.
22718
22719 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22720
22721         PR c/25805
22722         * gcc.dg/pr25805.c: New file.
22723
22724 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22725
22726         PR c++/25836
22727         * g++.dg/template/init6.C: New test.
22728
22729 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22730
22731         * gcc.dg/tree-ssa/pr24287.c: New test
22732
22733 2006-01-18  Eric Christopher  <echristo@apple.com>
22734
22735         * g++.dg/eh/table.C: New.
22736
22737 2006-01-18  DJ Delorie  <dj@redhat.com>
22738
22739         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22740         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22741         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22742         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22743
22744 2006-01-18  Jeff Law  <law@redhat.com>
22745
22746         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22747         on wrapping on overflow semantics.
22748
22749         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22750
22751         * gcc.gc/tree-ssa/vrp23.c: New test.
22752         * gcc.gc/tree-ssa/vrp24.c: New test.
22753
22754 2006-01-18  Richard Henderson  <rth@redhat.com>
22755             Aldy Hernandez  <aldyh@redhat.com>
22756             Jakub Jelinek  <jakub@redhat.com>
22757             Diego Novillo  <dnovillo@redhat.com>
22758             Uros Bizjak  <uros@kss-loka.si>
22759
22760         * gcc.dg/gomp: New directory.
22761
22762 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22763             Steven G. Kargl  <kargls@comcast.net>
22764
22765         PR fortran/20869
22766         * gfortran.dg/intrinsic_external_1.f90: New test.
22767
22768         PR fortran/20875.
22769         * gfortran.dg/elemental_pointer_1.f90: New test.
22770
22771         PR fortran/25024
22772         * gfortran.dg/external_procedures_1.f90: New test.
22773
22774         PR fortran/25785
22775         gfortran.dg/assumed_present.f90: New test.
22776
22777 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22778
22779         * g++.dg/parse/lookup5.C: New test.
22780
22781 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22782
22783         PR fortran/25697
22784         * gfortran.dg/read_eof.f90: New test.
22785
22786 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22787
22788         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22789         add a closing brace.
22790
22791 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22792
22793         PR fortran/25631
22794         * gfortran.dg/fmt_tl.f: New test.
22795
22796 2006-01-17  Eric Christopher  <echristo@apple.com>
22797
22798         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22799         * g++.old-deja/g++.warn/impint2.C: Ditto.
22800         * g++.old-deja/g++.other/null1.C: Ditto.
22801         * g++.dg/warn/conv2.C: Ditto.
22802         * g++.dg/warn/conv4.C: New file.
22803
22804 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22805
22806         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22807
22808 2006-01-17  Andreas Jaeger  <aj@suse.de>
22809             Janis Johnson <janis187@us.ibm.com>
22810
22811         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22812         in 64-bit.
22813         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22814         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22815
22816 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22817
22818         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22819         (switchfiles): xfail txxx where xxx >= 25.
22820
22821 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22822
22823         PR testsuite/25764
22824         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22825
22826 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22827
22828         PR c/25682
22829         * gcc.dg/pr25682.c: New test.
22830         * g++.dg/parse/array-size2.C: New test.
22831
22832 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22833
22834         * consistency.vlad: Remove entire directory, 1652 files.
22835
22836 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22837
22838         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22839         check_effective_target_dfprt_nocache): New.
22840         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22841         (check_effective_target_dfprt): New.
22842         * lib/c-compat.exp (check_dfp): Remove.
22843         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22844         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22845         level of support for decimal float.
22846         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22847         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22848         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22849         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22850         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22851         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22852         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22853         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22854         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22855         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22856         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22857         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22858         directives.
22859
22860 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22861
22862         PR testsuite/25741
22863         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22864         $base_dir/../.
22865         * lib/gfortran.exp (gfortran_init): Likewise.
22866         * lib/obj-c++.exp (obj-c++_init): Likewise.
22867         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22868         (scan-assembler-dem-not): Likewise.
22869         * lib/scandump.exp (scan-dump-dem): Likewise.
22870         (scan-dump-dem-not): Likewise.
22871
22872 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22873
22874         PR testsuite/25767
22875         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22876         powerpc-*-darwin*.
22877         * lib/obj-c++.exp (obj-c++_init): Likewise.
22878
22879 2006-01-16  Richard Guenther  <rguenther@suse.de>
22880
22881         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22882
22883 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22884
22885         PR testsuite/25777
22886         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22887         to LD_LIBRARY_PATH.
22888
22889 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22890             Andrew Pinski  <pinskia@physics.uc.edu>
22891
22892         * gcc.dg/minmax-1.c: New test.
22893
22894 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22895
22896         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22897         * gcc.misc-tests/dectest.exp: Ditto.
22898
22899 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22900
22901         PR testsuite/25796
22902         * gcc.target/i386/cmov6.c: Use -march=k8.
22903
22904 2006-01-15  Andreas Jaeger  <aj@suse.de>
22905
22906         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22907         x86 does not have __float128.
22908
22909 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22910
22911         * gcc.target/i386/cmov6.c: New test.
22912
22913 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22914
22915         PR c++/25663
22916         * g++.dg/template/ctor6.C: New test.
22917
22918 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22919
22920         PR tree-optimization/25485
22921         * gcc.dg/tree-ssa/pr25485.c: New.
22922
22923 2006-01-14  Richard Guenther  <rguenther@suse.de>
22924
22925         PR tree-optimization/22548
22926         PR tree-optimization/22555
22927         PR tree-optimization/22501
22928         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22929         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22930         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22931         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22932         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22933         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22934         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22935         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22936         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22937
22938 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22939
22940         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22941         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22942
22943 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22944         Richard Guenther  <rguenther@suse.de>
22945
22946         PR rtl-optimization/24257
22947         * gcc.dg/torture/pr24257.c: New testcase.
22948
22949 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22950
22951         * gcc.c-torture/execute/20060110-1.c: New test.
22952         * gcc.c-torture/execute/20060110-2.c: New test.
22953
22954 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22955
22956         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22957
22958 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22959
22960         PR fortran/25756
22961         * gfortran.dg/label_3.f90: New test.
22962
22963 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22964
22965         PR tree-optimization/25771
22966         * g++.dg/tree-ssa/pr25771.C: New test
22967
22968 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22969
22970         PR tree-opt/24365
22971         * g++.dg/opt/complex5.C: New test.
22972
22973 2006-01-13  Richard Guenther  <rguenther@suse.de>
22974
22975         * gcc.target/i386/387-9.c: New testcase.
22976
22977 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22978
22979         PR c++/24824
22980         * g++.dg/debug/dwarf2-1.C: New.
22981
22982 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
22983
22984         PR testsuite/25728
22985         * lib/gcov.exp (verify-lines): Add "close $fd".
22986
22987 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
22988             Ben Elliston  <bje@au.ibm.com>
22989
22990         * gcc.dg/dfp/inf-1.c: New test.
22991
22992 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22993             Yao Qi  <qiyaoltc@cn.ibm.com>
22994             Ben Elliston  <bje@au.ibm.com>
22995             Jon Grimm  <jgrimm2@us.ibm.com>
22996
22997         * gcc.dg/nodfp-1.c: New test.
22998         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22999         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23000         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23001         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23002         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23003         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23004         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23005         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23006         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23007         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23008         * gcc.dg/format/dfp-printf-1.c: Likewise.
23009         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23010         (compat_setup_dfp): New.
23011         * gcc.dg/compat/compat.exp: Use it.
23012         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23013         Make some variables global, prepend "compat_" to their names.
23014         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23015         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23016         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23017         * lib/compat.exp (compat_skip_list): Make global, rename.
23018         * lib/c-compat.exp: New file.
23019         * lib/target-supports.exp (check_effective_target_dfp): New.
23020
23021         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23022         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23023         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23024         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23025         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23026         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23027         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23028         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23029         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23030         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23031         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23032         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23033         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23034         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23035         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23036         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23037         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23038         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23039         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23040         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23041         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23042         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23043         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23044         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23045         gcc.dg/dfp/struct-layout-1.c,
23046         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23047         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23048         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23049         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23050         gcc.dg/dfp/func-vararg-dfp.c,
23051         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23052         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23053         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23054         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23055         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23056
23057 2006-01-11  Richard Guenther  <rguenther@suse.de>
23058
23059         PR tree-optimization/25734
23060         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23061
23062 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23063
23064         PR fortran/25486
23065         * gfortran.dg/literal_character_constant_1_x.F: New test.
23066         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23067         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23068         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23069
23070 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23071
23072         PR c++/25386
23073         * g++.dg/ext/packed3.C: Add expected packed error.
23074
23075 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23076
23077         PR target/25706
23078         * gcc.dg/torture/pr25706-1.c: New test.
23079
23080 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23081
23082         PR tree-optimization/23109
23083         PR tree-optimization/23948
23084         PR tree-optimization/24123
23085
23086         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23087         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23088         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23089         g++.dg/tree-ssa/pr23948.C: New testcases.
23090         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23091         three divisions in order to do the optimization.
23092
23093 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23094
23095         PR c++/25632
23096         * g++.dg/other/pr25632.C: New test.
23097
23098 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23099
23100         PR fortran/25730
23101         * gfortran.dg/used_types_1.f90: New test.
23102
23103 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23104
23105         PR target/25718
23106         * gcc.dg/torture/pr25718-1.c: New test.
23107
23108 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23109
23110         * gfortran.dg/list_read_2.f90: Fix typo in description.
23111
23112 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23113
23114         * lib/target-supports.exp (check_visibility_available): Simplify test
23115         for *-*-netware*.
23116         (check_profiling_available): Fail for *-*-netware*.
23117         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23118         * gcc.dg/20021014-1.c: Likewise.
23119         * gcc.dg/nest.c: Likewise.
23120
23121 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23122
23123         fortran/24936
23124         * gfortran.dg/forall_3.f90: New test.
23125
23126 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23127
23128         PR fortran/21977
23129         * gfortran.dg/nesting_2.f90: New test.
23130         * gfortran.dg/nesting_3.f90: New test.
23131
23132 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23133
23134         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23135         Fix typo in comment.
23136
23137 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23138
23139         * gfortran.dg/single_char_string.f90: New test.
23140
23141 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23142
23143         * gfortran.dg/ichar_2.f90: New test.
23144
23145 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23146
23147         PR fortran/25093
23148         * gfortran.dg/private_type_4.f90: New.
23149
23150 2006-01-07  Richard Guenther  <rguenther@suse.de>
23151
23152         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23153
23154 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23155
23156         * gfortran.dg/func_decl_1.f90: New.
23157         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23158         * gfortran.dg/array_alloc_2.f90: Likewise.
23159         * gfortran.dg/char_result_8.f90: Likewise.
23160         * gfortran.dg/dup_save_1.f90: Likewise.
23161         * gfortran.dg/dup_save_2.f90: Likewise.
23162         * gfortran.dg/f2c_6.f90: Likewise.
23163         * gfortran.dg/f2c_7.f90: Likewise.
23164         * gfortran.dg/func_result_2.f90: Likewise.
23165         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23166
23167 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23168
23169         PR fortran/22146
23170         * gfortran.dg/elemental_subroutine_1.f90: New test.
23171         * gfortran.dg/elemental_subroutine_2.f90: New test.
23172
23173         PR fortran/25029
23174         PR fortran/21256
23175         * gfortran.dg/assumed_size_refs_1.f90: New test.
23176
23177         PR fortran/20868
23178         PR fortran/20870
23179         * gfortran.dg/assumed_size_refs_2.f90: New test.
23180         * gfortran.dg/initialization_1.f90: Change warning message.
23181
23182 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23183
23184         * gcc.dg/tree-ssa/loop-15.c: New test.
23185
23186 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23187
23188         PR fortran/25598
23189         * gfortran.dg/backspace_3.f: New test.
23190         * gfortran.dg/backspace_4.f: New test.
23191
23192 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23193
23194         PR fortran/24268
23195         * gfortran.dg/fmt_white.f: Update test.
23196
23197 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23198
23199         * gcc.dg/cast-1.c: Add new warning.
23200         * gcc.dg/cast-2.c: Likewise.
23201         * gcc.dg/cast-3.c: Likewise.
23202         * gcc.dg/format/cast-1.c: Likewise.
23203         * gcc.dg/cast-4.c: New testcase.
23204
23205 2006-01-05  Richard Guenther  <rguenther@suse.de>
23206
23207         PR tree-optimization/22555
23208         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23209
23210 2006-01-05  Richard Guenther  <rguenther@suse.de>
23211             Diego Novillo  <dnovillo@redhat.com>
23212
23213         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23214         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23215         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23216         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23217         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23218         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23219         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23220         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23221         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23222         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23223         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23224         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23225         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23226         * treelang/compile/extravar.tree: Likewise.
23227         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23228         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23229         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23230         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23231         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23232
23233 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23234
23235         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23236         for 64-bit fix.
23237
23238 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23239
23240         PR fortran/23675
23241         gfortran.dg/char_result_11.f90: New.
23242
23243 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23244
23245         PR c++/24782
23246         * g++.dg/parse/access9.C: New test.
23247         * g++.dg/tc1/dr52.C: Tweak error markers.
23248
23249 2006-01-04  Richard Henderson  <rth@redhat.com>
23250
23251         Merge from gomp branch.
23252         * g++.dg/parse/pragma2.C: Update expected error lines.
23253
23254 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23255
23256         * g++.dg/other/i386-2.C: New test.
23257
23258         PR target/25554
23259         * gcc.c-torture/compile/20051228-1.c: New test.
23260
23261         PR c/25559
23262         * gcc.dg/pr25559.c: New test.
23263
23264 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23265
23266         PR c++/25492
23267         * g++.dg/lookup/friend9.C: New test.
23268
23269         PR c++/25625
23270         * g++.dg/template/repo5.C: New test.
23271
23272 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23273
23274         PR fortran/25101
23275         * gfortran.dg/forall_2.f90: New test.
23276
23277 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23278
23279         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23280         dg-require-weak.  Adjust regexp to handle leading-underscore
23281         targets and space as well as TAB after .weak.  Change previous
23282         64-bit fix to not use naked dot.
23283
23284 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23285
23286         PR rtl-optimization/25578
23287         * gcc.c-torture/execute/20060102-1.c: New testcase.
23288
23289 2006-01-03  Richard Guenther  <rguenther@suse.de>
23290
23291         PR c/25183
23292         * gcc.dg/torture/pr25183.c: New testcase.
23293
23294 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23295
23296         Merge from gomp-branch.
23297         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23298         * gcc.dg/ia64-sync-2.c: Likewise.
23299         * gcc.dg/ia64-sync-3.c: Likewise.
23300         * gcc.dg/ia64-sync-4.c: Likewise.
23301         * gcc.dg/sync-2.c: Likewise.
23302         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23303         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23304
23305 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23306
23307         PR c++/25635
23308         * g++.dg/parse/operator6.C: New test.
23309
23310         PR c++/25637
23311         * g++.dg/parse/error29.C: New test.
23312
23313         PR c++/25638
23314         * g++.dg/parse/dtor6.C: New test.
23315
23316         PR c++/25633
23317         * g++.dg/parse/ctor3.C: New test.
23318
23319         PR c++/25634
23320         * g++.dg/template/class3.C: New test.
23321
23322 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23323
23324         * g++.dg/debug/debug9.C: New.
23325
23326 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23327
23328         PR fortran/24640
23329         * gfortran.dg/label_2.f90: New test.
23330
23331 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23332
23333         * g++.dg/lookup/using12.C: Tighten error marker.
23334
23335 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23336             Andrew Pinski <pinskia@physics.uc.edu>
23337
23338         * gcc.target/powerpc/darwin-abi-3.c: New file.
23339         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23340         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23341         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23342         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23343         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23344         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23345         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23346         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23347
23348 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23349
23350         * gcc.dg/tree-ssa/loadpre1.c: New;
23351         * gcc.dg/tree-ssa/loadpre2.c: New;
23352         * gcc.dg/tree-ssa/loadpre3.c: New;
23353         * gcc.dg/tree-ssa/loadpre4.c: New;
23354         * gcc.dg/tree-ssa/loadpre5.c: New;
23355         * gcc.dg/tree-ssa/loadpre6.c: New;
23356         * gcc.dg/tree-ssa/loadpre7.c: New;
23357         * gcc.dg/tree-ssa/loadpre8.c: New;
23358         * gcc.dg/tree-ssa/loadpre9.c: New;
23359
23360 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23361
23362         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23363         * g++.dg/abi/thunk4.C: Likewise.
23364
23365 2006-01-01  Andreas Jaeger  <aj@suse.de>
23366
23367         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23368         portable.
23369
23370 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23371
23372         PR c++/25294
23373         * gcc.dg/pragma-pack-3.c: New test.
23374         * g++.dg/parse/pragma3.C: New test.
23375
23376 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23377
23378         PR middle-end/24827
23379         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23380
23381 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23382
23383         PR testsuite/25214
23384         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23385
23386 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23387
23388         PR fortran/22607
23389         * gfortran-dg/pure_byref_3.f90: New.
23390
23391         fortran/PR 25396
23392         * gfortran.dg/userdef_operator_1.f90: New.
23393
23394 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23395
23396         * g++.dg/abi/thunk3.C: New.
23397         * g++.dg/abi/thunk4.C: New.
23398
23399 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23400
23401         PR fortran/25532
23402         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23403         associated derived type components of derived types are
23404         properly declared in contained procedures.
23405
23406 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23407
23408         PR libgfortran/25139
23409         * gfortran.dg/backspace_2.f: New test.
23410
23411 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23412
23413         PR libgfortran/25550
23414         * gfortran.dg/endfile.f: New test.
23415
23416 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23417
23418         PR libgfortran/25419
23419         * gfortran.dg/comma.f: New test.
23420
23421 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23422
23423         * lib/gfortran-dg.exp: Remove trailing whitespace.
23424         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23425         -funroll-all-loops.
23426
23427 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23428
23429         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23430         Extended Double long doubles or repeat tests when long double is
23431         the same size as double.
23432
23433 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23434
23435         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23436
23437         PR testsuite/25442
23438         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23439         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23440
23441         PR testsuite/25441
23442         * gcc.dg/pr23911.c: Make test variable static.
23443
23444         PR testsuite/25444
23445         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23446
23447 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23448
23449         PR c++/25439
23450         * g++.dg/parse/crash17.C: Adjust error markers.
23451         * g++.dg/template/error20.C: New test.
23452
23453 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23454
23455         PR c++/23172
23456         * g++.dg/ext/complit4.C: New test.
23457
23458         PR c++/25417
23459         * g++.dg/ext/complit5.C: Likewise.
23460
23461 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23462
23463         PR tree-optimization/25125
23464         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23465         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23466         * gcc.c-torture/execute/pr25125.c: New.
23467
23468 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23469
23470         PR fortran/25029
23471         PR fortran/21256
23472         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23473         functions with incorrect assumed size references.
23474
23475 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23476
23477         PR c++/23171
23478         * g++.dg/opt/init1.C: New test.
23479
23480 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23481
23482         PR c++/24671
23483         * g++.dg/template/sfinae3.C: New test.
23484
23485 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23486
23487         * g++.dg/other/friend4.C: New test.
23488
23489 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23490
23491         PR target/25005
23492         * g++.dg/opt/pr25005.C: New test.
23493
23494 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23495
23496         PR c++/25369
23497         * g++.dg/template/ptrmem16.C: New test.
23498
23499 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23500
23501         PR fortran/25029
23502         PR fortran/21256
23503         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23504
23505 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23506
23507         PR libgfortran/25307
23508         * gfortran.dg/list_read_5.f90: New test.
23509
23510 2005-12-22  Richard Henderson  <rth@redhat.com>
23511
23512         * gcc.target/i386/sse-7.c: Use -msse2.
23513
23514 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23515
23516         PR rtl-optimization/25432
23517         * gcc.c-torture/compile/20051216-1.c: New test.
23518
23519         PR objc/25328
23520         * objc/execute/pr25328.m: New test.
23521
23522 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23523
23524         PR c++/25364
23525         * g++.dg/template/call4.C: New test.
23526
23527 2005-12-22  Dale Johannesen  <dalej@apple.com>
23528
23529         * gcc.target/i386/sse-17.c: New.
23530
23531 2005-12-22  Paul Brook  <paul@codesourcery.com>
23532
23533         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23534
23535 2005-12-22  Paul Brook  <paul@codesourcery.com>
23536
23537         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23538
23539 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23540
23541         PR tree-opt/25513
23542         * gcc.c-torture/compile/pr25513.c: New test.
23543
23544 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23545
23546         PR c++/23333
23547         * g++.dg/parse/error25.C: Add more tests.
23548
23549 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23550
23551         PR fortran/18990
23552         * gfortran.dg/der_charlen_1.f90: New.
23553
23554 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23555
23556         PR fortran/20889
23557         * gfortran.dg/pointer_component_type_1.f90: New test.
23558
23559         PR fortran/25029
23560         PR fortran/21256
23561         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23562         should give an error with assumed size array refernces and checks
23563         those that should not.
23564         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23565         reference an upper bound so that it does not generate an error.
23566
23567         PR fortran/19362
23568         PR fortran/20244
23569         PR fortran/20864
23570         PR fortran/25391
23571         * gfortran.dg/used_dummy_types_1.f90: New test.
23572         * gfortran.dg/used_dummy_types_2.f90: New test.
23573         * gfortran.dg/used_dummy_types_3.f90: New test.
23574         * gfortran.dg/used_dummy_types_4.f90: New test.
23575         * gfortran.dg/used_dummy_types_5.f90: New test.
23576
23577         PR fortran/23152
23578         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23579         group already being USE associated.
23580         * gfortran.dg/assumed_shape_nml.f90: New test.
23581         * gfortran.dg/assumed_size_nml.f90: New test.
23582
23583         PR fortran/20862
23584         PR fortran/25053
23585         PR fortran/25063
23586         PR fortran/25064
23587         PR fortran/25066
23588         PR fortran/25067
23589         PR fortran/25068
23590         PR fortran/25307
23591         * gfortran.dg/io_constraints_1.f90: New test.
23592         * gfortran.dg/io_constraints_1.f90: New test.
23593         * gfortran.dg/iostat_3.f90: Change wording of warning.
23594         * gfortran.dg/g77/19981216-0.f: The same.
23595
23596 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23597
23598         PR tree-optimization/23518
23599         * gcc.dg/pr23518.c: New.
23600
23601 2005-12-21  Mike Stump  <mrs@apple.com>
23602
23603         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23604
23605 2005-12-21  Paul Brook  <paul@codesourcery.com>
23606
23607         * gcc.dg/pr19340.c: Skip on m68k targets.
23608
23609 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23610
23611         PR rtl-optimization/25196
23612         * gcc.dg/pr25196.c: New test.
23613
23614 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23615
23616         PR fortran/25423
23617         gfortran.dg/where_nested_1.f90: New.
23618
23619 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23620
23621         PR tree-optimization/25382.
23622         * gcc.dg/tree-ssa/pr25382.c: New.
23623
23624 2005-12-20  Richard Guenther  <rguenther@suse.de>
23625
23626         PR middle-end/24306
23627         * gcc.target/i386/pr24306.c: New testcase.
23628
23629 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23630
23631         PR tree-optimization/25501
23632         * gcc.dg/tree-ssa/pr25501.c: New.
23633
23634 2005-12-20  Richard Guenther  <rguenther@suse.de>
23635
23636         Revert
23637         2005-12-02  Richard Guenther  <rguenther@suse.de>
23638
23639         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23640
23641 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23642
23643         PR c++/21228
23644         * g++.dg/warn/Wunreachable-code-2.C: New test.
23645
23646 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23647
23648         PR c++/24278
23649         * g++.dg/template/ctor5.C: New test.
23650
23651         PR c++/24915
23652         * g++.dg/template/overload8.C: New test.
23653
23654 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23655
23656         * gcc.c-torture/compile/pr25483 : New test.
23657
23658 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23659
23660         PR c++/20552
23661         * g++.dg/ext/typeof10.C: New test.
23662
23663 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23664
23665         * gcc.dg/mt-loopi1.c: New.
23666
23667 2005-12-18  Richard Guenther  <rguenther@suse.de>
23668
23669         PR tree-optimization/25481
23670         * gcc.dg/torture/pr25481.c: New testcase.
23671
23672 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23673
23674         PR rtl-optimization/21041
23675         * gcc.dg/pr21041.c: New test.
23676
23677 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23678
23679         PR libgfortran/25463
23680         * gfortran.dg/advance.f90: New test.
23681
23682 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23683
23684         * gcc.dg/20051201-1.c: New test.
23685
23686 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23687
23688         PR fortran/25018
23689         * gfortran.dg/initialization_1.f90: New test.
23690         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23691         * gfortran.dg/g77/980616-0.f: The same.
23692
23693 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23694
23695         * PR fortran/25458
23696         * gfortran.dg/chkbits.f90: New test.
23697
23698 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23699
23700         * gfortran.dg/enum_5.f: Revert to previous version.
23701
23702 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23703
23704         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23705         * gfortran.dg/nested_modules_1.f90: Ditto.
23706         * gfortran.dg/hollerith_f95.f90: Ditto.
23707         * gfortran.dg/select_5.f90: Ditto.
23708         * gfortran.dg/secnds.f: Ditto.
23709         * gfortran.dg/hollerith2.f90: Ditto.
23710         * gfortran.dg/imag_2.f: Ditto.
23711         * gfortran.dg/ftell_2.f90: Ditto.
23712         * gfortran.dg/malloc_free_1.f90: Ditto.
23713         * gfortran.dg/logint-1.f: Ditto.
23714         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23715         * gfortran.dg/e_d_fmt.f90: Ditto.
23716         * gfortran.dg/hollerith_legacy.f90: Ditto.
23717         * gfortran.dg/logint-2.f: Ditto.
23718         * gfortran.dg/enum_5.f90: Ditto.
23719         * gfortran.dg/f2c_2.f90: Ditto.
23720         * gfortran.dg/pr17143.f90: Ditto.
23721         * gfortran.dg/namelist_14.f90: Ditto.
23722         * gfortran.dg/logint-3.f: Ditto.
23723         * gfortran.dg/spread_scalar_source.f90: Ditto.
23724         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23725         * gfortran.dg/namelist_11.f: Ditto.
23726         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23727         * gfortran.dg/g77/20010519-1.f
23728         * gfortran.dg/g77/alpha1.f: Ditto.
23729         * gfortran.dg/g77/990115-1.f: Ditto.
23730         * gfortran.dg/g77/erfc.f: Ditto.
23731         * gfortran.dg/g77/19990313-3.f: Ditto.
23732         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23733         * gfortran.dg/g77/20010426.f: Ditto.
23734         * gfortran.dg/g77/19990313-0.f: Ditto.
23735         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23736         * gfortran.dg/g77/20000629-1.f: Ditto.
23737         * gfortran.dg/g77/970125-0.f: Ditto.
23738         * gfortran.dg/g77/8485.f: Ditto.
23739         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23740         * gfortran.dg/g77/19990313-1.f: Ditto.
23741         * gfortran.dg/g77/int8421.f: Ditto.
23742         * gfortran.dg/g77/19990305-0.f: Ditto.
23743         * gfortran.dg/g77/947.f: Ditto.
23744         * gfortran.dg/g77/19990905-2.f: Ditto.
23745         * gfortran.dg/g77/cabs.f: Ditto.
23746         * gfortran.dg/g77/19990313-2.f: Ditto.
23747         * gfortran.dg/g77/20020307-1.f: Ditto.
23748         * gfortran.dg/g77/dcomplex.f: Ditto.
23749         * gfortran.dg/g77/19990502-1.f: Ditto.
23750         * gfortran.dg/g77/19981216-0.f: Ditto.
23751         * gfortran.dg/common_4.f90: Ditto.
23752         * gfortran.dg/entry_4.f90: Ditto.
23753         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23754         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23755         * gfortran.dg/namelist_12.f: Ditto.
23756         * gfortran.dg/scale_1.f90: Ditto.
23757         * gfortran.dg/modulo_1.f90
23758         * gfortran.dg/hollerith.f90: Ditto.
23759         * gfortran.dg/direct_io_3.f90: Ditto.
23760         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23761         * gfortran.dg/gnu_logical_1.F: Ditto.
23762         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23763         * gfortran.dg/assign_1.f90: Ditto.
23764         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23765         * gfortran.dg/pr23095.f: Ditto.
23766         * gfortran.dg/read_float_1.f90: Ditto.
23767
23768 2005-12-17  Andreas Jaeger  <aj@suse.de>
23769
23770         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23771         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23772
23773 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23774
23775         PR fortran/24268
23776         * gfortran.dg/fmt_white.f: New test.
23777
23778 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23779
23780         * gfortran.dg/label_1.f90: New test.
23781
23782 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23783
23784         PR testsuite/25422
23785         * gcc.dg/20031012-1.c: Add -Walways-true option.
23786         * gcc.dg/weak/weak-3.c: Likewise.
23787         * g++.old-deja/g++.mike/warn8.C: Likewise.
23788
23789 2005-12-16  Mike Stump  <mrs@apple.com>
23790
23791         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23792         exit.
23793
23794 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23795
23796         PR libgfortran/25264
23797         PR libgfortran/25349
23798         * gfortran.dg/tl_editing.f90: Added additional checks.
23799         * gfortran.dg/t_editing.f: New test.
23800         * gfortran.dg/write_padding.f90: New test
23801
23802 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23803
23804         PR testsuite/25215
23805         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23806
23807 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23808
23809         PR rtl-optimization/24899
23810         * gcc.c-torture/execute/20051215-1.c: New test.
23811
23812 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23813
23814         PR 24823
23815         * gfortran.dg/pr24823.f: New test.
23816
23817 2005-12-16  Jeff Law  <law@redhat.com>
23818
23819         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23820
23821 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23822
23823         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23824         (base_types): Change C++ style comments to C style comments.  Remove
23825         aligned types from the array.  Keep Enums disabled.
23826         (complex_types): Remove aligned types from the array.
23827         Comment out "_Complex long double".
23828         (attrib_types): Remove.
23829         (complex_attrib_types): Remove.
23830         (attrib_array_types): Remove.
23831         (complex_attrib_array_types): Remove.
23832         (aligned_bitfld_types): Remove.
23833         (n_aligned_bitfld_types): Remove.
23834         (FEATURE_ALIGNEDPACKED): Delete.
23835         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23836         (singles): Remove support for adding attributes.
23837         (choose_type): Remove support for attributed types.
23838         (generate_fields): Remove support for attributed bit-fields.
23839         Remove support for adding attributes.
23840         (generate_random_tests): Remove support for adding attributes.
23841         (features): Add back "[0] :0" and "complex vector [0]".
23842         (main): Remove support for attributed bit-fields.
23843         Uncomment the calling of generate_random_tests for the rests of
23844         the tests.
23845
23846 2005-12-16  Jan Hubicka  <jh@suse.cz>
23847
23848         * gcc.c-torture/combine/pr25224.c: New.
23849
23850 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23851
23852         PR other/25028
23853         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23854         HP-UX.
23855
23856 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23857
23858         * gcc.dg/20051215-1.c: New file.
23859
23860 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23861
23862         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23863         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23864
23865 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23866
23867         PR fortran/18197
23868         * gfortran.dg/dummy_functions_1.f90: New.
23869
23870 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23871
23872         PR rtl-optimization/25310
23873         * gcc.c-torture/compile/pr25310.c: New test.
23874
23875 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23876
23877         PR debug/25023
23878         * gcc.dg/pr25023.c: New test.
23879
23880 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23881
23882         * g++.old-deja/g++.brendan/redecl1.C,
23883         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23884         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23885         g++.old-deja/g++.oliva/typeof1.C,
23886         g++.old-deja/g++.other/crash16.C,
23887         g++.old-deja/g++.other/crash34.C,
23888         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23889         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23890         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23891         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23892         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23893         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23894         Remove xfail.
23895
23896 2005-12-14  Kean Johnston  <jkj@sco.com>
23897             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23898
23899         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23900         * gcc.target/i386/20020523-1.c: Ditto.
23901         * gcc.target/i386/tailcall-1.c: Ditto.
23902         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23903         * gcc.target/i386/ssetype-5.c: Ditto.
23904
23905 2005-12-14  Jeff Law  <law@redhat.com>
23906
23907         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23908
23909 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23910
23911         PR target/25254
23912         PR target/24188
23913         * gcc.target/i386/pr25254.c: New test.
23914         * gfortran.dg/PR24188.f: New test.
23915
23916 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23917
23918         * lib/fortran-torture.exp: Catch remaining uses of
23919         remote_file build delete.
23920
23921 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23922
23923         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23924
23925 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23926
23927         * gcc.dg/warn-addr-cmp.c: New test.
23928
23929 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23930
23931         PR debug/25023
23932         PR target/25293
23933         * gcc.target/i386/pr25293.c: New test.
23934
23935 2005-12-13  Petr Machata  <machata@post.cz>
23936
23937         PR c++/24907
23938         * g++.dg/parse/comma2.C: New test.
23939
23940 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23941             Jakub Jelinek  <jakub@redhat.com>
23942
23943         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23944         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23945         (limits.h): Include unconditionally.
23946         (stdlib.h): Likewise.
23947         (hashtab.h): Do not include.
23948         (getopt.h): Likewise.
23949         (stddef.h): Include.
23950         (hashval_t): Define.
23951         (struct entry): Add "next" field.
23952         (HASH_SIZE): New macro.
23953         (hash_table): New variable.
23954         (switchfiles): Do not use xmalloc.
23955         (mix): New macro.
23956         (iterative_hash): New function.
23957         (hasht): Remove.
23958         (e_exists): New function.
23959         (e_insert): Likewise.
23960         (output): Use, instead of libiberty hashtable functions.
23961         (main): Do not use getopt.  Do not call htab_create.
23962
23963 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23964
23965         PR c++/25331
23966         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23967         put atal* and atpaal* attributes on array elements.
23968         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23969         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23970         put atal* and atpaal* attributes on array elements.
23971         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23972
23973 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
23974
23975         * gcc.dg/single-precision-constant.c: New test.
23976
23977 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
23978
23979         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23980         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23981         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23982         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23983         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23984         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23985         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23986         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23987         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23988         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23989         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23990         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23991         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23992         gcc.target/powerpc/ppc-sdata-2.c,
23993         gcc.target/powerpc/ppc-stackalign-1.c,
23994         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23995         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23996         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23997         gcc.target/powerpc/rs6000-ldouble-2.c,
23998         gcc.target/powerpc/rs6000-power2-1.c,
23999         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24000         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24001         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24002         option into target selector.
24003         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24004         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24005
24006 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24007
24008         PR objc/25348
24009         * objc.dg/encode-9.m: New test.
24010
24011 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24012
24013         PR testsuite/20772
24014         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24015         * gcc.dg/asm-b.c: Fix typo.
24016         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24017         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24018         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24019         i?86 lp64 and x86_64 ilp32.
24020         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24021         on i?86 lp64.
24022         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24023
24024 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24025
24026         PR fortran/25078
24027         gfortran.dg/equiv_5.f90: New test.
24028
24029 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24030
24031         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24032         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24033         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24034         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24035         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24036         * gcc.dg/tree-ssa/reassoc-5.c: New.
24037         * gcc.dg/tree-ssa/reassoc-6.c: New.
24038         * gcc.dg/tree-ssa/reassoc-7.c: New.
24039         * gcc.dg/tree-ssa/reassoc-8.c: New.
24040         * gcc.dg/tree-ssa/reassoc-9.c: New.
24041         * gcc.dg/tree-ssa/reassoc-10.c: New.
24042         * gcc.dg/tree-ssa/reassoc-11.c: New.
24043
24044 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24045
24046         PR testsuite/25167
24047         PR testsuite/24478
24048         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24049
24050 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24051
24052         PR c++/25300
24053         * g++.dg/template/inherit.C: Do not use a generic error message.
24054
24055 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24056
24057         PR libobjc/25354
24058         * objc.dg/gnu-encoding: New directory.
24059         * objc.dg/gnu-encoding/compat-common.h: New file.
24060         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24061         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24062         * objc.dg/gnu-encoding/vector-defs.h: New file.
24063         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24064         * objc.dg/gnu-encoding/generate-random.c: New file.
24065         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24066         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24067         * objc.dg/gnu-encoding/generate-random.h: New file.
24068
24069 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24070
24071         PR c++/25337
24072         * g++.dg/template/defarg7.C: New test.
24073
24074 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24075
24076         PR libobjc/25347
24077         * objc.dg/encode-8.m: New test.
24078
24079 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24080
24081         PR libobjc/25346
24082         * objc.dg/encode-7.m: New test.
24083
24084 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24085
24086         PR c++/25010
24087         * g++.dg/opt/inline10.C: New test.
24088
24089 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24090
24091         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24092
24093 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24094
24095         * gfortran.dg/substring_equivalence.f90: typo in comment
24096
24097 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24098
24099         PR fortran/25068
24100         * gfortran.dg/iostat_3.f90: New test.
24101
24102 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24103
24104         PR fortran/23815
24105         * gfortran.dg/unf_io_convert_1.f90: New test.
24106         * gfortran.dg/unf_io_convert_2.f90: New test.
24107         * gfortran.dg/unf_io_convert_3.f90: New test.
24108
24109 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24110
24111         PR testsuite/20772
24112         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24113         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24114         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24115         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24116         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24117         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24118         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24119         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24120         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24121         gcc.dg/torture/fp-int-convert-float128-timode.c,
24122         gcc.dg/torture/fp-int-convert-float128.c,
24123         gcc.dg/torture/fp-int-convert-float80-timode.c,
24124         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24125         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24126
24127         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24128
24129 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24130
24131         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24132
24133 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24134
24135         * gcc.dg/20051207-1.c,
24136         * gcc.dg/20051207-2.c,
24137         * gcc.dg/20051207-3.c: New tests.
24138
24139 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24140
24141         PR testsuite/20772
24142         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24143         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24144         dg-skip-if target selector.
24145
24146         PR testsuite/20772
24147         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24148         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24149         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24150         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24151         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24152         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24153         and/or merge with i?86 cases.
24154
24155         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24156
24157         PR testsuite/20772
24158         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24159         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24160         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24161         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24162         x86_64-*-linux*.
24163
24164 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24165
24166         PR target/25311
24167         * gcc.c-torture/compile/pr25311.c: New test.
24168
24169 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24170
24171         PR libgfortran/25039
24172         * gfortran.dg/read_comma.f: New test.
24173
24174 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24175
24176         PR c++/19317
24177         * g++.dg/opt/pr19317-1.C: New test.
24178         * g++.dg/opt/pr19317-2.C: New test.
24179         * g++.dg/opt/pr19317-3.C: New test.
24180
24181         PR target/19005
24182         * gcc.c-torture/execute/pr19005.c: New test.
24183
24184         PR target/17828
24185         * g++.old-deja/g++.other/comdat5.C: New test.
24186         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24187
24188         * g++.dg/compat/struct-layout-1.exp: New file.
24189         * g++.dg/compat/struct-layout-1.h: New.
24190         * g++.dg/compat/struct-layout-1_generate.c: New.
24191         * g++.dg/compat/struct-layout-1_x1.h: New.
24192         * g++.dg/compat/struct-layout-1_x2.h: New.
24193         * g++.dg/compat/struct-layout-1_y1.h: New.
24194         * g++.dg/compat/struct-layout-1_y2.h: New.
24195
24196         * gcc.dg/20050330-2.c: New test.
24197
24198 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24199
24200         PR fortran/25292
24201         * gfortran.dg/associated_1.f90: New.
24202
24203 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24204
24205         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24206         ILP32 vect_no_align platforms.
24207
24208 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24209             Jakub Jelinek  <jakub@redhat.com>
24210
24211         PR target/25268
24212         * gcc.c-torture/compile/20051207-1.c: New test.
24213
24214 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24215
24216         PR testsuite/20772
24217         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24218         gcc.dg/torture/pr18582-1.c,
24219         gcc.target/i386/attributes-error.c: Also test on x86_64.
24220
24221         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24222
24223 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24224
24225         PR c++/19397
24226         * g++.dg/template/typedef3.C: New test.
24227
24228         PR c++/19762
24229         PR c++/19764
24230         * g++.dg/template/dtor3.C: Fix error markers.
24231
24232 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24233
24234         * lib/target-supports.exp (check_effective_target_sync_char_short):
24235         Add s390*.
24236
24237 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24238
24239         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24240
24241 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24242
24243         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24244         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24245         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24246         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24247
24248 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24249
24250         PR c++/25263
24251         * g++.dg/other/array2.C: New test case.
24252
24253 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24254
24255         * gcc.dg/darwin-weakimport-3.c: New.
24256
24257         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24258         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24259         and to work on Darwin.
24260         * gcc.dg/attr-weakref-1b.c: New file.
24261         * gcc.dg/attr-weakref-2.c: New test.
24262         * gcc.dg/darwin-weakref-1.c: New test.
24263
24264 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24265
24266         PR testsuite/25247
24267         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24268         use in selector expressions.
24269         (dg-xfail-if): Ditto.
24270         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24271         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24272         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24273         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24274         * gcc.test-framework/test-framework.exp: Skip generated tests if
24275         CHECK_TEST_FRAMEWORK is not 1.
24276
24277 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24278
24279         PR tree-optimization/24963
24280         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24281
24282         PR target/24108
24283         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24284
24285         PR target/18580
24286         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24287         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24288         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24289         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24290
24291 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24292
24293         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24294         dg-options.
24295
24296 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24297
24298         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24299
24300 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24301
24302         * gcc.dg/format/cast-1.c: New test.
24303
24304 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24305
24306         PR c/7776
24307         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24308         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24309         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24310         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24311
24312 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24313
24314         * gcc.dg/cast-pretty-print-1.c: New test.
24315
24316 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24317
24318         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24319
24320 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24321
24322         PR c++/24173
24323         * g++.dg/template/friend40.C: New test.
24324
24325 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24326
24327         PR target/25199
24328         * gcc.target/i386/movq-2.c: New test.
24329         * gcc.target/i386/movq.c: Remove target i?86, instead add
24330         dg-require-effective-target ilp32.
24331
24332 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24333
24334         PR c++/24103
24335         * g++.dg/other/default1.C: New test.
24336
24337 2005-12-02  Richard Guenther  <rguenther@suse.de>
24338
24339         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24340
24341 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24342
24343         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24344
24345 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24346
24347         PR target/21017
24348         * gcc.target/powerpc/rotate.c: New.
24349
24350 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24351
24352         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24353         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24354
24355 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24356
24357         PR c/13384
24358         * gcc.dg/pr17730-1.c: Adjust.
24359         * gcc.dg/lvalue1.c (main): Likewise.
24360         * gcc.dg/lvalue-2.c: Likewise.
24361         * g++.dg/pr7503-3.C
24362
24363 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24364
24365         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24366         error messages.
24367
24368 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24369
24370         PR fortran/24789
24371         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24372
24373 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24374
24375         PR target/24475
24376         * lib/target-supports.exp (check_effective_target_tls): New.
24377         (check_effective_target_tls_runtime): New.
24378         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24379         for TLS support.
24380         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24381         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24382         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24383         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24384         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24385         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24386         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24387         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24388         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24389         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24390         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24391         effective-target TLS.
24392         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24393         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24394         effective-target TLS runtime.
24395
24396 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24397
24398         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24399
24400 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24401
24402         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24403         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24404         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24405         ignored" warnings when "packing" is the same as the ABI layout.
24406
24407 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24408
24409         PR fortran/21302
24410         * gfortran.dg/line_length_1.f: New test.
24411         * gfortran.dg/line_length_2.f90: Ditto.
24412
24413 2005-11-30  Richard Guenther  <rguenther@suse.de>
24414
24415         PR tree-optimization/21655
24416         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24417
24418 2005-11-30  Dale Johannesen  <dalej@apple.com>
24419
24420         * gcc.c-torture/compile/pr24930.c: New.
24421
24422 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24423
24424         PR fortran/15809
24425         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24426
24427 2005-11-30  Jeff Law  <law@redhat.com>
24428
24429         * g++.old-deja/g++.law/pr25000.C: New test.
24430
24431 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24432
24433         * gcc.dg/tls/opt-11.c: New test.
24434
24435 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24436
24437         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24438         targets.
24439         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24440         LP64 ia64.
24441
24442 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24443
24444         * gfortran.dg/open_access_1.f90: New test.
24445
24446 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24447
24448         * gcc.dg/charset/builtin2.c: New test.
24449
24450 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24451
24452         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24453         on mmix-*-* for *_[xy].c.
24454
24455 2005-11-28  Kean Johnston  <jkj@sco.com>
24456
24457         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24458         headers.
24459         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24460         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24461         * gcc.target/i386/asm-3.c: Ditto.
24462         * gcc.target/i386/clobbers.c: Ditto.
24463         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24464         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24465         test regexp.
24466         * gcc.target/i386/mul.c: Ditto.
24467         * gcc.target/i386/ssetype-1.c: Ditto.
24468         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24469         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24470         static so the test works with -fPIC mode too. Based on comment in
24471         PR19231 by Pinski.
24472         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24473
24474 2005-11-28  Richard Guenther  <rguenther@suse.de>
24475
24476         * gcc.dg/alias-9.c: New testcase.
24477         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24478
24479 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24480             Uros Bizjak  <uros@kss-loka.si>
24481
24482         PR middle-end/20219
24483         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24484         tan(x)/sin(x) transformations.
24485
24486 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24487
24488         PR middle-end/24575
24489         * gcc.dg/tree-ssa/divide-3.c: New test.
24490         * gcc.dg/tree-ssa/divide-4.c: New test.
24491
24492 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24493
24494         PR fortran/24917
24495         *  gfortran.dg/boz_6.f90: New test.
24496
24497 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24498
24499         PR fortran/23912
24500         * gfortran.dg/modulo_1.f90: New test.
24501
24502 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24503
24504         PR libfortran/24919
24505         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24506         fail on CRLF platforms.
24507         * gfortran.dg/ftell_2.f90: Likewise.
24508
24509 2005-11-26  Eric Christopher  <echristo@apple.com>
24510
24511         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24512
24513 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24514
24515         * objc.dg/gnu-runtime-3.m: Simplify.
24516
24517 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24518
24519         PR middle-end/23669
24520         * gcc.dg/tree-ssa/divide-1.c: New test.
24521         * gcc.dg/tree-ssa/divide-2.c: New test.
24522
24523 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24524
24525         PR libgfortran/24945
24526         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24527
24528 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24529
24530         PR libgfortran/24945
24531         * gfortran.dg/open_status_2.f90: New test.
24532
24533 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24534
24535         * gcc.c-torture/execute/builtins/fprintf.c,
24536         gcc.c-torture/execute/builtins/fputs-lib.c,
24537         gcc.c-torture/execute/builtins/fputs.c,
24538         gcc.c-torture/execute/builtins/lib/fprintf.c,
24539         gcc.c-torture/execute/builtins/lib/printf.c,
24540         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24541
24542 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24543
24544         * gcc.dg/20050922-2.c: New test.
24545
24546 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24547
24548         * objc.dg/gnu-runtime-3.m: New test.
24549
24550 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24551
24552         PR c++/9278
24553         * g++.dg/other/void1.C: New test.
24554
24555 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24556
24557         PR middle-end/24998
24558         * gcc.dg/torture/fp-int-convert-float.c,
24559         gcc.dg/torture/fp-int-convert-double.c,
24560         gcc.dg/torture/fp-int-convert-long-double.c,
24561         gcc.dg/torture/fp-int-convert-timode.c,
24562         gcc.dg/torture/fp-int-convert-float80.c,
24563         gcc.dg/torture/fp-int-convert-float80-timode.c,
24564         gcc.dg/torture/fp-int-convert-float128.c,
24565         gcc.dg/torture/fp-int-convert-float128-timode.c,
24566         gcc.dg/torture/fp-int-convert.h: New files.
24567
24568 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24569
24570         PR middle-end/24989
24571         * gcc.dg/tree-ssa/bool-10.c: New test.
24572         * gcc.dg/tree-ssa/bool-11.c: New test.
24573         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24574
24575 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24576
24577         PR middle-end/24990
24578         * tree-ssa/pr24990-1.c: New test.
24579
24580 2005-11-24  Richard Guenther  <rguenther@suse.de>
24581         Dirk Mueller <dmueller@suse.de>
24582
24583         PR c++/14024
24584         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24585         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24586         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24587         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24588         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24589         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24590
24591 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24592
24593         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24594
24595 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24596
24597         PR c/21668
24598         * gcc.dg/Wc++-compat.c: New.
24599         * gcc.dg/Wno-c++-compat.c: New.
24600
24601 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24602
24603         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24604         (vspltish, vspltisw): Likewise.
24605
24606 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24607
24608         PR libgfortran/24794
24609         * gfortran.dg/namelist_12.f: Fix quotes.
24610         * gfortran.dg/namelist_13.f90: Fix quotes.
24611         * gfortran.dg/namelist_14.f90: Fix quotes.
24612         * gfortran.dg/namelist_15.f90: Fix quotes.
24613         * gfortran.dg/namelist_use.f90: Fix quotes.
24614         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24615         * gfortran.dg/namelist_21.f90: New test.
24616         * gfortran.dg/namelist_22.f90: New test.
24617
24618 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24619
24620         PR target/23435
24621         * gcc.c-torture/compile/pr23435.c: New.
24622
24623 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24624
24625         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24626
24627 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24628
24629         * gcc.target/powerpc/405-macchw-1.c,
24630         gcc.target/powerpc/405-macchw-2.c,
24631         gcc.target/powerpc/405-macchwu-1.c,
24632         gcc.target/powerpc/405-macchwu-2.c,
24633         gcc.target/powerpc/405-machhw-1.c,
24634         gcc.target/powerpc/405-machhw-2.c,
24635         gcc.target/powerpc/405-machhwu-1.c,
24636         gcc.target/powerpc/405-machhwu-2.c,
24637         gcc.target/powerpc/405-maclhw-1.c,
24638         gcc.target/powerpc/405-maclhw-2.c,
24639         gcc.target/powerpc/405-maclhwu-1.c,
24640         gcc.target/powerpc/405-maclhwu-2.c,
24641         gcc.target/powerpc/405-mulchw-1.c,
24642         gcc.target/powerpc/405-mulchw-2.c,
24643         gcc.target/powerpc/405-mulchwu-1.c,
24644         gcc.target/powerpc/405-mulchwu-2.c,
24645         gcc.target/powerpc/405-mulhhw-1.c,
24646         gcc.target/powerpc/405-mulhhw-2.c,
24647         gcc.target/powerpc/405-mulhhwu-1.c,
24648         gcc.target/powerpc/405-mulhhwu-2.c,
24649         gcc.target/powerpc/405-mullhw-1.c,
24650         gcc.target/powerpc/405-mullhw-2.c,
24651         gcc.target/powerpc/405-mullhwu-1.c,
24652         gcc.target/powerpc/405-mullhwu-2.c,
24653         gcc.target/powerpc/405-nmacchw-1.c,
24654         gcc.target/powerpc/405-nmacchw-2.c,
24655         gcc.target/powerpc/405-nmachhw-1.c,
24656         gcc.target/powerpc/405-nmachhw-2.c,
24657         gcc.target/powerpc/405-nmaclhw-1.c,
24658         gcc.target/powerpc/405-nmaclhw-2.c,
24659         gcc.target/powerpc/440-macchw-1.c,
24660         gcc.target/powerpc/440-macchw-2.c,
24661         gcc.target/powerpc/440-macchwu-1.c,
24662         gcc.target/powerpc/440-macchwu-2.c,
24663         gcc.target/powerpc/440-machhw-1.c,
24664         gcc.target/powerpc/440-machhw-2.c,
24665         gcc.target/powerpc/440-machhwu-1.c,
24666         gcc.target/powerpc/440-machhwu-2.c,
24667         gcc.target/powerpc/440-maclhw-1.c,
24668         gcc.target/powerpc/440-maclhw-2.c,
24669         gcc.target/powerpc/440-maclhwu-1.c,
24670         gcc.target/powerpc/440-maclhwu-2.c,
24671         gcc.target/powerpc/440-mulchw-1.c,
24672         gcc.target/powerpc/440-mulchw-2.c,
24673         gcc.target/powerpc/440-mulchwu-1.c,
24674         gcc.target/powerpc/440-mulchwu-2.c,
24675         gcc.target/powerpc/440-mulhhw-1.c,
24676         gcc.target/powerpc/440-mulhhw-2.c,
24677         gcc.target/powerpc/440-mulhhwu-1.c,
24678         gcc.target/powerpc/440-mulhhwu-2.c,
24679         gcc.target/powerpc/440-mullhw-1.c,
24680         gcc.target/powerpc/440-mullhw-2.c,
24681         gcc.target/powerpc/440-mullhwu-1.c,
24682         gcc.target/powerpc/440-mullhwu-2.c,
24683         gcc.target/powerpc/440-nmacchw-1.c,
24684         gcc.target/powerpc/440-nmacchw-2.c,
24685         gcc.target/powerpc/440-nmachhw-1.c,
24686         gcc.target/powerpc/440-nmachhw-2.c,
24687         gcc.target/powerpc/440-nmaclhw-1.c,
24688         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24689
24690 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24691
24692         PR fortran/24774
24693         * gfortran.dg/inquire_9.f90: New test.
24694
24695         PR fortran/21647
24696         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24697
24698 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24699
24700         PR libfortran/24432
24701         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24702         Check that 'cos' is supported.
24703
24704 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24705
24706         PR fortran/24223
24707         * gfortran.dg/substring_equivalence.f90: New test.
24708
24709         PR fortran/24705
24710         * gfortran.dg/auto_internal_assumed.f90: New test.
24711
24712 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24713
24714         * gcc.dg/fold-div-2.c: New test.
24715
24716 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24717
24718         PR rtl-optimization/24883
24719         * gcc.c-torture/compile/pr24883.c: New test.
24720
24721 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24722
24723         PR middle-end/20583
24724         * gcc.c-torture/compile/pr20583.c: New.
24725
24726 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24727
24728         * gcc.c-torture/execute/usmul.c: New test.
24729
24730 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24731
24732         * gcc.dg/tree-ssa/vrp22.c: New test.
24733
24734 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24735
24736         PR middle-end/24912
24737         * gcc.dg/torture/pr24912-1.c: New test.
24738
24739 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24740
24741         PR fortran/24862
24742         * gfortran.dg/arrayio_derived_1.f90: New test.
24743
24744 2005-11-19  Richard Guenther  <rguenther@suse.de>
24745
24746         PR middle-end/23294
24747         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24748
24749 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24750
24751         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24752
24753 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24754
24755         PR c++/8355
24756         * g++.dg/template/friend39.C: New test.
24757
24758 2005-11-18  James E Wilson  <wilson@specifix.com>
24759
24760         * gcc.dg/builtin-strstr.c: New.
24761
24762 2005-11-18  Richard Henderson  <rth@redhat.com>
24763
24764         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24765         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24766         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24767         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24768         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24769         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24770         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24771         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24772         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24773         renaming to remove initial "ia64-".
24774
24775 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24776
24777         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24778
24779 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24780
24781         * g++.dg/cpp/string-2.C: New test.
24782
24783 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24784
24785         * gcc.dg/tree-ssa/loop-14.c: New test.
24786
24787 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24788             Michael Chamberlain <michael@chamberlain.net.au>
24789
24790         * ada/acats/run_all.sh (target_run): Kill long running tests.
24791
24792 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24793
24794         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24795         * gcc.dg/cleanup-9.c: Likewise.
24796         * gcc.dg/cleanup-10.c: Likewise.
24797         * gcc.dg/cleanup-11.c: Likewise.
24798
24799 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24800
24801         PR fortran/24892
24802         * gfortran.dg/open_access_append_1.f90: New test.
24803         * gfortran.dg/open_access_append_2.f90: New test.
24804
24805 2005-11-16  Richard Guenther  <rguenther@suse.de>
24806
24807         PR middle-end/24851
24808         * gcc.c-torture/execute/pr24851.c: New testcase.
24809
24810 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24811
24812         * gcc.dg/fold-overflow-1.c: New test.
24813
24814 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24815
24816         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24817         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24818
24819 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24820
24821         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24822         structures.
24823         * g++.dg/eh/forced2.C: Likewise.
24824         * g++.dg/eh/forced3.C: Likewise.
24825         * g++.dg/eh/forced4.C: Likewise.
24826
24827 2005-11-11  Mike Stump  <mrs@apple.com>
24828
24829         * g++.old-deja/g++.mike/unused.C: Add.
24830
24831 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24832
24833         PR c++/24667
24834         * g++.dg/warn/Wcast-qual1.C: New test.
24835
24836 2005-11-15  Jan Hubicka  <jh@suse.cz>
24837
24838         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24839
24840 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24841
24842         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24843
24844 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24845
24846         PR 24840
24847         * gcc.dg/tree-ssa/pr24840.c: New test.
24848
24849 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24850
24851         PR testsuite/24841
24852         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24853
24854 2005-11-14  Dale Johannesen  <dalej@apple.com>
24855
24856         * gcc.c-torture/execute/20051113-1.c: New.
24857
24858 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24859
24860         PR c++/24687
24861         * g++.dg/template/crash43.C: New test.
24862
24863 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24864
24865         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24866
24867 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24868
24869         PR c++/24817
24870         * g++.dg/eh/spec8.C: New test.
24871
24872 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24873
24874         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24875
24876 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24877
24878         PR c++/20293
24879         * g++.dg/parse/ambig4.C: New test.
24880         * g++.dg/tc1/dr101.C: Adjust error markers.
24881         * g++.dg/lookup/strong-using-2.C: Likewise.
24882         * g++.dg/lookup/ambig5.C: Likewise.
24883         * g++.dg/lookup/ambig4.C: Likewise.
24884         * g++.dg/parse/crash22.C: Likewise.
24885
24886 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24887
24888         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24889
24890 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24891
24892         * gcc.dg/nested-calls-1.c: New test.
24893
24894 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24895
24896         * gfortran.dg/complex_intrinsic_1.f90: New test.
24897         * gfortran.dg/complex_intrinsic_2.f90: New test.
24898         * gfortran.dg/fgetc_1.f90: New test.
24899         * gfortran.dg/fgetc_2.f90: New test.
24900         * gfortran.dg/fgetc_3.f90: New test.
24901         * gfortran.dg/ftell_1.f90: New test.
24902         * gfortran.dg/ftell_2.f90: New test.
24903         * gfortran.dg/gnu_logical_1.F: New test.
24904         * gfortran.dg/gnu_logical_2.f90: New test.
24905
24906 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24907
24908         PR middle-end/24820
24909         * gcc.dg/pr24820.c: New test.
24910
24911 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24912
24913         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24914         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24915         variable.
24916
24917 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24918
24919         PR testsuite/24614
24920         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24921
24922 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24923
24924         * gcc.target/cris/cris.exp: New file.
24925         * gcc.target/cris/rld-legit1.c: New test.
24926         * gcc.target/cris/rld-legit2.c: New test.
24927
24928 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24929
24930         PR c++/24780
24931         * g++.dg/opt/pr24780.C: New test.
24932
24933         PR c++/24761
24934         * g++.dg/template/asm1.C: New test.
24935
24936 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24937
24938         PR libgfortran/24787
24939         * gfortran.dg/scan_1.f90: New test.
24940
24941 2005-11-12  Jan Hubicka  <jh@suse.cz>
24942
24943         * gcc.target/i386/minmax-1.c: New.
24944         * gcc.target/i386/minmax-2.c: New.
24945
24946 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24947
24948         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24949
24950 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24951
24952         * gcc.c-torture/execute/20051110-1.c,
24953         gcc.c-torture/execute/20051110-2.c: New tests.
24954
24955 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24956
24957         PR middle-end/24750
24958         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24959         New tests.
24960
24961 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24962
24963         * lib/target-libpath.exp (get_shlib_extension): New proc.
24964         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24965         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24966         * lib/objc.exp (objc_target_compile): Likewise.
24967         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24968         detection.
24969
24970 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24971
24972         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24973
24974         * lib/target-supports.exp (check_effective_target_static_libgfortran):
24975         Add -static to additional_flags and pass it to target_compile.
24976
24977 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
24978
24979         PR libgfortran/24719
24980         gfortran.dg/read_noadvance.f90: New test.
24981
24982         PR libgfortran/24699
24983         gfortran.dg/fmt_t_2.f90: New test.
24984
24985         PR libgfortran/24785
24986         gfortran.dg/read_x_eor.f90: New test.
24987
24988         PR libgfortran/24584
24989         gfortran.dg/namelist_empty.f90: Rename test.
24990
24991         PR libgfortran/24489
24992         gfortran/read_eor.f90: Rename test.
24993
24994 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24995
24996         PR fortran/15976
24997         * gfortran.dg/automatic_module_variable.f90: New test.
24998
24999 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25000
25001         PR target/24445
25002         * gcc.dg/pr24445.c: New test.
25003
25004 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25005
25006         PR fortran/24655
25007         PR fortran/24755
25008         * gfortran.dg/recursive_statement_functions.f90: Add statement
25009         functions using inline intrinsic functions and parameters to test
25010         that they no longer seg-fault.
25011
25012         PR fortran/24409
25013         gfortran.dg/nested_modules_4.f90: New test.
25014         gfortran.dg/nested_modules_5.f90: New test.
25015
25016 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25017
25018         PR fortran/24643
25019         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25020
25021 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25022
25023         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25024         failures.
25025
25026 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25027
25028         * gcc.dg/sparc-getcontext-1.c: New test.
25029
25030 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25031
25032         * gcc.dg/ifcvt-fabs-1.c: New test.
25033
25034 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25035
25036         PR other/4372
25037         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25038         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25039
25040 2005-11-09  Richard Guenther  <rguenther@suse.de>
25041
25042         PR tree-optimization/24716
25043         * gcc.c-torture/execute/pr24716.c: New testcase.
25044
25045 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25046
25047         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25048
25049 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25050
25051         PR 24624
25052         * gcc.dg/pr24624.c: Testcase added.
25053
25054 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25055
25056         PR 24623
25057         * g++.dg/other/pr24623.C: Testcase added.
25058
25059 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25060
25061         PR fortran/22607
25062         * gfortran-dg/pure_byref_1.f90: New.
25063         * gfortran-dg/pure_byref_2.f90: New.
25064
25065 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25066
25067         PR c/24101
25068         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25069         * gcc.dg/dg.exp: Run main loop also for *.i files.
25070
25071 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25072
25073         PR c++/19450
25074         * g++.dg/tls/diag-3.C: New test.
25075         * g++.dg/tls/diag-4.C: New test.
25076         * g++.dg/tls/static-1.C: New test.
25077         * g++.dg/tls/static-1a.cc: New file.
25078
25079 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25080
25081         PR 23046
25082         * g++.dg/tree-ssa/pr23046.C: New test.
25083
25084 2005-11-08  Devang Patel <dpatel@apple.com>
25085
25086         PR tree-optimization/23115
25087         * gcc.dg/tree-ssa/pr23115.c: New.
25088
25089 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25090
25091         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25092         * gcc.target/powerpc/pr16155.c: Same.
25093         * gcc.target/powerpc/altivec-1.c: Same.
25094         * gcc.target/powerpc/altivec-2.c: Same.
25095         * gcc.target/powerpc/altivec-3.c: Same.
25096         * gcc.target/powerpc/altivec-5.c: Same.
25097         * gcc.target/powerpc/altivec-11.c: Same.
25098         * gcc.target/powerpc/altivec-12.c: Same.
25099         * gcc.target/powerpc/altivec-14.c: Same.
25100         * gcc.target/powerpc/altivec-22.c: Same.
25101         * gcc.target/powerpc/altivec-consts.c: Same.
25102         * gcc.target/powerpc/altivec-pr22085.c: Same.
25103         * gcc.target/powerpc/altivec-splat.c: Same.
25104         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25105         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25106         * gcc.target/powerpc/darwin-longlong.c: Same.
25107
25108 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25109
25110         PR target/19340
25111         * gcc.dg/pr19340.c: New test.
25112
25113 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25114
25115         PR rtl-optimization/24683
25116         * gcc.dg/pr24683.c: New test.
25117
25118 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25119
25120         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25121         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25122
25123 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25124
25125         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25126
25127 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25128
25129         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25130
25131 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25132
25133         PR target/24230
25134
25135         * gcc.target/powerpc/altivec-consts.c,
25136         gcc.target/powerpc/altivec-splat.c: New testcase.
25137
25138 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25139
25140         PR c/24599
25141
25142         * gcc.dg/overflow-2.c: New testcase.
25143
25144 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25145
25146         PR rtl-optimization/23567
25147         * gcc.c-torture/execute/20051104-1.c: New test.
25148
25149 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25150
25151         PR fortran/24534
25152         gfortran.dg/private_type_2.f90: Modified to check that case with
25153         PRIVATE declaration within derived type is accepted.
25154
25155         PR fortran/20838
25156         gfortran.dg/pointer_assign_1.f90: New test.
25157
25158         PR fortran/20840
25159         * gfortran.dg/arrayio_0.f90: New test.
25160
25161         PR fortran/17737
25162         gfortran.dg/data_initialized.f90: New test.
25163         gfortran.dg/data_constraints_1.f90: New test.
25164         gfortran.dg/data_constraints_2.f90: New test.
25165
25166 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25167
25168         PR fortran/24174
25169         PR fortran/24305
25170         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25171
25172 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25173
25174         PR 24670
25175         * gcc.dg/tree-ssa/pr24670.c: New test.
25176
25177 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25178
25179         PR target/22432
25180         * gcc.target/i386/pr22432.c: New test.
25181
25182 2005-11-05  Richard Henderson  <rth@redhat.com>
25183
25184         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25185         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25186         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25187         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25188         from gcc.dg/alpha-*.
25189         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25190         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25191
25192 2005-11-05  Andreas Jaeger  <aj@suse.de>
25193
25194         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25195
25196 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25197
25198         PR target/23424
25199         * gcc.dg/torture/pr23424-1.c: New test.
25200
25201 2005-11-04  Richard Henderson  <rth@redhat.com>
25202
25203         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25204         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25205         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25206         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25207         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25208         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25209         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25210         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25211         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25212         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25213         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25214         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25215         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25216         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25217         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25218         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25219         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25220         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25221         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25222         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25223         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25224         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25225         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25226         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25227         Move from gcc.dg/.
25228         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25229         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25230         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25231         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25232         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25233         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25234         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25235         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25236         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25237         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25238         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25239         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25240         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25241         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25242         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25243         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25244         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25245         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25246         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25247         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25248         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25249         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25250         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25251         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25252         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25253         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25254         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25255         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25256         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25257         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25258         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25259         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25260         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25261         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25262         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25263         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25264         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25265         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25266         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25267         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25268         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25269         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25270         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25271         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25272         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25273
25274 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25275
25276         PR 24627
25277         * gcc.dg/tree-ssa/pr24627.c: New test.
25278
25279 2005-11-04 Paul Brook  <paul@codesourcery.com>
25280
25281         * gcc.dg/tls/opt-10.c: New test.
25282
25283 2005-11-04  Andreas Jaeger  <aj@suse.de>
25284
25285         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25286         avoid extra warnings.
25287
25288 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25289
25290         PR libfortran/22298
25291         * lib/target-supports.exp
25292         (check_effective_target_static_libgfortran): New
25293         static_libgfortran effective target.
25294         * gfortran.dg/static_linking_1.f: New test.
25295         * gfortran.dg/static_linking_1.c: New file.
25296
25297 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25298
25299         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25300
25301 2005-11-03  Josh Conner  <jconner@apple.com>
25302
25303         PR c++/19989
25304         g++.dg/ext/array2.C: New test.
25305         g++.dg/template/dependent-name3.C: New test.
25306         g++.dg/template/dependent-name4.C: New test.
25307         g++.dg/template/sfinae2.C: New test.
25308
25309 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25310
25311         PR preprocessor/22042
25312         * gcc.dg/cpp/strify4.c: New test.
25313
25314 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25315
25316         PR c++/17964
25317         * g++.dg/cpp/string-1.C: New test.
25318
25319 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25320
25321         * gcc.target/powerpc: New directory.
25322         * gcc.target/powerpc/powerpc.exp: New file.
25323         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25324         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25325         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25326         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25327         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25328         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25329         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25330         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25331         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25332         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25333         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25334         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25335         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25336         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25337         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25338         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25339         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25340         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25341         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25342         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25343         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25344         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25345         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25346         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25347         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25348         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25349         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25350         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25351         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25352         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25353         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25354         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25355         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25356         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25357
25358 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25359
25360         PR c++/21627
25361         * g++.dg/warn/inline2.C: New test.
25362
25363 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25364
25365         PR middle-end/23155
25366         * g++.dg/ext/c99struct1.C: New test.
25367         * gcc.dg/union-cast-1.c: New test.
25368         * gcc.dg/union-cast-2.c: New test.
25369         * gcc.dg/union-cast-3.c: New test.
25370
25371 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25372
25373         PR middle-end/24589
25374         * gcc.c-torture/execute/zero-struct-2.c: New test.
25375
25376 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25377
25378         PR c++/24582
25379         * g++.dg/init/switch1.C: New test.
25380
25381 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25382
25383         * gcc.dg/delay-slot-1.c: New test.
25384
25385 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25386
25387         PR target/24620
25388         * gcc.dg/pr24620.c: New test.
25389
25390 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25391
25392         PR c/24329
25393         * gcc.dg/format/unnamed-1.c: New test.
25394
25395 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25396
25397         PR c++/22434
25398         * g++.dg/expr/cond8.C: New test.
25399
25400         PR c++/24560
25401         * g++.dg/parse/dot1.C: New test.
25402
25403 2005-11-02  Jan Hubicka  <jh@suse.cz>
25404
25405         PR target/23303
25406         * gcc.dg/i386-lea.c: New test
25407
25408 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25409
25410         PR target/24615
25411         * gcc.dg/pr24615.c: New test.
25412
25413 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25414
25415         PR target/24600
25416         * gcc.dg/pr24600.c: New test.
25417
25418 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25419
25420         PR c++/19253
25421         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25422         * g++.dg/parse/typename9.C: New test.
25423         * g++/dg/parse/typename10.C: Likewise.
25424
25425 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25426
25427         PR fortran/18157
25428         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25429         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25430         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25431
25432 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25433
25434         PR c++/24569
25435         * g++.dg/debug/static1.C: New test.
25436
25437 2005-11-02  Josh Conner  <jconner@apple.com>
25438
25439         * g++.dg/crash38.C: moved into proper directory...
25440         * g++.dg/template/crash42.C: ...here
25441
25442 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25443
25444         PR target/18338
25445         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25446         pcc_bitfield_type_matters || default_packed.
25447
25448         * lib/target-supports.exp
25449         (check_effective_target_pcc_bitfield_type_matters): New proc.
25450         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25451
25452         PR testsuite/23304
25453         * lib/target-supports.exp (check_effective_default_packed): New proc.
25454         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25455         Gate expected errors on target ! default_packed.
25456         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25457
25458 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25459
25460         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25461         change (r106358).
25462
25463 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25464
25465         PR fortran/24008
25466         * gfortran.dg/entry_5.f90: New.
25467         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25468
25469 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25470
25471         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25472
25473 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25474
25475         PR fortran/21565
25476         gfortran.dg/namelist_blockdata.f90: New test.
25477
25478         PR fortran/18737
25479         gfortran.dg/external_implicit_none.f90: New test.
25480
25481         PR fortran/14994
25482         * gfortran.dg/secnds.f: New test.
25483
25484 2005-10-31  Jan Hubicka  <jh@suse.cz>
25485
25486         PR target/20928
25487         * gcc.c-torture/compile/pr20928.c: New test.
25488
25489 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25490
25491         PR middle-end/23492
25492         * gcc.c-torture/compile/zero-strct-5.c: New test.
25493
25494 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25495
25496         PR libgfortran/24584
25497         * gfortran.dg/pr24584.f90: New test.
25498
25499 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25500
25501         PR fortran/18883
25502         * gfortran.dg/char_result_9.f90: New.
25503         * gfortran.dg/char_result_10.f90: New.
25504
25505 2005-10-30  Jan Hubicka  <jh@suse.cz>
25506
25507         * g++.dg/tree-ssa/pr24172.C: New testcase.
25508
25509 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25510
25511         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25512
25513 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25514
25515         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25516         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25517         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25518         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25519         gfortran.dg/enum_9.f90,
25520         gfortran.fortran-torture/compile/enum_1.f90,
25521         gfortran.fortran-torture/execute/enum_1.f90,
25522         gfortran.fortran-torture/execute/enum_2.f90,
25523         gfortran.fortran-torture/execute/enum_3.f90,
25524         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25525
25526 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25527
25528         PR target/18482
25529         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25530         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25531
25532 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25533
25534         PR libfortran/20179
25535         * gfortran.dg/mixed_io_1.f90: New test.
25536         * gfortran.dg/mixed_io_1.c: New file.
25537
25538 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25539
25540         * gfortran.dg/malloc_free_1.f90: New test.
25541
25542 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25543
25544         * gcc.dg/nested-func-4.c: Require profiling -pg.
25545
25546 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25547
25548         PR C++/23229
25549         * g++.dg/warn/main-2.C: New test.
25550
25551 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25552
25553         PR fortran/24545
25554         * gfortran.dg/interface_2.f90: new test.
25555
25556 2005-10-28  Josh Conner  <jconner@apple.com>
25557
25558         PR c++/22153
25559         * g++.dg/template/crash38.C: New test.
25560         * g++.dg/parse/explicit1.C: Change expected errors.
25561
25562 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25563
25564         PR C++/23426
25565         * g++.dg/other/large-size-array.C: New test.
25566
25567 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25568
25569         PR middle-end/24362
25570         * g++.dg/opt/complex4.C: New test.
25571
25572 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25573
25574         * gcc.dg/nested-func-4.c: New test.
25575
25576 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25577
25578         PR fortran/24158
25579         gfortran.dg/derived_recursion.f90: New test.
25580         gfortran.dg/implicit_actual.f90: New test.
25581
25582 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25583
25584         PR middle-end/24295, PR testsuite/24477
25585         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25586         removed when weakref hits the tree.
25587
25588 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25589
25590         * gfortran.dg/cray_pointers_4.f90: New test.
25591
25592         * gfortran.dg/cray_pointers_5.f90: New test.
25593
25594 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25595
25596         PR fortran/22290
25597         * gfortran.dg/assign_5.f90: New test.
25598         * gfortran.dg/assign_6.f: New test.
25599
25600 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25601
25602         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25603         CPU has no SSE support.
25604
25605 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25606
25607         PR libgfortran/24224
25608         * gfortran.dg/arrayio_1.f90: Update attribution.
25609         * gfortran.dg/arrayio_2.f90: Update attribution.
25610         * gfortran.dg/arrayio_3.f90: Update attribution.
25611         * gfortran.dg/arrayio_4.f90: Update test conditions.
25612         * gfortran.dg/arrayio_5.f90: Update attribution.
25613         * gfortran.dg/arrayio_6.f90: New test.
25614         * gfortran.dg/arrayio_7.f90: New test.
25615
25616 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25617
25618         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25619
25620 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25621
25622         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25623
25624 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25625
25626         PR fortran/24416
25627         * gfortran.dg/namelist_char_only.f90: New test.
25628
25629 2005-10-24  Asher Langton  <langton2@llnl.gov>
25630
25631         PR fortran/17031
25632         PR fortran/22282
25633         * gfortran.dg/cray_pointers_1.f90: New test.
25634         * gfortran.dg/cray_pointers_2.f90: New test.
25635         * gfortran.dg/cray_pointers_3.f90: New test.
25636         * gfortran.dg/loc_1.f90: New test.
25637         * gfortran.dg/loc_2.f90: New test.
25638
25639 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25640
25641         * gcc.dg/pr24225.c: New test.
25642
25643 2005-10-24  Asher Langton  <langton2@llnl.gov>
25644
25645         * gfortran.dg/dup_save_1.f90: New test.
25646         * gfortran.dg/dup_save_2.f90: New test.
25647
25648 2005-10-24  Paul Brook  <paul@codesourcery.com>
25649
25650         PR 24107
25651         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25652         stdint.h.
25653
25654 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25655
25656         PR libgfortran/24489
25657         * gfortran.dg/pr24489.f90: New test.
25658
25659 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25660
25661         PR fortran/23635
25662         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25663
25664 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25665
25666         PR target/18911
25667         * g++.dg/init/array16.C: Skip for mmix-*-*.
25668
25669 2005-10-23  Asher Langton  <langton2@llnl.gov>
25670
25671         * gfortran.dg/byte_1.f90: New test.
25672         * gfortran.dg/byte_2.f90: New test.
25673
25674 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25675
25676         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25677
25678 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25679
25680         PR fortran/18022
25681         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25682
25683         PR fortran/24311
25684         * gfortran.dg/merge_char_const.f90: New test.
25685
25686         PR fortran/24384
25687         * gfortran.dg/spread_scalar_source.f90: New test.
25688
25689 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25690
25691         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25692
25693         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25694         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25695
25696         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25697
25698 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25699
25700         PR fortran/24426
25701         * gfortran.dg/der_pointer_4.f90: New.
25702
25703 2005-10-22  David Ayers  <d.ayers@inode.at>
25704
25705         * obj-c++.dg/except-1.mm: Simplify.
25706
25707 2005-10-21  David Ayers  <d.ayers@inode.at>
25708
25709         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25710
25711 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25712
25713         * gfortran.dg/assumed_dummy_2.f90: New test.
25714
25715 2005-10-21  James E Wilson  <wilson@specifix.com>
25716
25717         PR preprocessor/15220
25718         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25719
25720 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25721
25722         * gcc.c-torture/execute/20051021-1.c: New test.
25723
25724 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25725
25726         PR c++/24260
25727         * g++.dg/ext/tmplattr1.C: New test.
25728
25729 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25730
25731         PR fortran/24440
25732         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25733
25734 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25735
25736         * obj-c++.dg/except-1.mm: New.
25737
25738         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25739
25740 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25741
25742         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25743
25744 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25745
25746         PR middle-end/24295
25747         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25748         declarations with the same names as thunks' alias targets, use
25749         aliases instead.
25750         * gcc.dg/attr-alias-3.c: New test.
25751         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25752
25753 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25754
25755         PR c++/22618
25756         * g++.dg/parse/access8.C: New test.
25757
25758 2005-10-20  Richard Guenther  <rguenther@suse.de>
25759
25760         PR c++/24439
25761         * g++.dg/tree-ssa/pr24439.C: New testcase.
25762
25763 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25764
25765         * g++.dg/opt/delay-slot-1.C: New test.
25766
25767 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25768
25769         PR fortran/21625
25770         * gfortran.fg/der_init_1.f90: New.
25771
25772 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25773
25774         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25775
25776 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25777
25778         PR c++/21908
25779         * g++.dg/parse/error28.C: New test.
25780
25781 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25782
25783         * gcc.dg/profile-generate-2.c: New test.
25784
25785 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25786
25787         PR target/23589
25788         * g++.dg/ext/dllimport11.C: New.
25789
25790 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25791
25792         PR c++/22293
25793         * g++.dg/other/friend3.C: New test.
25794
25795 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25796
25797         PR c++/23293
25798         * g++.dg/template/error19.C: New test.
25799
25800 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25801
25802         PR c++/21383
25803         * g++.dg/overload/koenig2.C: New.
25804
25805         PR c++/23118
25806         * g++.dg/overload/error2.C: New.
25807
25808         PR c++/22604
25809         * g++.dg/inherit/covariant14.C: New.
25810
25811 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25812
25813         PR c++/23440
25814         * g++.dg/parse/for1.C: New test.
25815
25816 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25817
25818         PR fortran/23446
25819         * gfortran.dg/host_dummy_index_1.f90: New test.
25820
25821         PR fortran/21459
25822         * gfortran.dg/automatic_char_len_2.f90: New test.
25823
25824         PR fortran/20866
25825         * gfortran.dg/recursive_statement_functions.f90: New test.
25826
25827         PR fortran/20853
25828         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25829
25830         PR fortran/20849
25831         * gfortran.dg/external_initializer.f90: New test.
25832
25833         PR fortran/20837
25834         * non_module_public.f90: New test.
25835
25836 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25837
25838         PR c++/24386
25839         * g++.dg/template/overload7.C: New.
25840
25841         PR c++/22551
25842         * g++.dg/other/switch2.C: Remove expected warnings.
25843
25844         PR c++/21353
25845         * g++.dg/template/defarg6.C: New.
25846
25847 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25848
25849         PR target/24315
25850         * gcc.target/i386/pr24315.c: New test.
25851
25852 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25853
25854         PR c++/24389
25855         * g++.dg/template/static21.C: New test.
25856         * g++.dg/template/static21-a.cc: Likewise.
25857
25858 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25859
25860         PR c++/23959
25861         * g++.dg/warn/Wswitch-default-1.C: New test.
25862         * g++.dg/warn/Wswitch-default-2.C: New test.
25863
25864 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25865
25866         PR c++/22173
25867         * g++.dg/parse/template18.C: New test.
25868         * g++.dg/template/nontype15.C: Likewise.
25869
25870 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25871
25872         PR fortran/22273
25873         * gfortran.dg/spec_expr_2.f90: New.
25874
25875 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25876
25877         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25878         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25879         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25880         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25881         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25882         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25883         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25884         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25885         previous target-specific skips and warning-message matches where
25886         applicable.
25887
25888 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25889
25890         PR c++/21347
25891         * g++.dg/warn/Wctor-dtor.C: New test.
25892
25893 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25894
25895         PR c/23439
25896         * gcc.dg/for-1.c: New test.
25897
25898 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25899
25900         PR c++/19565
25901         * g++.dg/warn/Wconversion1.C: New test.
25902         * g++.dg/ext/packed4.C: Compile with -w.
25903         * g++.dg/opt/20050511-1.C: Likewise.
25904         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25905
25906 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25907
25908         * gfortran.dg/boz_5.f90: New test.
25909
25910 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25911
25912         PR c++/22551
25913         * g++.dg/other/switch2.C: New.
25914
25915         PR c++/23984
25916         * g++.dg/init/ctor7.C: New.
25917
25918 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25919
25920         PR c++/23730
25921         * g++.dg/parse/crash32.C: New test.
25922
25923 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25924
25925         PR c++/20721
25926         * g++.dg/init/goto2.C: New test.
25927
25928         PR c++/22464
25929         * g++.dg/template/crash/41.C: New test.
25930
25931         PR c++/22180
25932         * g++.dg/template/crash40.C: New test.
25933
25934         PR c++/23694
25935         * g++.dg/parse/friend5.C: New test.
25936
25937         PR c++/23307
25938         * g++.dg/template/crash38.C: New test.
25939
25940         PR c++/22352
25941         * g++.dg/template/friend38.C: New test.
25942
25943         PR c++/22405
25944         * g++.dg/template/crash39.C: New test.
25945
25946 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25947
25948         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25949         gcc.dg/debug/dwarf2/dwarf-char2.c,
25950         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25951
25952         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25953
25954 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25955
25956         * gcc.dg/dll-2.c: Add tests for warnings.
25957         * gcc.dg/dll-3.c: Likewise.
25958         * gcc.dg/dll-4.c: Likewise.
25959
25960         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25961         * g++.dg/ext/dllimport2.C: Likewise.
25962         * g++.dg/ext/dllimport3.C: Likewise.
25963         * g++.dg/ext/dllimport7.C: Likewise.
25964         * g++.dg/ext/dllimport8.C: Likewise.
25965         * g++.dg/ext/dllimport9.C: Likewise.
25966
25967 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
25968
25969         PR fortran/24092
25970         * gfortran.dg/derived_pointer_recursion.f90: New test.
25971
25972 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
25973
25974         * gcc.c-torture/execute/20051012-1.c: New test.
25975
25976 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25977
25978         PR fortran/18082
25979         * gfortran.dg/automatic_char_len_1.f90: New test.
25980
25981 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25982
25983         PR fortran/20847
25984         * gfortran.dg/save_common.f90: New test.
25985
25986         PR fortran/20856
25987         * gfortran.dg/save_result.f90: New test.
25988
25989 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25990
25991         PR c++/21592
25992         * g++.dg/template/dependent-expr1.C: Add new expected error.
25993         * g++.dg/template/dependent-expr2.C: Adjust error text.
25994         * g++.dg/template/overload6.C: New.
25995
25996         PR c++/23797
25997         * g++.dg/other/typename8.C: New.
25998
25999         PR c++/21117
26000         * g++.dg/other/return1.C: New.
26001
26002 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26003
26004         PR c++/24052
26005         * g++.dg/ext/label5.C: New.
26006
26007 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26008
26009         PR c++/19964
26010         * g++.dg/parse/crash31.C: New.
26011
26012 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26013
26014         * g++.dg/ipa/ipa-1.c: New test.
26015         * g++.dg/ipa/ipa-2.c: New test.
26016         * g++.dg/ipa/ipa-3.c: New test.
26017         * g++.dg/ipa/ipa-4.c: New test.
26018         * g++.dg/ipa/ipa-5.c: New test.
26019         * g++.dg/ipa/ipa.exp: New file.
26020
26021 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26022
26023         PR fortran/24207
26024         * gfortran.dg/private_type_3.f90: New test.
26025
26026 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26027
26028         PR fortran/20786
26029         gfortran.dg/aint_anint_1.f90: New test.
26030
26031 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26032
26033         PR libgfortran/24313
26034         gfortran.dg/csqrt.f: New test.
26035
26036 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26037
26038         PR c++/8057
26039         * g++.dg/warn/noeffect7.C: New test.
26040         * g++.dg/warn/noeffect2.C: Instantiate templates.
26041         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26042         and warning.
26043
26044 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26045
26046         PR c++/21089
26047         * g++.dg/init/float1.C: New test.
26048
26049         PR c++/24277
26050         * g++.dg/init/member1.C: Tweak error markers.
26051
26052 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26053
26054         PR testsuite/24281
26055         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26056         Check for null pointer.
26057
26058 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26059
26060         PR c++/21369
26061         * g++.dg/parse/ret-type3.C: New test.
26062
26063 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26064
26065         PR tree-opt/23946
26066         * gcc.c-torture/compile/pr23946.c: New test.
26067
26068 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26069
26070         * g++.dg/opt/mmx2.C: New test.
26071
26072 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26073
26074         PR c++/24277
26075         * g++.dg/template/static20.C: New test.
26076
26077         PR c++/24302
26078         * g++.dg/warn/Wunused-12.C: New test.
26079
26080         PR c++/23437
26081         * g++.dg/template/arg4.C: New test.
26082
26083 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26084
26085         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26086         * gcc.dg/ucnid-3.c: Likewise.
26087         * gcc.dg/ucnid-4.c: Likewise.
26088         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26089         * g++.dg/other/ucnid-1.C: Likewise.
26090         * gcc.dg/sparc-frame-1.c: New test.
26091
26092 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26093
26094         PR c++/24139
26095         * g++.dg/template/spec27.C: New test.
26096
26097         PR c++/24275
26098         * g++.dg/template/static19.C: New test.
26099
26100 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26101
26102         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26103         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26104
26105 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26106
26107         PR target/24136
26108         * gfortran.fortran-torture/compile/pr24136.f: New test.
26109
26110 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26111
26112         PR c++/22172
26113         * g++.dg/parse/crash30.C: New test.
26114
26115 2005-10-07  Richard Guenther  <rguenther@suse.de>
26116
26117         PR middle-end/24227
26118         * gcc.c-torture/compile/pr24227.c: New testcase.
26119
26120 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26121
26122         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26123         Do not put aligned attributes on array elements.
26124
26125 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26126
26127         PR testsuite/23611, PR testsuite/23615
26128         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26129         writing prototypes of library functions by hand.
26130         * obj-c++.dg/bitfield-4.mm: Likewise.
26131         * obj-c++.dg/const-str-4.mm: Likewise.
26132         * obj-c++.dg/encode-4.mm: Likewise.
26133         * obj-c++.dg/encode-5.mm: Likewise.
26134         * obj-c++.dg/encode-6.mm: Likewise.
26135         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26136         * obj-c++.dg/method-10.mm: Likewise.
26137         * obj-c++.dg/method-17.mm: Likewise.
26138         * obj-c++.dg/method-19.mm: Likewise.
26139         * obj-c++.dg/try-catch-2.mm: Likewise.
26140
26141 2005-10-06  Richard Henderson  <rth@redhat.com>
26142
26143         PR 24236
26144         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26145
26146 2005-10-06  Dale Johannesen  <dalej@apple.com>
26147
26148         * gcc.c-torture/execute/20030125-1.c: Correct.
26149
26150 2005-10-06  Richard Guenther  <rguenther@suse.de>
26151
26152         PR tree-optimization/24238
26153         * g++.dg/tree-ssa/pr24238.C: New testcase.
26154
26155 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26156
26157         PR 18568
26158         * gfortran.dg/der_pointer_3.f90: New test.
26159
26160 2005-10-05  Devang Patel  <dpatel@apple.com>
26161
26162         PR Debug/23205
26163         * g++.dg/other/PR23205.C: New.
26164
26165 2005-10-05  Richard Henderson  <rth@redhat.com>
26166
26167         PR target/23602
26168         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26169         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26170
26171 2005-10-05  Dale Johannesen  <dalej@apple.com>
26172
26173         * gcc.c-torture/execute/float-floor.c: New.
26174
26175 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26176
26177         PR tree-optimization/21419
26178         PR tree-optimization/24146
26179         PR tree-optimization/24151
26180
26181         * g++.dg/ext/asm7.C: New.
26182         * g++.dg/ext/asm8.C: New.
26183         * gcc.dg/asm-1.c: Compile on all targets.
26184         * gcc.dg/asm-pr24146.c: New.
26185         * gcc.dg/pr21419.c: Adjust error messages.
26186
26187 2005-10-05  Richard Guenther  <rguenther@suse.de>
26188
26189         PR fortran/24176
26190         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26191
26192 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26193
26194         PR c++/23513
26195         * g++.dg/template/spec22.C: Robustify test.
26196         * g++.dg/template/spec26.C: New.
26197
26198 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26199
26200         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26201         if target supports vector instructions.
26202
26203 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26204
26205         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26206         C99 functions.
26207
26208 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26209
26210         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26211         check_effective_target_fortran_large_int): Replace cached result
26212         when target changes.
26213
26214 2005-10-04  Devang Patel  <dpatel@apple.com>
26215
26216         * gcc.dg/i386-sse-vect-types.c: New.
26217
26218 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26219
26220         PR preprocessor/13726
26221         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26222         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26223
26224 2005-10-04  Richard Guenther  <rguenther@suse.de>
26225
26226         PR c/23576
26227         * gcc.dg/noncompile/pr23576.c: New testcase.
26228
26229 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26230
26231         PR middle-end/23125
26232         * gcc.dg/register-var-3.c: New test.
26233
26234 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26235
26236         * gcc.dg/pr23049.c: New test.
26237
26238         * gcc.dg/ucnid-4.c: Fix test.
26239
26240 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26241
26242         PR 23445
26243         * gcc.c-torture/compile/pr23445.c: New test.
26244
26245 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26246
26247         * g++.dg/overload/unknown1.C: New.
26248
26249 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26250
26251         PR c++/17775
26252         * g++.dg/template/repo4.C: New test.
26253
26254 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26255
26256         PR libfortran/19308
26257         * gfortran.dg/large_real_kind_2.F90: New test.
26258         * gfortran.dg/large_integer_kind_2.f90: New test.
26259
26260 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26261
26262         * lib/target-supports.exp (check_effective_target_vect_shift):
26263         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26264         (check_effective_target_vect_condition): Fix copy-n-pasto.
26265
26266         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26267         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26268         targets.
26269
26270 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26271
26272         PR c++/22621
26273         * g++.dg/template/overload5.C : New test.
26274
26275         PR c++/23840
26276         * g++.dg/expr/stdarg1.C: New test.
26277
26278 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26279
26280         PR 24142
26281         * gcc.c-torture/execute/pr24142.c: New test.
26282
26283 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26284
26285         PR 24141
26286         * gcc.c-torture/execute/pr24141.c: New test.
26287
26288 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26289             Diego Novillo  <dnovillo@redhat.com>
26290
26291         PR 23604
26292         * gcc.c-torture/execute/pr23604.c: New test.
26293
26294 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26295
26296         PR fortran/16404
26297         PR fortran/20835
26298         PR fortran/20890
26299         PR fortran/20899
26300         PR fortran/20900
26301         PR fortran/20901
26302         PR fortran/20902
26303         gfortran.dg/equiv_constraint_1.f90: New test.
26304         gfortran.dg/equiv_constraint_2.f90: New test.
26305         gfortran.dg/equiv_constraint_3.f90: New test.
26306         gfortran.dg/equiv_constraint_4.f90: New test.
26307         gfortran.dg/equiv_constraint_5.f90: New test.
26308         gfortran.dg/equiv_constraint_6.f90: New test.
26309         gfortran.dg/equiv_constraint_7.f90: New test.
26310         gfortran.dg/equiv_constraint_8.f90: New test.
26311         gfortran.dg/private_type_1.f90: New test.
26312         gfortran.dg/private_type_2.f90: New test.
26313         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26314         980628-10.f: Assert std=gnu to permit mixing of
26315         types in equivalence statements.
26316
26317 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26318
26319         PR 24112
26320         * gfortran.dg/open_status_1.f90: New.
26321
26322 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26323
26324         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26325         * gcc.dg/vect/pr22480.c: Clean up temp files.
26326         * gcc.dg/vect/pr23831.c: Clean up temp files.
26327         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26328         Clean up temp files.
26329         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26330         Clean up temp files.
26331
26332         * gcc.dg/20050309-1.c: Clean up temp files.
26333         * gcc.dg/20050325-1.c: Clean up temp files.
26334
26335 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26336
26337         PR tree-optimization/24059
26338         * gcc.dg/vect/pr24059.c : New test.
26339
26340 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26341
26342         PR middle-end/24109
26343         * gcc.c-torture/execute/20050929-1.c: New test.
26344
26345 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26346
26347         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26348
26349 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26350
26351         PR c/21419
26352         * gcc.dg/pr21419.c: New test.
26353
26354 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26355
26356         * gcc.dg/pr23911.c: New test.
26357
26358 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26359
26360         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26361
26362         PR c++/16782
26363         * g++.dg/parse/qualified4.C: New test.
26364         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26365         * g++.old-deja/g++.mike/p8154.C: Likewise.
26366
26367 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26368
26369         PR c++/22147
26370         * g++.dg/template/friend37.C: New test.
26371         * g++.dg/parse/crash28.C: Adjust error markers.
26372
26373 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26374
26375         PR fortran/18518
26376         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26377
26378 2005-09-27  Devang Patel  <dpatel@apple.com>
26379
26380         PR tree-optimization/23625
26381         * gcc.dg/pr23625.c: New test.
26382
26383 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26384
26385         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26386         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26387
26388 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26389
26390         PR fortran/23677
26391         * gfortran.fortran-torture/execute/save_1.f90: New test.
26392         * gfortran.dg/save_1.f90: New test.
26393
26394 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26395
26396         * gcc.target/i386/builtin-apply-mmx.c: New test.
26397
26398         PR target/22576
26399         * gcc.target/i386/pr22576.c: New test.
26400
26401         PR target/22585
26402         * gcc.target/i386/pr22585.c: New test.
26403
26404         PR target/23268
26405         * gcc.target/i386/pr23268.c: New test.
26406
26407         PR middle-end/23831
26408         * gcc.dg/vect/pr23831.c: New test.
26409
26410         PR target/24055
26411         * gcc.target/i386/pr24055.c: New test.
26412
26413 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26414
26415         PR tree-optimization/23960
26416         * gcc.c-torture/compile/pr23960.c: New.
26417
26418 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26419
26420         PR fortran/16861
26421         * gfortran.dg/nested_modules_3.f90: New.
26422
26423 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26424
26425         PR fortran/24005
26426         gfortran.dg/interface_1.f90: New test.
26427
26428 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26429         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26430
26431         PR fortran/23843
26432         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26433
26434 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26435
26436         PR fortran/23516
26437         * gfortran.dg/imag_1.f: New test.
26438         * gfortran.dg/imag_2.f: Ditto.
26439
26440 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26441
26442         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26443
26444 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26445
26446         PR c++/21983
26447         * g++.dg/warn/pr21983.C: New test.
26448
26449 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26450
26451         * gcc.dg/20050922-1.c: Testcase added.
26452
26453 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26454
26455         PR c++/23993
26456         * g++.dg/template/array14.C: New test.
26457
26458 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26459
26460         PR fortran/19929
26461         * gfortran.dg/der_ptr_component_1.f90: New test.
26462
26463 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26464
26465         PR c++/23965
26466         * g++.dg/template/error1.C: Reject "no matching function" message.
26467
26468 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26469
26470         PR c++/17609
26471         * g++.dg/lookup/error1.C: New test.
26472
26473 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26474
26475         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26476         functionality of the testcase.
26477
26478 2005-09-20  Richard Henderson  <rth@redhat.com>
26479
26480         * gcc.dg/vect/vect-22.c: Require vect_float.
26481         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26482
26483 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26484
26485         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26486         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26487         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26488         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26489         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26490         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26491         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26492         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26493         * gcc.dg/cpp/ucnid-8.c: New test.
26494
26495 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26496
26497         PR tree-optimization/23929
26498         * gcc.c-torture/compile/pr23929.c: New test.
26499
26500 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26501
26502         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26503         for one loop.
26504
26505 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26506
26507         PR testsuite/23186
26508         * g++.dg/other/pr22003.C: Require named sections.
26509
26510 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26511
26512         PR c++/23947
26513         * g++.dg/rtti/crash3.C: New test.
26514
26515         PR tree-optimization/23818
26516         * gcc.dg/pr23818.c: New test.
26517
26518 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26519
26520         PR fortran/23420
26521         * gfortran.dg/print_fmt_4.f: New.
26522
26523 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26524
26525         PR fortran/23663
26526         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26527
26528 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26529
26530         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26531         Use pointers to local alignable arrays instead. Added comments.
26532         * gcc.dg/vect/vect-46.c: Likewise.
26533         * gcc.dg/vect/vect-48.c: Likewise.
26534         * gcc.dg/vect/vect-49.c: Likewise.
26535         * gcc.dg/vect/vect-52.c: Likewise.
26536         * gcc.dg/vect/vect-53.c: Likewise.
26537         * gcc.dg/vect/vect-54.c: Likewise.
26538         * gcc.dg/vect/vect-56.c: Likewise.
26539         * gcc.dg/vect/vect-57.c: Likewise.
26540         * gcc.dg/vect/vect-58.c: Likewise.
26541         * gcc.dg/vect/vect-60.c: Likewise.
26542         * gcc.dg/vect/vect-61.c: Likewise.
26543
26544         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26545         The test is no longer vectorizable on vect_no_align targets.
26546         * gcc.dg/vect/vect-43.c: Likewsie.
26547
26548         * gcc.dg/vect/vect-44.c: Added comments.
26549         * gcc.dg/vect/vect-45.c: Added comments.
26550         * gcc.dg/vect/vect-50.c: Added comments.
26551         * gcc.dg/vect/vect-51.c: Added comments.
26552
26553         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26554         aligned type.
26555         * gcc.dg/vect/Os-vect-95.c: Likewise.
26556
26557         * gcc.dg/vect/vect-41.c: Test removed.
26558         * gcc.dg/vect/vect-47.c: Test removed.
26559         * gcc.dg/vect/vect-55.c: Test removed.
26560         * gcc.dg/vect/vect-59.c: Test removed.
26561
26562 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26563
26564         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26565         No longer vectorizable on vect_no_align targets.
26566         * gcc.dg/vect/pr20122.c: Likewise.
26567         * gcc.dg/vect/vect-74.c: Likewise.
26568         * gcc.dg/vect/vect-75.c: Likewise.
26569         * gcc.dg/vect/vect-76.c: Likewise.
26570
26571         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26572         Will not be vectorizable on vect_no_align targets once aliasing issues
26573         are resolved.
26574         * gcc.dg/vect/vect-79.c: Likewise.
26575
26576         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26577         * gcc.dg/vect/vect-78.c: Likewise.
26578         * gcc.dg/vect/vect-97.c: Likewise.
26579
26580 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26581
26582         * gcc.dg/pr23943.c: New test.
26583
26584 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26585
26586         PR fortran/19181
26587         * gfortran.dg/derived_pointer_null_1.f90: New test.
26588
26589 2005-09-18  Richard Guenther  <rguenther@suse.de>
26590
26591         PR middle-end/23944
26592         * gcc.c-torture/compile/pr23944.c: New testcase.
26593
26594 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26595
26596         PR fortran/15975
26597         * gfortran.dg/der_pointer_2.f90: New test.
26598
26599 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26600
26601         PR fortran/16861
26602         * gfortran.dg/nested_modules_2.f90: New test.
26603
26604 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26605
26606         PR c++/18368
26607         * g++.dg/other/semicolon.C: New test.
26608
26609 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26610
26611         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26612         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26613
26614 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26615
26616         PR c++/23914
26617         * g++.dg/template/static18.C: New test.
26618
26619         PR c++/21514
26620         * g++.dg/template/crash19.C: Remove dg-error marker.
26621         * g++.dg/template/local4.C: New test.
26622
26623 2005-09-16  Paul Brook  <paul@codesourcery.com>
26624
26625         PR fortran/23906
26626         * gfortran.dg/dependency_1.f90: New test.
26627
26628 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26629
26630         PR c++/23896
26631         * g++.dg/template/static17.C: New test.
26632
26633 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26634
26635         PR c++/23139
26636         * g++.dg/warn/huge-val1.C: New test.
26637
26638 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26639
26640         PR c++/13140
26641         * g++.dg/parse/class2.C: New test.
26642         * g++.dg/template/explicit8.C: Likewise.
26643         * g++.dg/template/spec25.C: Likewise.
26644
26645 2005-09-14  Josh Conner  <jconner@apple.com>
26646
26647         PR middle-end/23584
26648         * gcc.dg/pr23584.c: New test.
26649
26650 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26651
26652         PR fortran/21875 Internal Unit Array I/O, NIST
26653         * gfortran.dg/arrayio_1.f90: New test.
26654         * gfortran.dg/arrayio_1.f90: New test.
26655         * gfortran.dg/arrayio_1.f90: New test.
26656         * gfortran.dg/arrayio_1.f90: New test.
26657         * gfortran.dg/arrayio_1.f90: New test.
26658
26659 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26660
26661         PR middle-end/22480
26662         * gcc.dg/vect/pr22480.c: New test.
26663
26664 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26665
26666         PR fortran/19358
26667         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26668
26669 2005-09-13 Josh Conner <jconner@apple.com>
26670
26671         PR c++/23180
26672         * g++.dg/init/struct2.C: New test.
26673         * g++.dg/init/struct3.C: New test.
26674
26675 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26676
26677         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26678         Clean up temp files.
26679         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26680         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26681         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26682         gcc.dg/tree-ssa/builtin-printf-1.c,
26683         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26684         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26685         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26686         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26687         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26688         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26689         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26690         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26691         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26692         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26693         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26694         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26695
26696 2005-09-13  Josh Conner  <jconner@apple.com>
26697
26698         * lib/gcc-dg.exp: Load scanipa.exp.
26699         (cleanup-dump): New procedure.
26700         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26701         * lib/scandump.exp: New file.
26702         * lib/scantree.exp: Use it.
26703         * lib/scanipa.exp: New file.
26704
26705 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26706
26707         PR fortran/17740
26708         * gfortran.dg/generic_4.f90: New test.
26709
26710 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26711
26712         PR target/23816
26713         * gcc.target/i386/pr23816-1.c: New test.
26714         * gcc.target/i386/pr23816-2.c: New test.
26715
26716
26717 2005-09-13  Bastian Blank <waldi@debian.org>
26718
26719         PR c++/16171
26720         * g++.dg/abi/mangle26.C: New test.
26721         * g++.dg/abi/mangle27.C: New test.
26722         * g++.dg/abi/mangle28.C: New test.
26723         * g++.dg/abi/mangle29.C: New test.
26724
26725         PR c++/23839
26726         * g++.dg/parse/register1.C: New test.
26727
26728 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26729
26730         PR c++/23842
26731         * g++.dg/template/access16.C: New test.
26732
26733 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26734
26735         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26736
26737 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26738
26739         PR fortran/18899
26740         * gfortran.dg/shape_2.f90: New test.
26741
26742 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26743
26744         PR target/19269
26745         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26746         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26747         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26748         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26749         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26750         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26751         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26752         tests.
26753
26754 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26755
26756         PR c++/23841
26757         * g++.dg/parse/template17.C: New test.
26758
26759 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26760
26761         PR c++/23789
26762         * g++.dg/template/nontype14.C: New test.
26763
26764 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26765
26766         PR g++/7874
26767         * g++.dg/lookup/friend7.C: New test.
26768         * g++.dg/lookup/friend8.C: New test.
26769         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26770         so that it will be found via argument dependent lookup.
26771         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26772         friend functions which will no longer be found.
26773         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26774         function g, so that it will be found via argument dependent
26775         lookup.
26776         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26777         * g++.old-deja/g++.mike/net43.C: Likewise.
26778
26779 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26780
26781         PR c++/23691
26782         * g++.dg/template/static16.C: New test.
26783
26784 2005-09-12  Josh Conner  <jconner@apple.com>
26785
26786         PR middle-end/23237
26787         * gcc.c-torture/compile/pr23237.c: New test.
26788
26789 2005-09-11  Richard Henderson  <rth@redhat.com>
26790
26791         * g++.dg/other/error8.C: Update expected diagnostic text.
26792
26793 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26794
26795         PR libfortran/19872
26796         * gfortran.dg/overwrite_1.f: New test.
26797
26798 2005-09-09  Josh Conner  <jconner@apple.com>
26799
26800         * g++.dg/init/pr23180-1.C: Removed.
26801         * g++.dg/init/pr23180-2.C: Removed.
26802
26803 2005-09-09  David Daney <ddaney@avtrex.com>
26804
26805         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26806         files which are ...
26807         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26808         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26809
26810 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26811
26812         * gfortran.dg/iostat_2.f90: New test.
26813
26814 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26815
26816         PR c++/22252
26817         * g++.dg/ext/interface1.C: New test.
26818         * g++.dg/ext/interface1.h: Likewise.
26819         * g++.dg/ext/interface1a.cc: Likewise.
26820
26821 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26822
26823         * gfortran.dg/iomsg_1.f90: New test case.
26824
26825 2005-09-09  Richard Guenther  <rguenther@suse.de>
26826
26827         PR c++/23624
26828         * g++.dg/tree-ssa/pr23624.C: New testcase.
26829
26830 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26831
26832         PR fortran/19239
26833         * gfortran.dg/vector_subscript_1.f90,
26834         * gfortran.dg/vector_subscript_2.f90: New tests.
26835
26836 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26837
26838         PR fortran/21104
26839         * gfortran.dg/array_alloc_1.f90,
26840         * gfortran.dg/array_alloc_2.f90,
26841         * gfortran.dg/array_alloc_3.f90: New tests.
26842
26843 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26844
26845         PR fortran/12840
26846         * gfortran.dg/array_constructor_6.f90
26847         * gfortran.dg/array_constructor_7.f90
26848         * gfortran.dg/array_constructor_8.f90
26849         * gfortran.dg/array_constructor_9.f90
26850         * gfortran.dg/array_constructor_10.f90
26851         * gfortran.dg/array_constructor_11.f90
26852         * gfortran.dg/array_constructor_12.f90: New tests.
26853
26854 2005-09-08  Josh Conner  <jconner@apple.com>
26855
26856         PR c++/23180
26857         * g++.dg/init/pr23180-1.C: New test.
26858         * g++.dg/init/pr23180-2.C: New test.
26859
26860 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26861
26862         PR fortran/18878
26863         * gfortran.dg/module_double_reuse.f90: New.
26864
26865 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26866
26867         PR fortran/23270
26868         PR fortran/22304
26869         PR fortran/18870
26870         PR fortran/17917
26871         PR fortran/16511
26872         * gfortran.dg/common_equivalence_1.f: New.
26873         * gfortran.dg/common_equivalence_2.f: New.
26874         * gfortran.dg/common_equivalence_3.f: New.
26875         * gfortran.dg/contained_equivalence_1.f90: New.
26876         * gfortran.dg/module_blank_common.f90: New.
26877         * gfortran.dg/module_commons_1.f90: New.
26878         * gfortran.dg/module_equivalence_1.f90: New.
26879         * gfortran.dg/nested_modules_1.f90: New.
26880         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26881         equivalences and add comment to connect the test with
26882         the PR.
26883
26884 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26885
26886         PR fortran/23765
26887         * gfortran.dg/common_6.f90: New test.
26888
26889 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26890
26891         PR fortran/15326
26892         * gfortran.dg/char_result_1.f90,
26893         * gfortran.dg/char_result_2.f90,
26894         * gfortran.dg/char_result_3.f90,
26895         * gfortran.dg/char_result_4.f90,
26896         * gfortran.dg/char_result_5.f90,
26897         * gfortran.dg/char_result_6.f90,
26898         * gfortran.dg/char_result_7.f90,
26899         * gfortran.dg/char_result_8.f90: New tests.
26900
26901 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26902
26903         PR fortran/19928
26904         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26905
26906 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26907
26908         PR obj-c++/16816
26909         * obj-c++.dg/selector-5.mm: New test.
26910         * obj-c++.dg/selector-6.mm: New test.
26911
26912 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26913
26914         PR objc/20574
26915         PR objc/19324
26916         * objc.dg/error-1.m: New test.
26917
26918 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26919
26920         PR fortran/23373
26921         * gfortran.fortran-torture/execute/pr23373-1.f90,
26922         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26923
26924 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26925
26926         PR libfortran/23760
26927         * gfortran.dg/g77/1832.f: Remove long string in write statement
26928         to allow the test to pass on correct list directed output with
26929         prepended space.
26930
26931 2005-09-07  James E Wilson  <wilson@specifix.com>
26932
26933         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26934
26935 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26936
26937         * gfortran.dg/parameter+save.f90: Rename to
26938         * gfortran.dg/parameter_save.f90: .. this.
26939
26940 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26941
26942         PR fortran/20848
26943         * gfortran.dg/parameter+save.f90: New test case.
26944
26945 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26946
26947         PR fortran/19269
26948         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26949
26950 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26951
26952         PR c/23075
26953         * gcc.dg/pr23075.c: New test.
26954         * g++.dg/warn/pr23075.C: New test.
26955
26956         PR target/22362
26957         * gcc.target/i386/pr22362.c: New test.
26958
26959         PR rtl-optimization/23098
26960         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26961
26962         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26963         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26964         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26965
26966 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26967
26968         * g++.dg/expr/cast6.C: New test.
26969
26970         PR c++/9782
26971         * g++.dg/init/new15.C: New test.
26972
26973 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26974
26975         * gcc.dg/vect/Os-vect-95.c: New test.
26976         * gcc.dg/vect/vect-95.c: Same.
26977
26978 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26979
26980         * gcc.dg/vect/vect-29.c: Update xfail testing.
26981         * gcc.dg/vect/vect-44.c: Same.
26982         * gcc.dg/vect/vect-48.c: Same.
26983         * gcc.dg/vect/vect-50.c: Same.
26984         * gcc.dg/vect/vect-72.c: Same.
26985         * gcc.dg/vect/vect-77.c: Same.
26986         * gcc.dg/vect/vect-78.c: Same.
26987         * gcc.dg/vect/vect-80.c: Same.
26988         * gcc.dg/vect/vect-96.c: Same.
26989         * gcc.dg/vect/vect-100.c: Same.
26990         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26991         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26992         * gfortran.dg/vect/vect-5.f90: Same.
26993
26994 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26995
26996         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26997         start strings.
26998         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26999         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27000
27001         PR c++/23056
27002         * g++.dg/opt/pr23056.C: New test.
27003
27004         PR rtl-optimization/23098
27005         * gcc.target/i386/pr23098.c: New test.
27006
27007 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27008
27009         PR c++/23667
27010         * g++.dg/template/static15.C: New test.
27011
27012         PR c++/21440
27013         * g++.dg/ext/stmtexpr5.C: New test.
27014         * g++.dg/ext/stmtexpr6.C: Likewise.
27015
27016 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27017
27018         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27019
27020         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27021         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27022         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27023
27024 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27025
27026         PR libfortran/23321
27027         * gfortran.dg/direct_io_4.f90: New test case.
27028
27029 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27030             Rasmus Hahn  <rassahah@neofonie.de>
27031
27032         PR libobjc/23108
27033         * objc.dg/type-stream-1.m: New test.
27034
27035 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27036
27037         PR fortran/23661
27038         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27039         gfortran.dg/print_fmt_3.f90: New test.
27040
27041 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27042
27043         * gfortran.dg/fmt_t_1.f90: New test.
27044
27045 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27046
27047         PR rtl-optimization/23454
27048         * g++.dg/opt/pr23454.C: New test.
27049
27050 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27051
27052         PR c++/23699
27053         * g++.dg/ext/static1.C: New test.
27054
27055 2005-09-02  Richard Henderson  <rth@redhat.com>
27056
27057         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27058         tail call to check_fa_work.
27059
27060 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27061
27062         PR c++/21687
27063         * g++.dg/other/gc3.C: New test.
27064
27065 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27066
27067         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27068         * gcc.dg/20050826-1.c: Likewise.
27069
27070 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27071
27072         PR c++/23167
27073         * g++.dg/expr/volatile1.C: New test.
27074
27075 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27076
27077         PR middle-end/23547
27078         * gcc.dg/pr23547.c: New test.
27079
27080 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27081
27082         PR c/22061
27083         * gcc.c-torture/execute/pr22061-1.c,
27084         * gcc.c-torture/execute/pr22061-2.c,
27085         * gcc.c-torture/execute/pr22061-3.c,
27086         * gcc.c-torture/execute/pr22061-4.c: New tests.
27087
27088 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27089
27090         * gcc.dg/Wredundant-decls-2.c: New test to check that
27091         -Wredundant-decls does not issue warning for a variable
27092         definition following a declaration.
27093
27094 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27095
27096         PR debug/7241
27097         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27098         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27099         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27100
27101         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27102         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27103         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27104         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27105         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27106         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27107         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27108         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27109
27110 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27111
27112         PR objc/23306
27113         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27114         scan-assmbler.
27115
27116 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27117
27118         PR target/21255
27119         * gcc.dg/pr21255-1.c: New test.
27120         * gcc.dg/pr21255-2-mb.c: Likewise.
27121         * gcc.dg/pr21255-2-ml.c: Likewise.
27122         * gcc.dg/pr21255-3.c: Likewise.
27123         * gcc.dg/pr21255-4.c: Likewise.
27124
27125 2005-08-31  Dale Johannesen  <dalej@apple.com>
27126
27127         * gcc.dg/20050830-1.c: New.
27128
27129 2005-08-31  Josh Conner  <jconner@apple.com>
27130
27131         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27132         command-line options for arm-*-* targets.
27133         * g++.dg/init/array16.C: Likewise.
27134         * g++.dg/other/crash-4.C: Likewise.
27135
27136 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27137
27138         PR obj-c++/23640
27139         * obj-c++.dg/gnu-runtime-3.mm: New test.
27140
27141 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27142
27143         PR c++/13377
27144         * g++.dg/lookup/ambig4.C: New test.
27145         * g++.dg/lookup/ambig5.C: New test.
27146         * g++.dg/tc1/dr101.C: Adjust error markers.
27147
27148 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27149
27150         PR c++/23639
27151         * g++.dg/template/ttp5.C: Adjust error markers.
27152
27153 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27154
27155         PR testsuite/23609
27156         * lib/obj-c++.exp: Include target-libpath.exp.
27157         (obj-c++_link_flags): Look for the GNU libobjc library
27158         and set the library path to include it.
27159         Don't manually set LD_LIBRARY_PATH (etc.) but call
27160         set_ld_library_path_env_vars instead.
27161         (obj-c++_target_compile): Don't set library path or
27162         linker flags because they are already set correctly
27163         in obj-c++_link_flags.
27164
27165 2005-08-30  Josh Conner  <jconner@apple.com>
27166
27167         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27168         to command-line options for arm-*-* targets.
27169
27170 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27171
27172         * g++.dg/other/i386-1.C: New.
27173
27174 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27175
27176         PR preprocessor/20348
27177         PR preprocessor/20356
27178         * gcc.dg/cpp/pr20348.c: New test.
27179         * gcc.dg/cpp/pr20348.h: New file.
27180         * gcc.dg/cpp/inc/pr20348.h: New file.
27181         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27182         * gcc.dg/cpp/pr20356.c: New test.
27183         * gcc.dg/cpp/pr20356.h: New file.
27184         * gcc.dg/cpp/inc/pr20356.h: New file.
27185         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27186
27187 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27188
27189         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27190         Fix array dimension to avoid correct end-of-file error.
27191
27192 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27193
27194         PR libfortran/23598
27195         * gfortran.dg/iostat_1.f90: New test.
27196
27197 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27198
27199         PR middle-end/23408
27200         * gcc.dg/pr23408.c: New test.
27201
27202 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27203
27204         PR c++/23099
27205         * g++.dg/init/member1.C: Make sure erroneous static data member
27206         definitions are required.
27207         * g++.dg/template/static13.C: New test.
27208         * g++.dg/template/static14.C: Likewise.
27209
27210 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27211
27212         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27213         -march=pentium4, remove ilp32 requirement.
27214
27215         PR middle-end/23484
27216         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27217         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27218
27219 2005-08-29  Andreas Jaeger  <aj@suse.de>
27220
27221         PR testsuite/23607
27222         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27223
27224 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27225
27226         * gcc.c-torture/execute/20050316-2.c: New test.
27227         * gcc.c-torture/execute/20050316-3.c: New test.
27228         * gcc.dg/torture/pr16104-1.c: New test.
27229
27230 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27231
27232         PR middle-end/23463
27233         * gcc.c-torture/execute/zero-struct-1.c: New test.
27234
27235 2005-08-27  Richard Guenther  <rguenther@suse.de>
27236
27237         PR target/23575
27238         * gcc.target/i386/pr23575.c: New testcase.
27239
27240 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27241
27242         PR rtl-optimization/23561
27243         * gcc.c-torture/execute/20050826-1.c: New test.
27244
27245         PR rtl-opt/23560
27246         * gcc.c-torture/execute/20050826-2.c: New test.
27247
27248 2005-08-26  Dale Johannesen  <dalej@apple.com>
27249
27250         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27251         * gcc.dg/20050826-1.c: New.
27252
27253 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27254
27255         PR c++/19004
27256         * g++.dg/template/nontype13.C: New test.
27257
27258         PR c++/23491
27259         * g++.dg/init/new14.C: New test.
27260         * g++.dg/expr/anew1.C: Do not XFAIL.
27261         * g++.dg/expr/anew2.C: Likewise.
27262         * g++.dg/expr/anew3.C: Likewise.
27263
27264 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27265
27266         PR middle-end/22439
27267         * gcc.dg/vla-3.c: New test.
27268
27269 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27270
27271         PR fortran/20363
27272         * gfortran.dg/named_interface.f90: New.
27273
27274 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27275
27276         * gcc.c-torture/execute/frame-address.c: New test.
27277
27278 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27279
27280         PR c++/20817
27281         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27282
27283 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27284
27285         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27286
27287 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27288
27289         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27290         * gcc.dg/altivec-22.c: Rename from..
27291         * gcc.dg/altivec-nomfcr.c: ..this.
27292
27293 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27294
27295         PR tree-optimization/23546
27296         * gcc.dg/tree-ssa/pr23546.c: New test.
27297
27298 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27299
27300         PR fortran/17758
27301         * gfortran.dg/nonreturning_statements.f90: New test.
27302
27303 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27304
27305         PR c++/22454
27306         * g++.dg/parse/crash29.C: New.
27307
27308 2005-08-23  DJ Delorie  <dj@redhat.com>
27309
27310         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27311         constants have the L suffix.
27312
27313 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27314
27315         PR c++/23044
27316         * g++.dg/template/instantiate8.C: New.
27317
27318 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27319
27320         PR middle-end/23467
27321         * gcc.c-torture/execute/pr23467.c: New test.
27322
27323 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27324
27325         PR tree-optimization/22043
27326         * gcc.c-torture/execute/20050613-1.c: New test.
27327
27328 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27329
27330         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27331
27332 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27333
27334         PR rtl-optimization/23478
27335         * g++.dg/opt/pr23478.C: New test.
27336
27337 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27338
27339         PR c/18715
27340         * gcc.dg/switch-warn-3.c: New test.
27341
27342 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27343
27344         PR c++/22233
27345         * g++.dg/template/param1.C: New test.
27346
27347 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27348
27349         PR c++/23089
27350         * g++.dg/other/incomplete1.C: New test.
27351
27352 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27353
27354         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27355         are vectorizable.
27356
27357 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27358
27359         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27360         d_lines_5.f: New.
27361
27362 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27363
27364         * gcc.target/i386/sse-4.c: New test.
27365
27366 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27367
27368         PR testsuite/23239
27369         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27370
27371 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27372
27373         * gcc.dg/20050811-1.c: New test.
27374         * gcc.dg/20050811-2.c: New test.
27375
27376 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27377
27378         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27379
27380 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27381
27382         PR 23476
27383         * gcc.c-torture/compile/pr23476.c: New test.
27384
27385 2005-08-19  Devang Patel  <dpatel@apple.com>
27386
27387         PR tree-optimization/23048
27388         * gcc.dg/tree-ssa/pr23048.c: New test.
27389
27390 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27391
27392         PR middle-end/20624
27393         * g++.dg/warn/Wreturn-3.C: New test
27394
27395 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27396
27397         PR tree-optimization/22228
27398         * g++.dg/vect/pr22543.cc: New test.
27399
27400 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27401
27402         PR tree-optimization/21574
27403         * gcc.dg/tree-ssa/pr21574.c: New test.
27404
27405 2005-08-16  James E Wilson  <wilson@specifix.com>
27406
27407         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27408
27409 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27410
27411         PR tree-opt/23402
27412         * gcc.c-torture/compile/zero-strct-3.c: New test.
27413         * gcc.c-torture/compile/zero-strct-4.c: New test.
27414
27415 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27416
27417         PR target/23376
27418         * gcc.target/x86_64/pr23376.c: New test.
27419
27420 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27421
27422         PR c++/23337
27423         * g++.dg/ext/vector2.C: New.
27424
27425 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27426
27427         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27428
27429 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27430
27431         PR libfortran/23428
27432         * gfortran.dg/inquire-complex.f90: New test case.
27433
27434 2005-08-16  James E Wilson  <wilson@specifix.com>
27435
27436         PR tree-optimization/21105
27437         * gcc.dg/large-size-array.c: New.
27438
27439 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27440
27441         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27442         type.
27443         * gcc.dg/vect/vect-41: Likewise.
27444         * gcc.dg/vect/vect-42: Likewise.
27445         * gcc.dg/vect/vect-43: Likewise.
27446         * gcc.dg/vect/vect-44: Likewise.
27447         * gcc.dg/vect/vect-46: Likewise.
27448         * gcc.dg/vect/vect-47: Likewise.
27449         * gcc.dg/vect/vect-48: Likewise.
27450         * gcc.dg/vect/vect-52: Likewise.
27451         * gcc.dg/vect/vect-53: Likewise.
27452         * gcc.dg/vect/vect-54: Likewise.
27453         * gcc.dg/vect/vect-55: Likewise.
27454         * gcc.dg/vect/vect-56: Likewise.
27455         * gcc.dg/vect/vect-57: Likewise.
27456         * gcc.dg/vect/vect-58: Likewise.
27457         * gcc.dg/vect/vect-59: Likewise.
27458         * gcc.dg/vect/vect-60: Likewise.
27459         * gcc.dg/vect/vect-61: Likewise.
27460         * gcc.dg/vect/vect-85: Likewise.
27461         * gcc.dg/vect/vect-87: Likewise.
27462         * gcc.dg/vect/vect-88: Likewise.
27463         * gcc.dg/vect/vect-93.c: Likewise.
27464         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27465         * gcc.dg/vect/vect-75: Likewise.
27466         * gcc.dg/vect/vect-76: Likewise.
27467         * gcc.dg/vect/vect-77: Likewise.
27468         * gcc.dg/vect/vect-78: Likewise.
27469         * gcc.dg/vect/vect-80: Likewise.
27470         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27471         vectorized for the expected reason, rather than checking how alignment
27472         was handled.
27473         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27474         aligned type and also instead of aligned pointers. Added documentation.
27475
27476 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27477
27478         * gfortran.dg/power.f90: New test.
27479
27480 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27481
27482         PR rtl-optimization/23299
27483         * g++.dg/opt/pr23299.C: New test.
27484
27485 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27486
27487         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27488
27489 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27490
27491         * g++.dg/template/local6.C: New test.
27492
27493 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27494
27495         * execute/exceptions/finally-1.m: Check that the catch and finally are
27496         being called.  Also add a "return 0;" at the end of main.
27497
27498 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27499
27500         PR fortran/21432.
27501         * gfortran.dg/namelist_print_1.f: New test of functionality of
27502         PRINT namelist.
27503         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27504         namelist generates error with -std=f95.
27505
27506 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27507
27508         PR tree-optimization/23119
27509         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27510
27511 2005-08-13  Marcin Koziej  <creep@desk.pl>
27512             Andrew Pinski  <pinskia@physics.uc.edu>
27513
27514         PR libobjc/22492
27515         * execute/exceptions/finally-1.m: New test.
27516
27517 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27518
27519         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27520         testsuite.
27521         * objc/execute/exceptions/trivial.m: New test.
27522         * objc.dg/try-catch-11.m: Move to ...
27523         * objc/execute/exceptions/foward-1.m: Here.
27524         * objc.dg/try-catch-2.m: Move to ...
27525         * objc/execute/exceptions/catchall-1.m: Here.
27526         * objc.dg/try-catch-8.m: Move to ...
27527         * objc/execute/exceptions/local-variables-1.m: Here.
27528
27529 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27530
27531         * objc.dg/nested-func-1.m: Move to ...
27532         * objc/execute/nested-func-1.m: Here.
27533
27534 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27535
27536         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27537         in ${options} instead of [target_info name].
27538         * lib/obj-c++.exp (objc_target_compile): Likewise.
27539
27540 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27541
27542         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27543
27544 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27545
27546         part of PR testsuite/23348
27547         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27548         each of the torture options.
27549         * objc/compile/trivial.m: New test.
27550
27551 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27552
27553         * gfortran.dg/eoshift.f90: Correct format.
27554
27555 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27556
27557         * gfortran.fortran-torture/execute/character_passing.f90:
27558         Fix comment typo.
27559
27560 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27561
27562         PR c++/8271
27563         * g++.dg/template/unify10.C: New.
27564
27565 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27566
27567         * g++.dg/parse/pr22514.C: Move to...
27568         * g++.dg/debug/pr22514.C: here.
27569
27570 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27571
27572         PR c++/23266
27573         * g++.dg/inherit/pure1.C: New test.
27574
27575         * ChangeLog: Fix typos.
27576
27577 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27578             Steven Bosscher  <stevenb@suse.de>
27579
27580         * gfortran.dg/runtime_warning_1.f90: New test.
27581
27582 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27583
27584         PR c++/23219
27585         * g++.dg/parse/crash28.C: New.
27586
27587 2005-08-11  Richard Guenther  <rguenther@suse.de>
27588
27589         PR target/23289
27590         * gcc.target/i386/tailcall-1.c: New testcase.
27591
27592 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27593
27594         * gcc.dg/vect/vect-67.c: Un-xfail.
27595
27596 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27597
27598         PR c++/23225
27599         * g++.dg/parse/crash27.C: new test.
27600
27601 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27602
27603         PR libfortran/22143
27604         * gfortran.dg/shift-kind.f90: New testcase.
27605
27606 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27607
27608         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27609         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27610
27611 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27612
27613         PR c++/20646
27614         * g++.dg/other/mult-stor1.C: New test.
27615
27616 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27617
27618         * gcc.c-torture/pr18299-1.c: Move to ...
27619         * gcc.c-torture/compile/pr18299-1.c: Here.
27620
27621 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27622
27623         * gfortran/fortran.torture/execute/character_passing.f90:
27624         Fix types for LSAME.
27625
27626 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27627
27628         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27629         input data back to what it was originally.
27630
27631 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27632
27633         * objc.dg/try-catch-8.m: Enable for all targets.
27634
27635 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27636
27637         * gcc.dg/pr23165.c: New test.
27638
27639 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27640
27641         PR tree-optimization/23234
27642         * gcc.dg/tree-ssa/pr23234.c: New test.
27643
27644 2005-08-08  Josh Conner  <jconner@apple.com>
27645
27646         PR rtl-optimization/23241
27647         * gcc.dg/char-compare.c: New test.
27648
27649 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27650
27651         PR c++/22508
27652         * g++.dg/init/new13.C: New test.
27653
27654 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27655
27656         PR c++/21166
27657         * g++.dg/other/crash-4.C: Adjust
27658         * g++/dg/ext/packed9.C: New.
27659
27660 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27661
27662         PR middle-end/21964
27663         * gcc.c-torture/execute/pr21964-1.c: New test.
27664
27665 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27666
27667         PR c/22458
27668         * gcc.dg/pr22458-1.c: New test.
27669
27670 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27671             Steven G. Kargl <kargls@comcast.net>
27672
27673         PR fortran/22390
27674         * gfortran.dg/flush_1.f90: New test.
27675
27676 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27677
27678         PR c++/23191
27679         * g++.dg/template/eh2.C: New test.
27680
27681 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27682
27683         PR c++/19498
27684         * g++.dg/template/instantiate7.C: New test.
27685
27686 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27687
27688         PR c/23113
27689         * gcc.dg/Wunused-value-1.c: New test.
27690
27691 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27692
27693         PR rtl-optimization/23233
27694         * gcc.c-torture/compile/pr23233-1.c: New test.
27695
27696 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27697
27698         PR fortran/18833
27699         PR fortran/20850
27700         * gfortran.dg/equiv_1.f90: New test.
27701         * gfortran.dg/equiv_2.f90: New test.
27702         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27703         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27704         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27705
27706 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27707
27708         * gcc.c-torture/execute/vrp-5.c: New test.
27709         * gcc.c-torture/execute/vrp-6.c: New test.
27710         * gcc.dg/tree-ssa/vrp21.c: New test.
27711
27712 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27713
27714         * g++.dg/parse/pr22514.C: New test.
27715
27716 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27717
27718         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27719
27720         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27721         instead of constant loads / pool entries.
27722
27723 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27724
27725         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27726         TEST_TO_WCTYPE.
27727
27728 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27729
27730         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27731         __WINT_TYPE__ in generated prototypes if possible.
27732
27733 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27734
27735         PR 22037
27736         * g++.dg/tree-ssa/pr22037.C:
27737
27738 2005-08-04  Richard Henderson  <rth@redhat.com>
27739
27740         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27741         scan-tree-dump-times directive.
27742
27743 2005-08-04  Jan Hubicka  <jh@suse.cz>
27744
27745         * gcov-1.C: Fix switch counts.
27746         * gcov-4b.c: Likewise.
27747
27748 2005-08-03  Jeff Law  <law@redhat.com>
27749
27750         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27751
27752 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27753
27754         * gcc.c-torture/execute/pr23135.c: New test.
27755
27756 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27757
27758         PR tree-optimization/19899
27759         * gcc.dg/tree-ssa/scev-1.c: New test.
27760         * gcc.dg/tree-ssa/scev-2.c: New test.
27761
27762 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27763
27764         PR target/18582
27765         * gcc.dg/torture/pr18582-1.c: New test.
27766
27767 2005-08-03  Jan Hubicka  <jh@suse.cz>
27768
27769         * update-conroll.c: New testcase.
27770         * update-conroll-2.c: New testcase.
27771
27772 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27773
27774         * gfortran.dg/constant_substring.f: New test.
27775         * gfortran.dg/pr22491.f: New test.
27776
27777 2005-08-02  Jan Hubicka  <jh@suse.cz>
27778
27779         * update-threading.c: Replace by the proper one.
27780
27781 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27782
27783         PR 23164
27784         * g++.dg/tree-ssa/pr23164.C: New test.
27785
27786 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27787
27788         * gcc.dg/tree-ssa/pr23192.c: New test.
27789
27790 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27791
27792         * gcc.c-torture/execute/vrp-4.c: New test.
27793
27794 2005-08-02  Jan Hubicka  <jh@suse.cz>
27795
27796         * update-threading.c: New test.
27797
27798 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27799
27800         * gcc.c-torture/compile/20050801-1.c: New test.
27801         * gcc.c-torture/compile/20050801-2.c: New test.
27802
27803 2005-08-01  Jan Hubicka  <jh@suse.cz>
27804
27805         * val-prof-5.c: New test.
27806
27807 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27808
27809         PR c/22311
27810         * gcc.dg/pr22311-1.c : New test.
27811
27812 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27813
27814         PR target/23095
27815         * gfortran.dg/pr23095.f: New test.
27816
27817         PR c++/22003
27818         * g++.dg/other/pr22003.C: New test.
27819
27820 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27821
27822         PR target/20621
27823         * gcc.c-torture/execute/pr20621-1.c: New test.
27824
27825 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27826
27827         * gfortran.dg/comma_format_extension_4.f: Adjust length
27828         of string for format.
27829         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27830         print statement with internal write.
27831         * gfortran.dg/der_array_io_2.f: Likewise.
27832         * gfortran.dg/der_array_io_3.f: Likewise.
27833
27834 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27835
27836         * gcc.dg/fold-abs-4.c: new test.
27837
27838 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27839
27840         PR fortran/22570 an related issues.
27841         * gfortran.dg/x_slash_1.f: New test.
27842
27843 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27844
27845         PR c/23143
27846         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27847         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27848
27849 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27850
27851         PR c/529
27852         * gcc.dg/Wshadow-3.c: New test.
27853
27854 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27855
27856         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27857         used to have the wrong bounds).
27858
27859 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27860
27861         PR c/21720
27862         * gcc.dg/hex-round-1.c: Test more cases.
27863         * gcc.dg/hex-round-2.c: New test.
27864
27865 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27866
27867         PR 22550
27868         * g++.dg/tree-ssa/pr22550.C: New test.
27869
27870 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27871
27872         * gcc.dg/tree-ssa/vrp19.c: New test.
27873         * gcc.dg/tree-ssa-vrp20.c: New test.
27874
27875 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27876
27877         PR c/22240
27878         * gcc.dg/transparent-union-4.c: New test.
27879
27880 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27881
27882         PR c/22192
27883         * gcc.dg/c99-vla-2.c: New test.
27884
27885 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27886
27887         PR c/21720
27888         * gcc.dg/hex-round-1.c: New test.
27889
27890 2005-07-28  Jan Hubicka  <jh@suse.cz>
27891
27892         * inliner-1.c: Do not dump everything.
27893         * tree-prof.exp: Do not pass -ftree-based-profiling.
27894         * bprob.exp: Likewise.
27895
27896         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27897
27898 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27899
27900         PR c++/22545
27901         * g++.dg/expr/ptrmem7.C: New test.
27902
27903 2005-07-28  Mike Stump  <mrs@apple.com>
27904
27905         * g++.old-deja/g++.mike/visibility-1.C: New test.
27906
27907 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27908
27909         PR c/20187
27910         * gcc.c-torture/execute/pr20187-1.c: New test.
27911
27912 2005-07-28  Jeff Law  <law@redhat.com>
27913
27914         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27915         * gcc.dg/tree-ssa/vrp18.c: New test.
27916
27917 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27918
27919         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27920
27921 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27922
27923         PR tree-optimization/22506
27924         * gcc.dg/vect/ps22506.c: New test.
27925
27926 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27927
27928         PR target/21149
27929         * gcc.target/i386/sse-3.c: New test.
27930
27931 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27932
27933         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27934         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27935
27936 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27937
27938         PR c/22589
27939         * gcc.c-torture/compile/pr22589-1.c: New test.
27940
27941 2005-07-28  Jan Hubicka  <jh@suse.cz>
27942
27943         * update-loopch.c: New testcase.
27944
27945 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27946
27947         PR rtl-optimization/23047
27948         * gcc.c-torture/execute/pr23047.c: New test.
27949         * gcc.c-torture/execute/pr23047.x: New.
27950
27951 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27952
27953         PR tree-optimization/22493
27954         * gcc.c-torture/execute/pr22493-1.c: New test.
27955         * gcc.c-torture/execute/pr22493-1.x: New.
27956         * gcc.c-torture/execute/vrp-1.c: New test.
27957         * gcc.c-torture/execute/vrp-2.c: New test.
27958         * gcc.c-torture/execute/vrp-2.c: New test.
27959
27960 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27961
27962         * gcc.target/frv/all-builtin-read8.c: Delete.
27963         * gcc.target/frv/all-builtin-read16.c: Delete.
27964         * gcc.target/frv/all-builtin-read32.c: Delete.
27965         * gcc.target/frv/all-builtin-read64.c: Delete.
27966         * gcc.target/frv/all-builtin-write8.c: Delete.
27967         * gcc.target/frv/all-builtin-write16.c: Delete.
27968         * gcc.target/frv/all-builtin-write32.c: Delete.
27969         * gcc.target/frv/all-builtin-write64.c: Delete.
27970         * gcc.target/frv/all-read-write-1.c: New.
27971
27972 2005-07-27  Jeff Law  <law@redhat.com>
27973
27974         * gcc.c-torture/execute/pr22630.c: New test.
27975
27976 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
27977
27978         PR tree-optimization/23073
27979         * gcc.dg/vect/nodump-pr23073.c: New test.
27980         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27981
27982 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
27983
27984         PR tree-optimize/22348
27985         * gcc.c-torture/execute/pr22348.c: New.
27986
27987 2005-07-27  Richard Guenther  <rguenther@suse.de>
27988
27989         * gcc.dg/tree-ssa/salias-1.c: New testcase.
27990
27991 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27992
27993         PR fortran/22503
27994         * gfortran.dg/logical_comp.f90: New test.
27995
27996 2005-07-27  Jan Hubicka  <jh@suse.cz>
27997
27998         * inliner-1.c: Add cleanup of dumps.
27999         * val-prof-*.c: Likewise.
28000         * update-tailcall.c: New.
28001
28002 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28003
28004         PR 22591
28005         * gcc.dg/tree-ssa/pr22591.c: New test.
28006         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28007
28008 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28009
28010         PR libobjc/22606
28011         * objc.dg/try-catch-11.m: New test.
28012
28013 2005-07-26  Richard Guenther  <rguenther@suse.de>
28014
28015         PR tree-optimization/22486
28016         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28017
28018 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28019
28020         PR tree-opt/22484
28021         * g++.dg/opt/loop2.C: New test.
28022
28023 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28024
28025         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28026         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28027
28028 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28029
28030         * lib/profopt.exp (profopt-execute): Check for profiling data
28031         files on the target.
28032
28033 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28034
28035         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28036         for matching of asm labels.
28037
28038 2005-07-25  Richard Guenther  <rguenther@suse.de>
28039
28040         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28041
28042 2005-07-25  Richard Guenther  <rguenther@suse.de>
28043
28044         PR testsuite/22624
28045         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28046
28047 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28048
28049         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28050         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28051         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28052         * gcc.dg/vect/vect-100.c: New test.
28053         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28054         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28055         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28056         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28057         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28058         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28059         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28060         * gfortran.dg/vect/pr19049.f90: New testcase.
28061         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28062
28063 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28064
28065         * gcc.c-torture/execute/20050713-1.c: New test.
28066
28067         PR fortran/20063
28068         * gfortran.fortran-torture/execute/data_4.f90: New test.
28069
28070         PR middle-end/20303
28071         * gcc.dg/visibility-d.c: New test.
28072
28073 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28074
28075         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28076         * gfortran.dg/underflow.f90: Ditto.
28077
28078 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28079
28080         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28081         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28082         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28083
28084 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28085
28086         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28087         include case of field width of zero.
28088
28089 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28090
28091         PR libgfortran/21875
28092         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28093         with trailing blanks on normal formatted read.
28094
28095 2005-07-23  Chao-ying Fu  <fu@mips.com>
28096
28097         * gcc.target/mips/mips32-dsp-type.c: New test.
28098         * gcc.target/mips/mips32-dsp.c: New test.
28099
28100 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28101
28102         PR testsuite/21073
28103         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28104
28105         PR testsuite/20454
28106         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28107         and __cyg_profile_func_exit.
28108
28109 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28110
28111         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28112         * gfortran.dg/comma_format_extension_4.f: Same.
28113         * gfortran.dg/pr15332.f: Same.
28114         * gfortran.dg/pr21730.f: Same.
28115
28116 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28117
28118         * g++.dg/opt/vrp2.C: Fix testcase.
28119
28120         PR tree-opt/22625
28121         * g++.dg/opt/vrp2.C: New test.
28122
28123 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28124
28125         PR debug/21828
28126         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28127
28128 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28129
28130         * gcc.dg/tree-ssa/20050719-1.c: New test.
28131
28132 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28133
28134         * gcc.dg/bfin-longcall-1.c: New file.
28135         * gcc.dg/bfin-longcall-2.c: New file.
28136
28137 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28138
28139         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28140
28141 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28142
28143         PR middle-end/19055
28144         * gcc.dg/tree-ssa/pr19055.c: New test.
28145         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28146
28147 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28148
28149         PR C++/22358
28150         * g++.dg/other/pr22358.C: New test.
28151
28152 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28153
28154         PR c++/2922
28155         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28156
28157 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28158
28159         PR c++/15938
28160         * g++.dg/init/union2.C: New test.
28161
28162 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28163
28164         PR c/22393
28165         * gcc.dg/complex-4.c: New test.
28166
28167 2005-07-21  Richard Guenther  <rguenther@suse.de>
28168
28169         PR testsuite/22522
28170         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28171         scanning for asm labels.
28172         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28173
28174 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28175
28176         PR target/22085
28177         * gcc.dg/altivec-pr22085.c: New.
28178
28179 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28180
28181         PR tree-optimization/19210
28182         * gcc.dg/tree-ssa/pr19210-1.c: New.
28183         * gcc.dg/tree-ssa/pr19210-2.c: New.
28184
28185 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28186
28187         PR rtl-optimization/22167
28188         * g++.dg/opt/pr22167.C: New test.
28189
28190 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28191
28192         PR c++/2922
28193         * g++.dg/lookup/two-stage2.C: New.
28194         * g++.dg/lookup/two-stage3.C: New.
28195         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28196         fixed two-stage name lookup for operators.
28197         * g++.dg/template/call3.C: Compiler now produces an appropriate
28198         error message.
28199         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28200         14 as a candidate.
28201         * g++.dg/template/ptrmem4.C: Compiler produces different error
28202         message.
28203         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28204         connect_to_method as a candidate.
28205
28206 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28207
28208         * gcc.dg/fold-alloc-1.c: New test.
28209
28210 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28211
28212         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28213         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28214
28215 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28216
28217         * gcc.dg/fold-abs-1.c: New test.
28218         * gcc.dg/fold-abs-2.c: New test.
28219         * gcc.dg/fold-abs-3.c: New test.
28220
28221 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28222
28223         Make CONSTRUCTOR use VEC to store initializers.
28224         * g++.dg/ext/complit3.C: Check for specific error messages.
28225         * g++.dg/init/brace2.C: Update error message.
28226         * g++.dg/warn/Wbraces2.C: Likewise.
28227
28228 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28229
28230         PR fortran/16940
28231         * gfortran.dg/module_interface_1.f90: New test.
28232
28233 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28234             Kenneth Zadeck <zadeck@naturalbridge.com>
28235
28236         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28237
28238 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28239
28240         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28241         specify -Wformat for these tests.
28242         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28243         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28244         * gcc.dg/format/opt-6.c: Delete.
28245
28246 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28247
28248         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28249         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28250
28251 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28252
28253         * gcc.dg/tree-ssa/alias-2.c: New test.
28254
28255 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28256
28257         PR c++/22263
28258         * g++.dg/template/explicit7.C: New test.
28259
28260 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28261
28262         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28263         field width of 8 to +Inf and -Inf.
28264
28265 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28266
28267         PR c++/22139
28268         * g++.dg/template/friend36.C: New test.
28269
28270 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28271
28272         PR fortran/21730
28273         * gfortran.dg/pr21730.f: New test.
28274
28275 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28276             Kenneth Zadeck <zadeck@naturalbridge.com>
28277
28278         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28279         since pure const detection cannot run at -O1 in c compiler.
28280         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28281         can now optimize this case properly.
28282         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28283         because we now pass.
28284         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28285
28286 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28287
28288         PR c/22421
28289         * gcc.dg/format/bitfld-1.c: New test.
28290
28291 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28292
28293         PR c++/22204
28294         * g++.dg/rtti/repo1.C: New test.
28295
28296 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28297
28298         PR middle-end/22398
28299         * gcc.c-torture/compile/pr22398.c: New test.
28300
28301 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28302
28303         PR c++/22132
28304         * g++.dg/expr/cast4.C: New test.
28305
28306 2005-07-15  Richard Guenther  <rguenther@suse.de>
28307
28308         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28309         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28310
28311 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28312
28313         PR tree-optimization/22230
28314         * gcc.dg/tree-ssa/pr22230.c: New test.
28315
28316 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28317
28318         * gfortran.dg/g77/cpp6.f: New test.
28319
28320         PR fortran/22417
28321         * gfortran.dg/g77/cpp5.F: New test.
28322         * gfortran.dg/g77/cpp5.h: New file.
28323         * gfortran.dg/g77/cpp5inc.h: New file.
28324
28325 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28326
28327         PR libfortran/16435
28328         * gfortran.dg/tl_editting.f90: New.
28329         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28330
28331 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28332
28333         * gfortran.dg/char_array_constructor.f90: New test.
28334
28335 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28336
28337         * gfortran.dg/past_eor.f90: New.
28338         * gfortran.dg/complex_read.f90: New.
28339
28340 2005-07-13  Jeff Law  <law@redhat.com>
28341
28342         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28343         additional casts.
28344
28345         * gcc.dg/tree-ssa/pr22321.c: New test
28346
28347 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28348
28349         PR tree-optimization/21921
28350         * gcc.dg/tree-ssa/pr21921.c: New.
28351
28352 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28353
28354         PR tree-optimizatio/22442
28355         * gcc.dg/tree-ssa/loop-11.c: New test.
28356
28357 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28358
28359         PR tree-opt/21840
28360         * gcc.c-torture/compile/pr21840.c: New test.
28361
28362 2005-07-12  Jan Hubicka  <jh@suse.cz>
28363
28364         * gcc.c-torture/compile/pr22379.c: New test.
28365
28366 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28367
28368         PR libfortran/21593
28369         gfortran.dg/dev_null.f90: Remove outdated comment about
28370         PR libfortran/21593.
28371
28372
28373 2005-07-12  Dale Johannesen  <dalej@apple.com>
28374
28375         * gcc.target/i386/compress-float-sse.c: New.
28376         * gcc.target/i386/compress-float-sse-pic.c: New.
28377         * gcc.target/i386/compress-float-387.c: New.
28378         * gcc.target/i386/compress-float-387-pic.c: New.
28379         * gcc.dg/compress-float-ppc.c: New.
28380         * gcc.dg/compress-float-ppc-pic.c: New.
28381
28382 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28383
28384         PR libfortran/21593
28385         gfortran.dg/dev_null.f90: Remove targets.
28386
28387 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28388
28389         PR tree-opt/22335
28390         * gcc.dg/pr22335-1.c: New test.
28391         * gcc.dg/pr22335-2.c: New test.
28392
28393 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28394
28395         PR c++/20172
28396         * g++.dg/template/nontype12.C : New test.
28397
28398 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28399
28400         * gcc.dg/tree-ssa/loop-10.c: New test.
28401
28402 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28403
28404         * gcc.c-torture/execute/20020720-1.x: Remove.
28405
28406 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28407
28408         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28409
28410 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28411
28412         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28413         (dg-mips-options): Use it.
28414
28415 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28416
28417         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28418
28419 2005-07-09  Richard Henderson  <rth@redhat.com>
28420
28421         * lib/target-supports.exp (check_effective_target_sync_char_short):
28422         Add alpha.
28423
28424 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28425
28426         PR libfortran/22217
28427         * gfortran.dg/negative-z-descriptor.f90: New test.
28428
28429 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28430
28431         PR tree-opt/22329
28432         * gcc.dg/pr22329.c: New test.
28433
28434 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28435
28436         PR tree-optimization/20139
28437         * gcc.dg/tree-ssa/pr20139.c: New.
28438
28439 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28440
28441         PR tree-opt/22356
28442         * gcc.dg/pr22356-1.c: New test.
28443
28444 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28445
28446         PR c++/21799
28447         * g++.dg/template/unify8.C: New.
28448         * g++.dg/template/unify9.C: New.
28449
28450 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28451
28452         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28453
28454 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28455
28456         * gcc.dg/darwin-version-1.c: New.
28457         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28458         * gcc.dg/builtins-20.c: Likewise.
28459         * gcc.dg/builtins-53.c: Likewise.
28460         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28461         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28462         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28463         * gcc.dg/torture/builtins-power-1.c: Likewise.
28464         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28465         on Darwin.
28466
28467 2005-07-07  Jeff Law  <law@redhat.com>
28468
28469         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28470         argument evaluation order.
28471
28472 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28473
28474         PR libfortran/21594
28475         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28476         Add test cases where the shift length is greater than the
28477         array length.
28478
28479 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28480
28481         * obj-c++.dg/proto-lossage-6.mm: New.
28482         * objc.dg/proto-lossage-6.m: New.
28483
28484 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28485
28486         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28487         * objc.dg/gnu-runtime-2.m: Likewise.
28488
28489 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28490
28491         * gfortran.dg/longline.f: New test.
28492
28493         * gfortran.dg/badline.f: New test.
28494
28495 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28496
28497         PR fortran/16531
28498         PR fortran/15966
28499         PR fortran/18781
28500         * gfortran.dg/hollerith.f90: New.
28501         * gfortran.dg/hollerith2.f90: New.
28502         * gfortran.dg/hollerith3.f90: New.
28503         * gfortran.dg/hollerith4.f90: New.
28504         * gfortran.dg/hollerith_f95.f90: New.
28505         * gfortran.dg/hollerith_legacy.f90: New.
28506         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28507
28508 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28509
28510         PR objc/22274
28511         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28512         * objc.dg/gnu-runtime-2.m: New.
28513
28514 2005-07-06  Jeff Law  <law@redhat.com>
28515
28516         * gcc.dg/tree-ssa/vrp17.c: New test.
28517
28518 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28519
28520         PR fortran/22327
28521         * gfortran.dg/array_constructor_5.f90: New test.
28522
28523 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28524
28525         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28526
28527 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28528
28529         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28530         * gcc.dg/980816-1.c: Ditto.
28531
28532 2005-07-06  Jeff Law  <law@redhat.com>
28533
28534         * gcc.c-torture/compile/pr21356.c: New test.
28535
28536 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28537
28538         PR c/22013
28539         PR c/22098
28540         * gcc.c-torture/compile/pr22013-1.c,
28541         gcc.c-torture/execute/pr22098-1.c,
28542         gcc.c-torture/execute/pr22098-2.c,
28543         gcc.c-torture/execute/pr22098-3.c: New tests.
28544
28545 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28546
28547         PR c/22308
28548         * gcc.dg/pr22308-1.c: New test.
28549
28550 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28551
28552         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28553         target.
28554         * gcc.dg/compare9.c: Use -fshort-enums instead of
28555         -fno-short-enums.  Change the last test to dg-bogus.
28556
28557 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28558
28559         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28560         * gcc.dg/compare9.c: New.
28561
28562 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28563
28564         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28565
28566 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28567
28568         PR testsuite/22288
28569         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28570
28571
28572 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28573
28574         * gcc.dg/format/gcc_gfc-1.c: New.
28575
28576 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28577
28578         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28579
28580 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28581
28582         PR fortran/20842
28583         * gfortran.dg/io_invalid_1.f90: New test.
28584
28585 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28586
28587         * gcc.dg/format/gcc_diag-1.c: Update.
28588
28589 2005-07-02  Jeff Law  <law@redhat.com>
28590
28591         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28592         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28593
28594 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28595
28596         * gcc.dg/format/gcc_diag-1.c: Update.
28597
28598 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28599
28600         PR tree-opt/22269
28601         * gcc.c-torture/compile/pr22269.c: New test.
28602
28603 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28604
28605         PR 21584
28606         PR 22219
28607         * g++.dg/tree-ssa/pr21584-1.C: New test.
28608         * g++.dg/tree-ssa/pr21584-2.C: New test.
28609
28610 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28611
28612         * obj-c++.dg/try-catch-11.mm: New.
28613         * objc.dg/try-catch-10.m: New.
28614
28615 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28616
28617         * g++.dg/other/ucnid-1.C: xfail on AIX.
28618
28619 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28620
28621         PR 22234
28622         * gcc.dg/20050629-1.c: New test.
28623
28624 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28625
28626         * obj-c++.dg/const-str-1[0-1].mm: New.
28627         * objc.dg/const-str-1[0-1].m: New.
28628
28629 2005-05-29  Richard Henderson  <rth@redhat.com>
28630
28631         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28632         Rename from check_effective_target_vect_no_max.
28633         (check_effective_target_vect_no_int_add): New.
28634         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28635         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28636         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28637         * gcc.dg/vect/vect-reduc-1.c: Use both.
28638         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28639
28640 2005-05-29  Richard Henderson  <rth@redhat.com>
28641
28642         * lib/target-supports.exp (check_effective_target_vect_no_max):
28643         Remove i386 and x86_64.
28644
28645 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28646
28647         PR testsuite/21969
28648         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28649
28650 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28651
28652         PR middle-end/21969
28653         * gcc.dg/vect/pr21969.c: New test.
28654
28655 2005-06-28  Eric Christopher  <echristo@redhat.com>
28656
28657         PR c/22052
28658         PR c/21975
28659         * gcc.dg/inline1.c: New test.
28660         * gcc.dg/inline2.c: Ditto.
28661         * gcc.dg/inline3.c: Ditto.
28662         * gcc.dg/inline4.c: Ditto.
28663         * gcc.dg/inline5.c: Ditto.
28664
28665 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28666
28667         PR libfortran/22142
28668         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28669         Add testcase also testing eoshift1 for PR 22142.
28670
28671 2005-06-28  Richard Henderson  <rth@redhat.com>
28672
28673         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28674         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28675         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28676         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28677         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28678
28679 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28680
28681         PR libfortran/22142
28682         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28683         Add testcase for PR 22142.
28684
28685 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28686
28687         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28688         gcc.target/ia64/fpreg-2.c: New tests.
28689
28690 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28691
28692         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28693
28694 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28695
28696         PR libfortran/22170
28697         * gfortran.dg/slash_1.f90: New test.
28698
28699 2005-06-27  Richard Henderson  <rth@redhat.com>
28700
28701         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28702         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28703         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28704         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28705         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28706         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28707
28708 2005-06-27  Richard Henderson  <rth@redhat.com>
28709
28710         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28711         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28712
28713 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28714
28715         * obj-c++.dg/proto-lossage-5.mm: New.
28716         * objc.dg/proto-lossage-5.m: New.
28717
28718 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28719
28720         PR 21959
28721         * gcc.dg/tree-ssa/pr21959.c: New test.
28722
28723 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28724
28725         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28726         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28727         testing uninitialized var.
28728
28729         * gcc.c-torture/execute/builtins/chk.h: New.
28730         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28731         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28732         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28733         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28734         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28735         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28736         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28737         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28738         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28739         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28740         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28741         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28742         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28743         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28744         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28745         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28746         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28747         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28748         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28749         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28750         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28751         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28752         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28753         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28754         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28755         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28756         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28757         * gcc.dg/builtin-object-size-1.c: New test.
28758         * gcc.dg/builtin-object-size-2.c: New test.
28759         * gcc.dg/builtin-object-size-3.c: New test.
28760         * gcc.dg/builtin-object-size-4.c: New test.
28761         * gcc.dg/builtin-object-size-5.c: New test.
28762         * gcc.dg/builtin-stringop-chk-1.c: New test.
28763         * gcc.dg/builtin-stringop-chk-2.c: New test.
28764         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28765         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28766         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28767         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28768         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28769         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28770         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28771         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28772         * gcc.c-torture/execute/printf-1.c: New test.
28773         * gcc.c-torture/execute/fprintf-1.c: New test.
28774         * gcc.c-torture/execute/vprintf-1.c: New test.
28775         * gcc.c-torture/execute/vfprintf-1.c: New test.
28776         * gcc.c-torture/execute/printf-chk-1.c: New test.
28777         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28778         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28779         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28780
28781 2005-06-27  Michael Matz  <matz@suse.de>
28782
28783         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28784         slot is not merged if address escapes.
28785
28786 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28787
28788         PR c/21911
28789         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28790
28791 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28792
28793         PR middle-end/17965
28794         * gcc.c-torture/compile/20050622-1.c: New test.
28795
28796         PR middle-end/22028
28797         * gcc.dg/20050620-1.c: New test.
28798
28799 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28800
28801         PR tree-optimization/22026
28802         * gcc.dg/tree-ssa/pr22026.c: New.
28803
28804 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28805
28806         PR libfortran/22144
28807         * gfortran.dg/shift-alloc.f90: New testcase.
28808
28809 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28810
28811         * all files: Update FSF address in copyright headers.
28812
28813 2005-06-22  Jan Hubicka  <jh@suse.cz>
28814
28815         * wholeprogram-1.c: New testcase.
28816         * wholeprogram-2.c: New testcase.
28817
28818 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28819
28820         PR 22171
28821         * gcc.dg/tree-ssa/pr22171.c: New test.
28822
28823 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28824
28825         * gfortran.dg/simplify_modulo.f90: New.
28826
28827 2005-06-24  Jan Hubicka  <jh@suse.cz>
28828
28829         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28830
28831 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28832
28833         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28834
28835 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28836
28837         * obj-c++.dg/typedef-alias-1.mm: New.
28838         * objc.dg/typedef-alias-1.m: New.
28839
28840 2005-06-23  Jeff Law  <law@redhat.com>
28841
28842         * gcc.dg/tree-ssa/vrp16.c: New test.
28843
28844 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28845
28846         * lib/target-supports.exp: Add
28847         check_effective_target_fortran_large_real and
28848         check_effective_target_fortran_large_int to check for
28849         corresponding effective targets.
28850         * gfortran.dg/large_integer_kind_1.f90: New test.
28851         * gfortran.dg/large_real_kind_1.f90: New test.
28852
28853 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28854
28855         PR tree-optimization/22117
28856         * gcc.dg/tree-ssa/pr22117.c: New.
28857
28858 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28859
28860         PR testsuite/22123
28861         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28862
28863 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28864
28865         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28866
28867 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28868
28869         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28870         * gfortran.dg/f2c_4.c: Likewise.
28871
28872 2005-06-22 Paul Brook  <paul@codesourcery.com>
28873
28874         PR fortran/21034
28875         * gfortran.dg/auto_save_1.f90: New test.
28876
28877 2005-06-22  Michael Matz  <matz@suse.de>
28878
28879         * gcc.target/x86-64/abi: New directory.
28880         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28881         * gcc.target/x86-64/abi/README.gcc: New file.
28882         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28883         * gcc.target/x86-64/abi/asm-support.s: New file.
28884         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28885         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28886         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28887         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28888         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28889         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28890         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28891         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28892         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28893         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28894         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28895         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28896         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28897         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28898         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28899         * gcc.target/x86_64/abi/test_varargs.c: New test.
28900
28901 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28902
28903         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28904         32-bit i?86 and x86_64.
28905
28906 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28907
28908         * obj-c++.dg/const-str-[1-9].mm: New tests.
28909
28910 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28911
28912         PR fortran/22010
28913         * gfortran.dg/namelist_use.f90: New.
28914         * gfortran.dg/namelist_use_only.f90: New.
28915
28916 2005-06-21  Jeff Law  <law@redhat.com>
28917
28918         * gcc.dg/tree-ssa/vrp15.c: New test.
28919
28920 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28921
28922         * lib/target-supports.exp (check_effective_target_vect_reduction):
28923         Remove.
28924         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28925         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28926         remove vect_reduction target keyword. Also avoid two returns in main.
28927         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28928         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28929         * gcc.dg/vect/vect-reduc-1short.c: New test.
28930         * gcc.dg/vect/vect-reduc-1char.c: New test.
28931         * gcc.dg/vect/vect-reduc-2short.c: New test.
28932         * gcc.dg/vect/vect-reduc-2char.c: New test.
28933         * gcc.dg/vect/vect-reduc-6.c: New test.
28934         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28935         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28936         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28937
28938 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28939         Paul Thomas  <pault@gcc.gnu.org>
28940
28941         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28942         New tests.
28943
28944 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28945
28946         * gfortran.dg/backslash_1.f90: New test.
28947         * gfortran.dg/backslash_2.f90: New test.
28948
28949 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28950
28951         * gfortran.dg/duplicate_labels.f90: New test.
28952
28953 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28954
28955         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28956         unsupportable relocations.
28957         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28958         * gcc.dg/20050321-2.c: xfail for NetWare.
28959
28960 2005-06-20  Andreas Jaeger  <aj@suse.de>
28961
28962         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28963         gcc.target/i386/fastcall-sseregparm.c,
28964         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28965
28966 2005-06-19  Richard Henderson  <rth@redhat.com>
28967
28968         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28969
28970 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
28971
28972         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28973
28974 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
28975
28976         PR c++/22115
28977         * g++.dg/conversion/simd2.C: Change expected error message.
28978
28979 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28980
28981         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28982         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28983         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28984
28985 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
28986
28987         * gcc.dg/fold-mod-1.c: New test.
28988
28989 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
28990
28991         PR fortran/19926
28992         * gfortran.dg/pr19926.f90: New test.
28993
28994 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28995
28996         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28997         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28998         targets.
28999         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29000         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29001
29002 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29003
29004         * gcc.target/ia64/float80-varargs-1.c: New test.
29005
29006 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29007
29008         PR tree-opt/22035
29009         * gfortran.dg/f2c_6.f90: New test.
29010
29011 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29012
29013         PR c++/17413
29014         * g++.dg/template/local5.C: New.
29015
29016 2005-06-17  Richard Henderson  <rth@redhat.com>
29017
29018         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29019
29020 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29021
29022         PR testsuite/21945
29023         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29024
29025 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29026
29027         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29028         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29029         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29030         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29031         check_vect to verify the presence of hardware vector support.
29032
29033 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29034
29035         PR testsuite/22056
29036         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29037
29038 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29039
29040         PR libfortran/19216
29041         * gfortran.dg/pr19216.f: Add correct space between brackets and
29042         dg directive.
29043
29044 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29045
29046         PR libfortran/16436
29047         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29048
29049 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29050
29051         * gcc.target/i386/attributes-error.c: New testcase.
29052         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29053         * gcc.target/i386/regparm-stdcall.c: Likewise.
29054         * gcc.target/i386/sseregparm-1.c: Likewise.
29055         * gcc.target/i386/sseregparm-2.c: Likewise.
29056
29057 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29058
29059         * g++.dg/rtti/crash2.C: New.
29060
29061 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29062
29063         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29064
29065 2005-06-15  David Ung  <davidu@mips.com>
29066
29067         * gcc.target/mips/mips16e-extends.c: New test for testing the
29068         generation of MIPS16e zeb/zeh, seb/seh instructions.
29069
29070 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29071
29072         PR 22018
29073         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29074         * gcc.dg/tree-ssa/pr22018.c: New test.
29075
29076 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29077
29078         * gcc.dg/simd-1.c: Update error messages.
29079         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29080         * gcc.dg/simd-2.c: Update error messages.
29081         * gcc.dg/simd-4.c: New.
29082
29083 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29084
29085         PR c++/20678
29086         * g++.dg/other/crash-4.C: New.
29087
29088 2005-06-14  Devang Patel  <dpatel@apple.com>
29089
29090         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29091
29092 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29093
29094         PR c++/21929
29095         * g++.dg/parse/crash11.C: Update
29096
29097 2005-06-13  Jeff Law  <law@redhat.com>
29098
29099         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29100         perform the desired transformations.
29101         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29102         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29103
29104 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29105
29106         PR fortran/22038
29107         * gfortran.dg/forall_1.f90: Un-XFAIL.
29108
29109 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29110
29111         PR c++/21929
29112         * g++.dg/parse/crash26.C: New.
29113
29114         PR c++/20789
29115         * g++.dg/init/member1.C: New.
29116
29117 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29118
29119         * gfortran.dg/altreturn_1.f90: New test.
29120
29121 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29122
29123         PR middle-end/21985
29124         * gcc.dg/tree-ssa/pr21985.c: New test.
29125
29126 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29127
29128         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29129
29130 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29131
29132         PR c++/21930
29133         * g++.dg/other/error10.C: New test case.
29134
29135 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29136
29137         PR libfortran/19155
29138         * gfortran.dg/pr19155.f: Add test.
29139
29140 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29141
29142         * gfortran.dg/f2c_7.f90: New test.
29143
29144         * gfortran.dg/forall_1.f90: XFAILed.
29145
29146 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29147
29148         * gcc.dg/pr14796-1.c: New.
29149         * gcc.dg/pr14796-2.c: New.
29150
29151 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29152
29153         PR fortran/17792
29154         PR fortran/21375
29155         * gfortran.dg/deallocate_stat.f90: New test.
29156
29157 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29158
29159         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29160
29161 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29162
29163         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29164         access will be generated when this loop is vectorized. Test that
29165         accesses with same alignment were detected.
29166         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29167         Test that accesses with same alignment were detected.
29168         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29169         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29170         alignment were detected.
29171
29172 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29173
29174         PR c++/10611
29175         * g++.dg/conversion/simd2.C: New.
29176
29177 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29178
29179         * gcc.dg/Wcxx-compat-1.c: New.
29180
29181 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29182
29183         PR libfortran/21480
29184         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29185         complex array.
29186
29187 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29188
29189         * gcc.dg/alias-8.c: New.
29190
29191 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29192
29193         * gcc.dg/format/cmn_err-1.c: Update.
29194
29195 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29196
29197         PR target/20666
29198         * gcc.target/sparc/fexpand-2.c: New.
29199         * gcc.target/sparc/fpmerge-2.c: New.
29200         * gcc.target/sparc/fpmul-2.c: New.
29201         * gcc.target/sparc/noresult.c: New.
29202         * gcc.target/sparc/pdist-2.c: New.
29203         * gcc.target/sparc/pdist-3.c: New.
29204
29205 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29206
29207         PR testsuite/21702
29208         * gcc.target/i386/i386.exp: Fix comment typo.
29209
29210 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29211
29212         PR c++/19497
29213         * g++.dg/inherit/using5.C: New.
29214         * g++.dg/inherit/using6.C: New.
29215
29216 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29217
29218         PR c++/19894
29219         * g++.dg/template/ptrmem15.C: New test.
29220
29221         PR c++/20563
29222         * g++.dg/ext/label4.C: New test.
29223
29224 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29225
29226         * gcc.dg/tls/debug-1.c: New test.
29227
29228 2005-06-07  Dale Johannesen  <dalej@apple.com>
29229
29230         * gcc.target/i386/movq.c: New.
29231
29232 2005-06-07  Dale Johannesen  <dalej@apple.com>
29233
29234         * gcc.dg/20050607-1.c: New.
29235
29236 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29237
29238         PR middle-end/21850
29239         * gcc.c-torture/execute/20050607-1.c: New test.
29240
29241 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29242
29243         PR libfortran/21926
29244         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29245         Test case where the return array has lowest stride one,
29246         but isn't packed.
29247
29248 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29249
29250         * lib/target-supports.exp (check_effective_target_sync_int_long):
29251         Add s390 and s390x targets.
29252
29253 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29254
29255         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29256         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29257         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29258         * gcc.dg/tree-ssa/loop-9.c: New test.
29259
29260 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29261
29262         * g++.dg/parse/defarg10.C: New.
29263
29264 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29265
29266         PR regression/21897
29267         * gcc.c-torture/execute/20050604-1.c: New test.
29268
29269 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29270
29271         PR 21903
29272         * g++.dg/parse/defarg9.C: New.
29273
29274         PR c++/20637
29275         * g++.dg/inherit/using4.C: New.
29276         * g++.dg/overload/error1.C: Adjust expected errors.
29277         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29278         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29279         * g++.old-deja/g++.other/redecl2.C: Likewise.
29280         * g++.old-deja/g++.other/redecl4.C: Likewise.
29281         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29282
29283 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29284
29285         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29286
29287 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29288
29289         * lib/gfortran.exp (gfortran_target_compile): Call
29290         dg-additional-files-options
29291         * gfortran.dg/f2c_4.f90: New file
29292         * gfortran.dg/f2c_4.c: New file
29293         * gfortran.dg/f2c_5.f90: New file
29294         * gfortran.dg/f2c_5.c: New file
29295
29296 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29297
29298         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29299
29300         PR fortran/21912
29301         * gfortran.dg/array_constructor_4.f90: New test.
29302
29303 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29304
29305         PR c++/21619
29306         * g++.dg/ext/builtin9.C: New test.
29307
29308 2005-06-05  Dale Johannesen  <dalej@apple.com>
29309
29310         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29311         * gcc.c-torture/execute/20050603-2.c: Ditto.
29312
29313 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29314
29315         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29316         * gcc.dg/vect/vect-reduc-1.c: New.
29317         * gcc.dg/vect/vect-reduc-2.c: New.
29318         * gcc.dg/vect/vect-reduc-3.c: New.
29319
29320 2005-06-04  Dale Johannesen  <dalej@apple.com>
29321
29322         * gcc.c-torture/execute/20050603-1.c: New.
29323         * gcc.c-torture/execute/20050603-2.c: New.
29324         * gcc.dg/20050603-3.c: New.
29325
29326 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29327
29328         PR fortran/19195
29329         * gfortran.dg/debug_1.f90: New test.
29330
29331         * gfortran.dg/forall_1.f90: New test.
29332
29333 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29334
29335         * gfortran.dg/array_constructor_3.f90: New test.
29336
29337 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29338
29339         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29340
29341 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29342
29343         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29344
29345 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29346
29347         PR c/21873
29348         * gcc.dg/init-excess-1.c: New test.
29349
29350 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29351
29352         PR c++/21853
29353         * g++.dg/expr/static_cast6.C: New test.
29354
29355 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29356
29357         * gcc.dg/tree-ssa/vrp14.c: New test.
29358
29359 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29360
29361         PR c++/21336
29362         * g++.dg/template/new2.C: New test.
29363
29364 2005-06-03  Josh Conner  <jconner@apple.com>
29365
29366         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29367         all entries in initializer.
29368
29369 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29370
29371         PR middle-end/21858
29372         * gcc.dg/pr21858.c: New testcase.
29373
29374 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29375
29376         PR tree-optimization/21292
29377
29378         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29379         New.
29380         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29381         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29382         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29383         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29384         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29385
29386 2005-06-02  Richard Henderson  <rth@redhat.com>
29387
29388         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29389
29390 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29391
29392         * gcc.dg/wtypequal.c: New testcase.
29393
29394 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29395
29396         PR 21582
29397         * gcc.dg/tree-ssa/pr21582.c: New test.
29398
29399 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29400
29401         PR c++/21280
29402         * g++.dg/opt/interface2.h: New.
29403         * g++.dg/opt/interface2.C: New.
29404         * g++.dg/init/ctor4.C: Adjust error lines.
29405         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29406         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29407         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29408         * g++.old-deja/g++.pt/assign1.C: Likewise.
29409         * g++.old-deja/g++.pt/crash20.C: Likewise.
29410
29411 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29412
29413         PR tree-optimization/21734
29414         * g++.dg/vect/pr21734_1.cc: New.
29415         * g++.dg/vect/pr21734_2.cc: New.
29416
29417 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29418
29419         PR c++/20350
29420         * g++.dg/template/spec24.C: New.
29421
29422         PR c++/21151
29423         * g++.dg/pch/local-1.C: New.
29424         * g++.dg/pch/local-1.Hs: New.
29425
29426 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29427
29428         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29429         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29430         * gcc.dg/tree-ssa/pr14341.c: New test.
29431         * gcc.dg/tree-ssa/pr14841.c: New test.
29432         * gcc.dg/tree-ssa/pr20701.c: New test.
29433         * gcc.dg/tree-ssa/pr21086.c: New test.
29434         * gcc.dg/tree-ssa/pr21090.c: New test.
29435         * gcc.dg/tree-ssa/pr21332.c: New test.
29436         * gcc.dg/tree-ssa/pr21458.c: New test.
29437         * gcc.dg/tree-ssa/pr21658.c: New test.
29438         * gcc.dg/tree-ssa/vrp01.c: New test.
29439         * gcc.dg/tree-ssa/vrp02.c: New test.
29440         * gcc.dg/tree-ssa/vrp03.c: New test.
29441         * gcc.dg/tree-ssa/vrp04.c: New test.
29442         * gcc.dg/tree-ssa/vrp05.c: New test.
29443         * gcc.dg/tree-ssa/vrp06.c: New test.
29444         * gcc.dg/tree-ssa/vrp07.c: New test.
29445         * gcc.dg/tree-ssa/vrp08.c: New test.
29446         * gcc.dg/tree-ssa/vrp09.c: New test.
29447         * gcc.dg/tree-ssa/vrp10.c: New test.
29448         * gcc.dg/tree-ssa/vrp11.c: New test.
29449         * gcc.dg/tree-ssa/vrp12.c: New test.
29450         * gcc.dg/tree-ssa/vrp13.c: New test.
29451
29452 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29453
29454         PR 21029
29455         * gcc.dg/tree-ssa/pr21029.c: New test.
29456
29457 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29458
29459         * gfortran.dg/logint-1.f: New test case.
29460         * gfortran.dg/logint-2.f: Likewise.
29461         * gfortran.dg/logint-3.f: Likewise.
29462
29463 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29464
29465         PR c/21536
29466         PR c/20760
29467         * gcc.dg/20050527-1.c: New test.
29468
29469         * gcc.dg/i386-sse-12.c: New test.
29470
29471         PR fortran/21729
29472         * gfortran.dg/implicit_5.f90: New test.
29473
29474 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29475
29476         PR fortran/20883
29477         * gfortran/assign_4.f90: New test.
29478         * gfortran/assign_2.f90: Change compile to run.
29479
29480 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29481
29482         * lib/target-supports.exp
29483         (check_effective_target_sync_char_short): New.
29484         * gcc.dg/sync-2.c: New.
29485
29486 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29487
29488         PR tree-optimization/21817
29489         * gcc.dg/torture/pr21817-1.c: New.
29490
29491 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29492
29493         PR c++/21165
29494         * g++.dg/template/init5.C: New.
29495
29496 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29497
29498         * gfortran.dg/char_initialiser_actual.f90:
29499         Test character initialisers as actual arguments.
29500         * gfortran.dg/char_pointer_comp_assign.f90:
29501         Test character pointer structure component assignments.
29502         * gfortran.dg/char_array_structure_constructor.f90:
29503         Test character components in structure constructors.
29504
29505 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29506
29507         PR middle-end/20931
29508         * g++.dg/opt/pr20931.C: New test.
29509
29510 2005-05-31  Andreas Jaeger  <aj@suse.de>
29511
29512         PR testsuite/20772
29513         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29514         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29515         g++.old-deja/g++.ext/asmspec1.C,
29516         g++.old-deja/g++.other/regstack.C,
29517         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29518         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29519         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29520         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29521         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29522         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29523         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29524         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29525         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29526         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29527         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29528         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29529         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29530         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29531         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29532         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29533         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29534         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29535         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29536
29537 2005-05-31  Jeff Law  <law@redhat.com>
29538
29539         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29540
29541 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29542
29543         PR middle-end/21743
29544         * gcc.dg/builtins-1.c: Activate disabled clog test.
29545         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29546
29547 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29548
29549         * gfortran.dg/char_pointer_assign.f90:
29550         Test character-pointer assignments and pointer assignments.
29551         * gfortran.dg/char_pointer_dummy.f90:
29552         Test character-pointer dummy arguments.
29553         * gfortran.dg/char_pointer_func.f90:
29554         Test character-pointer function returns.
29555         * gfortran.dg/char_pointer_dependency.f90:
29556         Test character-pointer functions with dependencies.
29557
29558 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29559
29560         PR c++/21784
29561         * g++.dg/lookup/using14.C: New test.
29562
29563 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29564
29565         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29566         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29567         trailing ^M.
29568
29569 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29570
29571         PR c++/17413
29572         * g++.dg/template/local5.C: New.
29573
29574         PR target/21761
29575         * gcc.c-torture/compile/pr21761.c: New.
29576
29577         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29578         before darwin8.
29579
29580 2005-05-30  Steven G. Kargl
29581
29582         PR fortran/20846
29583         * gfortran.dg/inquire_8.f90: New test.
29584
29585 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29586
29587         PR libfortran/21376
29588         * gfortran.dg/output_exponents_1.f90: New test.
29589
29590 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29591
29592         PR libfortran/20006
29593         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29594
29595 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29596
29597         PR c++/21210
29598         * g++.dg/ext/complex1.C: New test.
29599
29600         PR c++/21340
29601         * g++.dg/init/ctor6.C: New test.
29602
29603 2005-05-29  Jan Hubicka  <jh@suse.cz>
29604
29605         * gcc.c-torture/compile/pr21562.c: New.
29606
29607 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29608
29609         * gfortran.dg/subnormal_1.f90: New test.
29610
29611 2005-05-28  Jan Hubicka  <jh@suse.cz>
29612
29613         * tree-prof.exp: Fix comment.
29614         * value-prof-1.c: New.
29615         * value-prof-2.c: New.
29616         * value-prof-3.c: New.
29617         * value-prof-4.c: New.
29618
29619 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29620
29621         PR c++/21614
29622         * g++.dg/expr/ptrmem6.C: New test.
29623         * g++.dg/expr/ptrmem6a.C: Likewise.
29624
29625 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29626
29627         PR tree-optimization/21658
29628         * gcc.dg/tree-ssa/pr21658.c: New.
29629
29630 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29631
29632         PR c++/21455
29633         * g++.dg/inherit/ptrmem3.C: New.
29634
29635         PR c++/21681
29636         * g++.dg/parse/template16.C: New.
29637
29638 2005-05-27  Andreas Jaeger  <aj@suse.de>
29639
29640         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29641
29642         * gcc.dg/i386-sse-8.c: Run test on all archs.
29643
29644 2005-05-26  Mike Stump  <mrs@apple.com>
29645
29646         * objc.dg/isa-field-1.m: Only run on darwin.
29647         * objc.dg/lookup-1.m: Likewise.
29648         * objc.dg/try-catch-8.m: Likewise.
29649
29650 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29651
29652         PR tree-optimization/9814
29653         * gcc.dg/pr9814-1.c: New test case.
29654
29655 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29656
29657         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29658         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29659         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29660         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29661         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29662         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29663         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29664         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29665         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29666         objc.dg/try-catch-8.m: New.
29667
29668 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29669
29670         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29671         remove extraneous semicolons.
29672
29673 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29674
29675         * obj-c++.dg/comp-types-12.mm: New.
29676         * objc.dg/comp-types-11.m: New.
29677         * objc.dg/selector-4.m: New.
29678
29679 2005-05-26  Andreas Jaeger  <aj@suse.de>
29680
29681         PR testsuite/20772
29682         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29683         g++.old-deja/g++.ext/attrib3.C,
29684         g++.old-deja/g++.other/store-expr1.C,
29685         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29686         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29687         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29688         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29689         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29690         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29691         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29692         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29693         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29694         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29695         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29696         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29697         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29698         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29699         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29700         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29701         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29702         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29703         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29704
29705 2005-05-26  Andreas Jaeger  <aj@suse.de>
29706
29707         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29708         x86-64 compilation.
29709
29710 2005-05-26  Andreas Jaeger  <aj@suse.de>
29711
29712         PR testsuite/20772
29713         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29714         gcc.misc-tests/i386-pf-athlon-1.c,
29715         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29716         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29717         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29718         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29719         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29720         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29721         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29722         programs.
29723
29724         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29725         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29726         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29727         x86-64 compilation.
29728
29729         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29730         x86_64.
29731
29732         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29733         effective-target ilp32.
29734
29735 2005-05-26  David Ung  <davidu@mips.com>
29736
29737         * gcc.target/mips/ext_ins.c: New test for testing the generation
29738         of MIPS32/64 rev 2 ext/ins instructions.
29739
29740 2005-05-26  Andreas Jaeger  <aj@suse.de>
29741
29742         * treelang/compile/unsigned.tree: Use gimple instead of
29743         nonexisting generic dump.
29744
29745 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29746
29747         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29748
29749 2005-05-26  Andreas Jaeger  <aj@suse.de>
29750
29751         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29752
29753 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29754
29755         PR libfortran/17283
29756         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29757         Test callee-allocated memory with write statements.
29758
29759 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29760
29761         PR middle-end/21709
29762         * gcc.dg/pr21709-1.c: New test case.
29763
29764 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29765             Mike Stump  <mrs@apple.com>
29766
29767         * objc/execute/next_mapping.h: Update for C++.
29768
29769         * obj-c++.dg/selector-1.mm: Move to...
29770         * obj-c++.dg/selector-4.mm: here...
29771
29772         * obj-c++.dg/basic.mm: New.
29773         * obj-c++.dg/comp-types-1.mm: New.
29774         * obj-c++.dg/cxx-class-1.mm: New.
29775         * obj-c++.dg/cxx-ivars-1.mm: New.
29776         * obj-c++.dg/cxx-ivars-2.mm: New.
29777         * obj-c++.dg/cxx-ivars-3.mm: New.
29778         * obj-c++.dg/cxx-scope-1.mm: New.
29779         * obj-c++.dg/cxx-scope-2.mm: New.
29780         * obj-c++.dg/defs.mm: New.
29781         * obj-c++.dg/empty-private-1.mm: New.
29782         * obj-c++.dg/encode-1.mm: New.
29783         * obj-c++.dg/encode-2.mm: New.
29784         * obj-c++.dg/encode-3.mm: New.
29785         * obj-c++.dg/extern-c-1.mm: New.
29786         * obj-c++.dg/extra-semi.mm: New.
29787         * obj-c++.dg/fix-and-continue-2.mm: New.
29788         * obj-c++.dg/isa-field-1.mm: New.
29789         * obj-c++.dg/ivar-list-semi.mm: New.
29790         * obj-c++.dg/local-decl-1.mm: New.
29791         * obj-c++.dg/lookup-1.mm: New.
29792         * obj-c++.dg/lookup-2.mm: New.
29793         * obj-c++.dg/method-1.mm: New.
29794         * obj-c++.dg/method-2.mm: New.
29795         * obj-c++.dg/method-3.mm: New.
29796         * obj-c++.dg/method-4.mm: New.
29797         * obj-c++.dg/method-5.mm: New.
29798         * obj-c++.dg/method-6.mm: New.
29799         * obj-c++.dg/method-7.mm: New.
29800         * obj-c++.dg/no-extra-load.mm: New.
29801         * obj-c++.dg/overload-1.mm: New.
29802         * obj-c++.dg/pragma-1.mm: New.
29803         * obj-c++.dg/pragma-2.mm: New.
29804         * obj-c++.dg/private-1.mm: New.
29805         * obj-c++.dg/private-2.mm: New.
29806         * obj-c++.dg/proto-qual-1.mm: New.
29807         * obj-c++.dg/qual-types-1.mm: New.
29808         * obj-c++.dg/stubify-1.mm: New.
29809         * obj-c++.dg/stubify-2.mm: New.
29810         * obj-c++.dg/super-class-1.mm: New.
29811         * obj-c++.dg/super-class-2.mm: New.
29812         * obj-c++.dg/super-dealloc-1.mm: New.
29813         * obj-c++.dg/super-dealloc-2.mm: New.
29814         * obj-c++.dg/template-1.mm: New.
29815         * obj-c++.dg/template-2.mm: New.
29816         * obj-c++.dg/template-3.mm: New.
29817         * obj-c++.dg/template-4.mm: New.
29818         * obj-c++.dg/template-5.mm: New.
29819         * obj-c++.dg/template-6.mm: New.
29820         * obj-c++.dg/try-catch-1.mm: New.
29821         * obj-c++.dg/try-catch-2.mm: New.
29822         * obj-c++.dg/try-catch-3.mm: New.
29823         * obj-c++.dg/try-catch-4.mm: New.
29824         * obj-c++.dg/try-catch-5.mm: New.
29825         * obj-c++.dg/try-catch-6.mm: New.
29826         * obj-c++.dg/try-catch-7.mm: New.
29827         * obj-c++.dg/try-catch-8.mm: New.
29828         * obj-c++.dg/try-catch-9.mm: New.
29829         * obj-c++.dg/va-meth-1.mm: New.
29830
29831 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29832
29833         * obj-c++.dg/selector-1.mm: New.
29834         * obj-c++.dg/selector-2.mm: New.
29835
29836 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29837
29838         * obj-c++.dg/selector-3.mm: New.
29839         * objc.dg/selector-3.m: New.
29840
29841 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29842
29843         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29844         about where warning appears.
29845
29846 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29847
29848         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29849         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29850         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29851         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29852
29853 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29854
29855         * gcc.dg/20050524-1.c: New test.
29856
29857 2005-05-25  Jan Hubicka  <jh@suse.cz>
29858
29859         * gcc.dg/tree-prof/inliner-1.c: New.
29860
29861 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29862
29863         * gcc.dg/tree-prof: New directory.
29864         * gcc.dg/tree-prof/tree-prof.exp: New.
29865
29866 2005-05-25  DJ Delorie  <dj@redhat.com>
29867
29868         * gcc.dg/Wattributes-1.c: New.
29869         * gcc.dg/Wattributes-2.c: New.
29870         * gcc.dg/Wattributes-3.c: New.
29871
29872 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29873
29874         PR tree-optimization/19833
29875         * gcc.dg/uninit-4.c: Remove xfail.
29876         * gcc.dg/uninit-9.c: Ditto.
29877
29878 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29879
29880         * obj-c++.dg/bitfield-[1-5].mm: New.
29881         * obj-c++.dg/class-protocol-1.mm: New.
29882         * obj-c++.dg/comp-types-1[0-1].mm: New.
29883         * obj-c++.dg/comp-types-[2-9].mm: New.
29884         * obj-c++.dg/encode-[4-8].mm: New.
29885         * obj-c++.dg/layout-1.mm: New.
29886         * obj-c++.dg/method-1[0-9].mm: New.
29887         * obj-c++.dg/method-2[0-1].mm: New.
29888         * obj-c++.dg/method-[8-9].mm: New.
29889         * obj-c++.dg/objc-gc-3.mm: New.
29890         * obj-c++.dg/try-catch-10.mm: New.
29891         * objc.dg/bitfield-5.m: New.
29892         * objc.dg/comp-types-10.m: New.
29893         * objc.dg/comp-types-9.m: New.
29894         * objc.dg/layout-1.m: New.
29895         * objc.dg/objc-gc-4.m: New.
29896         * objc.dg/try-catch-9.m: New.
29897         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29898         * objc.dg/comp-types-1.m: Likewise.
29899         * objc.dg/comp-types-[5-6].m: Likewise.
29900         * objc.dg/method-9.m: Likewise.
29901
29902 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29903
29904         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29905         and on hardware without VMX support.
29906
29907         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29908
29909         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29910
29911         * lib/profopt.exp (dg-final-generate, dg-final-use,
29912         profopt-final-code, profopt-get-options): New.
29913         (profopt-execute): Process test directives.
29914
29915         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29916         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29917         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29918
29919 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29920
29921         PR C++/21645
29922         * g++.dg/init/ctor5.C: New test.
29923
29924 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29925
29926         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29927         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29928         vect-113.c, vect-114.c.
29929
29930 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29931
29932         * gcc.dg/const-elim-1.c: Remove xfails.
29933
29934 2005-05-23  Jeff Law  <law@redhat.com>
29935
29936         * gcc.c-torture/compile/pr21638.c: New test.
29937         * gcc.c-torture/compile/20050520-1.c: New test.
29938
29939 2005-05-23  Nick Clifton  <nickc@redhat.com>
29940
29941         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29942         be a proper triple, ie: m32r*-*-*.
29943         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29944
29945 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29946
29947         PR middle-end/21331
29948         PR tree-opt/21293
29949         * gcc.c-torture/compile/pr21293.c: New test.
29950         * gcc.c-torture/execute/pr21331.c: New test.
29951
29952 2004-05-20  Richard Henderson  <rth@redhat.com>
29953
29954         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29955
29956 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29957
29958         * obj-c++-dg.exp: Add.
29959         * obj-c++.exp: Add.
29960         * obj-c++.dg/dg.exp: Add.
29961
29962 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29963
29964         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29965         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29966
29967 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
29968
29969         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29970
29971 2004-05-19  Richard Henderson  <rth@redhat.com>
29972
29973         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29974
29975 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
29976
29977         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29978
29979         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29980
29981 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
29982
29983         PR c++/21495
29984         * g++.dg/parse/extern1.C: New test.
29985         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29986
29987 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29988
29989         * gcc.dg/c99-math.h: New.
29990         * gcc.dg/c99-math-float-1.c: New test.
29991         * gcc.dg/c99-math-double-1.c: Likewise.
29992         * gcc.dg/c99-math-long-double-1.c: Likewise.
29993
29994 2005-05-18  Richard Henderson  <rth@redhat.com>
29995
29996         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29997
29998 2005-05-18  Devang Patel  <dpatel@apple.com>
29999
30000         * g++.dg/opt/20050511-1.C: New test.
30001
30002 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30003
30004         PR libfortran/21127
30005         * gfortran.dg/reshape-complex.f90: New test.
30006
30007 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30008
30009         * gfortran.dg/array_constructor_1.f90: New test.
30010         * gfortran.dg/array_constructor_2.f90: New test.
30011
30012 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30013
30014         PR fortran/20954
30015         * gfortran.dg/pr20954.f: New test.
30016
30017 2005-05-17  Mike Stump  <mrs@apple.com>
30018
30019         Yet more Objective-C++...
30020
30021         * objc.dg/method-5.m: Update.
30022         * objc.dg/method-6.m: Update.
30023         * objc.dg/method-7.m: Update.
30024         * objc.dg/method-9.m: Update.
30025         * objc.dg/try-catch-2.m: Update.
30026
30027 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30028
30029         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30030         Remove little-endian optimizations.
30031
30032 2005-05-17  Jeff Law  <law@redhat.com>
30033
30034         * g++.dg/tree-ssa/pr14814.C: New test.
30035         * gcc.dg/tree-ssa/pr14814.C: New test.
30036         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30037         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30038
30039 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30040
30041         * gcc.dg/compat/generate-random.c: Do not include
30042         libiberty.h.
30043         * gcc.dg/compat/generate-random_r.c: Likewise.
30044
30045 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30046
30047         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30048
30049 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30050
30051         PR middle-end/21595
30052         * g++.dg/tree-ssa/builtin1.C: New testcase.
30053
30054 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30055
30056         PR c++/21454
30057         * g++.dg/opt/const4.C: New test.
30058
30059         PR middle-end/21492
30060         * g++.dg/opt/crossjump1.C: New test.
30061
30062         PR tree-optimization/21610
30063         * gcc.c-torture/compile/20050516-1.c: New test.
30064
30065         PR fortran/15080
30066         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30067         about the test failing.
30068         * gfortran.fortran-torture/execute/where_7.f90: New test.
30069         * gfortran.fortran-torture/execute/where_8.f90: New test.
30070
30071 2005-05-16  Richard Henderson  <rth@redhat.com>
30072
30073         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30074         i?86 and x86_64.
30075
30076 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30077
30078         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30079         (limits.h): Include unconditionally.
30080         (stdlib.h): Likewise.
30081         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30082         (limits.h): Include unconditionally.
30083         (stdlib.h): Likewise.
30084         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30085         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30086         (limits.h): Include unconditionally.
30087         (stdlib.h): Likewise.
30088         (hashtab.h): Do not include.
30089         (getopt.h): Likewise.
30090         (stddef.h): Include.
30091         (hashval_t): Define.
30092         (struct entry): Add "next" field.
30093         (HASH_SIZE): New macro.
30094         (hash_table): New variable.
30095         (switchfiles): Do not use xmalloc.
30096         (mix): New macro.
30097         (iterative_hash): New function.
30098         (hasht): Remove.
30099         (e_exists): New function.
30100         (e_insert): Likewise.
30101         (output): Use, instead of libiberty hashtable functions.
30102         (main): Do not use getopt.  Do not call htab_create.
30103
30104 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30105
30106         PR libstdc++/21526
30107         * lib/target-supports.exp (check_mkfifo_available):
30108         Return 0 for cygwin as mkfifo support incomplete on platform.
30109         Fix typos in comments.
30110
30111 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30112
30113         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30114
30115 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30116
30117         PR fortran/17432
30118         * gfortran.dg/assign_4.f: New test.
30119
30120 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30121
30122         PR tree-optimization/21563
30123         * gcc.dg/tree-ssa/pr21563.c: New.
30124
30125 2005-05-14  Jan Hubicka  <jh@suse.cz>
30126
30127         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30128
30129 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30130
30131         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30132
30133 2005-05-13  Julian Brown  <julian@codesourcery.com>
30134
30135         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30136         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30137
30138 2005-05-13  Jan Hubicka  <jh@suse.cz>
30139
30140         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30141         * gcc.dg/fold-xor-?.c: Likewise.
30142         * gcc.dg/pr15784-?.c: Likewise.
30143         * gcc.dg/pr20922-?.c: Likewise.
30144         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30145         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30146         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30147
30148 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30149
30150         PR fortran/21260
30151         * gfortran.dg/hollerith_1.f90: New test.
30152
30153 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30154
30155         * gfortran.dg/func_result_2.f90: New test.
30156
30157 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30158
30159         * gfortran.dg/dev_null.f90: New test.
30160
30161 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30162
30163         * gcc.dg/arm-vfp1.c: Revert last change.
30164
30165 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30166
30167         PR middle-end/19807
30168         PR tree-optimization/19639
30169         * g++.dg/tree-ssa/pr19807.C: New testcase.
30170
30171 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30172
30173         PR libfortran/21471
30174         * gfortran.dg/append-1.f90: New test.
30175
30176 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30177
30178         * gcc.dg/pr18501.c: XFAIL.
30179         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30180         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30181         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30182         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30183         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30184         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30185         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30186         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30187
30188 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30189
30190         PR fortran/20178
30191         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30192         gfortran.dg/f2c_3.f90: New tests.
30193
30194         * gfortran.dg/return_1.f90: Fix dg annotation.
30195
30196 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30197
30198         * gcc.c-torture/compile/20050510-1.c: New test.
30199
30200 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30201
30202         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30203
30204 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30205
30206         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30207
30208 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30209
30210         PR c/17913
30211         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30212
30213 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30214
30215         PR c/21342
30216         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30217         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30218
30219 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30220
30221         PR debug/16676
30222         * gcc.dg/debug/pr16676.c: New test.
30223
30224 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30225
30226         PR testsuite/21443
30227         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30228         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30229         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30230         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30231         Change -O1 to -O2.
30232         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30233         -fno-tree-dominator-opts.
30234
30235 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30236
30237         * gfortran.dg/return_1.f90: New test.
30238
30239 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30240
30241         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30242
30243         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30244
30245 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30246
30247         PR c++/21427
30248         * g++.dg/inherit/covariant13.C: New.
30249
30250 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30251
30252         PR libfortran/19155
30253         * gfortran.dg/pr19155.f: New test.
30254
30255 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30256
30257         PR inline-asm/8788
30258         * gcc.dg/pr8788-1.c: New testcase.
30259
30260 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30261
30262         PR target/21416
30263         * gcc.target/mips/fpcmp-[12].c: New tests.
30264
30265 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30266
30267         * lib/target-supports-dg.exp (dg-require-fork): New function.
30268         (dg-require-mkfifo): Likewise.
30269         * lib/target-supports.exp (check_function_available): New
30270         function.
30271         (check_fork_available): Likewise.
30272         (check_mkfifo_available): Likewise.
30273
30274 2005-05-06  Jeff Law  <law@redhat.com>
30275
30276         * gcc.c-torture/compile/pr21380.c: New test.
30277
30278 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30279
30280         PR c++/20961
30281         * g++.dg/ext/weak3.C: New test.
30282
30283 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30284
30285         PR c++/21352
30286         * g++.dg/template/crash37.C: New test.
30287
30288 2005-05-05  Paul Brook  <paul@codesourcery.com>
30289
30290         * gcc.dg/arm-g2.c: Use effective-target arm32.
30291         * gcc.dg/arm-mmx-1.c: Ditto.
30292         * gcc.dg/arm-scd42-2.c: Ditto.
30293         * gcc.dg/arm-vfp1.c: Ditto.
30294         * lib/target-supports.exp (check_effective_target_arm32): New
30295         function.
30296
30297 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30298
30299         PR libfortran/21354
30300         gfortran.dg/in_pack_rank7.f90: New test.
30301
30302 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30303
30304         PR middle-end/15618
30305         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30306
30307 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30308
30309         PR middle-end/21265
30310         * gcc.dg/20050503-1.c: New test.
30311
30312         PR rtl-optimization/21239
30313         * gcc.dg/i386-sse-11.c: New test.
30314
30315 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30316
30317         PR target/16888
30318         * gcc.target/i386/asm-1.c: New test.
30319
30320 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30321
30322         PR rtl-optimization/21330
30323         * gcc.c-torture/execute/20050502-1.c: New test.
30324
30325         PR target/21297
30326         * gcc.c-torture/execute/20050502-2.c: New test.
30327
30328 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30329
30330         PR middle-end/21282
30331         * gcc.dg/pr21282.c: New.
30332
30333 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30334
30335         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30336         * gcc.dg/vect/vect-92.c: Likewise.
30337         * gcc.dg/vect/vect-93.c: Likewise.
30338         * gcc.dg/vect/vect-dv-1.c: Likewise.
30339         * gcc.dg/vect/vect-dv-2.c: Likewise.
30340         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30341
30342 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30343
30344         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30345         * gfortran.dg/vect/vect-2.f90: Likewise.
30346         * gfortran.dg/vect/vect-3.f90: Likewise.
30347         * gfortran.dg/vect/vect-4.f90: Likewise.
30348         * gfortran.dg/vect/vect-5.f90: Likewise.
30349
30350 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30351
30352         PR target/20813
30353         * gcc.dg/rs6000-fpint-2.c: New.
30354
30355 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30356
30357         PR c/15698
30358         * gcc.dg/builtins-30.c: Update expected messages.
30359         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30360         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30361         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30362
30363 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30364
30365         PR tree-optimization/21294
30366         * gcc.dg/tree-ssa/pr21294.c: New.
30367
30368 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30369
30370         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30371         __builtin_altivec_st_internal_4si built-in.
30372
30373 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30374
30375         PR c++/15875
30376         * g++.dg/template/ptrmem14.C: New test.
30377
30378 2005-05-02  Paul Brook  <paul@codesourcery.com>
30379
30380         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30381
30382 2005-05-02  Michael Matz  <matz@suse.de>
30383
30384         PR c++/19542
30385         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30386
30387 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30388
30389         * g++.dg/cpp/weak.C: New test.
30390
30391 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30392
30393         * gcc.dg/tree-ssa/loop-8.c: New test.
30394
30395 2005-04-30  Michael Maty  <matz@suse.de>
30396
30397         * gcc.dg/inline-mcpy.c: New test.
30398
30399 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30400
30401         PR libfortran/18958
30402         * gfortran.dg/eoshift.f90: New test case.
30403
30404 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30405
30406         PR libfortran/18857
30407         * gfortran.dg/matmul_1.f90: New test.
30408
30409 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30410
30411         PR tree-optimization/21030
30412         * gcc.dg/tree-ssa/pr21030.c: New.
30413
30414 2005-04-29  Devang Patel  <dpatel@apple.com>
30415
30416         PR tree-optimization/21272
30417         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30418
30419 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30420
30421         PR fortran/13082
30422         PR fortran/18824
30423         * gfortran.dg/entry_4.f90: New test.
30424         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30425         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30426         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30427         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30428         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30429         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30430         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30431
30432 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30433
30434         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30435
30436 2005-04-29  Paul Brook  <paul@codesourcery.com>
30437
30438         * gfortran.dg/entry_3.f90: New test.
30439
30440 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30441
30442         * gfortran.dg/implicit_4.f90: New test.
30443
30444 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30445
30446         * lib/target-supports.exp (check_profiling_available): Return
30447         false for xtensa-*-elf.
30448
30449 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30450
30451         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30452         error if file cannot be deleted.
30453
30454 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30455
30456         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30457         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30458         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30459         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30460         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30461         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30462         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30463         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30464         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30465         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30466         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30467         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30468         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30469
30470 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30471
30472         PR fortran/20865
30473         * gfortran.dg/pr20865.f90: New test.
30474
30475 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30476
30477         * gcc.dg/void-cast-2.c: New test.
30478
30479 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30480
30481         PR c/21159
30482         * gcc.dg/void-cast-1.c: New test.
30483
30484 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30485
30486         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30487
30488 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30489
30490         PR fortran/21177
30491         * gfortran.dg/pr21177.f90: New test.
30492
30493 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30494
30495         PR tree-optimization/21171
30496         * gcc.dg/tree-ssa/pr21171.c: New test.
30497
30498 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30499
30500         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30501         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30502         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30503         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30504         gcc.dg/tree-ssa/gen-vect-32.c: New.
30505         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30506         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30507         don't run on PPC32.
30508
30509 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30510
30511         PR c/21213
30512         * gcc.dg/transparent-union-3.c: New test.
30513
30514 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30515
30516         PR c/20740
30517         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30518         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30519         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30520         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30521         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30522         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30523
30524 2005-04-26  Jeff Law  <law@redhat.com>
30525
30526         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30527         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30528         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30529         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30530         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30531         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30532         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30533
30534 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30535
30536         PR tree-optimization/17598
30537         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30538
30539 2005-04-25  Mike Stump  <mrs@apple.com>
30540
30541         * objc.dg/fix-and-continue-1.m: Add.
30542
30543 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30544
30545         PR c++/20995
30546         * g++.dg/opt/pr20995-1.C: New test case.
30547
30548 2005-04-25  Devang Patel <dpatel@apple.com>
30549
30550         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30551
30552 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30553
30554         PR testsuite/21062
30555         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30556
30557 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30558
30559         PR C++/21188
30560         * g++.dg/opt/rtti2.C: New test.
30561
30562 2005-04-25  Paul Brook  <paul@codesourcery.com>
30563         Steven G. Kargl  <kargls@comcast.net>
30564
30565         PR fortran/20879
30566         * gfortran.dg/ichar_1.f90: New file.
30567
30568 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30569
30570         PR middle-end/20991
30571         * g++.dg/opt/pr20991.C: New test.
30572
30573         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30574         where sizeof (type) < __alignof__ (type).
30575         * gcc.dg/compat/struct-layout-1.h: Likewise.
30576
30577 2005-04-24  Per Bothner  <per@bothner.com>
30578             Devang Patel  <dpatel@apple.com>
30579
30580         PR preprocessor/20907
30581         * gcc.dg/cpp/very-long-comment.c: New test.
30582
30583 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30584
30585         PR fortran/20059
30586         * gfortran.dg/common_5.f: New test.
30587
30588 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30589
30590         PR middle-end/21082
30591         * g++.dg/tree-ssa/pr21082.C: New testcase.
30592
30593 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30594
30595         * gcc.dg/vect/vect-99.c: New test.
30596
30597 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30598
30599         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30600
30601 2005-04-22  Jeff Law  <law@redhat.com>
30602
30603         * gcc.dg/uninit-5.c: Remove xfails.
30604         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30605         conditionals and loads.
30606
30607 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30608
30609         PR libfortran/20074
30610         PR libfortran/20436
30611         PR libfortran/21108
30612         * gfortran.dg/nested_reshape.f90: new test
30613         * gfortran.dg/reshape-alloc.f90: new test
30614         * gfortran.dg/reshape.f90: new test
30615
30616 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30617
30618         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30619
30620         * gcc.dg/arm-vfp1.c: New test.
30621
30622 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30623
30624         PR c++/21087
30625         * g++.dg/lookup/builtin2.C: New test.
30626
30627 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30628
30629         * gcc.dg/weak/weak-13.c: New test.
30630
30631 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30632
30633         * lib/target-supports.exp (check_effective_target_sync_int_long):
30634         Add powerpc*.
30635
30636 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30637
30638         * gcc.target/mips/branch-1.c: New test.
30639
30640 2005-04-21  Richard Henderson  <rth@redhat.com>
30641
30642         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30643         * gcc.dg/vect/vect-86.c: Likewise.
30644         * gcc.dg/vect/vect-87.c: Likewise.
30645         * gcc.dg/vect/vect-88.c: Likewise.
30646
30647 2005-04-21  Devang Patel  <dpatel@apple.com>
30648
30649         PR optimization/20994
30650         * gcc.dg/tree-ssa/ifc-3.c: New test.
30651
30652 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30653
30654         PR c/12913
30655         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30656         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30657         gcc.dg/c99-vla-jump-5.c: New tests.
30658
30659 2005-04-19  Richard Henderson  <rth@redhat.com>
30660
30661         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30662         Fix typo in exists check.
30663         (check_effective_target_sync_int_long): New.
30664         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30665         * gcc.dg/ia64-sync-2.c: Likewise.
30666         * gcc.dg/ia64-sync-3.c: Likewise.
30667         * gcc.dg/ia64-sync-4.c: Likewise.
30668
30669 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30670
30671         * gcc.dg/fold-xor-1.c: New test.
30672         * gcc.dg/fold-xor-2.c: New test.
30673
30674 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30675
30676         PR target/20670
30677         * g++.dg/eh/fp-regs.C: New test.
30678
30679 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30680
30681         * gcc.dg/Wint-to-pointer-cast-1.c,
30682         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30683         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30684         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30685
30686 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30687
30688         PR fortran/16861
30689         * gfortran.dg/pr16861.f90: New test.
30690
30691 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30692
30693         * gcc.dg/pr21085.c: New test.
30694
30695 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30696
30697         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30698         (setup_mips_tests, dg-mips-options): New procedures.
30699         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30700         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30701         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30702         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30703         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30704         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30705         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30706         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30707         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30708         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30709         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30710         dg-mips-options instead of dg-options.  Remove now-redundant
30711         preprocessor guards.
30712         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30713         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30714         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30715         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30716         * gcc.dg/vr-mult-2.c: Delete.
30717         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30718         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30719         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30720         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30721         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30722         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30723         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30724
30725 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30726
30727         * ada/acats/run_all.sh: Use sync when executable not present.
30728
30729 2005-04-18  Devang Patel  <dpatel@apple.com>
30730
30731         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30732         * gcc.dg/vect/vect-11a.c: New.
30733         * gcc.dg/vect/vect-none.c: Update.
30734         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30735
30736 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30737
30738         PR tree-optimization/20922
30739         * gcc.dg/pr20922-1.c: New test.
30740         * gcc.dg/pr20922-2.c: New test.
30741         * gcc.dg/pr20922-3.c: New test.
30742         * gcc.dg/pr20922-4.c: New test.
30743         * gcc.dg/pr20922-5.c: New test.
30744         * gcc.dg/pr20922-6.c: New test.
30745
30746 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30747
30748         PR libfortran/20950
30749         * gfortran.dg/pr20950.f: New test.
30750
30751 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30752
30753         PR libfortran/19216
30754         * gfortran.dg/pr19216.f: New test.
30755
30756 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30757
30758         PR tree-optimization/21001
30759         * gcc.dg/tree-ssa/pr21001.c: New.
30760
30761 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30762
30763         PR libfortran/21075
30764         * gfortran.dg/reshape_rank7.f90: New test.
30765
30766 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30767
30768         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30769         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30770         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30771         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30772         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30773         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30774         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30775         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30776         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30777         wrong way round).
30778         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30779         in namelists.  New test.
30780         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30781         New test.
30782         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30783         New test.
30784         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30785         namelist.  New test.
30786         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30787         New test.
30788         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30789         New test.
30790         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30791         namelist.  New test.
30792         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30793         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30794         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30795         New test.
30796         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30797         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30798         arrays. New test.
30799
30800 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30801
30802         * gfortran.dg/wtruncate.f: New testcase.
30803         * gfortran.dg/wtruncate.f90: New testcase.
30804
30805 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30806
30807         PR c++/21025
30808         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30809         which sizeof/alignof is dependent, rather than just whether we are
30810         processing_template_decl.
30811
30812 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30813
30814         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30815         corrected typo where the wrong variables had been compared.
30816
30817 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30818
30819         PR libfortran/18495
30820         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30821         Test callee-allocated version of return array with a write
30822         statement.
30823         Test spread with a temporary with another write statement.
30824
30825 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30826
30827         PR tree-optimization/21031
30828         * gcc.dg/tree-ssa/pr21031.c: New.
30829
30830 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30831
30832         PR tree-optimization/21004
30833         * gcc.dg/builtins-53.c: Include builtins-config.h.
30834         Check floorf, ceilf, floorl and ceill transformations
30835         only when HAVE_C99_RUNTIME is defined.
30836
30837 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30838
30839         PR middle-end/20739
30840         * gcc.dg/tree-ssa/pr20739.c: New test.
30841
30842 2005-04-14  Mike Stump  <mrs@apple.com>
30843
30844         * gcc.dg/Foundation.framework/empty: New.
30845         * gcc.dg/framework-2.c: New.
30846
30847 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30848
30849         PR tree-optimization/21021
30850         * gcc.c-torture/compile/pr21021.c: New.
30851
30852 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30853
30854         PR testsuite/21010
30855         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30856         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30857         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30858         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30859         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30860         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30861         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30862         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30863
30864 2005-04-14  Richard Henderson  <rth@redhat.com>
30865
30866         * lib/target-supports.exp (check_effective_target_vect_condition):
30867         Add ia64, i?86, and x86_64.
30868
30869 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30870
30871         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30872
30873 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30874
30875         PR tree-optimization/20657
30876         * gcc.dg/tree-ssa/pr20657.c: New.
30877
30878 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30879
30880         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30881         (long long int)trunc*.
30882
30883 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30884
30885         PR target/20927
30886         * gcc.dg/pr20927.c: New test.
30887
30888 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30889
30890         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30891         * gcc.target/mips/asm-1.c: Likewise.
30892
30893 2005-04-13  Dale Johannesen  <dalej@apple.com>
30894
30895         * objc.dg/objc-fast-4.m: New.
30896
30897 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30898
30899         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30900         directory.
30901         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30902
30903 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30904
30905         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30906         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30907         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30908
30909 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30910
30911         PR tree-optimization/20913
30912         * gcc.dg/tree-ssa/pr20913.c: New.
30913
30914         PR tree-optimization/20702
30915         * gcc.dg/tree-ssa/pr20702.c: New.
30916
30917 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30918
30919         PR c++/13744
30920         * g++.dg/inherit/local3.C: New test.
30921
30922 2005-04-12  Jeff Law  <law@redhat.com>
30923
30924         * gcc.dg/tree-ssa/20050412-1.c: New test.
30925
30926 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30927
30928         PR libfortran/19016
30929         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30930         Add tests with mask generated by expression.
30931         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30932         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30933         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30934
30935 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30936
30937         PR middle-end/20917
30938         * gcc.dg/20050409-1.c: New test.
30939
30940 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30941
30942         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30943
30944 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30945
30946         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30947         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30948         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30949         (TARGET_CXX): Adjust accordingly.
30950         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30951         determine_class_data_visibility and class_data_always_comdat.
30952         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30953         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30954         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30955         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30956         (arm_cxx_determine_class_data_visibility): New.
30957         (arm_cxx_class_data_always_comdat): Likewise.
30958         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30959         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30960         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30961         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30962         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30963         Define.
30964
30965 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30966
30967         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30968
30969 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
30970
30971         * gcc.dg/i386-darwin-fpmath.c: New.
30972
30973 2004-04-11  Devang Patel  <dpatel@apple.com>
30974
30975         * lib/target-supports.exp (check_effective_target_vect_condition): New.
30976         * gcc.dg/vect/vect-ifcvt-1.c: New test.
30977         * gcc.dg/vect/vect-ifcvt-2.c: New test.
30978         * gcc.dg/vect/vect-ifcvt-3.c: New test.
30979         * gcc.dg/vect/vect-ifcvt-4.c: New test.
30980         * gcc.dg/vect/vect-ifcvt-5.c: New test.
30981         * gcc.dg/vect/vect-ifcvt-6.c: New test.
30982         * gcc.dg/vect/vect-ifcvt-7.c: New test.
30983         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30984
30985 2004-04-11  Devang Patel  <dpatel@apple.com>
30986
30987         * gcc.dg/vect/vect-dv-1.c: New test.
30988         * gcc.dg/vect/vect-dv-2.c: New test.
30989
30990 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30991
30992         PR tree-optimization/20933
30993         * gcc.dg/tree-ssa/pr20933.c: New test.
30994
30995 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30996
30997         * gfortran.dg/fold_nearest.f90: New test.
30998
30999 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31000
31001         * gcc.dg/tree-ssa/alias-1.c: New test.
31002
31003 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31004
31005         PR tree-optimization/20920
31006         * g++.dg/tree-ssa/pr20920.C: New test.
31007
31008 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31009
31010         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31011         (long long int)ceil*.
31012
31013 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31014
31015         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31016         explicit C++ linkage.
31017
31018 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31019
31020         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31021         warning for arithmetic IF statements.
31022
31023 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31024
31025         * eor_handling_1.f90: New test case.
31026         * eor_handling_2.f90: New test case.
31027         * eor_handling_3.f90: New test case.
31028         * eor_handling_4.f90: New test case.
31029         * eor_handling_5.f90: New test case.
31030         * noadv_size.f90: New test case.
31031         * pad_no.f90: New test case.
31032
31033 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31034
31035         * gcc.c-torture/execute/20050410-1.c: New test.
31036
31037 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31038
31039         * gcc.dg/pr20126.c: New.
31040
31041 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31042             Steven G. Kargl <kargls@comcast.net>
31043
31044         * gfortran.dg/PR19872.f: New test.
31045
31046 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31047
31048         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31049
31050 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31051
31052         * gfortran.dg/nint_1.f90: New test.
31053
31054 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31055
31056         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31057         Added test for callee-allocated arrays with write statements.
31058         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31059         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31060         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31061         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31062         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31063
31064 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31065
31066         PR libfortran/20163
31067         * gfortran.dg/open-options-blanks.f: New test.
31068
31069 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31070
31071         PR fortran/13257
31072         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31073
31074 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31075
31076         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31077         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31078         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31079         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31080         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31081         * gcc.c-torture/execute/stdarg-4.c: New test.
31082
31083         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31084
31085         PR target/20795
31086         * g++.dg/abi/param2.C: New test.
31087
31088 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31089
31090         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31091
31092 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31093
31094         * gcc.dg/builtins-53.c: New test.
31095
31096 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31097
31098         * g++.dg/tree-ssa/pr18178.C: New test.
31099         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31100         * gcc.c-torture/execute/20041019-1.c: New test.
31101         * gcc.dg/tree-ssa/20041008-1.c: New test.
31102         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31103         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31104         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31105         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31106         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31107         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31108         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31109         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31110         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31111         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31112
31113 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31114
31115         PR rtl-optimization/20466
31116         * gcc.c-torture/execute/pr20466-1.c: New test.
31117
31118 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31119
31120         PR c++/20905
31121         * g++.dg/parse/cond2.C: New test.
31122
31123         PR c++/20145
31124         * g++.dg/warn/Wdtor1.C: New test.
31125
31126 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31127
31128         PR fortran/17229
31129         * gfortran.dg/pr17229.f: New test.
31130
31131 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31132
31133         * gfortran.dg/tiny_1.f90: New test.
31134         * gfortran.dg/tiny_2.f90: ditto.
31135
31136 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31137
31138         * gfortran.dg/eor_1.f90: Fix dg-do run line
31139         * gfortran.dg/open_new.f90: Fix dg-do run line
31140
31141 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31142
31143         * lib/target-supports.exp (get_compiler_messages): Support
31144         optional arguments, the fourth being compiler options.
31145         (check_effective_target_fpic): New proc.
31146         * gcc.dg/20050321-2.c: Restrict to target fpic.
31147
31148 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31149
31150         * gcc.dg/15443-1.c: New test.
31151         * gcc.dg/15443-2.c: Likewise.
31152
31153 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31154
31155         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31156
31157 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31158
31159         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31160
31161 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31162
31163         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31164         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31165         -m64.
31166         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31167         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31168         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31169
31170 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31171
31172         PR c++/20212
31173         * g++.dg/warn/Wunused-11.C: New test.
31174
31175 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31176
31177         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31178
31179 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31180
31181         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31182
31183 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31184
31185         PR c++/20734
31186         * g++.dg/template/ptrmem13.C: New test.
31187
31188 2005-04-05  Per Bothner  <per@bothner.com>
31189
31190         * lib/gcc.exp: Always add -fno-show-column, for now.
31191
31192 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31193
31194         PR testsuite/20767
31195         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31196         of plain old "unsigned int" for the type of "i".  Makes this test
31197         64bit clean.
31198
31199 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31200
31201         * gcc.dg/i386-ssefn-1.c: New test.
31202         * gcc.dg/i386-ssefn-2.c: New test.
31203         * gcc.dg/i386-ssefn-3.c: New test.
31204         * gcc.dg/i386-ssefn-4.c: New test.
31205
31206 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31207
31208         PR tree-optimization/20076
31209         * gcc.dg/builtin-apply4.c: New test.
31210
31211         PR preprocessor/19475
31212         * gcc.dg/cpp/macspace1.c: New test.
31213         * gcc.dg/cpp/macspace2.c: New test.
31214
31215 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31216
31217         * gfortran.dg/pr20755.f: Fixed bad format.
31218
31219 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31220
31221         PR c++/20763
31222         * g++.dg/ext/attrib21.C: New test.
31223
31224 2004-04-05  Devang Patel  <dpatel@apple.com>
31225
31226         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31227         * gcc.dg/vect/vect-shift-1.c: New test.
31228
31229 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31230
31231         PR libfortran/20755
31232         * gfortran.dg/pr20755.f: New test.
31233
31234 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31235
31236         * gfortran.dg/pr15959.f90: New test.
31237         * gfortran.dg/string_pad_trunc.f90: New test.
31238
31239 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31240
31241         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31242         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31243         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31244         syntax.
31245
31246 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31247
31248         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31249
31250 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31251
31252         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31253         * gcc.c-torture/compile/20011119-2.c: Likewise.
31254         * gcc.c-torture/compile/981001-2.c: Likewise.
31255
31256 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31257
31258         PR c++/20679
31259         * g++.dg/template/overload4.C: New test.
31260
31261 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31262
31263         PR c++/20746
31264         * g++.dg/abi/covariant5.C: New.
31265
31266         PR debug/20505
31267         * g++.dg/debug/const2.C: New.
31268
31269 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31270
31271         PR rtl-optimization/16104
31272         * gcc.c-torture/execute/20050316-1.c: New test.
31273
31274 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31275
31276         * g++.dg/template/spec23.C: Fix dg-error text.
31277
31278 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31279
31280         PR c++/19199
31281         * g++.dg/expr/lval2.C: New.
31282
31283 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31284
31285         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31286         __builtin_strcasecmp and __builtin_strncasecmp.
31287
31288 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31289
31290         PR c++/20723
31291         * g++.dg/template/spec22.C: New.
31292         * g++.dg/template/spec23.C: New.
31293
31294 2005-04-03  Dale Ranta  <dir@lanl.gov>
31295             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31296
31297         PR libfortran/20068
31298         PR libfortran/20125
31299         PR libfortran/20156
31300         PR libfortran/20471
31301         * gfortran.dg/backspace.f: New test.
31302
31303 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31304
31305         * gcc.dg/pr19345.c: New test.
31306
31307 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31308
31309         PR tree-optimization/20640
31310         * gcc.dg/torture/tree-loop-1.c: New.
31311
31312 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31313
31314         PR rtl-optimization/20290
31315         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31316
31317 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31318
31319         * gcc.dg/rs6000-fpint.c: New.
31320
31321 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31322
31323         * gcc.dg/old-style-then-proto-1.c: New test.
31324
31325 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31326
31327         * gfortran.fortran-torture/execute/backspace.f90: Check
31328         after backspace and read was incorrect.
31329
31330 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31331
31332         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31333         buffer past the terminating NUL using memcmp.
31334         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31335         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31336
31337         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31338         Fix unused/uninitialized variable warnings.
31339
31340         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31341         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31342         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31343         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31344
31345         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31346         gcc.c-torture/execute/builtins/fputs-lib.c,
31347         gcc.c-torture/execute/builtins/lib/fprintf.c,
31348         gcc.c-torture/execute/builtins/lib/main.c,
31349         gcc.c-torture/execute/builtins/lib/memcmp.c,
31350         gcc.c-torture/execute/builtins/lib/memmove.c,
31351         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31352         gcc.c-torture/execute/builtins/lib/memset.c,
31353         gcc.c-torture/execute/builtins/lib/printf.c,
31354         gcc.c-torture/execute/builtins/lib/sprintf.c,
31355         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31356         gcc.c-torture/execute/builtins/lib/strchr.c,
31357         gcc.c-torture/execute/builtins/lib/strcmp.c,
31358         gcc.c-torture/execute/builtins/lib/strcpy.c,
31359         gcc.c-torture/execute/builtins/lib/strcspn.c,
31360         gcc.c-torture/execute/builtins/lib/strlen.c,
31361         gcc.c-torture/execute/builtins/lib/strncat.c,
31362         gcc.c-torture/execute/builtins/lib/strncmp.c,
31363         gcc.c-torture/execute/builtins/lib/strncpy.c,
31364         gcc.c-torture/execute/builtins/lib/strrchr.c,
31365         gcc.c-torture/execute/builtins/lib/strspn.c,
31366         gcc.c-torture/execute/builtins/lib/strstr.c,
31367         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31368         gcc.c-torture/execute/builtins/strlen-2.c,
31369         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31370         prototypes.
31371
31372 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31373
31374         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31375         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31376         selectany usage.
31377
31378 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31379
31380         PR c++/19406
31381         * g++.dg/debug/using1.C: New test.
31382
31383 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31384
31385         PR middle-end/20524
31386         * gcc.dg/alias-7.c: Prefix asm-declared name with
31387         __USER_LABEL_PREFIX__.
31388
31389 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31390
31391         Fix fallout from PR middle-end/15700:
31392         * gcc.c-torture/compile/20011119-1.c: Take
31393         __USER_LABEL_PREFIX__ into account.
31394         * gcc.c-torture/compile/20011119-2.c: Likewise.
31395
31396 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31397
31398         PR c++/18644
31399         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31400
31401 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31402
31403         PR c/17855
31404         * gcc.c-torture/compile/struct-non-lval-1.c,
31405         gcc.c-torture/compile/struct-non-lval-2.c,
31406         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31407
31408 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31409
31410         * gcc.dg/tls/tls.exp: Remove temporary file.
31411         * g++.dg/tls/tls.exp: Ditto.
31412         * lib/file-format.exp: Ditto.
31413         * g++.dg/special/ecos.exp: Ditto.
31414
31415         * lib/profopt.exp: Treat prof_ext as a list.
31416         * gcc.misc-tests/bprob.exp: Ditto.
31417         * g++.dg/bprob/bprob.exp: Ditto.
31418
31419         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31420         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31421         g++.dg/tree-ssa/pointer-reference-alias.C,
31422         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31423         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31424         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31425         g++.dg/vect/pr19951.cc: Ditto.
31426         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31427         gcc.dg/builtins-47.c: Ditto.
31428         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31429         gcc.dg/pr20115-1.c: Ditto.
31430         * gcc.dg/tree-ssa/20030530-2.c,
31431         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31432         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31433         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31434         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31435         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31436         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31437         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31438         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31439         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31440         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31441         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31442         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31443         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31444         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31445         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31446         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31447         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31448         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31449         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31450         gcc.dg/tree-ssa/20030824-1.c,
31451         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31452         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31453         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31454         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31455         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31456         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31457         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31458         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31459         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31460         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31461         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31462         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31463         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31464         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31465         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31466         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31467         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31468         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31469         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31470         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31471         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31472         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31473         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31474         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31475         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31476         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31477         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31478         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31479         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31480         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31481         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31482         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31483         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31484         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31485         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31486         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31487         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31488         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31489         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31490         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31491         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31492         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31493         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31494         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31495         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31496         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31497         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31498         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31499         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31500         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31501         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31502         gcc.dg/tree-ssa/useless-1.c: Ditto.
31503         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31504         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31505         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31506         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31507         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31508         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31509         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31510         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31511         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31512         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31513         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31514         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31515         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31516         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31517         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31518         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31519         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31520         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31521         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31522         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31523         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31524         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31525         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31526         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31527         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31528         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31529         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31530         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31531         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31532         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31533         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31534         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31535         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31536         gcc.dg/vect/vect-none.c: Ditto.
31537         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31538         treelang/compile/unsigned.tree: Ditto.
31539
31540         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31541         * gcc.dg/cpp/direct2s.c: Ditto.
31542         * gcc.dg/cpp/paste4.c: Ditto.
31543         * gcc.dg/cpp/separate-1.c: Ditto.
31544         * gcc.dg/pch/save-temps-1.c: Ditto.
31545         * g++.dg/ext/altivec-10.C: Ditto.
31546         * g++.dg/pch/pch.C: Ditto.
31547
31548         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31549
31550         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31551         * g++.dg/template/repo1.C: Ditto.
31552         * g++.dg/template/repo2.C: Ditto.
31553         * g++.dg/template/repo3.C: Ditto.
31554         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31555         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31556         * g++.old-deja/g++.pt/repo1.C: Ditto.
31557         * g++.old-deja/g++.pt/repo2.C: Ditto.
31558         * g++.old-deja/g++.pt/repo3.C: Ditto.
31559         * g++.old-deja/g++.pt/repo4.C: Ditto.
31560
31561         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31562         * gcc.dg/20030107-1.c: Ditto.
31563         * gcc.dg/20030702-1.c: Ditto.
31564         * gcc.dg/profile-generate-1.c: Ditto.
31565         * g++.dg/other/profile1.C: Ditto.
31566         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31567
31568         * lib/gcc-dg.exp (remove-build-file): New.
31569         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31570         cleanup-tree-dump, cleanup-saved-temps): New.
31571
31572 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31573
31574         PR c++/19203, DR 214
31575         * g++.dg/parse/ambig3.C: Not ambiguous.
31576         * g++.dg/template/spec20.C: New.
31577         * g++.dg/template/spec21.C: New.
31578
31579 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31580
31581         PR target/20045
31582         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31583
31584 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31585
31586         PR libfortran/20660
31587         * gfortran.dg/negative_unit.f: New test.
31588
31589 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31590
31591         * gcc.dg/20050330-1.c: New test.
31592
31593 2005-03-30  Devang Patel  <dpatel@apple.com>
31594
31595         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31596
31597 2005-03-30  Dale Johannesen  <dalej@apple.com>
31598
31599         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31600
31601 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31602
31603         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31604         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31605         Strip options from test name.
31606
31607 2005-03-31  Jan Hubicka  <jh@suse.cz>
31608
31609         * gcc.dg/varpool-1.c: New testcase.
31610
31611 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31612
31613         PR c/772
31614         PR c/17913
31615         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31616         gcc.dg/stmt-expr-label-3.c : New tests.
31617         * gcc.c-torture/execute/medce-2.c: Remove.
31618
31619 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31620
31621         PR c/20368
31622         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31623         tests.
31624
31625 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31626
31627         * gcc.c-torture/compile/pr20203.c: New test.
31628
31629 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31630
31631         * gfortran.dg/promotion.f90: New test.
31632
31633 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31634
31635         PR middle-end/20491
31636         * gcc.dg/torture/asm-subreg-1.c: New test.
31637
31638 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31639
31640         PR c/20672
31641         * gcc.dg/pr20672-1.c: New test.
31642
31643 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31644
31645         * gfortran.dg/vect: New directory.
31646         * gfortran.dg/vect/vect.exp: New.
31647         * gfortran.dg/vect/vect-1.f90: New test.
31648         * gfortran.dg/vect/vect-2.f90: New test.
31649         * gfortran.dg/vect/vect-3.f90: New test.
31650         * gfortran.dg/vect/vect-4.f90: New test.
31651         * gfortran.dg/vect/vect-5.f90: New test.
31652
31653 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31654
31655         PR middle-end/20622
31656         * gcc.dg/alias-7.c: New test.
31657
31658 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31659
31660         * gcc.dg/sparc-reg-1.c: New test.
31661
31662 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31663
31664         PR target/19890
31665         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31666
31667 2005-03-29  Dale Ranta  <dir@lanl.gov>
31668             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31669
31670         PR libfortran/20163
31671         * gfortran.dg/pr20163-2.f: New test.
31672
31673 2005-03-28  Jan Hubicka  <jh@suse.cz>
31674
31675         PR middle-end/20635
31676         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31677         by Jakub Jelinek.
31678
31679 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31680
31681         PR tree-optimization/20626
31682         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31683         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31684
31685 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31686
31687         * gfortran.dg/underflow.f90: New test.
31688         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31689
31690 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31691
31692         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31693
31694 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31695
31696         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31697         (g++_init): Make sure that CXXFLAGS is set.
31698         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31699         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31700         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31701         * lib/objc.exp (objc_init): Likewise.
31702         * lib/treelang.exp (treelang_init): Likewise.
31703
31704 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31705
31706         PR tree-optimization/20470
31707         * gcc.dg/tree-ssa/pr20470.c: New test.
31708
31709 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31710
31711         * gcc.dg/ppc-stfiwx.c: New.
31712
31713 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31714
31715         PR target/19888
31716         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31717
31718 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31719
31720         * gcc.dg/20050325-1.c: Fix a typo.
31721
31722 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31723
31724         PR libfortran/19678
31725         PR libfortran/19679
31726         * gfortran.dg/dos_eol.f: New test.
31727
31728 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31729
31730         PR rtl-optimization/20249
31731         * gcc.dg/20050325-1.c: New test.
31732
31733 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31734
31735         PR libfortran/15332
31736         * gfortran.dg/pr15332.f: New test.
31737
31738 2005-03-24  Dale Johannesen  <dalej@apple.com>
31739
31740         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31741
31742 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31743
31744         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31745         'internal' visibility.
31746         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31747         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31748         'protected' visibility.
31749         * gcc.dg/visibility-7.c: Likewise.
31750         * lib/target-supports.exp (check_visibility_available): Take
31751         a parameter, the kind of visibility to check for.
31752         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31753         to check_visibility_available.
31754
31755         * g++.dg/expr/cast3.C: New.
31756
31757 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31758
31759         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31760         rs6000.
31761
31762 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31763
31764         PR target/20095
31765         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31766
31767 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31768
31769         * gcc.dg/badshift.c: Renamed to...
31770         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31771
31772         * gcc.target/i386/badshift.c: Renamed to...
31773         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31774         only.
31775
31776         PR rtl-optimization/20532
31777         * gcc.target/i386/badshift.c: New.
31778
31779 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31780
31781         * gfortran.dg/pr18025.f90: New test.
31782
31783 2005-03-23  Dale Johannesen  <dalej@apple.com>
31784
31785         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31786
31787 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31788
31789         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31790
31791         * lib/target-supports.exp (check_iconv_available): Default
31792         libiconv to -liconv, if there is no definition.
31793
31794 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31795
31796         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31797
31798 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31799
31800         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31801         * g++.dg/opt/pr7503-2.C: Likewise.
31802         * g++.dg/opt/pr7503-3.C: Likewise.
31803         * g++.dg/opt/pr7503-4.C: Likewise.
31804         * g++.dg/opt/pr7503-5.C: Likewise.
31805         * g++.dg/warn/minmax.C: New test.
31806
31807 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31808
31809         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31810         * gfortran.dg/g77_intrinsics_sub.f: New test.
31811
31812 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31813             Jan Hubicka  <jh@suse.cz>
31814             Steven Bosscher <stevenb@suse.de
31815
31816         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31817
31818 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31819
31820         PR c++/19980
31821         * g++.dg/template/redecl3.C: New test.
31822
31823 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31824
31825         PR c++/20499
31826         * g++.dg/parse/error16.C: Tweak error markers.
31827
31828 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31829
31830         PR target/20561
31831         * gcc.dg/20050321-2.c: New test.
31832
31833 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31834
31835         PR c++/20465
31836         PR c++/20381
31837         * g++.dg/template/ptrmem12.C: New.
31838
31839 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31840
31841         PR rtl-optimization/20527
31842         * gcc.c-torture/execute/pr20527-1.c: New test.
31843
31844 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31845
31846         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31847         program, compile it into a real executable and then delete the .c
31848         and .x files afterwards, to avoid problems on testglue targets.
31849
31850 2005-03-21  Stuart Hastings  <stuart@apple.com>
31851
31852         * gcc.target/i386/sse-2.c: New.
31853
31854 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31855
31856         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31857
31858 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31859
31860         * g++.dg/parse/crash25.C: Fix typo.
31861
31862 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31863
31864         PR c++/20461
31865         * g++.dg/parse/crash24.C: New test.
31866
31867         PR c++/20536
31868         * g++.dg/parse/crash25.C: New test.
31869
31870 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31871
31872         PR c++/20147
31873         * g++.dg/ext/stmtexpr4.C: New test.
31874
31875 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31876
31877         PR middle-end/20539
31878         * gcc.c-torture/compile/pr13066-1.c: New test case.
31879         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31880         * g++.dg/opt/pr13066-1.C: Likewise.
31881
31882 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31883
31884         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31885
31886 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31887
31888         PR fortran/18525
31889         * gfortran.dg/nesting_1.f90: New test.
31890
31891 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31892
31893         PR c++/20240
31894         * g++.dg/lookup/using13.C: New test.
31895
31896 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31897
31898         PR c++/20333
31899         * g++.dg/template/crash36.C: New test.
31900
31901 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31902
31903         PR c++/20463
31904         * g++.dg/template/crash35.C: New test.
31905
31906 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31907
31908         PR c++/19966
31909         * g++.dg/overload/operator2.C: New test.
31910
31911 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31912
31913         PR libfortran/20257
31914         * gfortran.dg/pr20257.f90: New test.
31915
31916 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31917
31918         PR libfortran/20480
31919         * gfortran.dg/pr20480.f90: New test.
31920
31921 2005-03-16  Richard Henderson  <rth@redhat.com>
31922
31923         PR middle-end/15700
31924         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31925         (_rtld_global): New.
31926         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31927         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31928
31929         * gcc.dg/alias-3.c: New.
31930         * gcc.dg/alias-4.c: New.
31931         * gcc.dg/alias-5.c: New.
31932         * gcc.dg/alias-6.c: New.
31933
31934 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31935
31936         * gcc.dg/cpp/ucnid-7.c: New.
31937
31938 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31939             Dorit Naishlos  <dorit@il.ibm.com>
31940
31941         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31942         darwin.
31943
31944 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31945
31946         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31947         support misaligned accesses.
31948         * gcc.dg/vect/vect-58.c: Likewise.
31949         * gcc.dg/vect/vect-92.c: New.
31950         * gcc.dg/vect/vect-93.c: New.
31951
31952 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31953
31954         PR fortran/18827
31955         * gfortran.dg/assign_2.f90: New test.
31956         * gfortran.dg/assign_3.f90: New test.
31957         * gfortran.dg/assign.f90: New test.
31958
31959 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31960
31961         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31962         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31963         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31964         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31965         names.
31966
31967 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
31968
31969         * gcc.dg/cpp/ucnid-6.c: New.
31970
31971         * gcc.dg/cpp/normalize-1.c: New.
31972         * gcc.dg/cpp/normalize-2.c: New.
31973         * gcc.dg/cpp/normalize-3.c: New.
31974         * gcc.dg/cpp/normalize-4.c: New.
31975         * gcc.dg/cpp/ucnid-4.c: New.
31976         * gcc.dg/cpp/ucnid-5.c: New.
31977         * g++.dg/cpp/normalize-1.C: New.
31978         * g++.dg/cpp/ucnid-1.C: New.
31979
31980 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31981
31982         * gcc.dg/pr18628.c: New.
31983
31984 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31985
31986         PR c++/20280
31987         * g++.dg/tree-ssa/pr20280.C: New.
31988
31989 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31990
31991         PR fortran/20467
31992         * gfortran.dg/stfunc_2.f90: New test.
31993
31994 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31995
31996         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31997
31998 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31999
32000         * gcc.dg/tree-ssa/20050314-1.c: New test.
32001
32002 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32003
32004         PR c++/4403
32005         PR c++/9783, DR433
32006         * g++.dg/template/friend34.C: New test.
32007         * g++.dg/template/friend35.C: Likewise.
32008         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32009
32010 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32011
32012         Friend class name lookup 5/n
32013         PR c++/1016
32014         * g++.dg/lookup/hidden-class1.C: New test.
32015         * g++.dg/lookup/hidden-class2.C: Likewise.
32016         * g++.dg/lookup/hidden-class3.C: Likewise.
32017         * g++.dg/lookup/hidden-class4.C: Likewise.
32018         * g++.dg/lookup/hidden-class5.C: Likewise.
32019         * g++.dg/lookup/hidden-class6.C: Likewise.
32020         * g++.dg/lookup/hidden-class7.C: Likewise.
32021         * g++.dg/lookup/hidden-class8.C: Likewise.
32022         * g++.dg/lookup/hidden-class9.C: Likewise.
32023         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32024         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32025         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32026         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32027         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32028         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32029         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32030         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32031         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32032         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32033         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32034
32035 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32036
32037         PR c++/20157
32038         * g++.dg/template/error18.C: New test.
32039
32040 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32041
32042         PR debug/16792
32043         * g++.dg/debug/pr16792.C: New test.
32044
32045 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32046
32047         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32048         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32049         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32050         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32051         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32052         test assertion names.
32053
32054 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32055
32056         PR fortran/18600
32057         * gfortran.dg/stfunc_1.f90: New test.
32058
32059 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32060
32061         PR fortran/16907
32062         * gfortran.dg/real_index_1.f90: New test.
32063
32064 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32065
32066         PR fortran/20323
32067         * gfortran.dg/spec_expr_1.f90: New test.
32068
32069 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32070
32071         PR c/20402
32072         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32073         new parser.
32074
32075 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32076
32077         PR fortran/20361
32078         * gfortran.dg/largeequiv_1.f90: New test.
32079
32080 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32081
32082         * gcc.dg/ucnid-1.c: New.
32083         * gcc.dg/ucnid-2.c: New.
32084         * gcc.dg/ucnid-3.c: New.
32085         * gcc.dg/ucnid-4.c: New.
32086         * gcc.dg/ucnid-5.c: New.
32087         * gcc.dg/ucnid-6.c: New.
32088         * gcc.dg/cpp/ucnid-1.c: New.
32089         * gcc.dg/cpp/ucnid-2.c: New.
32090         * gcc.dg/cpp/ucnid-3.c: New.
32091         * g++.dg/other/ucnid-1.C: New.
32092
32093 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32094
32095         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32096
32097 2005-03-11  Per Bothner  <per@bothner.com>
32098
32099         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32100         that diagnotics refer to correct token.
32101         * gcc.dg/unused-3.c: Likewise.
32102
32103 2005-03-11  Per Bothner  <per@bothner.com>
32104
32105         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32106         constant" is now actually on same line as string constant.
32107         * gcc.dg/cpp/direct2s.c: Likewise.
32108
32109 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32110
32111         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32112
32113 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32114
32115         PR libfortran/20124
32116         * gfortran.dg/pr20124.f90: New Test
32117
32118 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32119
32120         PR tree-optimization/20130
32121         * gcc.dg/pr20130-1.c: New test.
32122
32123 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32124
32125         PR target/20095
32126         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32127
32128 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32129
32130         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32131
32132 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32133
32134         * g++.dg/eh/forced1.C: Fix comment.
32135         * g++.dg/eh/forced2.C: Ditto.
32136         * g++.dg/eh/forced3.C: Ditto.
32137         * g++.dg/eh/forced4.C: Ditto.
32138
32139 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32140
32141         PR rtl-opt/20412
32142         * gcc.c-torture/compile/pr20412.c: New test.
32143
32144 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32145
32146         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32147
32148 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32149
32150         PR target/20322
32151         * gcc.dg/20050307-1.c: New test.
32152
32153 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32154
32155         PR c++/20375
32156         * g++.dg/other/stdarg3.C: New.
32157
32158 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32159
32160         PR c++/18384, c++/18327
32161         * g++.dg/init/array19.C: New test.
32162
32163         PR inline-asm/20314
32164         * gcc.dg/torture/pr20314-1.c: New test.
32165         * gcc.dg/torture/pr20314-2.c: New test.
32166
32167 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32168
32169         * gcc.dg/20050309-1.c: New test.
32170
32171 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32172
32173         * gcc.dg/builtins-10.c: Reactivate disabled test.
32174         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32175         new cbrt transformations.
32176
32177 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32178
32179         PR c++/20208
32180         * g++.dg/template/array13.C: New test.
32181
32182 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32183
32184         PR c++/16859
32185         * g++.dg/init/brace4.C: New test.
32186
32187 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32188
32189         PR c++/20186
32190         * g++.dg/template/non-dependent12.C: New.
32191
32192 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32193
32194         PR c++/20142
32195         * g++.dg/init/array18.C: Add dg-do run marker.
32196
32197         PR c++/20142
32198         * g++.dg/init/array18.C: New test.
32199
32200 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32201
32202         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32203         * g++.dg/gcov/gcov.exp: Likewise.
32204         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32205         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32206         * lib/c-torture.exp: Likewise.
32207         * lib/fortran-torture.exp: Likewise.
32208         * lib/g++.exp: Likewise.
32209         * lib/gcc-defs.exp: Likewise.
32210         * lib/gcc-dg.exp: Likewise.
32211         * lib/gcc.exp: Likewise.
32212         * lib/gcov.exp: Likewise.
32213         * lib/gfortran.exp: Likewise.
32214         * lib/mike-g++.exp: Likewise.
32215         * lib/mike-gcc.exp: Likewise.
32216         * lib/objc-torture.exp: Likewise.
32217         * lib/objc.exp: Likewise.
32218         * lib/profopt.exp: Likewise.
32219         * lib/target-libpath.exp: Likewise.
32220         * lib/target-supports.exp: Likewise.
32221         * lib/treelang.exp: Likewise.
32222         * lib/wrapper.exp: Likewise.
32223
32224 2005-03-08  Jeff Law  <law@redhat.com>
32225
32226         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32227         PHI-OPT changes.
32228
32229 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32230
32231         * gcc.dg/vect/pr20122.c: New test.
32232
32233 2005-03-07  Jeff Law  <law@redhat.com>
32234
32235         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32236         was folded away.
32237         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32238         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32239         * gcc.dg/tree-ssa/pr18134.c: New test.
32240
32241 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32242
32243         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32244         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32245         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32246
32247 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32248
32249         PR tree-opt/17671
32250         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32251
32252 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32253
32254         * g++.dg/warn/Wnvdtor.C: New test.
32255
32256 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32257
32258         * gcc.dg/torture/pr19683-1.c: New test.
32259
32260 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32261
32262         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32263         * gfortran.dg/g77/19990313-2.f: Ditto.
32264         * gfortran.dg/g77/19990313-3.f: Ditto.
32265         * gfortran.dg/g77/19990525-0.f: Ditto.
32266         * gfortran.dg/g77/19990826-0.f: Ditto.
32267         * gfortran.dg/g77/19990826-2.f: Ditto.
32268         * gfortran.dg/g77/19990826-3.f: Ditto.
32269         * gfortran.dg/g77/20000511-1.f: Ditto.
32270         * gfortran.dg/g77/20000511-2.f: Ditto.
32271         * gfortran.dg/g77/970625-2.f: Ditto.
32272         * gfortran.dg/g77/980310-2.f: Ditto.
32273         * gfortran.dg/g77/980310-3.f: Ditto.
32274         * gfortran.dg/g77/980310-8.f: Ditto.
32275         * gfortran.dg/g77/980519-2.f: Ditto.
32276         * gfortran.dg/g77/alpha1.f: Ditto.
32277         * gfortran.dg/g77/claus.f: Ditto.
32278         * gfortran.dg/g77/erfc.f: Ditto.
32279         * gfortran.dg/g77/short.f: Ditto.
32280         * gfortran.fortran-torture/execute/data.f90: Ditto.
32281         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32282         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32283
32284 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32285
32286         * lib/file-format.exp (gcc_target_object_format): Add check for som
32287         format and hardcode object formats on hppa*-*-hpux*.
32288         * lib/target-supports.exp (check_weak_available): Add check for som
32289         object format.  Always return 0 on hppa*-*-hpux10*.
32290
32291         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32292         is defined.
32293
32294         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32295
32296 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32297
32298         * gfortran.dg/pr19936_1.f90: New test.
32299         * gfortran.dg/pr19936_2.f90: New test.
32300         * gfortran.dg/pr19936_3.f90: New test.
32301
32302 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32303             Paul Thomas <prthomas@drfccad.cea.fr>
32304
32305         * gfortran.dg/PR19754_1.f90: New test.
32306         * gfortran.dg/PR19754_2.f90: Ditto.
32307
32308 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32309
32310         PR c++/19311
32311         * g++.dg/template/non-dependent11.C: New test.
32312
32313 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32314
32315         * lib/target-supports.exp (check_iconv_available): Fix comment.
32316
32317 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32318             Joseph S. Myers  <joseph@codesourcery.com>
32319
32320         PR c++/19797
32321         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32322
32323 2005-03-04  Matthew Sachs  <msachs@apple.com>
32324
32325         * gcc.exp (gcc_target_compile): Put braces around
32326         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32327         * objc.exp (objc_target_compile): Likewise.
32328         * treelang.exp (treelang_target_compile): Likewise.
32329
32330 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32331
32332         PR fortran/19673
32333         * gfortran.dg/func_result_1.f90: New test.
32334
32335 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32336
32337         * gcc.misc-tests/options.exp: New test.
32338
32339 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32340
32341         * gcc.dg/pr15784-4.c: New test.
32342
32343 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32344
32345         * gcc.c-torture/execute/pr17133.c: New.
32346         * gcc.c-torture/compile/20050303-1.c: New.
32347
32348 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32349
32350         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32351
32352 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32353
32354         * g++.dg/overload/using2.C: New.
32355
32356 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32357
32358         PR c++/19916
32359         * g++.dg/init/ptrmem2.C: New test.
32360
32361 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32362
32363         PR c/8927
32364         * gcc.dg/pr8927-1.c: New test.
32365
32366 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32367
32368         PR c++/20232
32369         * g++.dg/inherit/covariant12.C: New.
32370
32371 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32372
32373         PR fortran/19479
32374         * gfortran.dg/bound_1.f90: New test.
32375
32376 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32377
32378         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32379         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32380
32381 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32382
32383         PR c/20245
32384         * gcc.dg/pr20245-1.c: New test.
32385
32386 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32387
32388         PR middle-end/19874
32389         * gcc.c-torture/execute/20050119-2.c: New test case.
32390
32391 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32392
32393         * README: Update the DejaGnu bug reporting address.
32394         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32395         * lib/objc-torture.exp: Likewise.
32396
32397 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32398
32399         * gfortran.dg/boz_1.f90: New test.
32400         * gfortran.dg/boz_3.f90: New test.
32401         * gfortran.dg/boz_4.f90: New test.
32402
32403 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32404
32405         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32406         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32407
32408 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32409
32410         PR libfortran/20101
32411         * gfortran.dg/write_0_pe_format.f90: New test.
32412
32413 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32414
32415         PR c++/20206
32416         * g++.dg/opt/thunk2.C: New test.
32417         * g++.dg/opt/covariant1.C: New test.
32418
32419 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32420
32421         * gfortran.dg/e_d_fmt.f90: New test.
32422
32423 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32424
32425         * gcc.dg/asm-b.c: Fix comment typos.
32426
32427 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32428
32429         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32430         a V_MAY_DEF also.
32431
32432 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32433
32434         PR tree-opt/20188
32435         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32436         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32437         * gcc.dg/asm-b.c: New test.
32438
32439 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32440
32441         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32442         Disable this test on IRIX 6.
32443
32444 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32445
32446         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32447         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32448         parser.
32449
32450 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32451
32452         PR tree-optimization/20204
32453         * gcc.dg/pr20204.c: New test.
32454
32455 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32456
32457         PR target/20196
32458         * gcc.c-torture/execute/20050224-1.c: New test.
32459
32460         PR c++/20175
32461         * g++.dg/warn/Wbraces2.C: New test.
32462
32463 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32464
32465         PR c++/19878
32466         * g++.dg/init/const2.C: New test.
32467
32468 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32469
32470         PR tree-optimization/20100
32471         * gcc.c-torture/execute/pr20100-1.c: New test.
32472
32473 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32474
32475         * gfortran.dg/implicit_3.f90: New test.
32476
32477         * gfortran.dg/deftype_1.f90: New test.
32478
32479 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32480
32481         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32482         the test passes.
32483         * g++.dg/other/anon3.C: Accept a warning.
32484
32485 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32486
32487         * gcc.dg/pr20017.c: Fix a comment typo.
32488
32489 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32490
32491         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32492
32493 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32494
32495         PR ada/19902
32496         * ada/acats/tests/cxa/cxa3004.a: Remove.
32497         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32498
32499 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32500
32501         PR c++/20073
32502         * g++.dg/init/const1.C: New test.
32503
32504         PR c++/19991
32505         * g++.dg/parse/constant7.C: New test.
32506
32507         PR c++/20152
32508         * g++.dg/parse/error27.C: New test.
32509         * g++.dg/template/qualttp15.C: Adjust error markers.
32510         * g++.old-deja/g++.other/struct1.C: Likewise.
32511
32512         PR c++/20153
32513         * g++.dg/template/error17.C: New test.
32514
32515         PR c++/20148
32516         * g++.dg/parser/error26.C: New test.
32517
32518 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32519
32520         PR tree-optimization/20100
32521         PR tree-optimization/20115
32522         * gcc.dg/pr20115.c: New test.
32523         * gcc.dg/pr20115-1.c: New test.
32524         * gcc.dg/pr20100.c: New test.
32525         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32526         call-clobbered variables after alias1.
32527
32528 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32529
32530         * gfortran.dg/list_read_4.f90: new test.
32531
32532 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32533
32534         PR rtl-optimization/20017.
32535         * gcc.dg/pr20017.c: New.
32536
32537 2005-02-22  Devang Patel  <dpatel@apple.com>
32538
32539         PR 19952
32540         * g++.dg/tree-ssa/pr19952.C: New test.
32541
32542 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32543
32544         PR c++/19883
32545         * g++.dg/parse/constant6.C: New test.
32546
32547 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32548
32549         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32550         * g++.dg/charset/asm2.c: Likewise.
32551         * g++.dg/charset/asm3.c: Likewise.
32552         * g++.dg/charset/asm4.c: Likewise.
32553         * g++.dg/charset/asm5.c: Likewise.
32554         * g++.dg/charset/attribute1.c: Likewise.
32555         * g++.dg/charset/attribute2.c: Likewise.
32556         * g++.dg/charset/extern1.cc: Likewise.
32557         * g++.dg/charset/extern2.cc: Likewise.
32558         * g++.dg/charset/extern3.cc: Likewise.
32559         * g++.dg/charset/function.cc: Likewise.
32560         * g++.dg/charset/string.c: Likewise.
32561         * g++.dg/charset/charset.exp: Likewise.
32562         * lib/target-supports.exp (check_iconv_available): Fix comment.
32563
32564 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32565
32566         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32567         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32568         * gcc.dg/charset/asm2.c: Likewise.
32569         * gcc.dg/charset/asm3.c: Likewise.
32570         * gcc.dg/charset/asm4.c: Likewise.
32571         * gcc.dg/charset/asm5.c: Likewise.
32572         * gcc.dg/charset/asm6.c: Likewise.
32573         * gcc.dg/charset/attribute1.c: Likewise.
32574         * gcc.dg/charset/attribute2.c: Likewise.
32575         * gcc.dg/charset/builtin1.c: Likewise.
32576         * gcc.dg/charset/extern.c: Likewise.
32577         * gcc.dg/charset/function.c: Likewise.
32578         * gcc.dg/charset/string.c: Likewise.
32579         * gcc.dg/charset/charset.exp: Likewise.
32580
32581 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32582
32583         PR fortran/20086
32584         * gfortran.dg/pr20086.f90: New test.
32585
32586 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32587
32588         PR tree-optimization/19786
32589         * g++.dg/tree-ssa/pr19786.C: New.
32590
32591 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32592
32593         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32594
32595 2005-02-21  Jeff Law  <law@redhat.com>
32596
32597         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32598
32599 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32600
32601         * gfortran.dg/do_iterator: Split loop, markup all lines for
32602         which an error locus is printed.
32603         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32604         locus is printed.
32605         * gfortran.dg/select_4.f90: Likewise.
32606         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32607         locuses in the various permutations.
32608
32609 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32610
32611         PR tree-optimization/19951
32612         * g++.dg/vect: New directory.
32613         * g++.dg/vect/vect.exp: New file.
32614         * g++.dg/vect/pr19951.cc: New testcase.
32615         * g++.dg/dg.exp: Also prune vectorizer tests.
32616
32617 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32618
32619         PR 18785
32620         * gcc.dg/charset/builtin1.c: New test.
32621
32622 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32623
32624         PR c++/19299
32625         * g++.dg/inherit/volatile1.C: New test.
32626
32627         PR c++/19440
32628         * g++.dg/template/dtor4.C: New test.
32629
32630 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32631
32632         * gfortran.dg/int_1.f90: New test.
32633
32634 2005-02-19  Devang Patel  <dpatel@apple.com>
32635
32636         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32637
32638 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32639
32640         * gfortran.dg/achar_1.f90: New test.
32641
32642 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32643
32644         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32645
32646 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32647             Jakub Jelinek  <jakub@redhat.com>
32648
32649         PR tree-optimization/19828
32650         * gcc.dg/tree-ssa/loop-7.c: New test.
32651         * gcc.c-torture/execute/20050218-1.c: New test.
32652
32653 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32654
32655         PR c/20043
32656         * gcc.dg/transparent-union-1.c: New test.
32657         * gcc.dg/transparent-union-2.c: New test.
32658
32659 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32660
32661         PR tree-optimization/18977
32662         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32663
32664 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32665
32666         PR target/20054
32667         * gcc.dg/pr20054.c: New test.
32668
32669 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32670
32671         PR c++/19508
32672         * g++.dg/ext/attrib20.C: New test.
32673
32674 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32675
32676         PR middle-end/20030
32677         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32678
32679 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32680
32681         PR c++/20008
32682         * g++.dg/opt/switch4.C: New.
32683
32684 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32685
32686         PR c++/20023
32687         PR tree-optimization/20009
32688         * gcc.c-torture/compile/20050217-1.c: New test.
32689         * g++.dg/opt/switch3.C: New test.
32690
32691         PR tree-optimization/18947
32692         * gcc.c-torture/compile/20050215-1.c: New test.
32693         * gcc.c-torture/compile/20050215-2.c: New test.
32694         * gcc.c-torture/compile/20050215-3.c: New test.
32695
32696 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32697
32698         PR c++/20028
32699         * g++.dg/template/crash34.C: New.
32700
32701         PR c++/20022
32702         * g++.dg/other/access3.C: New.
32703
32704 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32705
32706         * gcc.dg/vect/vect-98.c: New test.
32707
32708 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32709
32710         PR tree-optimization/19967
32711         * gcc.dg/pr19967.c: New.
32712
32713 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32714
32715         PR middle-end/19857
32716         * gcc.dg/tree-ssa/20050215-1.c: New test.
32717         * gcc.c-torture/execute/20050215-1.c: New test.
32718
32719 2005-02-15  Eric Christopher  <echristo@redhat.com>
32720
32721         * gcc.dg/cpp/20050215-1.c: New file.
32722
32723 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32724
32725         PR tree-optimization/15785
32726         * gcc.dg/pr15785-1.c: New test.
32727
32728 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32729
32730         PR c++/17788
32731         * g++.dg/init/ctor4.C: New.
32732         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32733
32734 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32735
32736         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32737         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32738
32739 2005-02-15  Andreas Schwab  <schwab@suse.de>
32740
32741         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32742         declare malloc.
32743
32744 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32745
32746         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32747
32748 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32749
32750         PR tree-optimization/19853
32751         * gcc.c-torture/compile/pr19853.c: New test.
32752
32753 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32754
32755         PR c++/19608
32756         * g++.dg/parse/local-class1.C: New.
32757
32758         PR c++/19895
32759         * g++.dg/parse/ptrmem3.C: New.
32760
32761         PR c++/19884
32762         * g++.old-deja/g++.oliva/template6.C: Add another case.
32763         * g++.dg/template/explicit6.C: New.
32764
32765 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32766
32767         PR c++/17816
32768         * g++.dg/other/redecl2.C: New.
32769
32770 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32771
32772         PR c++/19891
32773         * g++.dg/abi/covariant4.C: New.
32774
32775 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32776
32777         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32778         New tests.
32779
32780 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32781
32782         * gcc.dg/vect/vect-96.c: Fix typo.
32783
32784 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32785
32786         PR c++/14479
32787         PR c++/19487
32788         * g++.dg/template/enum5.C: New test.
32789
32790 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32791
32792         * gcc.dg/vect/vect-97.c: New test.
32793
32794 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32795
32796         * gcc.dg/vect/vect-96.c: New test.
32797
32798 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32799
32800         * gcc.dg/builtins-34.c: Also check ldexp*.
32801
32802 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32803
32804         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32805
32806 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32807
32808         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32809         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32810         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32811         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32812         selector_list, selector_expression, dg-process-target): Move to new
32813         file target-supports-dg.exp.
32814         * lib/target-supports-dg.exp: New.
32815
32816         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32817         New.
32818
32819 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32820
32821         PR c++/19666
32822         * g++.dg/other/ptrmem6.C: New test.
32823
32824         PR middle-end/19858
32825         * gcc.c-torture/compile/20050210-1.c: New test.
32826
32827 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32828
32829         PR c++/19755
32830         * g++.dg/warn/Wbraces1.C: New test.
32831
32832 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32833
32834         * gcc.dg/builtins-52.c: New testcase.
32835
32836 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32837
32838         PR c/19342
32839         * gcc.c-torture/execute/20050119-1.c: New test.
32840
32841 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32842
32843         PR c++/19811
32844         * g++.dg/init/delete1.C: New test.
32845
32846 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32847
32848         PR c++/18470
32849         * g++.dg/template/static12.C: New test.
32850
32851 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32852
32853         PR c++/19787
32854         * g++.dg/conversion/ambig1.C: New test.
32855
32856         PR c++/19739
32857         * g++.dg/ext/attrib19.C: New test.
32858
32859         PR c++/19732
32860         * g++.dg/parse/dtor5.C: New test.
32861
32862         PR c++/19762
32863         * g++.dg/template/dtor3.C: New test.
32864
32865         PR c++/19826
32866         * g++.dg/template/static11.C: New test.
32867         * g++.dg/template/crash2.C: Remove dg-error marker.
32868
32869 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32870
32871         PR C++/18491
32872         * g++.old-deja/g++.mike/p10769a.C: Remove.
32873
32874 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32875
32876         * gcc.dg/builtins-48.c: New test case.
32877         * gcc.dg/builtins-49.c: New test case.
32878         * gcc.dg/builtins-50.c: New test case.
32879         * gcc.dg/builtins-51.c: New test case.
32880
32881 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32882
32883         PR middle-end/19583
32884         * g++.dg/warn/Wreturn-type-3.C: New test.
32885
32886 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32887
32888         PR middle-end/19402
32889         * gcc.dg/pr19402-1.c: New testcase.
32890         * gcc.dg/pr19402-2.c: likewise.
32891
32892 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32893
32894         PR middle-end/19854
32895         * g++.dg/tree-ssa/tmmti.C: New testcase.
32896
32897 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32898
32899         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32900
32901 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32902
32903         PR c++/19733
32904         * g++.dg/parse/crash23.C: New test.
32905         * g++.dg/warn/Weff1.C: New test.
32906
32907 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32908
32909         * gcc.dg/20050209-1.c: New test.
32910
32911 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32912
32913         PR target/19799
32914         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32915
32916 2005-02-08  Mike Stump  <mrs@apple.com>
32917
32918         * g++.dg/pch/import-2.c: New test.
32919         * g++.dg/pch/import-2.hs: New.
32920         * g++.dg/pch/include/import-2a.h: New.
32921         * g++.dg/pch/include/import-2b.h: New.
32922
32923 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32924
32925         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32926
32927 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32928
32929         * gfortran.dg/substr_1.f90: New test.
32930
32931 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32932
32933         PR middle-end/19775
32934         * gcc.dg/torture/builtin-power-1.c: Disable test for
32935         invalid transformation.
32936         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32937         no longer optimize.
32938         * gcc.dg/builtins-47.c: New testcase.
32939
32940 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32941             Dorit Naishlos  <dorit@il.ibm.com>
32942
32943         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32944
32945 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32946
32947         * gcc.c-torture/compile/20050206-1.c: New test.
32948
32949 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32950
32951         PR tree-opt/19768
32952         * g++.dg/opt/pr19768.C: New test.
32953
32954 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32955
32956         PR tree-opt/19736
32957         * gcc.c-torture/compile/pr19736.c: New test.
32958
32959 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32960
32961         PR c++/17401
32962         * g++.dg/parse/error25.C: New test.
32963
32964 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32965
32966         * gcc.c-torture/execute/20050203-1.c: New.
32967
32968 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
32969
32970         * gcc.dg/vect/vect-85.c: Remove xfail.
32971         * gcc.dg/vect/vect-86.c: Remove xfail.
32972         * gcc.dg/vect/vect-87.c: Remove xfail.
32973         * gcc.dg/vect/vect-88.c: Remove xfail.
32974
32975 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
32976
32977         * gcc.dg/altivec-19.c: New.
32978
32979 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
32980
32981         PR c/17807
32982         * gcc.dg/nested-func-3.c: New test.
32983         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32984
32985 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
32986
32987         * gcc.test-framework/gen_directive_tests: Generate tests for
32988         selector expressions.
32989
32990 2005-02-02  Matt Austern  <austern@apple.com>
32991
32992         PR c++/19628
32993         * g++/ext/builtin7.C: New.
32994         * g++/ext/builtin8.C: New.
32995
32996 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32997
32998         PR c/18502
32999         * gcc.dg/pr18502-1.c: New test.
33000
33001 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33002
33003         PR c++/17413
33004         * g++.dg/template/local4.C: Tweak.
33005
33006 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33007
33008         PR tree-optimization/19578
33009         * gcc.c-torture/compile/20050202-1.c: New test.
33010
33011 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33012
33013         PR c/19435
33014         * gcc.dg/c99-init-4.c: New test.
33015
33016 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33017
33018         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33019
33020         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33021
33022         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33023         * g++.dg/eh/check-vect.h: New.
33024
33025         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33026         * gcc.dg/vect/vect-78.c: Ditto.
33027         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33028         Remove.
33029
33030         * g++.dg/conversion/simd1.C: Expect warning.
33031         * g++.dg/ext/attribute-test-1.C: Ditto.
33032         * g++.dg/ext/attribute-test-2.C: Ditto.
33033         * g++.dg/ext/attribute-test-3.C: Ditto.
33034         * g++.dg/ext/attribute-test-4.C: Ditto.
33035
33036         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33037         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33038
33039         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33040
33041 2005-02-01  Richard Henderson  <rth@redhat.com>
33042
33043         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33044         long double for ibm double-double format.
33045         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33046
33047 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33048
33049         PR tree-optimization/19633
33050         * gcc.dg/pr19633-1.c: New test.
33051         * gcc.dg/pr19633.c: Tweak to make pointer point
33052         to NULL or a symbol.
33053
33054 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33055
33056         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33057         New procs.
33058         (dg-process-target (local override)): Handle selector expressions.
33059
33060         * gcc.test-framework/README: Describe tests in source directory.
33061         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33062         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33063         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33064         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33065         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33066         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33067         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33068         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33069         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33070         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33071         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33072         * gcc.test-framework/dg-error-exp-P.c: New test.
33073         * gcc.test-framework/dg-error-exp-XP.c: New test.
33074         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33075         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33076         * gcc.test-framework/dg-output-exp-P.c: New test.
33077         * gcc.test-framework/dg-output-exp-XF.c: New test.
33078         * gcc.test-framework/dg-warning-exp-P.c: New test.
33079         * gcc.misc-tests/dg-1.c: Remove.
33080         * gcc.misc-tests/dg-2.c: Remove.
33081         * gcc.misc-tests/dg-3.c: Remove.
33082         * gcc.misc-tests/dg-4.c: Remove.
33083         * gcc.misc-tests/dg-5.c: Remove.
33084         * gcc.misc-tests/dg-6.c: Remove.
33085         * gcc.misc-tests/dg-7.c: Remove.
33086         * gcc.misc-tests/dg-8.c: Remove.
33087         * gcc.misc-tests/dg-9.c: Remove.
33088         * gcc.misc-tests/dg-10.c: Remove.
33089         * gcc.misc-tests/dg-11.c: Remove.
33090         * gcc.misc-tests/dg-12.c: Remove.
33091         * gcc.misc-tests/dg-test.exp: Remove.
33092
33093         * gcc.test-framework/test-framework.awk: Change recording and
33094         printing of passes and failures.
33095
33096         * gcc.test-framework: New directory.
33097         * gcc.test-framework/README: New.
33098         * gcc.test-framework/test-framework.exp: New.
33099         * gcc.test-framework/test-framework.awk: New.
33100         * gcc.test-framework/gen_directive_tests: New.
33101
33102 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33103
33104         * lib/treelang.exp: Fix comment typos.
33105         (treelang_target_compile): Don't append libs=-ltreelang to options.
33106
33107 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33108
33109         * g++.dg/parse/typename7.C: Adjust error messages.
33110
33111 2005-01-31  Jeff Law  <law@redhat.com>
33112
33113         * gcc.c-torture/execute/20050131-1.c: New test.
33114         * gcc.dg/wcaselabel.c: New test.
33115
33116 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33117
33118         * g++.dg/other/warning1.C: Adjust error messags.
33119         * g++.dg/parse/constant5.C: New test.
33120
33121 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33122
33123         PR c/19333
33124         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33125         the test case valid.
33126         * gcc.dg/20030815-1.c: Remove invalid tests.
33127         * gcc.dg/array-7.c: Adjust expected result.
33128         * gcc.dg/pr18596-3.c: Likewise.
33129         * gcc.dg/noncompile/20000901-1.c: Likewise.
33130         * gcc.dg/noncompile/init-2.c: Likewise.
33131         * gcc.dg/noncompile/init-4.c: Likewise.
33132
33133 2005-01-31  Dale Johannesen  <dalej@apple.com>
33134
33135         * g++.dg/opt/pr19650.C: New test.
33136
33137 2005-01-31  Richard Henderson  <rth@redhat.com>
33138
33139         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33140         long double for intel double extended format.
33141         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33142
33143 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33144
33145         PR c++/19555
33146         * g++.dg/template/static10.C: New test.
33147
33148         PR c++/19395
33149         * g++.dg/parse/error24.C: New test.
33150
33151         PR c++/19367
33152         * g++.dg/lookup/builtin1.C: New test.
33153
33154         PR c++/19457
33155         * g++.dg/warn/conv3.C: New test.
33156
33157 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33158
33159         PR fortran/19647
33160         * gfortan.dg/inquire_7.f90
33161
33162 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33163
33164         PR tree-optimization/15791
33165         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33166         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33167         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33168         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33169         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33170         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33171         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33172         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33173         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33174         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33175
33176 2005-01-29  Paul Brook  <paul@codesourcery.com>
33177
33178         PR fortran/18565
33179         * check.c (real_or_complex_check): New function.
33180         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33181         * intrinsic.c (add_functions): Use new check functions.
33182         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33183         Add prototypes.
33184
33185 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33186
33187         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33188         gcc.dg/lvalue-3.c: New tests.
33189         * gcc.dg/concat.c: Update expected messages.
33190
33191 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33192
33193         PR libfortran/19595
33194         * gfortran.dg/eor_1.f90: New test.
33195
33196 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33197
33198         PR fortran/19589
33199         * gfortran.dg/logical_data_1.f90: New test.
33200
33201 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33202
33203         PR c++/19253
33204         * g++.dg/template/crash33.C: New test.
33205
33206         PR c++/19667
33207         * g++.dg/template/crash32.C: New test.
33208
33209 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33210
33211         PR middle-end/16558
33212         * g++.dg/warn/Wreturn-type-2.C: New test.
33213
33214 2004-06-24  Jeff Law  <law@redhat.com>
33215
33216         * gcc.dg/tree-ssa/20050128-1.c: New test.
33217
33218 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33219
33220         * gcc.target/frv/all-mdpackh-1.c: New test.
33221
33222 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33223
33224         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33225
33226 2005-01-27  Richard Henderson  <rth@redhat.com>
33227
33228         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33229
33230 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33231
33232         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33233
33234 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33235
33236         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33237         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33238         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33239         to cope with cases where the multilib options override the dg-options.
33240
33241 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33242
33243         PR c/18946
33244         * gcc.dg/noncompile/20050120-1.c: New test.
33245
33246 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33247
33248         PR tree-optimization/19633
33249         * gcc.dg/pr19633.c: New test.
33250         * gcc.dg/tree-ssa/pr19633.c: New test.
33251
33252 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33253
33254         * gcc.dg/20041216-1.c: New test.
33255
33256 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33257
33258         PR objc/18862
33259         * objc.dg/selector-2.m: New test.
33260
33261 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33262
33263         * g++.dg/opt/range-test-2.C: New test.
33264
33265         PR rtl-optimization/19579
33266         * gcc.c-torture/execute/20050124-1.c: New test.
33267
33268 2005-01-26  Greg Parker  <gparker@apple.com>
33269         Stuart Hastings  <stuart@apple.com>
33270
33271         * gcc.c-torture/execute/20050125-1.c: New.
33272
33273 2005-01-18  Jan Hubicka  <jh@suse.cz>
33274
33275         PR tree-optimize/19337
33276         * gcc.c-torture/compile/20050119-1.c: New test.
33277
33278 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33279
33280         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33281         test for successful match.
33282
33283 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33284
33285         PR objc/18408
33286         * objc.dg/comp-types-7.m: New test.
33287
33288 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33289
33290         * lib/target-supports.exp (current_target_name): New.
33291         (check_effective_target_ilp32, check_effective_target_lp64):
33292         Cache the result to use as long as the current target, with
33293         multilib flags, remains the same.
33294
33295         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33296         (dg-require-weak, dg-require-visibility, dg-require-alias,
33297         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33298         dg-require-effective-target, dg-skip-if): Remove call to
33299         skip_test_and_clear_xfail.
33300         (dg-test): Clear xfail data.
33301
33302 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33303
33304         PR target/17751
33305         * gcc.dg/ppc64-toc.c: New test.
33306
33307         * g++.dg/tree-ssa/empty-1.C: New test.
33308
33309         PR middle-end/19551
33310         * gcc.c-torture/execute/20050121-1.c: New test.
33311         * gcc.dg/20050121-2.c: New test.
33312
33313 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33314         Paul Brook  <paul@codesourcery.com>
33315
33316         PR fortran/17941
33317         * gfortran.dg/real_const_1.f: New test.
33318         * gfortran.dg/real_const_2.f90: New test.
33319         * gfortran.dg/complex_int_1.f90: New test.
33320
33321 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33322
33323         PR fortran/19313
33324         * gfortan.dg/inquire_6.f90: New test.
33325
33326 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33327
33328         PR libfortran/19451
33329         * open_readonly_1.f90: New test.
33330
33331 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33332
33333         PR libfortran/18982
33334         * gfortran.dg/open_new.f90: New file.
33335
33336 2005-01-22  Paul Brook  <paul@codesourcery.com>
33337
33338         * namelist_1.f90: New test.
33339
33340 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33341
33342         PR tree-optimization/19484
33343         * gcc.c-torture/compile/20050122-[12].c: New tests.
33344
33345 2005-01-22  Paul Brook  <paul@codesourcery.com>
33346
33347         * gfortran.dg/implicit_2.f90: New test.
33348
33349 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33350
33351         PR fortran/19314
33352         * gfortran.dg/inquire_5.f90: New test.
33353
33354 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33355
33356         PR c/18809
33357         * gcc.dg/pr18809-1.c: New test.
33358
33359 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33360
33361         * gcc.dg/20050121-1.c: New test.
33362
33363         PR tree-optimization/13000
33364         * gcc.dg/20040206-1.c: Change warning to point where function is
33365         being inlined.
33366
33367 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33368
33369         PR c++/19208
33370         * g++.dg/template/array11.C: New test.
33371
33372 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33373
33374         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33375         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33376         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33377         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33378         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33379         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33380
33381 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33382
33383         PR tree-optimization/15349
33384         * gcc.dg/tree-ssa/pr15349.c: New.
33385
33386 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33387
33388         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33389
33390 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33391
33392         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33393         scan-assembler-times directive name.
33394
33395         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33396         after dg-do.
33397
33398         PR rtl-optimization/19462
33399         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33400
33401 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33402
33403         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33404         counting function calls on ia64.
33405
33406 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33407
33408         PR rtl-optimization/15139
33409         * gcc.dg/20050111-2.c: New test.
33410
33411         PR c/17297
33412         * gcc.c-torture/compile/20050113-1.c: New testcase.
33413
33414         PR middle-end/19164
33415         * gcc.dg/20050113-1.c: New testcase.
33416
33417 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33418
33419         * gcc.dg/vect/vect-85.c: Add comment.
33420         * gcc.dg/vect/vect-86.c: Add xfail for now.
33421         * gcc.dg/vect/vect-87.c: Add xfail for now.
33422         * gcc.dg/vect/vect-88.c: Add xfail for now.
33423         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33424
33425 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33426
33427         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33428
33429 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33430
33431         * g++.dg/debug/typedef3.C: New test.
33432
33433 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33434
33435         PR c/19472
33436         * gcc.dg/asm-a.c: New test.
33437
33438 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33439
33440         * gcc.dg/sh-relax.c: Add prototype for abort.
33441
33442 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33443
33444         * gcc.dg/short-compare-1.c: New test.
33445         * gcc.dg/short-compare-2.c: Likewise.
33446
33447 2005-01-18  Michael Matz  <matz@suse.de>
33448
33449         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33450
33451 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33452
33453         PR tree-optimization/19121
33454         * gcc.c-torture/compile/pr19121.c: New test.
33455
33456 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33457
33458         PR target/19357
33459         * gcc.c-torture/compile/pr19357.c: New test.
33460
33461 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33462
33463         PR c/5675
33464         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33465         pass--those that refer just to the variable, possibly with a
33466         cast.
33467         * gcc.dg/c99-const-expr-3.c: Likewise.
33468
33469         PR middle-end/13127
33470         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33471         longer emitted.
33472
33473 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33474
33475         PR fortran/18778
33476         * gfortran.dg/endfile_2.f90: New test.
33477
33478 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33479
33480         PR 19168
33481         * gfortran.dg/select_5.f90: New test.
33482
33483 2004-01-16  Paul Brook  <paul@codesourcery.com>
33484
33485         * gfortran.dg/common_4.f90: New test.
33486
33487 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33488
33489         PR rtl-optimization/19462
33490         * gcc.dg/torture/pr19462-1.c: New test.
33491
33492 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33493
33494         PR objc/19321
33495         * objc.dg/func-ptr-2.m: New.
33496         * objc.dg/volatile-1.m: New.
33497
33498 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33499
33500         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33501
33502 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33503
33504         PR tree-optimization/19060
33505         * gcc.c-torture/execute/20050104-1.c: New test.
33506
33507 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33508
33509         PR fortran/18983
33510         * gfortran.dg/write_to_null.f90: New test.
33511
33512 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33513             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33514
33515         PR other/19328
33516         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33517         argument.
33518
33519 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33520
33521         PR c++/19263
33522         * g++.dg/init/vector1.C: New test.
33523
33524 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33525
33526         PR target/13158
33527         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33528         PR target/18987
33529         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33530
33531 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33532
33533         * gfortran.dg/select_1.f90: New test.
33534         * gfortran.dg/select_2.f90: New test.
33535         * gfortran.dg/select_3.f90: New test.
33536         * gfortran.dg/select_4.f90: New test.
33537
33538 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33539
33540         PR middle-end/19084
33541         PR rtl-optimization/19348
33542         * gcc.dg/20050111-1.c: New test.
33543         * gcc.c-torture/execute/20050111-1.c: New test.
33544
33545         * gcc.dg/i386-asm-4.c: New test.
33546
33547 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33548
33549         * gcc.dg/nested-func-2.c: New test.
33550         * ada/acats/norun.lst: Remove c953002.
33551
33552 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33553
33554         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33555
33556 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33557
33558         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33559
33560 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33561
33562         PR target/18761
33563         * g++.dg/abi/align1.C: New test.
33564
33565 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33566
33567         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33568         at a time.
33569         * g++.dg/ext/altivec_check.h: Support compiling as C.
33570
33571 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33572
33573         PR c++/19355
33574         * g++.dg/expr/pr19355-1.C: New test case.
33575
33576 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33577
33578         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33579         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33580         * ada/acats/tests/c3/c92005b.ada: Likewise.
33581         * ada/acats/tests/c3/cxb3012.a: Likewise.
33582         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33583
33584 2005-01-09  Paul Brook  <paul@codesourcery.com>
33585
33586         * gfortran.dg/common_2.f90: New file.
33587         * gfortran.dg/common_3.f90: New file.
33588
33589 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33590
33591         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33592
33593 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33594
33595         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33596         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33597         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33598         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33599         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33600         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33601         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33602         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33603         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33604         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33605         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33606         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33607         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33608         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33609         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33610         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33611         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33612         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33613         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33614         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33615         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33616         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33617         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33618         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33619         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33620         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33621         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33622         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33623         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33624         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33625         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33626         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33627         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33628         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33629         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33630         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33631         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33632         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33633         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33634         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33635         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33636         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33637         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33638         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33639         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33640         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33641         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33642         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33643         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33644         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33645         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33646         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33647         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33648         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33649         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33650         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33651         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33652         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33653         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33654         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33655         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33656         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33657         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33658         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33659         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33660         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33661         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33662
33663         * gcc.dg/vect/vect-1.c: Fix spelling.
33664         * gcc.dg/vect/vect-10.c: Fix spelling.
33665         * gcc.dg/vect/vect-11.c: Fix spelling.
33666         * gcc.dg/vect/vect-12.c: Fix spelling.
33667         * gcc.dg/vect/vect-14.c: Fix spelling.
33668         * gcc.dg/vect/vect-15.c: Fix spelling.
33669         * gcc.dg/vect/vect-16.c: Fix spelling.
33670         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33671         * gcc.dg/vect/vect-64.c: Fix comments.
33672         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33673
33674 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33675             Ira Rosen  <irar@il.ibm.com>
33676
33677         * gcc.dg/vect/vect-70.c: New test.
33678         * gcc.dg/vect/vect-71.c: New test.
33679
33680 2005-01-09  Manfred Hollstein  <mh@suse.com>
33681
33682         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33683         * gcc.dg/pr18241-2.c: Likewise.
33684         * gcc.dg/pr18241-3.c: Likewise.
33685         * gcc.dg/pr18241-4.c: Likewise.
33686         * gcc.dg/pr18241-5.c: Likewise.
33687
33688 2005-01-08  Richard Henderson  <rth@redhat.com>
33689
33690         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33691         False for x86 and x86-64.
33692
33693 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33694
33695         PR tree-optimization/18241
33696         * gcc.dg/pr18241-1.c: New test.
33697         * gcc.dg/pr18241-2.c: New test.
33698         * gcc.dg/pr18241-3.c: New test.
33699         * gcc.dg/pr18241-4.c: New test.
33700         * gcc.dg/pr18241-5.c: New test.
33701
33702 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33703
33704         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33705         gfortran.dg/select_4.f90: New.
33706
33707 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33708
33709         * gcc.c-torture/execute/20050107-1.c: New test.
33710
33711 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33712
33713         PR c++/19298
33714         * g++.dg/template/ref2.C: New.
33715
33716 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33717
33718         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33719         instead of being empty.
33720
33721 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33722
33723         PR fortran/15553
33724         * gfortran.dg/array-1.f90: New test.
33725
33726 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33727
33728         PR tree-optimization/19283
33729         * gcc.c-torture/execute/20050106-1.c: New test.
33730
33731         PR rtl-optimization/18861
33732         * gcc.dg/20050105-1.c: New test.
33733
33734         PR tree-optimization/18828
33735         * gcc.dg/20050105-2.c: New test.
33736
33737 2005-01-07  Andreas Jaeger  <aj@suse.de>
33738
33739         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33740
33741 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33742
33743         PR fortran/18398
33744         * gfortran.dg/fmt_read.f90: New test.
33745
33746 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33747
33748         * gcc.dg/rs6000-ldouble-2.c: New.
33749
33750 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33751
33752         PR c++/19244
33753         * g++.dg/parser/ctor2.C: New test.
33754
33755 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33756
33757         PR c++/17154
33758         * g++.dg/template/using9.C: New test.
33759
33760 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33761
33762         PR c++/19258
33763         * g++.dg/lookup/friend6.C: New test.
33764
33765 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33766
33767         PR c++/19270
33768         * g++.dg/template/array10.C: New.
33769
33770 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33771
33772         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33773         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33774
33775 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33776
33777         * gcc.c-torture/compile/20050105-1.c: New test.
33778
33779 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33780
33781         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33782
33783 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33784
33785         PR middle-end/19100
33786         * gcc.dg/conv-3.c: New test case.
33787
33788 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33789
33790         * gcc.dg/asm-wide-1.c: New test.
33791
33792 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33793
33794         PR c++/19030
33795         * g++.dg/parse/crash22.C: New
33796
33797 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33798
33799         PR 19257
33800         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33801
33802 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33803
33804         PR middle-end/17767
33805         * gcc.dg/i386-mmx-6.c: New test case.
33806
33807 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33808
33809         PR tree-optimization/18308
33810         * gcc.dg/vect/pr18308.c: New testcase.
33811
33812 2005-01-04  Andreas Jaeger  <aj@suse.de>
33813
33814         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33815
33816 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33817             Robert Bowdidge <bowdidge@apple.com>
33818
33819         * gcc.dg/cpp/subframework1.c: New.
33820         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33821         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33822         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33823         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33824
33825 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33826
33827         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33828         producing warning.
33829         * gcc.dg/darwin-weakimport-2.c: New.
33830
33831 2005-01-03  Richard Henderson  <rth@redhat.com>
33832
33833         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33834
33835 2005-01-03  Richard Henderson  <rth@redhat.com>
33836
33837         * gcc.dg/vect/vect.exp: Enable for ia64.
33838         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33839         (check_effective_target_vect_float): Likewise.
33840         (check_effective_target_vect_no_align): Likewise.
33841         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33842         * gcc.dg/vect/vect-8.c: Likewise.
33843
33844 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33845
33846         PR target/19236
33847         * gcc.dg/pr19236-1.c: New test case.
33848
33849 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33850
33851         PR rtl-optimization/12092
33852         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33853
33854 2005-01-02  Andreas Jaeger  <aj@suse.de>
33855
33856         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33857
33858 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33859             Andrew Pinski  <pinskia@physics.uc.edu>
33860
33861         PR rtl-optimization/12092
33862         * gcc.dg/pr12092-1.c: New test case.
33863
33864 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33865
33866         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33867         'hidden' and 'default' for better portability.
33868         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33869
33870         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33871         6 and 7.
33872         * g++.old-deja/g++.brendan/new3.C: Likewise.
33873
33874 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33875
33876         * gcc.dg/20041231-1.C: New test.
33877         * g++.dg/warn/Wunreachable-code-1.C: New test.
33878
33879 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33880
33881         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33882         file, not /dev/null.  Abort on error.
33883
33884 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33885             Ziemowit Laski  <zlaski@apple.com>
33886
33887         PR objc/18971
33888         * objc.dg/encode-5.m: New test.
33889
33890 2004-12-29  Richard Henderson  <rth@redhat.com>
33891
33892         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33893         * objc.dg/stabs-1.m: Disable for ia64.
33894
33895 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33896
33897         PR c++/19190
33898         * g++.dg/warn/Wunused-10.C: New test.
33899
33900 2004-12-28  Richard Henderson  <rth@redhat.com>
33901
33902         * objc.dg/stabs-1.m: Disable for alpha.
33903
33904 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33905
33906         PR c++/19149
33907         * g++.dg/parse/error23.C: New test.
33908
33909 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33910
33911         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33912
33913         PR fortran/19032
33914         * gfortran.dg/intrinsic_modulo_1.f90: New.
33915         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33916         tests with divisor -1.
33917
33918 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33919
33920         * g++.dg/opt/temp1.C (memcpy): Return a value.
33921
33922         PR c++/19148
33923         * g++.dg/expr/cond7.C: New test.
33924
33925 2004-12-27  Paul Brook  <paul@codesourcery.com>
33926
33927         * gfortran.dg/g77/select_no_compile.f: Remove.
33928
33929 2004-12-27  Richard Henderson  <rth@redhat.com>
33930
33931         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33932         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33933         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33934
33935 2004-12-26  Richard Henderson  <rth@redhat.com>
33936
33937         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33938         by 1i instead of token pasting.
33939
33940 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33941
33942         PR tree-optimization/17578
33943         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33944         to additional_flags.
33945         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33946
33947 2004-12-25  Richard Henderson  <rth@redhat.com>
33948
33949         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33950         Remove Alpha.
33951
33952 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33953
33954         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33955         hppa*-*-hpux*.
33956         * gcc.dg/pr17957.c (dg-options): Likewise.
33957         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33958         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33959         instead of 0 on __hppa__.
33960         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33961         "foo,%r" on hppa*-*-*.
33962
33963 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33964
33965         PR fortran/19071
33966         * gfortran.dg/complex_write.f90: New test.
33967
33968 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33969
33970         PR c++/17595
33971         * g++.dg/parse/pragma2.C: New test.
33972
33973         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33974
33975 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33976
33977         * gcc.dg/empty2.c: Add missing dg-warning.
33978
33979 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33980
33981         PR c++/17413
33982         * g++.dg/template/local4.C: New test.
33983         * g++.dg/template/crash19.C: Add dg-error marker.
33984
33985         * g++.dg/template/crash31.C: Correct embedded PR number.
33986
33987 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33988
33989         PR c++/16405
33990         * g++.dg/opt/temp1.C: Add do-run marker.
33991
33992 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33993
33994         * g++.dg/template/spec19.C: New.
33995
33996 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33997
33998         PR target/16819
33999         * gcc.dg/empty2.c: New.
34000
34001 2004-12-23  Richard Henderson  <rth@redhat.com>
34002
34003         * lib/target-supports.exp (check_effective_target_vect_no_align):
34004         Remove i?86 and x86-64.
34005
34006 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34007
34008         PR c++/16405
34009         * g++.dg/opt/temp1.C: New test.
34010
34011 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34012
34013         PR c++/18733
34014         * g++.dg/template/friend33.C: New testcase.
34015
34016 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34017
34018         PR c++/18464
34019         * g++.dg/template/cond5.C: New test.
34020
34021         PR c++/18492
34022         * g++.dg/inherit/thunk3.C: New test.
34023
34024         PR c++/11224
34025         * g++.dg/warn/Wunused-9.C: New test.
34026
34027 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34028
34029         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34030
34031 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34032
34033         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34034
34035 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34036
34037         PR c++/18378
34038         * g++.dg/ext/packed8.C: New test.
34039
34040         PR c++/19063
34041         * g++.dg/template/crash31.C: New test.
34042
34043         PR c++/19034
34044         * g++.dg/template/crash30.C: New test.
34045
34046 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34047
34048         PR C++/18984
34049         * g++.dg/eh/ctor3.C: New test.
34050
34051 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34052
34053         * objc.dg/stabs-1.m: Allow section name to be quoted and
34054         assembly label to begin with '.LL'.
34055
34056 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34057
34058         * gcc.dg/vect/vect.exp
34059         (check_effective_target_lp64_or_vect_no_align): New.
34060         * gcc.dg/vect/vect-77.c: Use it.
34061         * gcc.dg/vect/vect-78.c: Use it.
34062
34063         * lib/target-supports.exp
34064         (check_effective_target_vect_no_max,
34065         check_effective_target_vect_no_bitwise,
34066         check_effective_target_vect_no_align): New.
34067         * gcc.dg/vect/vect-13.c: Use them.
34068         * gcc.dg/vect/vect-17.c: Ditto.
34069         * gcc.dg/vect/vect-18.c: Ditto.
34070         * gcc.dg/vect/vect-19.c: Ditto.
34071         * gcc.dg/vect/vect-20.c: Ditto.
34072         * gcc.dg/vect/vect-27.c: Ditto.
34073         * gcc.dg/vect/vect-29.c: Ditto.
34074         * gcc.dg/vect/vect-44.c: Ditto.
34075         * gcc.dg/vect/vect-48.c: Ditto.
34076         * gcc.dg/vect/vect-50.c: Ditto.
34077         * gcc.dg/vect/vect-52.c: Ditto.
34078         * gcc.dg/vect/vect-54.c: Ditto.
34079         * gcc.dg/vect/vect-56.c: Ditto.
34080         * gcc.dg/vect/vect-58.c: Ditto.
34081         * gcc.dg/vect/vect-60.c: Ditto.
34082         * gcc.dg/vect/vect-72.c: Ditto.
34083         * gcc.dg/vect/vect-80.c: Ditto.
34084
34085 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34086
34087         PR c++/14075
34088         * g++.dg/init/string1.C: New.
34089
34090         PR c++/18975
34091         * g++.dg/other/synth1.C: New.
34092
34093 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34094
34095         PR c/18963
34096         * gcc.dg/pr18963-1.c: New test.
34097
34098 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34099
34100         PR c/18596
34101         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34102         * gcc.dg/pr18596-1.c: Use dg-error.
34103         (dg-options): Use -fno-unit-at-a-time.
34104         * gcc.dg/pr18596-2.c: New test.
34105         * gcc.dg/pr18596-3.c: New test.
34106
34107 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34108
34109         PR middle-end/18683
34110         * g++.dg/opt/pr18683-1.C: New test case.
34111
34112 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34113
34114         PR other/19093
34115         * g++.dg/opt/max1.C: Fix for 64bit targets.
34116
34117 2004-12-20  Matt Austern  <austern@apple.com>
34118
34119         PR c++/19044
34120         * g++.dg/ext/builtin6.C: New
34121
34122 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34123
34124         PR tree-optimization/19080
34125         * gcc.c-torture/compile/pr19080.c: New test.
34126
34127 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34128
34129         * gcc.dg/20041219-1.c: New test.
34130
34131 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34132
34133         PR middle-end/19068
34134         * g++.dg/opt/max1.C: New test case.
34135
34136 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34137
34138         * gcc.dg/fdata-sections-1.c: New test.
34139
34140 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34141
34142         PR middle-end/18548
34143         * gcc.dg/max-1.c: New test case.
34144
34145 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34146
34147         * gcc.c-torture/execute/20041218-1.c: New test.
34148
34149 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34150
34151         * gcc.dg/pr18501.c: New test.
34152         * gcc.dg/uninit-5.c: XFAIL.
34153         * gcc.dg/uninit-9.c: XFAIL.
34154
34155 2004-12-17  Dale Johannesen  <dalej@apple.com>
34156
34157         * gcc.dg/20041213-1.c: New.
34158
34159 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34160
34161         * objc.dg/stabs-1.m: Allow assembly label to begin
34162         with a dot ('.').
34163
34164 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34165
34166         * gcc.c-torture/execute/20041213-1.c: Move...
34167         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34168
34169 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34170
34171         PR c++/18721
34172         * g++.dg/lookup/conv-5.C: New.
34173
34174 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34175
34176         * objc.dg/stabs-1.m: New test.
34177
34178 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34179
34180         * gcc.dg/visibility-c.c: Change compile to
34181         assemble for the test.
34182
34183 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34184
34185         PR target/19041
34186         * gcc.dg/visibility-c.c: New test.
34187
34188 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34189
34190         PR middle-end/18493
34191         * gcc.dg/switch-8.c: New test case.
34192
34193 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34194
34195         PR c++/18905
34196         * g++.dg/template/init4.C: New.
34197         * g++.dg/opt/static3.C: Enable optimizer.
34198
34199 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34200
34201         * g++.dg/other/complex1.C: New test.
34202
34203 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34204
34205         * g++.dg/opt/inline9.C: New test.
34206
34207 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34208
34209         PR fortran/18993
34210         * gfotran.dg/nullify_1.f: New test.
34211
34212 2004-12-15  Richard Henderson  <rth@redhat.com>
34213
34214         * gcc.target/i386/i386.exp: New harness.
34215         * gcc.target/i386/vect-args.c: New.
34216
34217 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34218
34219         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34220
34221 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34222
34223         PR c++/18825
34224         * g++.dg/template/friend32.C: New test.
34225
34226 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34227
34228         * cpp/pragma-once-1.c: New test.
34229         * cpp/pragma-once-1b.h: Likewise.
34230         * cpp/pragma-once-1c.h: Likewise.
34231         * cpp/pragma-once-1d.h: Likewise.
34232         * cpp/inc/pragma-once-1a.h: Likewise.
34233
34234 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34235             Steven G. Kargl  <kargls@comcast.net>
34236
34237         PR fortran/17597
34238         * gfortran.dg/list_read_3.f90: New test.
34239
34240 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34241
34242         * gcc.dg/ftrapv-2.c: New test.
34243
34244 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34245
34246         PR c++/18981
34247         * g++.dg/template/typename9.C: New test.
34248
34249 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34250
34251         PR c++/18738
34252         * g++.dg/template/typename8.C: New test.
34253         * g++.dg/parse/friend2.C: Tweak error message.
34254
34255 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34256
34257         * gcc.c-torture/20041214-1.c: New test.
34258
34259 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34260
34261         PR c++/18965
34262         * g++.dg/init/array17.C: New test.
34263
34264 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34265
34266         PR c++/18793
34267         * g++.dg/init/aggr3.C: New test.
34268
34269 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34270
34271         * gcc.dg/altivec-types-1.c: New test.
34272         * gcc.dg/altivec-types-2.c: New test.
34273         * gcc.dg/altivec-types-3.c: New test.
34274         * gcc.dg/altivec-types-4.c: New test.
34275         * g++.dg/ext/altivec-types-1.C: New test.
34276         * g++.dg/ext/altivec-types-2.C: New test.
34277         * g++.dg/ext/altivec-types-3.C: New test.
34278         * g++.dg/ext/altivec-types-4.C: New test.
34279
34280 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34281
34282         PR middle-end/18951
34283         * gcc.c-torture/execute/20041213-1.c: New test.
34284
34285 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34286
34287         PR c++/18949
34288         * g++.dg/template/cast1.C: New.
34289
34290 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34291
34292         * gcc.c-torture/execute/20041213-2.c: New test.
34293
34294 2004-12-13  Richard Henderson  <rth@redhat.com>
34295
34296         * gcc.dg/i386-sse-10.c: Fix typo in options.
34297
34298 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34299
34300         PR c++/18968
34301         * g++.dg/opt/pr18968.C: New test.
34302
34303 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34304
34305         PR c++/18925
34306         * g++.dg/ext/visibility/staticdatamem.C: New test.
34307
34308 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34309
34310         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34311
34312 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34313
34314         PR rtl-optimization/18928
34315         * gcc.dg/pr18928-1.c: New test case.
34316
34317 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34318
34319         PR tree-opt/16951
34320         * gcc.c-torture/compile/20041211-1.c: New.
34321
34322 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34323
34324         PR middle-end/17564
34325         * gcc.c-torture/execute/20041212-1.c: New test.
34326
34327 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34328
34329         PR fortran/18869
34330         * gfortran.dg/common_1.f90: New test.
34331
34332 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34333         Paul Brook  <paul@codesourcery.com>
34334
34335         PR fortran/16222
34336         * gfortran.dg/real_do_1.f90: New test.
34337
34338 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34339
34340         PR tree-opt/18040
34341         * g++.dg/opt/ptrmem6.C: New test.
34342
34343 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34344
34345         PR middle-end/18921
34346         * gcc.dg/pr18921-1.c: New test case.
34347
34348 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34349
34350         PR fortran/17175
34351         * gfortran.dg/scale_1.f90: New test.
34352
34353 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34354
34355         PR middle-end/18903
34356         * gcc.c-torture/compile/pr18903.c: New test.
34357
34358 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34359
34360         * gcc.c-torture/execute/20041210-1.c: New test.
34361
34362 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34363
34364         PR c++/18731
34365         * g++.dg/parser/struct-1.C: New test.
34366         * g++.dg/parser/struct-2.C: New test.
34367         * g++.dg/parser/struct-3.C: New test.
34368
34369 2004-12-09  Richard Henderson  <rth@redhat.com>
34370
34371         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34372
34373         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34374         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34375
34376 2004-12-09  Matt Austern  <austern@apple.com>
34377
34378         PR c++/18514
34379         * g++.dg/ext/builtin1.C: New
34380         * g++.dg/ext/builtin2.C: New
34381         * g++.dg/ext/builtin3.C: New
34382         * g++.dg/ext/builtin4.C: New
34383         * g++.dg/ext/builtin5.C: New
34384
34385 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34386
34387         PR tree-opt/18904
34388         * g++.dg/opt/ptrmem5.C: New test.
34389
34390 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34391
34392         * g++.dg/parse/typename5.C: Adjust for new error.
34393         * g++.dg/parse/typename7.C: New.
34394
34395 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34396
34397         PR c++/18073
34398         * g++.dg/other/mmintrin.C: New test.
34399
34400 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34401
34402         PR c++/16681
34403         * g++.dg/init/array15.C: New.
34404         * g++.dg/init/array16.C: New.
34405
34406 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34407
34408         PR fortran/18826
34409         * gfortran.dg/assign_1.f90: New test.
34410
34411 2004-12-08  Nick Clifton  <nickc@redhat.com>
34412
34413         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34414         * gcc.target/xstormy16/data_below100: Likewise.
34415         * gcc.target/xstormy16/sfr: Likewise.
34416         * gcc.target/xstormy16/below100.S: New test source file.
34417         * gcc.target/xstormy16/below100.ld: New test linker script.
34418         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34419         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34420         bp instructions.
34421         * gcc.target/xstormy16/bp.c: Likewise.
34422
34423         * gcc.target/xstormy16/bss_below100: New files:
34424         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34425         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34426         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34427         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34428         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34429         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34430         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34431         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34432         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34433         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34434         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34435         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34436         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34437         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34438         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34439         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34440         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34441         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34442         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34443         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34444         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34445         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34446         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34447         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34448         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34449         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34450         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34451
34452         * gcc.target/xstormy16/data_below100: New files:
34453         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34454         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34455         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34456         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34457         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34458         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34459         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34460         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34461         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34462         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34463         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34464         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34465         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34466         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34467         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34468         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34469         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34470         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34471         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34472         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34473         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34474         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34475         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34476         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34477         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34478         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34479         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34480
34481         * gcc.target/xstormy16/sfr: New files:
34482         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34483         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34484         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34485         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34486         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34487         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34488         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34489         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34490         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34491         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34492         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34493         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34494         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34495         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34496         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34497         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34498         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34499         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34500         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34501         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34502         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34503         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34504         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34505         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34506         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34507         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34508         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34509         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34510         27_if0_sfrw_bitfield_f.c
34511
34512 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34513
34514         PR c++/18100
34515         * g++.dg/lookup/name-clash4.C: New test.
34516
34517 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34518
34519         PR c++/18672
34520         * g++.dg/opt/array1.C: New.
34521
34522         PR c++/18803
34523         * g++.dg/template/operator5.C: New.
34524
34525 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34526
34527         PR c/18867
34528         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34529
34530 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34531
34532         * gcc.dg/noncompile/20041207.c: New test.
34533
34534 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34535
34536         * g++.dg/other/unreachable-1.C: New test.
34537
34538 2004-12-06  Nick Clifton  <nickc@redhat.com>
34539
34540         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34541         <limits.h> because the latter comes from gcc's include/ directory
34542         and not the newlib/libc/include directory.
34543
34544 2004-12-04  Richard Henderson  <rth@redhat.com>
34545
34546         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34547
34548 2004-12-04  Richard Henderson  <rth@redhat.com>
34549
34550         * lib/target-supports.exp (check_gc_sections_available): Disable
34551         for alpha and ia64.
34552
34553 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34554
34555         PR middle-end/17909
34556         * g++.dg/other/vararg-2.C: New test.
34557
34558 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34559
34560         PR c++/17011, c++/17971
34561         * g++.dg/template/error15.C: Adjust expected error.
34562         * g++.dg/template/instantiate3.C: Likewise.
34563
34564 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34565
34566         * gcc.dg/altivec-18.c: Fix for darwin
34567
34568 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34569
34570         PR c++/18782
34571         * g++.dg/parse/ptrmem2.C: New.
34572
34573         PR c++/18318
34574         * g++.dg/template/new1.C: New.
34575
34576 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34577
34578         PR fortran/18710
34579         * gfortran.dg/direct_io_3.f90: New test.
34580
34581 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34582
34583         PR 18758
34584         * g++.dg/parse/crash21.C: New.
34585
34586 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34587
34588         PR c++/15664, c++/18276
34589         * g++.dg/template/ttp13.C: New test.
34590         * g++.dg/template/ttp14.C: Likewise.
34591
34592 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34593
34594         PR c++/18123
34595         * g++.dg/parse/enum2.C: New test.
34596         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34597
34598 2004-12-02  Nick Clifton  <nickc@redhat.com>
34599
34600         * gcc.target/xstormy16: New test directory.
34601         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34602         * gcc.target/xstormy16/bp.c: Check the generation of bp
34603         instructions.
34604         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34605         bn instructions and the BELOW100 attribute.
34606
34607 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34608
34609         PR target/16952
34610         * gcc.dg/ppc-eabi.c: New.
34611
34612 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34613
34614         PR fortran/18284
34615         * gfortran.dg/backspace.f90
34616
34617 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34618
34619         * gfortran.dg/inquire.f90: New test.
34620
34621 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34622
34623         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34624         handle effective-target-keyword.
34625         (dg-skip-if): Support effective-target keyword as target list.
34626         (dg-xfail-if): Ditto.
34627         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34628
34629 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34630
34631         PR tree-optimization/18291
34632         * gcc.c-torture/compile/pr18291.c: New test.
34633
34634 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34635
34636         PR C++/18729
34637         * g++.dg/parse/crash20.C: New.
34638
34639         PR c++/17431
34640         * g++.dg/overload/arg1.C: New.
34641         * g++.dg/overload/arg2.C: New.
34642         * g++.dg/overload/arg3.C: New.
34643         * g++.dg/overload/arg4.C: New.
34644
34645 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34646
34647         * gcc.dg/c99-flex-array-4.c: Remove.
34648
34649 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34650
34651         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34652
34653         * lib/target-supports.exp (is-effective-target): Simplify.
34654
34655         * lib/target-supports.exp (check_effective_target_vect_long):
34656         Fix for powerpc64-*-*.
34657
34658 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34659
34660         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34661         to support new requirements on FreeBSD 5.
34662
34663 2004-11-30  Devang Patel  <dpatel@apple.com>
34664
34665         PR 18702
34666         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34667
34668 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34669
34670         * g++.dg/ext/altivec-13.C: New test.
34671
34672 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34673
34674         PR tree-opt/18298
34675         * gcc.c-torture/execute/p18298.c: New test.
34676
34677 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34678             Dorit Naishlos  <dorit@il.ibm.com>
34679
34680         PR tree-opt/18607
34681         * gcc.dg/vect/vect-89.c: New test.
34682
34683 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34684
34685         * gcc.dg/pr18596-1.c: New test.
34686
34687 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34688
34689         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34690
34691 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34692
34693         PR c/18479
34694         * gcc.dg/pr18479.c: New test.
34695
34696 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34697
34698         PR target/18490
34699         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34700         mmix-knuth-mmixware.
34701
34702         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34703         cris-*-elf* cris-*-aout* mmix-*-*
34704
34705 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34706
34707         PR middle-end/18725
34708         * gcc.dg/pr18725.c: New test.
34709
34710 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34711
34712         PR target/18488
34713         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34714
34715         PR target/18336
34716         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34717
34718 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34719
34720         PR c++/18368
34721         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34722         * g++.old-deja/g++.law/ctors5.C: Likewise.
34723         * g++.old-deja/g++.other/crash25.C: Likewise.
34724
34725         PR c++/18674
34726         * g++.dg/template/error16.C: New test.
34727
34728         PR c++/18512
34729         * g++.dg/template/crash29.C: New test.
34730
34731 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34732
34733         PR tree-optimization/18712
34734         * gcc.c-torture/compile/pr18712.c: New test.
34735
34736 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34737
34738         PR c/7544
34739         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34740         tests.
34741
34742 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34743
34744         PR c++/18652
34745         * g++.dg/lookup/crash6.C: New test.
34746
34747 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34748
34749         PR middle-end/18164
34750         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34751
34752 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34753
34754         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34755         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34756         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34757
34758 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34759
34760         * gcc.dg/pr18164.c: New test.
34761
34762 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34763
34764         * gcc.dg/funroll-loops-all.c: New.
34765
34766 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34767
34768         PR target/18489
34769         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34770         delimeter, match space and TAB as well as ":".
34771
34772         PR target/18484
34773         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34774
34775         PR target/18348
34776         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34777
34778         PR target/18345
34779         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34780
34781         PR target/18337
34782         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34783
34784 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34785
34786         * gfortran.dg/direct_io_2.f90: New test.
34787
34788 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34789
34790         PR target/18334
34791         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34792
34793 2004-11-28  Richard Henderson  <rth@redhat.com>
34794
34795         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34796
34797 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34798
34799         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34800         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34801         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34802         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34803         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34804         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34805         gcc.dg/pointer-arith-8.c: New tests.
34806
34807 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34808
34809         PR fortran/18364
34810         * gfortran.dg/endfile.f90: New test.
34811
34812 2004-11-27  Falk Hueffner  <falk@debian.org>
34813
34814         * gcc.dg/loop-6.c: New test.
34815
34816 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34817
34818         * gcc.c-torture/execute/20041126-1.c: New test.
34819
34820 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34821
34822         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34823         on IRIX.
34824
34825 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34826
34827         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34828         functions.
34829
34830 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34831
34832         PR rtl-optimization/17825
34833         * gcc.c-torture/compile/20041119-1.c: New test.
34834
34835 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34836
34837         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34838         Check existence of ld library path variables before unsetting.
34839
34840 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34841
34842         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34843
34844 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34845
34846         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34847
34848 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34849
34850         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34851
34852 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34853
34854         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34855         dg-do directive.
34856
34857 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34858
34859         * gcc.dg/pr17957.c: Pass --param, not -param.
34860
34861 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34862
34863         PR middle-end/17957
34864         * gcc.dg/pr17957.c: New test.
34865
34866 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34867
34868         PR c++/18445
34869         * g++.dg/template/crash28.C: Likewise.
34870
34871         PR c++/18001
34872         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34873         * g++.dg/ext/lvaddr.C: Likewise.
34874         * g++.dg/opt/pr7503-3.C: Likewise.
34875
34876         PR c++/18466
34877         * g++.dg/parse/qualified3.C: New test.
34878         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34879
34880         PR c++/18545
34881         * g++.dg/expr/return1.C: New test.
34882
34883 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34884
34885         Friend class name lookup 3/n, PR c++/3332
34886         * g++.dg/lookup/friend3.C: New test.
34887         * g++.dg/lookup/friend4.C: Likewise.
34888         * g++.dg/lookup/friend5.C: Likewise.
34889
34890 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34891
34892         Friend class name lookup 2/n, PR c++/14513, c++/15410
34893         * g++.dg/lookup/friend2.C: New test.
34894         * g++.dg/template/friend31.C: Likewise.
34895
34896 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34897
34898         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34899
34900 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34901
34902         PR c++/17473
34903         * g++.dg/tc1/dr56.C: Remove.
34904         * g++.dg/template/typedef1.C: Add dg-error markers.
34905         * g++.old-deja/g++.other/typedef7.C: Likewise.
34906
34907         PR c++/18285
34908         * g++.dg/parse/typedef7.C: New test.
34909
34910 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34911
34912         * gcc.c-torture/execute/20041124-1.c: New test.
34913
34914 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34915
34916         * g++.dg/template/deduce3.C: New test.
34917
34918         PR c++/18586
34919         * g++.dg/template/crash27.C: New test.
34920
34921         PR c++/18530
34922         * g++.dg/warn/Wshadow-3.C: New test.
34923
34924 2004-11-24  Devang Patel  <dpatel@apple.com>
34925
34926         PR/18555
34927         * gcc.dg/cpp/isysroot-1.c: New test.
34928         * gcc.dg/cpp/usr/include/stdio.h: New file.
34929         * gcc.dg/cpp/isysroot-2.c: New test.
34930         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34931         New file.
34932
34933 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34934
34935         PR c++/8929
34936         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34937
34938 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34939
34940         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34941         * gcc.target/sparc/pdist.c: Likewise.
34942
34943 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34944
34945         PR c++/16882
34946         * g++.dg/conversion/simd1.C: New test.
34947
34948 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34949
34950         * lib/target-libpath.exp: New file defining
34951         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34952         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34953         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34954         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34955         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34956
34957 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34958
34959         * gcc.dg/pragma-align-2.c: Test macro expansion.
34960         * gcc.dg/pragma-pack-2.c: New test.
34961
34962 2004-11-23  Richard Henderson  <rth@redhat.com>
34963
34964         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34965         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34966         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34967         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34968         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34969         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34970
34971         * gcc.dg/vect/vect.exp: Add check for alpha.
34972         * lib/target-supports.exp (check_alpha_max_hw_available): New.
34973         (check_effective_target_vect_int): Enable for alpha.
34974         (check_effective_target_vect_long): New.
34975         (is-effective-target): Add it.
34976
34977 2004-11-23  Uros Bizjak <uros@kss-loka.si>
34978
34979         * gcc.dg/pr18614-1.c: New test.
34980
34981 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34982
34983         * gcc.dg/setjmp-2.c: New test.
34984
34985 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
34986
34987         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34988         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34989         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34990         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34991         gcc.target/sparc/pdist.c: New tests.
34992
34993 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34994
34995         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34996
34997 2004-11-22  Dale Johannesen  <dalej@apple.com>
34998
34999         * gcc.dg/20041111-1.c: New.
35000
35001 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35002
35003         PR tree-opt/18536
35004         * gcc.dg/vect/pr18536.c: New test.
35005
35006 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35007
35008         PR c++/18354
35009         * g++.dg/template/nontype11.C: New test.
35010
35011 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35012
35013         PR middle-end/18520
35014         * gcc.dg/pr18520-1.c: New test case.
35015
35016 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35017
35018         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35019         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35020         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35021         expected diagnostics.
35022
35023 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35024
35025         PR target/18580
35026         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35027         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35028         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35029
35030 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35031
35032         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35033
35034 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35035             Joseph Myers  <joseph@codesourcery.com>
35036
35037         * lib/target-supports.exp (check_visibility_available): Really
35038         test the compiler.
35039
35040 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35041
35042         PR tree-opt/18181
35043         * gcc.dg/vect/vect-85.c: New test.
35044         * gcc.dg/vect/vect-86.c: New test.
35045         * gcc.dg/vect/vect-87.c: New test.
35046         * gcc.dg/vect/vect-88.c: New test.
35047
35048 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35049
35050         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35051
35052 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35053
35054         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35055         * gcc.dg/ppc-and-1.c: Ditto.
35056         * gcc.dg/ppc-compare-1.c: Ditto.
35057         * gcc.dg/ppc-mov-1.c: Ditto
35058
35059 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35060             Mark Mitchell  <mark@codesourcery.com>
35061
35062         * gcc.dg/pragma-init-fini-2.c: New test.
35063
35064 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35065             Aldy Hernandez  <aldyh@redhat.com>
35066
35067         * lib/target-supports.exp (check_effective_target_vect_int): New
35068         (check_effective_target_vect_float): New
35069         (check_effective_target_vect_double): New.
35070         (is-effective-target): Support new effective targets keywords.
35071         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35072         default action for dg-do.
35073         * gcc.dg/vect/pr16105.c: Use new support.
35074         * gcc.dg/vect/pr18400.c: Ditto.
35075         * gcc.dg/vect/pr18425.c: Ditto.
35076         * gcc.dg/vect/vect-1.c: Ditto.
35077         * gcc.dg/vect/vect-10.c: Ditto.
35078         * gcc.dg/vect/vect-11.c: Ditto.
35079         * gcc.dg/vect/vect-12.c: Ditto.
35080         * gcc.dg/vect/vect-13.c: Ditto.
35081         * gcc.dg/vect/vect-14.c: Ditto.
35082         * gcc.dg/vect/vect-15.c: Ditto.
35083         * gcc.dg/vect/vect-16.c: Ditto.
35084         * gcc.dg/vect/vect-17.c: Ditto.
35085         * gcc.dg/vect/vect-18.c: Ditto.
35086         * gcc.dg/vect/vect-19.c: Ditto.
35087         * gcc.dg/vect/vect-2.c: Ditto.
35088         * gcc.dg/vect/vect-20.c: Ditto.
35089         * gcc.dg/vect/vect-21.c: Ditto.
35090         * gcc.dg/vect/vect-22.c: Ditto.
35091         * gcc.dg/vect/vect-23.c: Ditto.
35092         * gcc.dg/vect/vect-24.c: Ditto.
35093         * gcc.dg/vect/vect-25.c: Ditto.
35094         * gcc.dg/vect/vect-26.c: Ditto.
35095         * gcc.dg/vect/vect-27.c: Ditto.
35096         * gcc.dg/vect/vect-27a.c: Ditto.
35097         * gcc.dg/vect/vect-28.c: Ditto.
35098         * gcc.dg/vect/vect-29.c: Ditto.
35099         * gcc.dg/vect/vect-29a.c: Ditto.
35100         * gcc.dg/vect/vect-3.c: Ditto.
35101         * gcc.dg/vect/vect-30.c: Ditto.
35102         * gcc.dg/vect/vect-31.c: Ditto.
35103         * gcc.dg/vect/vect-32.c: Ditto.
35104         * gcc.dg/vect/vect-33.c: Ditto.
35105         * gcc.dg/vect/vect-34.c: Ditto.
35106         * gcc.dg/vect/vect-35.c: Ditto.
35107         * gcc.dg/vect/vect-36.c: Ditto.
35108         * gcc.dg/vect/vect-37.c: Ditto.
35109         * gcc.dg/vect/vect-38.c: Ditto.
35110         * gcc.dg/vect/vect-4.c: Ditto.
35111         * gcc.dg/vect/vect-40.c: Ditto.
35112         * gcc.dg/vect/vect-41.c: Ditto.
35113         * gcc.dg/vect/vect-42.c: Ditto.
35114         * gcc.dg/vect/vect-43.c: Ditto.
35115         * gcc.dg/vect/vect-44.c: Ditto.
35116         * gcc.dg/vect/vect-45.c: Ditto.
35117         * gcc.dg/vect/vect-46.c: Ditto.
35118         * gcc.dg/vect/vect-47.c: Ditto.
35119         * gcc.dg/vect/vect-48.c: Ditto.
35120         * gcc.dg/vect/vect-48a.c: Ditto.
35121         * gcc.dg/vect/vect-49.c: Ditto.
35122         * gcc.dg/vect/vect-5.c: Ditto.
35123         * gcc.dg/vect/vect-50.c: Ditto.
35124         * gcc.dg/vect/vect-51.c: Ditto.
35125         * gcc.dg/vect/vect-52.c: Ditto.
35126         * gcc.dg/vect/vect-53.c: Ditto.
35127         * gcc.dg/vect/vect-54.c: Ditto.
35128         * gcc.dg/vect/vect-55.c: Ditto.
35129         * gcc.dg/vect/vect-56.c: Ditto.
35130         * gcc.dg/vect/vect-56a.c: Ditto.
35131         * gcc.dg/vect/vect-57.c: Ditto.
35132         * gcc.dg/vect/vect-58.c: Ditto.
35133         * gcc.dg/vect/vect-59.c: Ditto.
35134         * gcc.dg/vect/vect-6.c: Ditto.
35135         * gcc.dg/vect/vect-60.c: Ditto.
35136         * gcc.dg/vect/vect-61.c: Ditto.
35137         * gcc.dg/vect/vect-62.c: Ditto.
35138         * gcc.dg/vect/vect-63.c: Ditto.
35139         * gcc.dg/vect/vect-64.c: Ditto.
35140         * gcc.dg/vect/vect-65.c: Ditto.
35141         * gcc.dg/vect/vect-66.c: Ditto.
35142         * gcc.dg/vect/vect-67.c: Ditto.
35143         * gcc.dg/vect/vect-68.c: Ditto.
35144         * gcc.dg/vect/vect-69.c: Ditto.
35145         * gcc.dg/vect/vect-7.c: Ditto.
35146         * gcc.dg/vect/vect-72.c: Ditto.
35147         * gcc.dg/vect/vect-72a.c: Ditto.
35148         * gcc.dg/vect/vect-73.c: Ditto.
35149         * gcc.dg/vect/vect-74.c: Ditto.
35150         * gcc.dg/vect/vect-75.c: Ditto.
35151         * gcc.dg/vect/vect-76.c: Ditto.
35152         * gcc.dg/vect/vect-77.c: Ditto.
35153         * gcc.dg/vect/vect-77a.c: Ditto.
35154         * gcc.dg/vect/vect-78.c: Ditto.
35155         * gcc.dg/vect/vect-79.c: Ditto.
35156         * gcc.dg/vect/vect-8.c: Ditto.
35157         * gcc.dg/vect/vect-80.c: Ditto.
35158         * gcc.dg/vect/vect-82.c: Ditto.
35159         * gcc.dg/vect/vect-82_64.c: Ditto.
35160         * gcc.dg/vect/vect-83.c: Ditto.
35161         * gcc.dg/vect/vect-83_64.c: Ditto.
35162         * gcc.dg/vect/vect-9.c: Ditto.
35163         * gcc.dg/vect/vect-all.c: Ditto.
35164         * gcc.dg/vect/vect-none.c: Ditto.
35165
35166 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35167
35168         * lib/gcc-dg.exp (dg-skip-if): New function.
35169         (dg-forbid-option): Remove.
35170         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35171         * g++.dg/abi/bitfield8.C: Likewise.
35172         * g++.dg/abi/dtor1.C: Likewise.
35173         * g++.dg/abi/empty10.C: Likewise.
35174         * g++.dg/abi/empty7.C: Likewise.
35175         * g++.dg/abi/empty9.C: Likewise.
35176         * g++.dg/abi/layout3.C: Likewise.
35177         * g++.dg/abi/layout4.C: Likewise.
35178         * g++.dg/abi/thunk1.C: Likewise.
35179         * g++.dg/abi/thunk2.C: Likewise.
35180         * g++.dg/abi/vbase11.C: Likewise.
35181         * g++.dg/abi/vthunk2.C: Likewise.
35182         * g++.dg/abi/vthunk3.C: Likewise.
35183         * g++.dg/ext/attrib8.C: Likewise.
35184         * g++.dg/opt/longbranch2.C: Likewise.
35185         * g++.dg/opt/reg-stack4.C: Likewise.
35186         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35187         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35188         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35189         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35190         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35191         * gcc.dg/20000609-1.c: Likewise.
35192         * gcc.dg/20000720-1.c: Likewise.
35193         * gcc.dg/20011107-1.c: Likewise.
35194         * gcc.dg/20011119-1.c: Likewise.
35195         * gcc.dg/20020108-1.c: Likewise.
35196         * gcc.dg/20020122-2.c: Likewise.
35197         * gcc.dg/20020122-3.c: Likewise.
35198         * gcc.dg/20020201-3.c: Likewise.
35199         * gcc.dg/20020206-1.c: Likewise.
35200         * gcc.dg/20020218-1.c: Likewise.
35201         * gcc.dg/20020310-1.c: Likewise.
35202         * gcc.dg/20020411-1.c: Likewise.
35203         * gcc.dg/20020418-2.c: Likewise.
35204         * gcc.dg/20020426-1.c: Likewise.
35205         * gcc.dg/20020426-2.c: Likewise.
35206         * gcc.dg/20020517-1.c: Likewise.
35207         * gcc.dg/20020523-1.c: Likewise.
35208         * gcc.dg/20020523-2.c: Likewise.
35209         * gcc.dg/20020729-1.c: Likewise.
35210         * gcc.dg/20030204-1.c: Likewise.
35211         * gcc.dg/20030826-2.c: Likewise.
35212         * gcc.dg/20030926-1.c: Likewise.
35213         * gcc.dg/20031202-1.c: Likewise.
35214         * gcc.dg/980312-1.c: Likewise.
35215         * gcc.dg/980313-1.c: Likewise.
35216         * gcc.dg/990117-1.c: Likewise.
35217         * gcc.dg/990424-1.c: Likewise.
35218         * gcc.dg/990524-1.c: Likewise.
35219         * gcc.dg/991230-1.c: Likewise.
35220         * gcc.dg/i386-387-1.c: Likewise.
35221         * gcc.dg/i386-387-2.c: Likewise.
35222         * gcc.dg/i386-387-3.c: Likewise.
35223         * gcc.dg/i386-387-4.c: Likewise.
35224         * gcc.dg/i386-387-5.c: Likewise.
35225         * gcc.dg/i386-387-6.c: Likewise.
35226         * gcc.dg/i386-asm-1.c: Likewise.
35227         * gcc.dg/i386-bitfield1.c: Likewise.
35228         * gcc.dg/i386-bitfield2.c: Likewise.
35229         * gcc.dg/i386-loop-1.c: Likewise.
35230         * gcc.dg/i386-loop-2.c: Likewise.
35231         * gcc.dg/i386-loop-3.c: Likewise.
35232         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35233         * gcc.dg/i386-pic-1.c: Likewise.
35234         * gcc.dg/i386-regparm.c: Likewise.
35235         * gcc.dg/i386-signbit-1.c: Likewise.
35236         * gcc.dg/i386-signbit-2.c: Likewise.
35237         * gcc.dg/i386-signbit-3.c: Likewise.
35238         * gcc.dg/i386-sse-5.c: Likewise.
35239         * gcc.dg/i386-sse-8.c: Likewise.
35240         * gcc.dg/i386-unroll-1.c: Likewise.
35241         * gcc.dg/tls/opt-1.c: Likewise.
35242         * gcc.dg/tls/opt-2.c: Likewise.
35243         * gcc.dg/unroll-1.c: Likewise.
35244         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35245         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35246         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35247         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35248
35249 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35250
35251         * g++.dg/template/incomplete1.C: New test.
35252
35253 2004-11-16  Nick Clifton  <nickc@redhat.com>
35254
35255         Revert patches accidentally commited during checkin of fixes for
35256         xstormy16 tests:
35257         gcc.c-torture/execute/simd-4.c: Revert
35258         gcc.dg/20040910-1.c: Revert.
35259
35260 2004-11-16  Paul Brook  <paul@codesourcery.com>
35261
35262         PR fortran/13010
35263         * gfortran.dg/der_pointer_1.f90: New test.
35264
35265 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35266
35267         PR c/18498
35268         * gcc.dg/bitfld-13.c: New test.
35269
35270 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35271
35272         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35273         powerpc*-*-linux*.
35274
35275         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35276         * gcc.dg/ppc64-abi-2.c: Ditto.
35277         * gcc.dg/ppc64-abi-3.c: Ditto.
35278
35279         * lib/gcc-dg.exp (dg-target-list): Remove.
35280
35281 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35282
35283         * gcc.dg/ia64-postinc.c: New test.
35284
35285 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35286
35287         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35288
35289 2004-11-15  Nick Clifton  <nickc@redhat.com>
35290
35291         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35292         __INT_MAX__ so that the test can be compiled by toolchains
35293         targeted at 16-bit processors.
35294
35295         * gcc.dg/20040625-1.c: Use long constants rather than integers
35296         when performing arithmetic that will overflow 16-bits.
35297
35298         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35299         xstormy16.  It does not support 128-bit vector operations.
35300
35301         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35302         with the macro PTR_TYPE.  Define this macro to an integer type
35303         suitable for holding a pointer.
35304
35305         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35306         the target is a 16-bit processor.
35307
35308         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35309         16-bit targets where the character constant will be too long.
35310
35311         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35312         where the double will not be directly addressable.
35313
35314 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35315
35316         Friend class name lookup 1/n, PR c++/18471
35317         * g++.dg/template/crash26.C: New test.
35318         * g++.dg/lookup/struct1.C: Adjust expected error.
35319         * g++.dg/parse/elab1.C: Likewise.
35320         * g++.dg/parse/elab2.C: Likewise.
35321         * g++.dg/parse/int-as-enum1.C: Likewise.
35322         * g++.dg/parse/struct-as-enum1.C: Likewise.
35323         * g++.dg/parse/typedef1.C: Likewise.
35324         * g++.dg/parse/typedef3.C: Likewise.
35325         * g++.dg/parse/typedef4.C: Likewise.
35326         * g++.dg/parse/typedef5.C: Likewise.
35327         * g++.dg/template/nontype4.C: Likewise.
35328         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35329         * g++.old-deja/g++.other/elab1.C: Likewise.
35330         * g++.old-deja/g++.other/syntax4.C: Likewise.
35331
35332 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35333
35334         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35335
35336 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35337
35338         * gcc.c-torture/execute/20041114-1.c: New test.
35339
35340 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35341
35342         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35343         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35344         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35345         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35346         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35347         gcc.dg/switch-7.c: New tests.
35348
35349 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35350
35351         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35352
35353 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35354
35355         PR tree-opt/18400
35356         * gcc.dg/vect/pr18400.c: New test.
35357
35358 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35359             Andrew Pinski  <pinskia@physics.uc.edu>
35360
35361         PR tree-opt/18425
35362         * gcc.dg/vect/pr18425.c: New test.
35363
35364 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35365
35366         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35367         Guard with dg-require-alias and dg-require-visibility.
35368
35369 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35370
35371         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35372
35373 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35374
35375         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35376
35377 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35378
35379         PR c++/17344
35380         * g++.dg/template/defarg5.C: New test.
35381
35382 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35383
35384         * g++.dg/parse/cast1.C: Run only on ILP32.
35385         * g++.old-deja/g++.mike/p784.C: Likewise.
35386
35387 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35388
35389         * gcc.c-torture/execute/20041113-1.c: New test.
35390
35391 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35392
35393         PR target/18230
35394         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35395         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35396         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35397         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35398         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35399         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35400         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35401         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35402         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35403         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35404         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35405         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35406         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35407
35408 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35409
35410         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35411         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35412         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35413         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35414         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35415         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35416         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35417         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35418         gcc.target/sparc/combined-1.c: New tests.
35419
35420 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35421
35422         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35423         New tests.
35424
35425 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35426
35427         * lib/gcc-dg.exp (dg-forbid-option): New function.
35428         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35429         * g++.dg/abi/bitfield8.C: Likewise.
35430         * g++.dg/abi/dtor1.C: Likewise.
35431         * g++.dg/abi/empty10.C: Likewise.
35432         * g++.dg/abi/empty7.C: Likewise.
35433         * g++.dg/abi/empty9.C: Likewise.
35434         * g++.dg/abi/layout3.C: Likewise.
35435         * g++.dg/abi/layout4.C: Likewise.
35436         * g++.dg/abi/thunk1.C: Likewise.
35437         * g++.dg/abi/thunk2.C: Likewise.
35438         * g++.dg/abi/vbase11.C: Likewise.
35439         * g++.dg/abi/vthunk2.C: Likewise.
35440         * g++.dg/abi/vthunk3.C: Likewise.
35441         * g++.dg/ext/attrib8.C: Likewise.
35442         * g++.dg/opt/longbranch2.C: Likewise.
35443         * g++.dg/opt/reg-stack4.C: Likewise.
35444         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35445         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35446         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35447         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35448         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35449         * gcc.dg/20000609-1.c: Likewise.
35450         * gcc.dg/20000720-1.c: Likewise.
35451         * gcc.dg/20011107-1.c: Likewise.
35452         * gcc.dg/20011119-1.c: Likewise.
35453         * gcc.dg/20020108-1.c: Likewise.
35454         * gcc.dg/20020122-2.c: Likewise.
35455         * gcc.dg/20020122-3.c: Likewise.
35456         * gcc.dg/20020201-3.c: Likewise.
35457         * gcc.dg/20020206-1.c: Likewise.
35458         * gcc.dg/20020218-1.c: Likewise.
35459         * gcc.dg/20020310-1.c: Likewise.
35460         * gcc.dg/20020411-1.c: Likewise.
35461         * gcc.dg/20020418-2.c: Likewise.
35462         * gcc.dg/20020426-1.c: Likewise.
35463         * gcc.dg/20020426-2.c: Likewise.
35464         * gcc.dg/20020517-1.c: Likewise.
35465         * gcc.dg/20020523-1.c: Likewise.
35466         * gcc.dg/20020523-2.c: Likewise.
35467         * gcc.dg/20020729-1.c: Likewise.
35468         * gcc.dg/20030204-1.c: Likewise.
35469         * gcc.dg/20030826-2.c: Likewise.
35470         * gcc.dg/20030926-1.c: Likewise.
35471         * gcc.dg/20031202-1.c: Likewise.
35472         * gcc.dg/980312-1.c: Likewise.
35473         * gcc.dg/980313-1.c: Likewise.
35474         * gcc.dg/990117-1.c: Likewise.
35475         * gcc.dg/990424-1.c: Likewise.
35476         * gcc.dg/990524-1.c: Likewise.
35477         * gcc.dg/991230-1.c: Likewise.
35478         * gcc.dg/i386-387-1.c: Likewise.
35479         * gcc.dg/i386-387-2.c: Likewise.
35480         * gcc.dg/i386-387-3.c: Likewise.
35481         * gcc.dg/i386-387-4.c: Likewise.
35482         * gcc.dg/i386-387-5.c: Likewise.
35483         * gcc.dg/i386-387-6.c: Likewise.
35484         * gcc.dg/i386-asm-1.c: Likewise.
35485         * gcc.dg/i386-bitfield1.c: Likewise.
35486         * gcc.dg/i386-bitfield2.c: Likewise.
35487         * gcc.dg/i386-loop-1.c: Likewise.
35488         * gcc.dg/i386-loop-2.c: Likewise.
35489         * gcc.dg/i386-loop-3.c: Likewise.
35490         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35491         * gcc.dg/i386-pic-1.c: Likewise.
35492         * gcc.dg/i386-regparm.c: Likewise.
35493         * gcc.dg/i386-signbit-1.c: Likewise.
35494         * gcc.dg/i386-signbit-2.c: Likewise.
35495         * gcc.dg/i386-signbit-3.c: Likewise.
35496         * gcc.dg/i386-sse-5.c: Likewise.
35497         * gcc.dg/i386-sse-8.c: Likewise.
35498         * gcc.dg/i386-unroll-1.c: Likewise.
35499         * gcc.dg/tls/opt-1.c: Likewise.
35500         * gcc.dg/tls/opt-2.c: Likewise.
35501         * gcc.dg/unroll-1.c: Likewise.
35502         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35503         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35504         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35505         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35506         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35507         -m64 is specified.
35508
35509 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35510
35511         PR c++/18389
35512         * g++.dg/parse/cond1.C: New test.
35513
35514         PR c++/18429
35515         * g++.dg/template/array9.C: New test.
35516         * g++.dg/ext/vla1.C: Adjust error messages.
35517         * g++.dg/ext/vlm1.C: Likewise.
35518         * g++.dg/template/crash2.C: Likewise.
35519
35520         PR c++/18436
35521         * g++.dg/template/call3.C: New test.
35522
35523         PR c++/18407
35524         * g++.dg/template/ptrmem11.C: New test.
35525
35526 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35527
35528         PR other/14264
35529         * lib/g++.exp: Set LC_ALL and LANG to C.
35530         * lib/gcc-dg.exp: Likewise.
35531         * lib/gfortran.exp: Likewise.
35532         * lib/objc.exp: Likewise.
35533         * lib/treelang.exp: Likewise.
35534
35535 2004-11-12  Andreas Schwab  <schwab@suse.de>
35536
35537         * gcc.dg/pr16286.c: Fix last change.
35538
35539 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35540
35541         PR c++/18416
35542         * g++.dg/init/global1.C: New test.
35543
35544 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35545
35546         * gcc.c-torture/execute/20041112-1.c: New test.
35547
35548 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35549
35550         * lib/gcc-dg.exp (dg-target-list): New.
35551
35552 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35553             Richard Sandiford  <rsandifo@redhat.com>
35554
35555         * lib/target-supports.exp (get-compiler_messages): New.
35556         (check_named_sections_available): Use it.
35557         (check_effective_target_ilp32): New.
35558         (check_effective_target_lp64): New.
35559         (is-effective-target): New.
35560         * lib/gcc-dg.exp (dg-require-effective-target): New.
35561
35562 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35563
35564         * gcc.dg/precedence-1.c: New test.
35565
35566 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35567
35568         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35569
35570         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35571         message, delete generated files, use more descriptive name for
35572         executable, and make the test unsupported when it cannot be run.
35573
35574         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35575         (dg-require-weak, dg-require-visibility, dg-require-alias,
35576         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35577         dg-require-iconv, dg-require-named-sections): Use it.
35578
35579         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35580
35581 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35582
35583         PR target/16457
35584         * gcc.dg/ppc-and-1: New
35585
35586         PR target/16796
35587         * gcc.dg/ppc-mov-1.c: New.
35588
35589         PR target/16458
35590         * gcc.dg/ppc-compare-1.c: New.
35591
35592 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35593
35594         * objc.dg/desig-init-2.m: New test.
35595
35596 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35597
35598         PR middle-end/18160
35599         * g++.dg/warn/register-var-1.C: New test.
35600         * g++.dg/warn/register-var-2.C: New test.
35601
35602 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35603
35604         * gcc.dg/union-2.c: New test.
35605
35606 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35607
35608         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35609         New test for PR tree-optimization/17892.
35610
35611 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35612
35613         PR c++/18369
35614         * g++.dg/init/new12.C: New test.
35615
35616 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35617
35618         * gcc.target/sparc: New directory.
35619         * gcc.target/sparc/sparc.exp: New driver.
35620         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35621         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35622         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35623         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35624
35625 2004-11-10  Paul Brook  <paul@codesourcery.com>
35626
35627         PR fortran/18218
35628         * gfortran.dg/list_read.c: New test.
35629
35630 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35631
35632         PR c/18322
35633         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35634         expected diagnostic location.
35635
35636 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35637
35638         * gcc.dg/20041109-1.c: New test.
35639
35640 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35641
35642         PR objc/18406
35643         * objc/compile/pr18406.m: New test.
35644
35645 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35646
35647         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35648
35649 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35650
35651         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35652
35653 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35654
35655         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35656
35657 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35658
35659         * gcc.dg/20030225-2.c: Add prototype for abort and
35660         exit.
35661
35662 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35663
35664         PR tree-opt/18299
35665         * gcc.c-torture/pr18299-1.c: New test.
35666
35667 2004-11-06  Andreas Schwab  <schwab@suse.de>
35668
35669         * gcc.dg/pr16286.c: Also test for bool and pixel.
35670
35671 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35672
35673         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35674         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35675         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35676         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35677         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35678         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35679         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35680         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35681         gcc.dg/struct-semi-3.c: New tests.
35682
35683 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35684
35685         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35686
35687 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35688
35689         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35690         Do not use C99 designators.
35691
35692 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35693
35694         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35695
35696 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35697
35698         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35699         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35700         * gcc.c-torture/execute/simd-5.x: Remove.
35701
35702 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35703
35704         PR rtl-optimization/17933
35705         * gcc.dg/torture/pr17933-1.c: New test.
35706
35707 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35708
35709         PR target/18106
35710         * lib/target-supports.exp (check_weak_available): Support
35711         Windows.
35712
35713 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35714
35715         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35716         call to fflush(stdout) before abort.
35717         (my_ffsll): New function.
35718         (generate_fields): Use it.
35719
35720 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35721
35722         * gcc.dg/init-undef-1.c: New test.
35723
35724 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35725
35726         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35727         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35728         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35729         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35730         expected messages for new parser.
35731
35732 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35733
35734         * g++.dg/ext/visibility/symbian1.C: New test.
35735
35736 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35737
35738         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35739         on LP64 targets.
35740
35741 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35742
35743         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35744         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35745         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35746         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35747         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35748         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35749         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35750         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35751         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35752         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35753
35754 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35755
35756         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35757         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35758         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35759         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35760         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35761         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35762         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35763         for new parser.
35764
35765 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35766
35767         PR target/15342
35768         * gcc.dg/20041104-1.c: New test.
35769
35770 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35771
35772         * g++.dg/template/nontype7.C: New test.
35773         * g++.dg/template/nontype8.C: Likewise.
35774         * g++.dg/template/nontype9.C: Likewise.
35775         * g++.dg/template/nontype10.C: Likewise.
35776         * g++.dg/tc1/dr49.C: Likewise.
35777         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35778         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35779
35780 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35781
35782         * g++.dg/rtti/tinfo1.C: Remove xfails.
35783
35784 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35785
35786         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35787         packed attribute to the definition to satisfy the new C++ parser.
35788
35789 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35790
35791         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35792         invocations of va_arg.
35793
35794 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35795
35796         PR c++/18124
35797         * g++.dg/template/crash25.C: New test.
35798
35799         PR c++/18155
35800         * g++.dg/template/typedef2.C: New test.
35801         * g++.dg/parse/crash13.C: Adjust error markers.
35802
35803         PR c++/18177
35804         * g++.dg/conversion/const3.C: New test.
35805
35806 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35807
35808         PR fortran/17535
35809         PR fortran/17583
35810         PR fortran/17713
35811         * gfortran.dg/generic_[123].f90: New testcases.
35812
35813 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35814
35815         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35816         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35817
35818 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35819
35820         PR tree-opt/16808
35821         * gcc.c-torture/compile/pr16808.c: New test.
35822
35823 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35824
35825         PR rtl-optimization/17104
35826         * gcc.dg/ppc-bitfield1.c: New.
35827
35828 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35829
35830         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35831
35832 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35833
35834         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35835         strings for 32-bit code.
35836
35837 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35838
35839         PR c/18239
35840         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35841
35842 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35843
35844         PR c++/18064
35845         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35846
35847 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35848
35849         PR c++/15172
35850         * g++.dg/init/aggr2.C: New test.
35851
35852 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35853
35854         * objc.dg/local-decl-1.m: New test.
35855
35856 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35857
35858         * gcc.dg/20040910-1.c: Adjust regex.
35859
35860 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35861
35862         PR rtl-optimization/18084
35863         * g++.dg/opt/pr18084-1.C: New testcase.
35864
35865 2004-10-30  Matt Austern  <austern@apple.com>
35866
35867         PR c++/17542
35868         * g++.dg/ext/attrib18.C: New test.
35869
35870 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35871
35872         PR middle-end/18096
35873         * gcc.dg/pr18096-1.c: New test case.
35874
35875 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35876
35877         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35878
35879 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35880
35881         PR c/16666
35882         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35883         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35884         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35885         gcc.dg/old-style-prom-3.c: New tests.
35886
35887 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35888
35889         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35890         Remove unnecessary inclusion of stdio.h.
35891
35892 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35893
35894         PR rtl-optimization/17581
35895         * gcc.dg/pr17581-1.c: New test case.
35896
35897 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35898
35899         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35900         being implemented.
35901         * g++.dg/conversion/dr195-1.C: New.
35902         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35903         * g++.old-deja/g++.mike/p10148.C: Likewise.
35904
35905 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35906
35907         PR c++/17695
35908         * g++.dg/debug/typedef2.C: New test.
35909
35910 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35911
35912         PR fortran/13490
35913         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35914         * gfortran.dg/g77/README: Update.
35915
35916 2004-10-28  Matt Austern  <austern@apple.com>
35917
35918         PR c++/14124
35919         * g++.dg/ext/packed7.C: New test.
35920
35921 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35922
35923         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35924         scan-assembler.
35925         * lib/scanasm.exp (hidden-scan-for): New proc.
35926         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35927         string.
35928         (scan-not-hidden): Likewise.
35929         * lib/target-supports.exp (check_visibility_available): mach-o is
35930         support too.
35931
35932 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35933
35934         PR c++/17132
35935         * g++.dg/template/memclass3.C: New test.
35936
35937 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35938
35939         PR middle-end/18160
35940         * gcc.dg/register-var-1.c: New test.
35941         * gcc.dg/register-var-2.c: New test.
35942         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35943         error now.
35944
35945 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35946
35947         PR other/18172
35948         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35949         unused variables.
35950         * gcc.dg/vect/vect-22.c: Likewise.
35951
35952 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35953
35954         * gcc.dg/i386-rotate-1.c: New test.
35955
35956 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35957
35958         * g++.dg/init/ref12.C: Add "run" marker.
35959
35960         PR c++/17435
35961         * g++.dg/init/ref12.C: New test.
35962
35963         PR c++/18140
35964         * g++.dg/template/shift1.C: New test.
35965         * g++.dg/template/error10.C: Adjust error markers.
35966
35967 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
35968
35969         PR tree-opt/17529
35970         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35971
35972 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
35973
35974         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35975         * gcc.dg/weak/weak-3.c: Likewise.
35976         * gcc.dg/weak/weak-5.c: Likewise.
35977         * gcc.dg/weak/weak-9.c: Likewise.
35978         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35979         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35980
35981         * gcc.dg/darwin-weakimport-1.c: New.
35982
35983 2004-10-28  Ben Elliston  <bje@au.ibm.com>
35984
35985         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35986
35987 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
35988
35989         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35990         'syntax' error messages.
35991         * gcc.dg/cpp/direct2s.c: Likewise.
35992
35993 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35994
35995         * gcc.c-torture/compile/20041026-1.c: New.
35996
35997 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35998
35999         PR c++/18093
36000         * g++.dg/lookup/ns2.C: New test.
36001
36002         PR c++/18020
36003         * g++.dg/template/enum4.C: New test.
36004
36005         PR c++/18161
36006         * g++.dg/template/expr1.C: New test.
36007
36008 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36009
36010         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36011
36012 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36013
36014         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36015         gcc.dg/decl-nospec-3.c: New tests.
36016
36017 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36018
36019         * objc.dg/super-class-3.m: New test.
36020
36021 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36022
36023         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36024         resyncing.
36025         * gcc.dg/cpp/direct2s.c: Likewise.
36026
36027 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36028
36029         * objc.dg/image-info.m: Update for changes to section selection.
36030
36031 2004-10-25  David Ayers  <d.ayers@inode.at>
36032             Ziemowit Laski  <zlaski@apple.com>
36033
36034         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36035         diagnostics when messaging 'id <Proto>'.
36036         * objc.dg/class-protocol-1.m: New test.
36037         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36038         a non-existent method signature.
36039         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36040         Update diagnostics when messaging with non-existent method signature.
36041         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36042         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36043         invalid receivers are now resolved as if messaging 'id'; remove
36044         extraneous diagnostics.
36045
36046 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36047
36048         PR c/16667
36049         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36050         gcc.dg/init-desig-obs-3.c: New tests.
36051
36052 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36053
36054         * gcc.dg/debug/20041023-1.c: New test.
36055
36056 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36057
36058         PR middle-end/17407
36059         * gcc.c-torture/compile/pr17407.c: New test.
36060
36061         PR c++/18121
36062         * g++.dg/template/array8.C: New test.
36063
36064 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36065
36066         PR other/18138
36067         * lib/g++.exp: Accept more than one multilib libgcc.
36068         * lib/gcc-dg.exp: Likewise.
36069         * lib/objc.exp: Likewise.
36070         * lib/treelang.exp: Likewise.
36071         * lib/gfortran.exp: Likewise.
36072
36073 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36074
36075         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36076
36077 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36078
36079         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36080         * gcc.dg/c99-const-expr-3.c: Likewise.
36081
36082 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36083
36084         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36085
36086 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36087
36088         * gcc.c-torture/execute/loop-2e.x: Remove.
36089
36090 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36091
36092         PR c++/18095
36093         * g++.dg/parse/crash18.C: New.
36094         * g++.dg/parse/crash19.C: New.
36095
36096 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36097
36098         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36099         * g++.dg/ext/dllimport2.C: Same.
36100         * g++.dg/ext/dllimport8.C: Same.
36101
36102 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36103
36104         PR c++/10841
36105         * g++.dg/conversion/cast1.C: New test.
36106         * g++.dg/overload/pmf1.C: Adjust error marker.
36107
36108 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36109
36110         PR objc/17923
36111         * objc.dg/const-str-7.m: New test.
36112
36113 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36114
36115         * g++.dg/template/memfriend11.C: Fix comment typo.
36116         * g++.dg/template/memfriend14.C: Likewise.
36117
36118 2004-10-20  Richard Henderson  <rth@redhat.com>
36119
36120         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36121         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36122         -fasynchronous-unwind-tables.
36123
36124 2004-10-20  Richard Henderson  <rth@redhat.com>
36125
36126         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36127         (main): Return success.
36128         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36129         (main): Return success.
36130
36131 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36132
36133         PR c++/13495
36134         * g++.dg/template/memfriend9.C: New test.
36135         * g++.dg/template/memfriend10.C: Likewise.
36136         * g++.dg/template/memfriend11.C: Likewise.
36137         * g++.dg/template/memfriend12.C: Likewise.
36138         * g++.dg/template/memfriend13.C: Likewise.
36139         * g++.dg/template/memfriend14.C: Likewise.
36140         * g++.dg/template/memfriend15.C: Likewise.
36141         * g++.dg/template/memfriend16.C: Likewise.
36142         * g++.dg/template/memfriend17.C: Likewise.
36143         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36144
36145 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36146
36147         * g++.dg/conversion/dr195.C: New.
36148         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36149
36150 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36151             Devang Patel  <dpatel@apple.com>
36152
36153         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36154         of floating point arithmetic, which could trap.
36155
36156 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36157
36158         PR c++/14035
36159         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36160         * g++.dg/conversion/const2.C: New test.
36161         * g++.dg/expr/reinterpret2.C: New test.
36162         * g++.dg/expr/reinterpret3.C: New test.
36163         * g++.dg/expr/cast2.C: New test.
36164         * g++.dg/expr/copy1.C: New test.
36165         * g++.dg/other/conversion1.C: Change error message.
36166         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36167         function pointers to void *.
36168         * g++.old-deja/g++.mike/p10148.C: Likewise.
36169
36170 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36171
36172         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36173
36174 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36175
36176         PR c++/18047
36177
36178         * g++.dg/parse/expr3.C: New test.
36179
36180 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36181
36182         * gcc.dg/smod-1.c: New test.
36183
36184 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36185
36186         * objc.dg/method-14.m: New test.
36187
36188 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36189
36190         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36191         Also xfail as the patch was reverted.
36192
36193 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36194
36195         PR middle-end/16973
36196         * gcc.dg/pr16973.c: New test.
36197
36198 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36199
36200         PR tree-optimization/17656
36201         * gcc.c-torture/compile/pr17656.c: New test.
36202
36203 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36204
36205         * g++.dg/eh/shadow1.C: New.
36206
36207 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36208
36209         * gcc.c-torture/compile/20041018-1.c: New test.
36210
36211 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36212
36213         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36214         compiler referring to register 0 when accessing sdata.  The linker
36215         now patches things up.
36216
36217 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36218
36219         PR c/17529
36220         * gcc.c-torture/compile/pr17529.c: New test.
36221
36222 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36223
36224         PR c++/17743
36225         * g++.dg/ext/attrib17.C: New test.
36226
36227 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36228
36229         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36230
36231 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36232
36233         PR c++/10479
36234         * g++.dg/ext/attrib16.C: New test.
36235
36236 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36237
36238         PR c++/17042
36239         * g++.dg/init/dso_handle1.C: New test.
36240
36241         PR c++/14667
36242         * g++.dg/parse/typedef6.C: New test.
36243
36244         PR c++/17916
36245         * g++.dg/parse/pragma1.C: New test.
36246
36247 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36248
36249         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36250
36251 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36252
36253         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36254         -fno-common when on HPPA HP-UX platforms.
36255
36256 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36257
36258         PR other/16820
36259         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36260         stdint.h.
36261         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36262         uintptr_t.
36263
36264 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36265
36266         PR c++/16301
36267         * g++.dg/lookup/strong-using-4.C: New test.
36268
36269 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36270
36271         PR middle-end/16567
36272         * gcc.c-torture/compile/nested-1.c: New test.
36273
36274 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36275
36276         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36277         and mipsisa64*-*-* (until support for misaligned loads is added).
36278         * gcc.dg/vect/vect-50.c: Likewise.
36279         * gcc.dg/vect/vect-52.c: Likewise.
36280         * gcc.dg/vect/vect-54.c: Likewise.
36281         * gcc.dg/vect/vect-58.c: Likewise.
36282         * gcc.dg/vect/vect-60.c: Likewise.
36283         * gcc.dg/vect/vect-80.c: Likewise.
36284
36285 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36286
36287         PR c++/17976
36288         * g++.dg/init/dtor3.C: New test.
36289
36290 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36291
36292         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36293
36294 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36295
36296         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36297         * gcc.dg/macho-lo-sum.c: Likewise.
36298
36299 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36300
36301         * gcc.dg/ppc-spe64-1.c: New test.
36302
36303 2004-10-14  Devang Patel  <dpatel@apple.com>
36304
36305         PR 17635
36306         * gcc.dg/pr17635.c : New test.
36307
36308 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36309
36310         * gcc.dg/vect/vect-28.c: Remove xfail.
36311         * gcc.dg/vect/vect-30.c: Remove xfail.
36312         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36313         * gcc.dg/vect/vect-33.c: Remove xfail.
36314         * gcc.dg/vect/vect-44.c: Remove xfail.
36315         * gcc.dg/vect/vect-46.c: Remove xfail.
36316         * gcc.dg/vect/vect-50.c: Remove xfail.
36317         * gcc.dg/vect/vect-52.c: Remove xfail.
36318         * gcc.dg/vect/vect-54.c: Remove xfail.
36319         * gcc.dg/vect/vect-58.c: Remove xfail.
36320         * gcc.dg/vect/vect-60.c: Remove xfail.
36321         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36322         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36323         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36324         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36325         * gcc.dg/vect/vect-8.c: Remove xfail.
36326         * gcc.dg/vect/vect-80.c: Remove xfail.
36327         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36328
36329 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36330
36331         * gcc.dg/vect/vect-82.c: New testcase.
36332         * gcc.dg/vect/vect-82_64.c: New testcase.
36333         * gcc.dg/vect/vect-83.c: New testcase.
36334         * gcc.dg/vect/vect-83_64.c: New testcase.
36335
36336 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36337
36338         * gcc.dg/cpp/error-1.c: New test.
36339
36340 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36341
36342         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36343
36344 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36345
36346         PR target/17984
36347         * gcc.dg/cris-peep2-xsrand2.c: New test.
36348
36349 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36350
36351         PR c++/17661
36352         * g++.dg/expr/for2.C: New test.
36353
36354 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36355
36356         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36357
36358 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36359
36360         PR tree-optimization/17724
36361         * g++.dg/opt/pr17724-1.C: New test.
36362         * g++.dg/opt/pr17724-2.C: New test.
36363         * g++.dg/opt/pr17724-3.C: New test.
36364         * g++.dg/opt/pr17724-4.C: New test.
36365         * g++.dg/opt/pr17724-5.C: New test.
36366         * g++.dg/opt/pr17724-6.C: New test.
36367
36368 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36369
36370         PR c/17301
36371         * gcc.dg/pr17301-2.c: New test.
36372
36373 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36374
36375         PR c++/15876
36376         * g++.dg/parse/error22.C: New test.
36377
36378         PR c++/17936
36379         * g++.dg/template/spec18.C: New test.
36380
36381 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36382
36383         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36384         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36385         memcpy.
36386         * gcc.dg/ia64-sync-2.c: Ditto.
36387         * gcc.dg/ia64-sync-3.c: Ditto.
36388
36389 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36390
36391         * g++.dg/eh/cleanup5.C: Add dg-options "".
36392
36393 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36394
36395         PR middle-end/17657
36396         * gcc.dg/switch-4.c: New test case.
36397
36398 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36399
36400         * gcc.c-torture/execute/20041011-1.c: New test.
36401
36402 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36403
36404         PR c++/17554
36405         * g++.dg/init/for3.C: New test.
36406
36407         PR c++/17657
36408         * g++.dg/opt/switch2.C: New test.
36409
36410         PR middle-end/17703
36411         * g++.dg/warn/Wreturn-2.C: New test.
36412
36413 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36414
36415         PR c++/17907
36416         * g++.dg/eh/cleanup5.C: New test.
36417
36418 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36419
36420         PR c++/17393
36421         * g++.dg/parse/error21.C: New test.
36422
36423 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36424
36425         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36426         * g++.dg/warn/incomplete1.C: Likewise.
36427         * g++.dg/template/qualttp20.C: Likewise.
36428
36429 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36430
36431         PR c/17881
36432         * parm-incomplete-1.c: New test.
36433
36434 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36435
36436         PR c++/17867
36437         * g++.dg/parse/error19.C: New test.
36438
36439         PR c++/17670
36440         * g++.dg/init/new11.C: New test.
36441
36442         PR c++/17821
36443         * g++.dg/parse/error20.C: New test.
36444
36445         PR c++/17826
36446         * g++.dg/template/crash24.C: New test.
36447
36448 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36449
36450         PR c/17301
36451         * gcc.dg/pr17301-1.c: New test.
36452
36453 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36454
36455         PR c/17189
36456         * gcc.dg/anon-struct-5.c: New test.
36457
36458 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36459
36460         PR c/17844
36461         * gcc.dg/pr17844-1.c: New test.
36462
36463 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36464
36465         PR tree-optimization/17906
36466         * gcc.c-torture/compile/pr17906.c: New.
36467
36468 2004-10-09  Stuart Hastings  <stuart@apple.com>
36469             Roger Sayle  <roger@eyesopen.com>
36470
36471         PR rtl-optimization/17853
36472         * gcc.dg/i386-mmx-5.c: New testcase.
36473
36474 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36475
36476         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36477
36478 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36479
36480         PR c++/17524
36481         * g++.dg/template/static9.C: New test.
36482
36483         PR c++/17685
36484         * g++.dg/parse/operator5.C: New test.
36485
36486 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36487
36488         PR middle-end/17894
36489         * gcc.c-torture/execute/divcmp-4.c: New test case.
36490
36491 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36492
36493         PR tree-opt/17902
36494         * g++.dg/opt/pr17902.C: New test.
36495
36496 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36497
36498         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36499
36500 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36501
36502         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36503
36504 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36505
36506         * gcc.dg/assign-warn-3.c: New test.
36507
36508 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36509
36510         PR c/16999
36511         * gcc.dg/cpp/ident-1.c: New test.
36512
36513 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36514
36515         * gcc.c-torture/compile/acc1.c: New.
36516
36517 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36518
36519         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36520         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36521
36522 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36523
36524         * gcc.dg/ultrasp11.c: New test.
36525
36526 2004-10-08  Michael Matz  <matz@suse.de>
36527
36528         * gcc.dg/doloop-2.c: New test.
36529
36530 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36531
36532         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36533         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36534         objc.dg/method-9.m: Update expected diagnostics.
36535
36536 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36537
36538         * gcc.dg/ppc-fsel-3.c: New file.
36539         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36540
36541 2004-10-07  Paul Brook  <paul@codesourcery.com>
36542
36543         * gfortran.dg/intrinsic_verify_1.f90: New test.
36544
36545 2004-10-07  Paul Brook  <paul@codesourcery.com>
36546
36547         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36548
36549 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36550
36551         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36552         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36553         commit.
36554
36555 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36556
36557         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36558
36559 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36560
36561         PR c++/17115
36562         * g++.dg/warn/Winline-4.C: New test.
36563
36564 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36565
36566         * gcc.c-torture/compile/20041007-1.c: New test.
36567
36568 2004-10-07  Paul Brook  <paul@codesourcery.com>
36569
36570         PR fortran/17678
36571         * gfortran.dg/use_allocated_1.f90: New test.
36572
36573 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36574
36575         PR middle-end/17849
36576         * gfortran.fortran-torture/compile/nested.f90: New test
36577
36578 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36579
36580         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36581
36582 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36583
36584         PR c++/17368
36585         * g++.dg/ext/asm6.C: New test.
36586
36587 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36588
36589         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36590
36591 2004-10-06  Paul Brook  <paul@codesourcery.com>
36592
36593         PR libfortran/17709
36594         * gfortran.dg/empty_format_1.f90: New test.
36595
36596 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36597
36598         PR fortran/17568
36599         * gfortran.dg/ishft.f90: New test.
36600
36601         PR fortran/17283
36602         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36603         tests.
36604
36605 2004-10-06  Paul Brook  <paul@codesourcery.com>
36606
36607         * gfortran.dg/do_1.f90: New test.
36608
36609 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36610
36611         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36612         optimizing for size.
36613
36614 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36615
36616         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36617
36618 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36619
36620         * gcc.c-torture/compile/20041005-1.c: New test.
36621
36622 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36623
36624         PR c++/17829
36625         * g++.dg/lookup/koenig4.C: New.
36626
36627 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36628
36629         * g++.dg/other/classkey1.C: Adjust quoting marks.
36630         * g++.dg/parse/error15.C: Likewise.
36631         * g++.dg/template/meminit2.C (int>): Likewise.
36632
36633 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36634
36635         PR fortran/17283
36636         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36637
36638         PR fortran/17631
36639         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36640
36641         PR fortran/17708
36642         * gfortran.dg/pr17708.f90: New test.
36643
36644 2004-10-04  Chao-ying Fu  <fu@mips.com>
36645
36646         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36647         * gcc.dg/vect/vect-4.c: Ditto.
36648         * gcc.dg/vect/vect-5.c: Ditto.
36649         * gcc.dg/vect/vect-6.c: Ditto.
36650         * gcc.dg/vect/vect-8.c: Ditto.
36651         * gcc.dg/vect/vect-16.c: Ditto.
36652         * gcc.dg/vect/vect-30.c: Ditto.
36653         * gcc.dg/vect/vect-40.c: Ditto.
36654         * gcc.dg/vect/vect-41.c: Ditto.
36655         * gcc.dg/vect/vect-42.c: Ditto.
36656         * gcc.dg/vect/vect-43.c: Ditto.
36657         * gcc.dg/vect/vect-44.c: Ditto.
36658         * gcc.dg/vect/vect-45.c: Ditto.
36659         * gcc.dg/vect/vect-46.c: Ditto.
36660         * gcc.dg/vect/vect-47.c: Ditto.
36661         * gcc.dg/vect/vect-48.c: Ditto.
36662         * gcc.dg/vect/vect-49.c: Ditto.
36663         * gcc.dg/vect/vect-50.c: Ditto.
36664         * gcc.dg/vect/vect-51.c: Ditto.
36665         * gcc.dg/vect/vect-52.c: Ditto.
36666         * gcc.dg/vect/vect-53.c: Ditto.
36667         * gcc.dg/vect/vect-54.c: Ditto.
36668         * gcc.dg/vect/vect-55.c: Ditto.
36669         * gcc.dg/vect/vect-56.c: Ditto.
36670         * gcc.dg/vect/vect-57.c: Ditto.
36671         * gcc.dg/vect/vect-58.c: Ditto.
36672         * gcc.dg/vect/vect-59.c: Ditto.
36673         * gcc.dg/vect/vect-60.c: Ditto.
36674         * gcc.dg/vect/vect-74.c: Ditto.
36675         * gcc.dg/vect/vect-79.c: Ditto.
36676         * gcc.dg/vect/vect-80.c: Ditto.
36677
36678 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36679
36680         * gcc.dg/unused-7.c: Use the correct option.
36681
36682 2004-10-04  Paul Brook  <paul@codesourcery.com>
36683         Bud Davis  <bdavis9659@comcast.net>
36684
36685         PR fortran/17706
36686         PR fortran/16434
36687         * gfortran/pr17706.f90: New test.
36688         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36689
36690 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36691
36692         * gfortran.dg/pr17612.f90: New test.
36693
36694 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36695
36696         * g++.dg/template/local1.C: Adjust quoting marks in
36697         testing for diagnostics.
36698         * g++.dg/tls/diag-2.C: Likewise.
36699         * g++.dg/other/error8.C: Likewise.
36700
36701 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36702
36703         PR c/17178
36704         * gcc.dg/unused-4.c: Adjust to be correct.
36705
36706         PR c/17820
36707         * gcc.dg/unused-7.c: New test.
36708
36709 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36710
36711         PR c++/17797
36712         * g++.dg/overload/template2.C: New test.
36713
36714 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36715
36716         PR tree-optimization/16632
36717         * gcc.dg/tree-ssa/20041002-1.c: New.
36718
36719 2004-10-03  Paul Brook  <paul@codesourcery.com>
36720
36721         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36722         rather than relying on default formatting.
36723
36724 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36725
36726         * gcc.dg/20040920-1.c: Update expected message text.
36727
36728 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36729
36730         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36731
36732 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36733
36734         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36735         tree level.
36736
36737 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36738
36739         * gcc.dg/tree-ssa/pr17343.c: Remove.
36740
36741 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36742
36743         PR tree-opt/17343
36744         * gcc.dg/tree-ssa/pr17343.c: New test.
36745
36746 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36747
36748         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36749         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36750         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36751         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36752         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36753
36754 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36755
36756         * gcc.dg/lvalue-2.c: New test.
36757
36758 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36759
36760         PR c/17730
36761         * gcc.dg/pr17730-1.c: New test
36762
36763 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36764
36765         PR c/7425
36766         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36767
36768 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36769
36770         * gcc.c-torture/execute/stdarg-1.c: New test.
36771         * gcc.c-torture/execute/stdarg-2.c: New test.
36772         * gcc.c-torture/execute/stdarg-3.c: New test.
36773         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36774         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36775         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36776         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36777         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36778
36779 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36780
36781         PR tree-optimization/17697
36782         * g++.dg/opt/pr17697-1.C: New test.
36783         * g++.dg/opt/pr17697-2.C: New test.
36784         * g++.dg/opt/pr17697-3.C: New test.
36785
36786 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36787
36788         PR c/16409
36789         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36790         gcc.dg/vla-init-5.c: New tests.
36791
36792 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36793
36794         PR c/13804
36795         * gcc.dg/pr13804-1.c: New test.
36796
36797 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36798
36799         PR fortran/16938
36800         * gfortran.dg/pr16938.f90: New test.
36801
36802 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36803
36804         * g++.dg/template/crash23.C: New test.
36805
36806 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36807
36808         PR c++/17585
36809         * g++.dg/template/static8.C: New test.
36810
36811 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36812
36813         PR c++/17681
36814         * g++.dg/other/error9.C: New test.
36815
36816 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36817
36818         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36819
36820 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36821
36822         PR fortran/15164
36823         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36824
36825 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36826
36827         PR middle-end/17112
36828         * gcc.dg/pr17112-1.c: New test case.
36829
36830 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36831
36832         PR c/11459
36833         * gcc.dg/pr11459-1.c: New test.
36834
36835 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36836
36837         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36838         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36839
36840 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36841
36842         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36843
36844 2004-09-25  Jan Hubicka  <jh@suse.cz>
36845
36846         * compile/30040909-1.c: New test.
36847         * compile/30040907-1.c: New test.
36848
36849 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36850
36851         * gcc.c-torture/execute/va-arg-26.c: New test.
36852
36853 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36854
36855         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36856         extra diagnostics on targets with 64-bit pointers.
36857         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36858
36859 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36860
36861         PR c/17188
36862         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36863         * gcc.dg/decl-3.c: Adjust expected message.
36864
36865 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36866
36867         PR fortran/17615
36868         * gfortran.dg/pr17615.f90: New test.
36869
36870 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36871
36872         PR tree-optimzation/17517
36873         * g++.dg/tree-ssa/pr17517.C: New Test.
36874
36875 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36876
36877         PR c++/16889
36878         * g++.dg/lookup/ambig3.C: New.
36879
36880 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36881
36882         PR tree-opt/17624
36883         * g++.dg/opt/pr17624.C: New test.
36884
36885 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36886
36887         PR c/6980
36888         * gcc.dg/Wbad-function-cast-1.c: New test.
36889
36890 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36891
36892         * g++.dg/ext/complit1.C
36893         * g++.dg/other/error2.C
36894         * g++.dg/other/nontype-1.C
36895         * g++.dg/parse/crash11.C
36896         * g++.dg/parse/crash12.C
36897         * g++.dg/parse/error15.C
36898         * g++.dg/parse/error4.C
36899         * g++.dg/parse/tmpl-outside1.C
36900         * g++.dg/parse/too-many-tmpl-args1.C
36901         * g++.dg/template/dependent-expr3.C
36902         * g++.dg/template/error10.C
36903         * g++.dg/template/instantiate1.C
36904         * g++.dg/template/vtable2.C
36905         * g++.dg/warn/Wshadow-1.C
36906         * g++.dg/warn/weak1.C
36907         * g++.old-deja/g++.brendan/crash16.C
36908         * g++.old-deja/g++.brendan/crash18.C
36909         * g++.old-deja/g++.brendan/crash48.C
36910         * g++.old-deja/g++.brendan/crash49.C
36911         * g++.old-deja/g++.brendan/crash55.C
36912         * g++.old-deja/g++.brendan/crash56.C
36913         * g++.old-deja/g++.brendan/crash8.C
36914         * g++.old-deja/g++.brendan/enum11.C
36915         * g++.old-deja/g++.brendan/enum8.C
36916         * g++.old-deja/g++.brendan/enum9.C
36917         * g++.old-deja/g++.brendan/friend3.C
36918         * g++.old-deja/g++.brendan/misc14.C
36919         * g++.old-deja/g++.bugs/900402_02.C
36920         * g++.old-deja/g++.bugs/900404_03.C
36921         * g++.old-deja/g++.bugs/900404_04.C
36922         * g++.old-deja/g++.bugs/900428_03.C
36923         * g++.old-deja/g++.jason/crash4.C
36924         * g++.old-deja/g++.jason/overload21.C
36925         * g++.old-deja/g++.jason/redecl1.C
36926         * g++.old-deja/g++.jason/report.C
36927         * g++.old-deja/g++.jason/rfg10.C
36928         * g++.old-deja/g++.jason/template30.C
36929         * g++.old-deja/g++.law/arm12.C
36930         * g++.old-deja/g++.law/ctors5.C
36931         * g++.old-deja/g++.law/cvt20.C
36932         * g++.old-deja/g++.law/init10.C
36933         * g++.old-deja/g++.law/init8.C
36934         * g++.old-deja/g++.law/visibility17.C
36935         * g++.old-deja/g++.law/visibility7.C
36936         * g++.old-deja/g++.mike/net8.C
36937         * g++.old-deja/g++.mike/p646.C
36938         * g++.old-deja/g++.mike/p700.C
36939         * g++.old-deja/g++.mike/p701.C
36940         * g++.old-deja/g++.mike/p811.C
36941         * g++.old-deja/g++.ns/template13.C
36942         * g++.old-deja/g++.other/array3.C
36943         * g++.old-deja/g++.other/crash25.C
36944         * g++.old-deja/g++.other/dtor3.C
36945         * g++.old-deja/g++.other/dtor4.C
36946         * g++.old-deja/g++.other/main1.C
36947         * g++.old-deja/g++.other/warn7.C
36948         * g++.old-deja/g++.pt/crash11.C
36949         * g++.old-deja/g++.pt/crash36.C
36950         * g++.old-deja/g++.pt/spec22.C
36951         * g++.old-deja/g++.pt/spec9.C
36952         * g++.old-deja/g++.pt/ttp52.C
36953         * g++.old-deja/g++.robertl/eb103.C
36954         * g++.old-deja/g++.robertl/eb121.C
36955         * g++.old-deja/g++.robertl/eb22.C
36956         * g++.old-deja/g++.robertl/eb8.C:
36957         Update locations and/or regexps of dg-error markers.
36958         Remove markers for some bogus messages that are no longer issued.
36959
36960 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36961
36962         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36963         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36964
36965 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36966
36967         PR c++/17618
36968         * g++.dg/lookup/crash5.C: New test.
36969
36970 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
36971
36972         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36973         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36974         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36975         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36976         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36977         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36978
36979         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36980         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36981         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36982         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36983         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36984         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36985
36986         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36987
36988         * gcc.dg/vect/vect-44.c: Check additional cases.
36989         * gcc.dg/vect/vect-48.c: Check additional cases.
36990
36991         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36992         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36993         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36994         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36995         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36996         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36997         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36998         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36999         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37000
37001         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37002         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37003         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37004
37005 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37006
37007         * gcc.dg/tree-ssa/loop-6.c: New test.
37008
37009 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37010
37011         PR c++/17620
37012         * g++.dg/inherit/base2.C: New.
37013
37014 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37015
37016         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37017         * gcc.dg/20001012-2.c: Likewise.
37018         * gcc.dg/20001013-1.c: Likewise.
37019         * gcc.dg/20001101-1.c: Likewise.
37020         * gcc.dg/20001102-1.c: Likewise.
37021         * gcc.dg/bf-spl1.c: Likewise.
37022         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37023         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37024
37025 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37026
37027         PR tree-optimization/16721
37028         * gcc.dg/tree-ssa/pr16721.c: New test.
37029
37030 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37031
37032         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37033         * gcc.dg/20040305-1.c: Likewise.
37034
37035 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37036
37037         PR c/16566
37038         * gcc.c-torture/compile/pr16566-1.c,
37039         gcc.c-torture/compile/pr16566-2.c,
37040         gcc.c-torture/compile/pr16566-3.c: New tests.
37041
37042 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37043
37044         PR tree-optimization/17512
37045         * gcc.c-torture/compile/20040916-1.c.
37046
37047 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37048
37049         * gcc.dg/pragma-re-3.c: New test.
37050
37051 2004-09-17  Matt Austern  <austern@apple.com>
37052
37053         PR c++/15049
37054         * g++.dg/other/anon3.C: New.
37055
37056 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37057
37058         PR c++/7503
37059         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37060         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37061         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37062         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37063         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37064
37065 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37066
37067         PR fortran/17286
37068         * gfortran.dg/pr17286.f90: New test.
37069
37070 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37071
37072         PR c++/17530
37073         * g++.dg/template/static7.C: New test.
37074
37075 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37076
37077         PR tree-opt/17558
37078         * gcc.c-torture/compile/pr17558.c: New test.
37079
37080 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37081
37082         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37083         if SKIP_ATTRIBUTE is defined.
37084
37085 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37086
37087         PR fortran/15957
37088         * gfortran.dg/pr15957.f90: New test.
37089
37090 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37091
37092         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37093         in comparison.
37094         * gcc.dg/vect/vect-79.c: Likewise.
37095         * gcc.dg/vect/vect-80.c: Likewise.
37096
37097 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37098
37099         PR fortran/15750
37100         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37101
37102 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37103
37104         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37105         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37106         * gcc.dg/vect/vect-62.c: New testcase.
37107         * gcc.dg/vect/vect-63.c: New testcase.
37108         * gcc.dg/vect/vect-64.c: New testcase.
37109         * gcc.dg/vect/vect-65.c: New testcase.
37110         * gcc.dg/vect/vect-66.c: New testcase.
37111         * gcc.dg/vect/vect-67.c: New testcase.
37112         * gcc.dg/vect/vect-68.c: New testcase.
37113         * gcc.dg/vect/vect-69.c: New testcase.
37114         * gcc.dg/vect/vect-79.c: New testcase.
37115         * gcc.dg/vect/vect-80.c: New testcase.
37116
37117 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37118
37119         * gcc.target/mips/asm-1.c: New test.
37120
37121 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37122
37123         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37124         * gcc.dg/vect/vect-73.c: New testcase.
37125         * gcc.dg/vect/vect-74.c: New testcase.
37126         * gcc.dg/vect/vect-75.c: New testcase.
37127         * gcc.dg/vect/vect-76.c: New testcase.
37128         * gcc.dg/vect/vect-77.c: New testcase.
37129         * gcc.dg/vect/vect-78.c: New testcase
37130
37131 2004-09-18  Paul Brook  <paul@codesourcery.com>
37132
37133         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37134
37135 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37136
37137         PR c/17424
37138         * gcc.dg/pr17424-1.c: New test.
37139
37140 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37141
37142         * g++.dg/tree-ssa/pr17153.C: New test.
37143
37144 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37145
37146         PR pch/13361
37147         * g++.dg/pch/wchar-1.C: New.
37148         * g++.dg/pch/wchar-1.Hs: New.
37149
37150 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37151
37152         * gcc.c-torture/execute/20040917-1.c: New test.
37153
37154 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37155
37156         PR tree-optimization/17319
37157         * gcc.dg/pr17319.c: New test.
37158
37159 2004-09-17  Devang Patel  <dpatel@apple.com>
37160
37161         * gcc.dg/20040813-1.c: New test.
37162
37163 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37164
37165         PR tree-optimization/17273
37166         * gcc.c-torture/compile/pr17273.c: New test.
37167
37168 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37169
37170         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37171         Update expected messages.
37172         * gcc.dg/declspec-13.c: New test.
37173
37174 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37175
37176         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37177
37178 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37179
37180         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37181         change what 'a' is pointing to.
37182
37183 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37184
37185         PR c++/16002
37186         * g++.dg/template/error18.C: New test.
37187
37188         PR c++/16029
37189         * g++.dg/warn/Wunused-8.C: New test.
37190
37191 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37192
37193         PR tree-optimization/17513
37194         * gcc.dg/20040916-1.c: New test.
37195
37196 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37197
37198         PR c++/17501
37199         * g++.dg/template/typename7.C: New test.
37200
37201 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37202
37203         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37204
37205 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37206
37207         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37208         with -ftree-based-profiling also.
37209         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37210
37211 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37212
37213         PR/15364
37214         * gfortran.dg/der_array_io_1.f90: New test.
37215         * gfortran.dg/der_array_io_2.f90: New test.
37216         * gfortran.dg/der_array_io_3.f90: New test.
37217
37218 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37219
37220         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37221         EABI.
37222
37223 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37224
37225         * g++.dg/opt/switch1.C: New test.
37226
37227 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37228
37229         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37230         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37231         Update expected messages.
37232
37233 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37234
37235         PR fortran/16485
37236         * gfortran.dg/same_name_1.f90: New test.
37237
37238 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37239
37240         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37241         dereference garbage pointers.
37242
37243 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37244
37245         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37246         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37247
37248         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37249         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37250         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37251
37252 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37253
37254         PR c++/17324
37255         * g++.dg/template/mangle1.C: New test.
37256
37257 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37258
37259         PR tree-optimization/17252
37260         * gcc.c-torture/execute/pr17252.c: New test.
37261
37262 2004-09-14  Andrew Pinski  <apinski@apple.com>
37263
37264         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37265
37266 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37267
37268         PR rtl-optimization/9771
37269         * gcc.dg/pr9771-1.c: New test case.
37270
37271 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37272
37273         PR tree-optimization/15262
37274         * gcc.c-torture/execute/pr15262-1.c: New test.
37275         * gcc.c-torture/execute/pr15262-2.c: New test.
37276
37277 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37278
37279         * gcc.dg/declspec-12.c: New test.
37280
37281 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37282
37283         * gfortran.dg/pr17090.f90: Add directives to test.
37284
37285 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37286
37287         * gcc.c-torture/compile/20040914-1.c: New test.
37288
37289 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37290
37291         PR c++/16162
37292         * g++.dg/template/decl2.C: New test.
37293
37294 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37295
37296         PR fortran/17090
37297         * gfortran.dg/pr17090.f90: New test.
37298
37299 2004-09-13  Dale Johannesen  <dalej@apple.com>
37300
37301         * gcc.c-torture/compile/pr17408.c: New test case.
37302
37303 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37304
37305         PR c++/16716
37306         * g++.dg/parse/crash17.C: New test.
37307
37308         PR c++/17327
37309         * g++.dg/template/enum3.C: New test.
37310
37311 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37312
37313         * lib/gcc-defs.exp: Load wrapper.exp.
37314         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37315         using local code.
37316         * lib/gcc.exp (gcc_init): Similar.
37317         * lib/gfortran.exp (gfortran_init): Similar.
37318         * lib/objc.exp (objc_init): Similar.
37319         * lib/treelang.exp (treelang_init): Similar.
37320         * lib/wrapper.exp: New file with build_wrapper call machinery in
37321         ${tool}_maybe_build_wrapper.
37322
37323 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37324
37325         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37326         "inline".
37327         * gcc.dg/declspec-11.c: Update expected messages.
37328         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37329         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37330         gcc.dg/inline-12.c: New tests.
37331
37332 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37333
37334         * g++.dg/tree-ssa/pr17400.C: New testcase.
37335
37336 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37337
37338         * gcc.target/mips/sb1-1.c: New testcase.
37339
37340 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37341
37342         * lib/g77-dg.exp: Remove unused file.
37343         * lib/mike-g77.exp: Ditto.
37344         * lib/g77.exp: Ditto.
37345
37346 2004-09-12  Richard Henderson  <rth@redhat.com>
37347
37348         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37349
37350 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37351
37352         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37353         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37354         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37355         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37356         Update expected messages.
37357
37358 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37359
37360         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37361         declaration/use mismatch for dirp parameter.
37362
37363 2004-09-12  Andrew Pinski  <apinski@apple.com>
37364
37365         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37366         -fgnu-runtime is passed.
37367
37368 2004-09-12  Richard Henderson  <rth@redhat.com>
37369
37370         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37371         do the uplevel thing and update additional_flags directly.
37372         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37373         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37374         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37375         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37376
37377 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37378
37379         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37380
37381 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37382
37383         PR middle-end/17411
37384         * g++.dg/opt/pr17411-1.C: New test case.
37385
37386 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37387
37388         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37389         gcc.dg/tls/diag-2.c: Update expected messages.
37390         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37391         messages.
37392         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37393         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37394         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37395         gcc.dg/tls/diag-5.c: New tests.
37396
37397 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37398
37399         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37400
37401 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37402
37403         * g++.dg/parse/break-in-for.C: New test.
37404
37405 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37406
37407         * gcc.dg/tree-ssa/20040911-1.c: New test.
37408
37409 2004-09-11  Andreas Jaeger  <aj@suse.de>
37410
37411         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37412         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37413
37414 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37415
37416         * gcc.target/frv: New directory of FR-V-specific tests.
37417
37418 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37419
37420         * gcc.dg/convert-vec-1.c: New test.
37421
37422 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37423
37424         PR middle-end/17024
37425         * gcc.dg/pr17024-1.c: New test case.
37426
37427 2004-09-10  Eric Christopher  <echristo@redhat.com>
37428
37429         * gcc.dg/20040910-1.c: New test.
37430
37431 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37432
37433         * gcc.dg/bitfld-9.c: New test.
37434
37435 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37436
37437         * gcc.c-torture/execute/ieee/acc1.c: New test.
37438         * gcc.c-torture/execute/ieee/acc2.c: New test.
37439         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37440
37441 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37442
37443         * gcc.dg/deprecated-2.c: New test.
37444
37445 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37446
37447         * gcc.dg/init-vec-1.c: New test.
37448
37449 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37450
37451         PR middle-end/17055
37452         * gcc.dg/pr17055-1.c: New test case.
37453
37454 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37455
37456         PR target/17377
37457         * gcc.c-torture/execute/pr17377.c: New test.
37458
37459 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37460
37461         PR c/8420
37462         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37463         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37464         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37465         gcc.dg/long-long-typespec-1.c: New tests.
37466         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37467
37468 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37469
37470         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37471         gcc.dg/gnu99-static-1.c: New tests.
37472
37473 2004-09-08  Devang Patel  <dpatel@apple.com>
37474
37475         * gcc.dg/darwin-ld-20040828-1.c: New test.
37476         * gcc.dg/darwin-ld-20040828-2.c: New test.
37477         * gcc.dg/darwin-ld-20040828-3.c: New test.
37478
37479 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37480
37481         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37482         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37483         in error message.
37484         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37485         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37486         in error message.
37487         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37488         types they qualify.
37489         * objc.dg/type-size-2.m: Fix wording in comment.
37490         * objc.dg/va-meth-1.m: New test case.
37491
37492 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37493
37494         PR c/16633:
37495         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37496         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37497
37498 2004-09-06  Devang Patel  <dpatel@apple.com>
37499
37500         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37501         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37502
37503 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37504
37505         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37506         reflect changed line numbering of diagnostics.
37507
37508 2004-09-06  Paul Brook  <paul@codesourcery.com>
37509
37510         * gfortran.dg/edit_real_1.f90: Add new test.
37511
37512 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37513
37514         * gcc.dg/tree-ssa/loop-2.c: New test.
37515         * gcc.dg/tree-ssa/loop-3.c: New test.
37516         * gcc.dg/tree-ssa/loop-4.c: New test.
37517         * gcc.dg/tree-ssa/loop-5.c: New test.
37518
37519 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37520
37521         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37522
37523 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37524
37525         * gcc.dg/format/sentinel-1.c: New test.
37526
37527 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37528
37529         * gcc.dg/builtins-46.c: New.
37530
37531 2004-09-03  Devang Patel  <dpatel@apple.com>
37532
37533         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37534         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37535
37536 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37537
37538         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37539         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37540         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37541         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37542         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37543         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37544         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37545         the non-portable bzero.
37546         * gcc.dg/20010912-1.c: xfail for NetWare.
37547         * gcc.dg/20020426-2.c: xfail for NetWare.
37548         * gcc.dg/20021014-1.c: xfail for NetWare.
37549         * gcc.dg/20021018-1.c: xfail for NetWare.
37550         * gcc.dg/20030213-1.c: xfail for NetWare.
37551         * gcc.dg/20030225-1.c: xfail for NetWare.
37552         * gcc.dg/20030708-1.c: xfail for NetWare.
37553         * gcc.dg/builtins-config.h: Also exclude NetWare.
37554         * gcc.dg/format/format.h: Define restrict only if not already defined.
37555         * gcc.dg/nest.c: xfail for NetWare.
37556         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37557         * lib/target-supports.exp (check_visibility_available): Exclude
37558         NetWare.
37559
37560 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37561
37562         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37563         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37564         deterministic starting point for the alignment of structure fields.
37565         * gcc.dg/Wpadded.c: Dito.
37566         * g++.dg/abi/vbase10.C: Dito.
37567
37568 2004-09-03  Devang Patel  <dpatel@apple.com>
37569
37570         * g++.dg/debug/pr15736.cc: New test.
37571
37572 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37573
37574         * README.QMTEST: Fix out-of-date link.
37575
37576 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37577
37578         PR fortran/16579
37579         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37580         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37581
37582 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37583
37584         * g++.dg/abi/arm_rtti1.C: New test.
37585
37586 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37587
37588         * gcc.dg/ppc-vector-memcpy.c: New.
37589         * gcc.dg/ppc-vector-memset.c: New.
37590
37591 2004-09-02  Chao-ying Fu  <fu@mips.com>
37592
37593         * gcc.target/mips/mips-3d-1.c: New test.
37594         * gcc.target/mips/mips-3d-2.c: New test.
37595         * gcc.target/mips/mips-3d-3.c: New test.
37596         * gcc.target/mips/mips-3d-4.c: New test.
37597         * gcc.target/mips/mips-3d-5.c: New test.
37598         * gcc.target/mips/mips-3d-6.c: New test.
37599         * gcc.target/mips/mips-3d-7.c: New test.
37600         * gcc.target/mips/mips-3d-8.c: New test.
37601         * gcc.target/mips/mips-3d-9.c: New test.
37602         * gcc.target/mips/mips-ps-1.c: New test.
37603         * gcc.target/mips/mips-ps-2.c: New test.
37604         * gcc.target/mips/mips-ps-3.c: New test.
37605         * gcc.target/mips/mips-ps-4.c: New test.
37606         * gcc.target/mips/mips-ps-type.c: New test.
37607
37608 2004-09-02  Paul Brook  <paul@codesourcery.com>
37609
37610         * gfortran.dg/edit_real_1.f90: Add new tests.
37611
37612 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37613
37614         PR fortran/15327
37615         * gfortran.dg/merge_char_1.f90: New test.
37616
37617 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37618
37619         PR fortran/16404
37620         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37621
37622 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37623
37624         PR c/1522
37625         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37626
37627 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37628
37629         * g++.dg/opt/loop1.C: Do not XFAIL.
37630
37631 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37632
37633         * gcc.c-torture/execute/20040831-1.c: New test.
37634
37635 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37636
37637         PR fortran/16579
37638         * gfortran.dg/g77/20010610.f: Now passes.
37639         Copy from g77.f-torture/execute. Add dg-run directive.
37640         * gfortran.dg/g77/README: Update
37641
37642 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37643
37644         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37645         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37646         (t1, t2, t3, t4): Add volatile.
37647
37648 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37649
37650         * g++.dg/ext/visibility/arm1.C: New test.
37651
37652 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37653
37654         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37655         -pedantic-errors.
37656
37657 2004-09-01  Paul Brook  <paul@codesourcery.com>
37658
37659         * gfortran.dg/eof_2.f90: New test.
37660
37661 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37662
37663         PR fortran/16579
37664         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37665
37666 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37667
37668         PR libfortran/16805
37669         * gfortran.dg/list_read_2.f90: New test.
37670
37671 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37672
37673         * g++.dg/abi/key1.C: New test.
37674
37675 2004-08-31  Richard Henderson  <rth@redhat.com>
37676
37677         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37678         form of offsetof.
37679         * g++.dg/other/offsetof5.C: Remove duplicate.
37680
37681 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37682
37683         PR fortran/17244
37684         * gfortran.dg/func_derived_1.f90: New test.
37685
37686 2004-08-31  Paul Brook  <paul@codesourcery.com>
37687
37688         * gfortran.dg/eof_1.f90: New test.
37689
37690 2004-08-31  Paul Brook  <paul@codesourcery.com>
37691
37692         * gfortran.dg/list_read_1.f90: New file.
37693
37694 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37695
37696         * g++.dg/opt/loop1.C: XFAIL.
37697
37698 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37699
37700         * gcc.dg/funcdef-storage-1.c: New.
37701         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37702         an extern function in local scope.
37703         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37704         declare an 'auto inline' function in local scope.
37705         * gcc.dg/20011130-1.c: Likewise.
37706         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37707         an 'auto' function in local scope.
37708         * gcc.dg/20021014-1.c: Likewise.
37709         * gcc.dg/20030331-2.c: Likewise.
37710
37711 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37712
37713         * gfortran.dg/blockdata_1.f90: New test.
37714
37715 2004-08-30  Richard Henderson  <rth@redhat.com>
37716
37717         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37718
37719 2004-08-30  Richard Henderson  <rth@redhat.com>
37720
37721         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37722         additional_flags set by alternate driver.
37723         (ieee-options): New procedure.
37724         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37725         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37726         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37727         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37728
37729 2004-08-30  Richard Henderson  <rth@redhat.com>
37730
37731         * lib/f-torture.exp: Remove.
37732
37733 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37734
37735         PR rtl-optimization/16590
37736         * g++.dg/opt/loop1.C: New test.
37737
37738 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37739
37740         PR fortran/13910
37741         * gfortran.dg/oldstyle_1.f90: New test.
37742
37743 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37744         Paul Brook  <paul@codesourcery.com>
37745
37746         * gfortran.dg/g77/README: Update.
37747         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37748         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37749         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37750
37751 2004-08-28  Paul Brook  <paul@codesourcery.com>
37752
37753         PR libfortran/17195
37754         * gfortran.dg/edit_real_1.f90: New test.
37755
37756 2004-08-27  Paul Brook  <paul@codesourcery.com>
37757
37758         * gfortran.dg/rewind_1.f90: New test.
37759
37760 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37761
37762         PR fortran/16597
37763         * gfortran.dg/pr16597.f90: New test.
37764
37765 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37766
37767         PR c/13801
37768         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37769         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37770         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37771         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37772         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37773
37774 2004-08-26  Nick Clifton  <nickc@redhat.com>
37775
37776         * gcc.c-torture/compile/pr17119.c: New test.
37777
37778 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37779
37780         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37781
37782 2004-08-25  Richard Henderson  <rth@redhat.com>
37783
37784         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37785         the bits that expect kind=8 to be the largest real kind.
37786
37787 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37788
37789         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37790
37791 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37792
37793         * gfortran.dg/assignment_1.f90: New test.
37794
37795 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37796
37797         * g++.dg/template/repo3.C: New test.
37798
37799 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37800
37801         PR middle-end/16693
37802         PR tree-optimization/16372
37803         * g++.dg/opt/pr16372-1.C: New test case.
37804         * g++.dg/opt/pr16693-1.C: New test case.
37805         * g++.dg/opt/pr16693-2.C: New test case.
37806
37807 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37808
37809         * objc.dg/proto-lossage-4.m: New test.
37810
37811 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37812
37813         PR c++/17155
37814         * g++.dg/inherit/local2.C: New test.
37815
37816 2004-08-25  Paul Brook  <paul@codesourcery.com>
37817
37818         PR fortran/17144
37819         * gfortran.dg/string_ctor_1.f90: New test.
37820
37821 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37822
37823         PR c++/14428
37824         * g++.dg/template/redecl2.C: New test.
37825
37826 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37827
37828         PR fortran/17143
37829         * gfortran.dg/pr17143.f90: New test.
37830
37831 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37832
37833         PR fortran/17164
37834         * gfortran.dg/pr17164.f90: New test.
37835
37836 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37837
37838         * gcc.dg/tree-ssa/loop-1.c: New test.
37839
37840 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37841
37842         * gcc.c-torture/compile/20040824-1.c: New test.
37843
37844 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37845
37846         * gcc.c-torture/compile/iftrap-3.c: New test.
37847
37848 2004-08-24  Paul Brook  <paul@codesourcery.com>
37849
37850         * gfortran.dg/entry_2.f90: New test.
37851
37852 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37853
37854         PR c++/16889
37855         * g++.dg/lookup/ambig[12].C: New.
37856
37857 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37858
37859         PR c++/16706
37860         * g++.dg/template/crash21.C: New test.
37861         * g++.dg/template/crash22.C: Likewise.
37862
37863 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37864
37865         PR c++/17149
37866         * g++.dg/template/access15.C: New.
37867
37868 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37869
37870         PR c++/17163
37871         * g++.dg/template/repo2.C: New test.
37872
37873 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37874
37875         PR rtl-optimization/17078
37876         * gcc.c-torture/execute/pr17078-1.c: New test case.
37877
37878 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37879
37880         PR c/14492
37881         * gcc.dg/debug/crash1.c: New test.
37882
37883 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37884
37885         PR c/16180
37886         * gcc.dg/loop-5.c: New test.
37887
37888 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37889
37890         * gcc.c-torture/execute/20040823-1.c: New test.
37891
37892 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37893
37894         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37895         to the assembler.  Simplify test accordingly.
37896         (asm_abi_flags): Use GNU names.
37897         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37898         to check for ABI flags.
37899
37900 2004-08-22  Andrew Pinski  <apinski@apple.com>
37901
37902         * g++.dg/opt/pr14029.C: New test.
37903         * gcc.c-torture/execute/pr15262.c: New test.
37904
37905 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37906
37907         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37908
37909 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37910
37911         PR 16908
37912         * gfortran.dg/direct_io.f90: New test.
37913
37914 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37915
37916         PR c++/17121
37917         * g++.dg/inherit/local2.C: New test.
37918
37919 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37920
37921         PR c++/17120
37922         * g++.dg/warn/Wparentheses-4.C: New test.
37923
37924 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37925
37926         PR c++/17121
37927         * g++.dg/inherit/local2.C: New test.
37928
37929         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37930         * gcc.dg/ppc-ldstruct.c: Likewise.
37931         * gcc.dg/ppc64-abi-2.c: Likewise.
37932
37933 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37934
37935         PR rtl-optimization/17099
37936         * gcc.c-torture/execute/20040820-1.c: New test.
37937
37938 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37939
37940         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37941
37942 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37943
37944         PR fortran/17077
37945         * gfortran.dg/auto_array_1.f90: New test.
37946
37947 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37948
37949         PR fortran/17074
37950         * gfortran.dg/simpleif_1.f90: New test.
37951
37952 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37953
37954         * lib/target-supports.exp (check_profiling_available): Return
37955         false for arm*-*-symbianelf* and arm*-*-eabi*.
37956
37957         PR c++/15890
37958         * g++.dg/template/delete1.C: New test.
37959
37960 2004-08-19  Paul Brook  <paul@codesourcery.com>
37961
37962         PR fortran/14976
37963         PR fortran/16228
37964         * gfortran.dg/data_char_1.f90: New test.
37965
37966 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37967
37968         PR fortran/16946
37969         * gfortran.dg/reduction.f90: New testcase.
37970
37971 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37972
37973         PR fortran/16520
37974         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37975
37976 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37977
37978         PR c++/17041
37979         * g++.dg/Wparentheses-3.C: New test.
37980
37981 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
37982
37983         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37984         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37985         * gcc.dg/vect/vect-2.c: Likewise.
37986         * gcc.dg/vect/vect-3.c: Likewise.
37987         * gcc.dg/vect/vect-4.c: Likewise.
37988         * gcc.dg/vect/vect-5.c: Likewise.
37989         * gcc.dg/vect/vect-6.c: Likewise.
37990         * gcc.dg/vect/vect-7.c: Likewise.
37991         * gcc.dg/vect/vect-25.c: Likewise.
37992         * gcc.dg/vect/vect-31.c: Likewise.
37993         * gcc.dg/vect/vect-32.c: Likewise.
37994         * gcc.dg/vect/vect-34.c: Likewise.
37995         * gcc.dg/vect/vect-36.c: Likewise.
37996         * gcc.dg/vect/vect-all.c: Likewise.
37997
37998 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37999
38000         PR c++/17068
38001         * g++.dg/template/operator4.C: New test.
38002
38003 2004-08-18  Richard Henderson  <rth@redhat.com>
38004
38005         * gcc.dg/20040206-1.c: XFAIL.
38006
38007 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38008
38009         PR c++/16246
38010         * g++.dg/template/array7.C: New test.
38011
38012 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38013
38014         * gcc.dg/mips-movcc-1.c: New test.
38015         * gcc.dg/mips-movcc-2.c: New test.
38016         * gcc.dg/mips-movcc-3.c: New test.
38017
38018         * gcc.dg/mips-nmadd-1.c: New test.
38019         * gcc.dg/mips-nmadd-2.c: New test.
38020
38021 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38022
38023         PR c++/15871
38024         * g++.dg/opt/inline8.C: New test.
38025
38026         PR c++/16965
38027         * g++.dg/parse/error17.C: New test.
38028
38029 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38030
38031         * gcc.dg/vect: New directory for vectorizer tests.
38032         * gcc.dg/vect/tree-vect.h: New file.
38033         * gcc.dg/vect/vect.exp: New file.
38034         * gcc.dg/vect/pr16105.c.c: New test.
38035         * gcc.dg/vect/vect-1.c: New test.
38036         * gcc.dg/vect/vect-2.c: New test.
38037         * gcc.dg/vect/vect-3.c: New test.
38038         * gcc.dg/vect/vect-4.c: New test.
38039         * gcc.dg/vect/vect-5.c: New test.
38040         * gcc.dg/vect/vect-6.c: New test.
38041         * gcc.dg/vect/vect-7.c: New test.
38042         * gcc.dg/vect/vect-8.c: New test.
38043         * gcc.dg/vect/vect-9.c: New test.
38044         * gcc.dg/vect/vect-10.c: New test.
38045         * gcc.dg/vect/vect-11.c: New test.
38046         * gcc.dg/vect/vect-12.c: New test.
38047         * gcc.dg/vect/vect-13.c: New test.
38048         * gcc.dg/vect/vect-14.c: New test.
38049         * gcc.dg/vect/vect-15.c: New test.
38050         * gcc.dg/vect/vect-16.c: New test.
38051         * gcc.dg/vect/vect-17.c: New test.
38052         * gcc.dg/vect/vect-18.c: New test.
38053         * gcc.dg/vect/vect-19.c: New test.
38054         * gcc.dg/vect/vect-20.c: New test.
38055         * gcc.dg/vect/vect-21.c: New test.
38056         * gcc.dg/vect/vect-22.c: New test.
38057         * gcc.dg/vect/vect-23.c: New test.
38058         * gcc.dg/vect/vect-24.c: New test.
38059         * gcc.dg/vect/vect-25.c: New test.
38060         * gcc.dg/vect/vect-26.c: New test.
38061         * gcc.dg/vect/vect-27.c: New test.
38062         * gcc.dg/vect/vect-28.c: New test.
38063         * gcc.dg/vect/vect-29.c: New test.
38064         * gcc.dg/vect/vect-30.c: New test.
38065         * gcc.dg/vect/vect-31.c: New test.
38066         * gcc.dg/vect/vect-32.c: New test.
38067         * gcc.dg/vect/vect-33.c: New test.
38068         * gcc.dg/vect/vect-34.c: New test.
38069         * gcc.dg/vect/vect-35.c: New test.
38070         * gcc.dg/vect/vect-36.c: New test.
38071         * gcc.dg/vect/vect-37.c: New test.
38072         * gcc.dg/vect/vect-38.c: New test.
38073         * gcc.dg/vect/vect-40.c: New test.
38074         * gcc.dg/vect/vect-41.c: New test.
38075         * gcc.dg/vect/vect-42.c: New test.
38076         * gcc.dg/vect/vect-43.c: New test.
38077         * gcc.dg/vect/vect-44.c: New test.
38078         * gcc.dg/vect/vect-45.c: New test.
38079         * gcc.dg/vect/vect-46.c: New test.
38080         * gcc.dg/vect/vect-47.c: New test.
38081         * gcc.dg/vect/vect-48.c: New test.
38082         * gcc.dg/vect/vect-49.c: New test.
38083         * gcc.dg/vect/vect-50.c: New test.
38084         * gcc.dg/vect/vect-51.c: New test.
38085         * gcc.dg/vect/vect-52.c: New test.
38086         * gcc.dg/vect/vect-53.c: New test.
38087         * gcc.dg/vect/vect-54.c: New test.
38088         * gcc.dg/vect/vect-55.c: New test.
38089         * gcc.dg/vect/vect-56.c: New test.
38090         * gcc.dg/vect/vect-57.c: New test.
38091         * gcc.dg/vect/vect-58.c: New test.
38092         * gcc.dg/vect/vect-59.c: New test.
38093         * gcc.dg/vect/vect-60.c: New test.
38094         * gcc.dg/vect/vect-61.c: New test.
38095         * gcc.dg/vect/vect-all.c: New test.
38096         * gcc.dg/vect/vect-none.c: New test.
38097
38098 2004-08-17  Paul Brook  <paul@codesourcery.com>
38099
38100         PR fortran/13082
38101         * gfortran.dg/entry_1.f90: New test.
38102
38103 2004-08-17  Andrew Pinski  <apinski@apple.com>
38104
38105         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38106
38107 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38108
38109         * gcc.dg/pr17036-1.c: New test.
38110
38111 2004-08-16  Devang Patel  <dpatel@apple.com>
38112
38113         * gcc.dg/darwin-20040809-1.c: New test.
38114
38115 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38116
38117         * gcc.dg/funcdef-attr-1.c: New test.
38118
38119 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38120
38121         * gcc.dg/altivec-17.c: New test.
38122         * gcc.dg/altivec-18.c: New test.
38123
38124 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38125
38126         PR c++/6749
38127         * g++.dg/template/vtable2.C: New test.
38128
38129 2004-08-14  Richard Henderson  <rth@redhat.com>
38130
38131         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38132         * gcc.dg/pack-test-4.c (main): Return 0.
38133         * gcc.dg/setjmp-1.c: Remove XFAIL.
38134         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38135
38136 2004-08-14  Richard Henderson  <rth@redhat.com>
38137
38138         * gcc.dg/980217-1.c: Add prototype for printf.
38139
38140 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38141
38142         * gfortran.dg/pr16935.f90: New test.
38143
38144 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38145
38146         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38147
38148 2004-08-13  Paul Brook  <paul@codesourcery.com>
38149
38150         * gfortran.dg/der_io_1.f90: Remove stray comma.
38151
38152 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38153
38154         * gcc.dg/vmx/cw-bug-2.c: Remove.
38155         * gcc.dg/vmx/vprint-1.c: Remove.
38156         * gcc.dg/vmx/vscan-1.c: Remove.
38157
38158 2004-08-12  Devang patel  <dpatel@apple.com>
38159
38160         * gcc.dg/darwin-20040809-2.c: New test.
38161
38162 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38163
38164         * g++.dg/ext/altivec-12.C: New test.
38165
38166         * g++.dg/ext/altivec-11.C: New test.
38167
38168 2004-08-12  Paul Brook  <paul@codesourcery.com>
38169
38170         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38171
38172 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38173
38174         * g++.dg/ext/altivec-2.C: Check for hardware support before
38175         executing any VMX instructions.
38176
38177         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38178
38179 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38180
38181         PR c++/16276
38182         * g++.old-deja/g++.other/comdat4.C: New test.
38183         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38184
38185 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38186
38187         PR target/16286
38188         * gcc.dg/pr16286.c: New test.
38189
38190 2004-08-12 Jan Beulich <jbeulich@novell.com>
38191
38192         * g++.dg/ext/asm5.C: New.
38193
38194 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38195
38196         PR c++/16698
38197         * g++.dg/eh/crash1.C: New test.
38198
38199         PR c++/16717
38200         * g++.dg/ext/construct1.C: New test.
38201
38202 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38203
38204         PR c++/16853
38205         * g++.dg/init/ptrmem1.C: New test.
38206
38207         PR c++/16618
38208         * g++.dg/parse/offsetof5.C: New test.
38209
38210         PR c++/16870
38211         * g++.dg/template/overload3.C: New test.
38212
38213 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38214
38215         PR c++/16964
38216         * g++.dg/parse/error16.C: New test.
38217
38218         PR c++/16904
38219         * g++.dg/template/error14.C: New test.
38220
38221         PR c++/16929
38222         * g++.dg/template/error15.C: New test.
38223
38224 2004-08-11  Devang Patel  <dpatel@apple.com>
38225
38226         * gcc.dg/darwin-ld-20040809-1.c: New test.
38227         * gcc.dg/darwin-ld-20040809-2.c: New test.
38228
38229 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38230
38231         PR fortran/16917
38232         * gfortran.dg/dfloat_1.f90: New test.
38233
38234 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38235
38236         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38237         * gcc.dg/dll-2.c: Fix dg-require syntax.
38238         * gcc.misc-tests/arm-isr.c (abort): Declare.
38239         (exit): Likewise.
38240
38241 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38242
38243         PR c++/16971
38244         * g++.dg/parse/crash16.C: New test.
38245
38246 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38247
38248         * gcc.dg/mips-rsqrt-1.c: New test case.
38249         * gcc.dg/mips-rsqrt-2.c: New test case.
38250         * gcc.dg/mips-rsqrt-3.c: New test case.
38251
38252 2004-08-10  Paul Brook  <paul@codesourcery.com>
38253
38254         * gfortran.dg/der_io_1.f90: New test.
38255
38256 2004-08-10  Paul Brook  <paul@codesourcery.com>
38257
38258         PR fortran/16919
38259         * gfortran.dg/der_array_1.f90: New test.
38260
38261 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38262
38263         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38264
38265 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38266
38267         * gcc.dg/wchar_t-2.c: Fix typo.
38268
38269 2004-08-09  Falk Hueffner  <falk@debian.org>
38270
38271         PR tree-optimization/12517
38272         * gcc.c-torture/compile/pr12517.c: New test.
38273
38274         PR tree-optimization/12578
38275         * gcc.c-torture/compile/pr12578.c: New test.
38276
38277         PR tree-optimization/12899
38278         * gcc.c-torture/compile/pr12899.c: New test.
38279
38280         PR rtl-optimization/14692
38281         * gcc.c-torture/compile/pr14692.c: New test.
38282
38283         PR tree-optimization/16461
38284         * gcc.c-torture/compile/pr16461.c: New test.
38285
38286 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38287
38288         * gfortran.dg/getenv_1.f90: New test.
38289
38290 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38291
38292         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38293         wchar_t.
38294         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38295
38296 2004-08-06  Paul Brook  <paul@codesourcery.com>
38297
38298         * gfortran.dg/ret_array_1.f90: New test.
38299         * gfortran.dg/ret_pointer_1.f90: New test.
38300
38301 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38302
38303         * gcc.dg/missing-field-init-[12].c: New tests.
38304         * g++.dg/warn/missing-field-init-[12].C: New tests.
38305
38306 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38307
38308         * gcc.dg/enum2.c: New test.
38309         * gcc.dg/symbian3.c: Likewise.
38310         * gcc.dg/symbian4.c: Likewise.
38311         * gcc.dg/wchar_t-2.c: Likewise.
38312
38313 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38314
38315         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38316         destructor tests.
38317
38318 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38319
38320         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38321         dg-require-visiblity.
38322         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38323         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38324         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38325         * g++.dg/ext/visibility/new1.C: Likewise.
38326         * g++.dg/ext/visibility/pragma.C: Likewise.
38327         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38328         * g++.dg/ext/visibility/virtual.C: Likewise.
38329         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38330         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38331         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38332         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38333         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38334         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38335         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38336         * g++/dg/ext/visibility/visibility-8.C: New test.
38337         * gcc.c-torture/compile/dll.x: Remove.
38338         * gcc.dg/dll-2.c: Use dg-require-dll
38339         * gcc.dg/visibility-10.c: New test.
38340         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38341         supporting DLLs.
38342         * lib/scanasm.exp (scan_hidden): New function.
38343         (scan_not_hidden): Likewise.
38344
38345 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38346
38347         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38348
38349 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38350
38351         * gcc.c-torture/execute/20040805-1.c: New test.
38352
38353 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38354
38355         * gcc.dg/20020118-1.c: Declare abort.
38356         * gcc.dg/altivec_check.h: Likewise.
38357         * gcc.dg/iftrap-2.c: Likewise.
38358         * gcc.dg/pragma-darwin.c: Likewise.
38359         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38360
38361 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38362
38363         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38364
38365 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38366
38367         * gcc.c-torture/execute/builtins/abs-2.c,
38368         gcc.c-torture/execute/builtins/abs-3.c,
38369         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38370         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38371         intmax_t, uintmax_t and their limits.
38372         * gcc.dg/intmax_t-1.c: New test.
38373
38374 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38375
38376         * g++.dg/tc1/dr147.C: Add reference to PR.
38377
38378 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38379
38380         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38381         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38382
38383 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38384
38385         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38386
38387 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38388
38389         * gcc.dg/redecl-5.c: New test.
38390         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38391         of scanf.
38392
38393 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38394
38395         PR middle-end/16790
38396         * gcc.c-torture/execute/pr16790-1.c: New test case.
38397
38398 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38399
38400         * g++.dg/ext/visibility/assign1.C: New test.
38401         * g++.dg/ext/visibility/new1.C: Likewise.
38402
38403         * gcc.dg/symbian1.c: New test.
38404         * gcc.dg/symbian2.c: Likewise.
38405
38406 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38407
38408         PR target/16570
38409         * gcc.dg/i386-sse-9.c: New test.
38410
38411 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38412
38413         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38414
38415 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38416
38417         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38418         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38419         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38420         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38421         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38422         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38423         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38424         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38425         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38426         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38427         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38428         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38429         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38430         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38431         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38432         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38433         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38434         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38435         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38436         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38437         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38438         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38439         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38440         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38441         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38442         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38443         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38444         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38445         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38446         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38447         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38448         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38449         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38450         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38451         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38452         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38453         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38454         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38455         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38456         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38457         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38458         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38459         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38460         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38461         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38462         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38463         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38464         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38465         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38466         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38467         gcc.misc-tests/i386-pf-3dnow-1.c,
38468         gcc.misc-tests/i386-pf-athlon-1.c,
38469         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38470         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38471         Declare built-in functions used.
38472         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38473
38474 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38475
38476         PR c++/16707
38477         * g++.dg/lookup/using12.C: New test.
38478
38479         * g++.dg/init/null1.C: Fix PR number.
38480         * g++.dg/parse/namespace10.C: Likewise.
38481
38482 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38483
38484         PR c++/16224
38485         * g++.dg/template/spec17.C: New test.
38486         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38487         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38488
38489 2004-08-02  David Billinghurst
38490
38491         PR fortran/16292
38492         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38493
38494 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38495
38496         * gcc.dg/ia64-got-1.c: New test case.
38497
38498 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38499
38500         PR c++/16489
38501         * g++.dg/init/null1.C: New test.
38502         * g++.dg/tc1/dr76.C: Adjust error marker.
38503
38504         PR c++/16529
38505         * g++.dg/parse/namespace10.C: New test.
38506
38507         PR c++/16810
38508         * g++.dg/inherit/ptrmem2.C: New test.
38509
38510 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38511
38512         PR target/16155
38513         * gcc.dg/pr16155.c: New test.
38514
38515 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38516
38517         * gcc.dg/redecl-2.c: New test.
38518
38519 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38520
38521         * gcc.dg/darwin-longdouble.c: New file.
38522
38523 2004-07-30  Richard Henderson  <rth@redhat.com>
38524
38525         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38526         write to constant argument.
38527         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38528
38529 2004-07-30  Richard Henderson  <rth@redhat.com>
38530
38531         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38532         tests of nearest around zero.
38533
38534 2004-07-30  Andrew Pinski  <apinski@apple.com>
38535
38536         * gcc.c-torture/compile/20040730-1.c: New test.
38537
38538 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38539
38540         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38541         powerpc-eabispe.
38542
38543 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38544
38545         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38546
38547 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38548
38549         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38550         contains $ld_library_path.
38551         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38552
38553 2004-07-29  Richard Henderson  <rth@redhat.com>
38554
38555         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38556
38557         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38558         (alt2, which): New.
38559         (Check): Accept either alternative.
38560
38561 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38562
38563         * g++.dg/abi/inline1.C: New test.
38564         * g++.dg/abi/local1-a.cc: Likewise.
38565         * g++.dg/abi/local1.C: Likewise.
38566         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38567         * g++.dg/abi/mangle12.C: Likewise.
38568         * g++.dg/abi/mangle17.C: Likewise.
38569         * g++.dg/abi/mangle20-2.C: Likewise.
38570         * g++.dg/opt/interface1.C: Likewise.
38571         * g++.dg/opt/interface1.h: Likewise.
38572         * g++.dg/opt/interface1-a.cc: New test.
38573         * g++.dg/parse/repo1.C: New test.
38574         * g++.dg/template/repo1.C: Likewise.
38575         * g++.dg/warn/Winline-1.C: Likewise.
38576         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38577
38578 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38579
38580         * gcc.dg/tree-ssa/20040729-1.c: New test.
38581
38582 2004-07-27  Matt Austern <austern@apple.com>
38583
38584         * gcc.dg/darwin-bool-1.c: New test.
38585         * gcc.dg/darwin-bool-2.c: New test.
38586
38587 2004-07-28  Richard Henderson  <rth@redhat.com>
38588
38589         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38590         arguments in the correct type.  Don't write to constant arguments.
38591
38592 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38593
38594         PR tree-optimization/16688
38595         PR tree-optimization/16689
38596         * g++.dg/tree-ssa/pr16688.C: New test.
38597
38598 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38599
38600         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38601         loads.  Not only in the comment, this time.
38602
38603 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38604
38605         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38606         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38607         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38608         * gcc.dg/sh4a-bitmovua.c: New.
38609         * gcc.dg/sh4a-cos.c: New.
38610         * gcc.dg/sh4a-cosf.c: New.
38611         * gcc.dg/sh4a-fprun.c: New.
38612         * gcc.dg/sh4a-fsrra.c: New.
38613         * gcc.dg/sh4a-memmovua.c: New.
38614         * gcc.dg/sh4a-sin.c: New.
38615         * gcc.dg/sh4a-sincos.c: New.
38616         * gcc.dg/sh4a-sincosf.c: New.
38617         * gcc.dg/sh4a-sinf.c: New.
38618
38619 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38620
38621         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38622         conditionals.
38623         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38624         loads.
38625         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38626         DOM1.
38627
38628 2004-07-27  Andrew Pinski  <apinski@apple.com>
38629
38630         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38631
38632 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38633
38634         * gcc.dg/pragma-isr.c: New test.
38635
38636 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38637
38638         PR c++/14429
38639         * g++.dg/template/ttp11.C: New test.
38640
38641 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38642
38643         * gcc.c-torture/compile/20040727-1.c: New test.
38644
38645 2004-07-26  Eric Christopher  <echristo@redhat.com>
38646
38647         * gcc.c-torture/compile/20040726-2.c: New test.
38648
38649 2004-07-26  Andrew Pinski  <apinski@apple.com>
38650
38651         * g++.dg/rtti/tinfo1.C: Xfail.
38652
38653 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38654
38655         * gcc.c-torture/compile/20040726-1.c: New test.
38656
38657 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38658             Brian Ryner  <bryner@brianryner.com>
38659
38660         PR c++/9283
38661         PR c++/15000
38662         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38663         * g++.dg/ext/visibility/: New directory.
38664         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38665         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38666         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38667         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38668         * g++.dg/ext/visibility/fvisibility.C,
38669         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38670         g++.dg/ext/visibility/fvisibility-override1.C
38671         g++.dg/ext/visibility/fvisibility-override2.C
38672         g++.dg/ext/visibility/memfuncts.C
38673         g++.dg/ext/visibility/noPLT.C
38674         g++.dg/ext/visibility/pragma.C
38675         g++.dg/ext/visibility/pragma-override1.C
38676         g++.dg/ext/visibility/pragma-override2.C
38677         g++.dg/ext/visibility/staticmemfuncts.C
38678         g++.dg/ext/visibility/virtual.C: New tests.
38679
38680 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38681
38682         PR c/15360
38683         * gcc.dg/pr15360-1.c: New test.
38684
38685 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38686
38687         * gcc.dg/pragma-align-2.c: New test.
38688         * gcc.dg/pragma-init-fini.c: New test.
38689         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38690         targets.
38691
38692 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38693
38694         * gcc.dg/init-string-2.c: New test.
38695
38696 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38697
38698         PR 16684
38699         * gcc.dg/Wredundant-decls-1.c: New test case.
38700
38701 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38702
38703         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38704         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38705         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38706         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38707         * gcc.dg/compat/generate-random.c: New file.
38708         * gcc.dg/compat/generate-random.h: Likewise.
38709         * gcc.dg/compat/generate-random_r.c: Likewise.
38710         * gcc.dg/compat/struct-layout-1.h: Likewise.
38711         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38712         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38713         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38714         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38715         * gcc.dg/compat/struct-layout-1_main.c: New test.
38716         * gcc.dg/compat/struct-layout-1_x.c: New file.
38717         * gcc.dg/compat/struct-layout-1_y.c: New file.
38718         * gcc.dg/compat/struct-layout-1_test.h: New file.
38719
38720 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38721
38722         * gcc.dg/comp-return-1.c: New test
38723
38724 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38725
38726         * gcc.dg/vmx/8-02a.c: Fix typo.
38727
38728         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38729         * gcc.dg/darwin-abi-3.c: New test.
38730
38731         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38732         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38733
38734         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38735         * gcc.dg/vmx/ops-long-1.c: New test.
38736         * gcc.dg/vmx/ops-long-2.c: New test.
38737
38738 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38739
38740         * g++.dg/lookup/conv-[1234].C: New.
38741
38742 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38743
38744         * g++.dg/parse/attr2.C: Simplify.
38745
38746 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38747
38748         PR c/7284
38749         * gcc.c-torture/execute/pr7284-1.c: New test.
38750
38751 2004-07-22  Brian Booth  <bbooth@redhat.com>
38752
38753         * gcc.dg/tree-ssa/20040721-1.c: New test.
38754
38755 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38756
38757         * g++.dg/template/crash20.c: New.
38758
38759 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38760
38761         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38762         Add dg-run directive.  Declare variables as required.
38763         * gfortran.dg/g77/README: Update
38764
38765 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38766
38767         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38768         gcc.dg/cris-peep2-andu2.c: New tests.
38769
38770 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38771
38772         PR c/15052
38773         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38774         on return type.
38775         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38776         messages.
38777         * gcc.dg/qual-return-2.c: Update expected messages.
38778         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38779
38780 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38781
38782         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38783         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38784
38785 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38786
38787         PR c/11250
38788         * gcc.dg/init-string-1.c: New test.
38789
38790 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38791
38792         PR middle-end/15345
38793         PR c/16450
38794         * gcc.dg/torture/nested-fn-1.c: New test.
38795
38796 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38797
38798         PR target/16559
38799         * gcc.dg/ia64-fptr-1.c: New file.
38800
38801 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38802
38803         PR c++/14497
38804         * g++.dg/template/spec16.C: New test.
38805         * g++.old-deja/g++.robertl/eb118.C: Remove.
38806
38807 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38808
38809         PR c++/509
38810         * g++.dg/template/spec15.C: New test.
38811
38812 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38813
38814         Copy cases from g77.f-torture/execute and add dg-run
38815         directive.  Other changes as noted.
38816         * gfortran.dg/g77/13037.f
38817         * gfortran.dg/g77/1832.f
38818         * gfortran.dg/g77/19981119-0.f
38819         * gfortran.dg/g77/19990313-0.f
38820         * gfortran.dg/g77/19990313-1.f
38821         * gfortran.dg/g77/19990313-2.f
38822         * gfortran.dg/g77/19990313-3.f
38823         * gfortran.dg/g77/19990419-1.f
38824         * gfortran.dg/g77/19990826-0.f
38825         * gfortran.dg/g77/19990826-2.f
38826         * gfortran.dg/g77/20000503-1.f
38827         * gfortran.dg/g77/20001111.f
38828         * gfortran.dg/g77/20010116.f
38829         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38830         * gfortran.dg/g77/20010430.f
38831         * gfortran.dg/g77/6177.f
38832         * gfortran.dg/g77/947.f
38833         * gfortran.dg/g77/970816-3.f
38834         * gfortran.dg/g77/971102-1.f
38835         * gfortran.dg/g77/980520-1.f
38836         * gfortran.dg/g77/980628-0.f
38837         * gfortran.dg/g77/980628-1.f
38838         * gfortran.dg/g77/980628-10.f
38839         * gfortran.dg/g77/980628-2.f
38840         * gfortran.dg/g77/980628-3.f
38841         * gfortran.dg/g77/980628-7.f
38842         * gfortran.dg/g77/980628-8.f
38843         * gfortran.dg/g77/980628-9.f
38844         * gfortran.dg/g77/980701-0.f
38845         * gfortran.dg/g77/980701-1.f
38846         * gfortran.dg/g77/cabs.f
38847         * gfortran.dg/g77/claus.f
38848         * gfortran.dg/g77/complex_1.f
38849         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38850         * gfortran.dg/g77/dcomplex.f
38851         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38852         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38853         * gfortran.dg/g77/f90-intrinsic-numeric.f
38854         * gfortran.dg/g77/int8421.f
38855         * gfortran.dg/g77/labug1.f
38856         * gfortran.dg/g77/large_vec.f
38857         * gfortran.dg/g77/le.f
38858         * gfortran.dg/g77/short.f
38859         * gfortran.dg/g77/README: Update
38860
38861 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38862
38863         PR c++/16637
38864         * g++.dg/parse/lookup4.C: New test.
38865
38866 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38867
38868         PR c++/16175
38869         * g++.dg/template/ttp10.C: New test.
38870
38871 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38872
38873         * gcc.dg/pr12625-1.c: New test.
38874
38875 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38876
38877         * gcc.dg/switch-warn-1.c: New test.
38878         * gcc.dg/switch-warn-2.c: New test.
38879         * gcc.c-torture/compile/pr14730.c: Update.
38880
38881 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38882
38883         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38884         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38885         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38886         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38887
38888 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38889
38890         PR c++/16623
38891         * g++.dg/template/assign1.C: New test.
38892
38893 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38894
38895         PR c++/12170
38896         * g++.dg/template/ttp9.C: New test.
38897
38898 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38899
38900         * gcc.dg/format/cmn-err-1.c: New test.
38901
38902 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38903
38904         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38905         gcc.dg/Wparentheses-10.c: New tests.
38906         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38907
38908 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38909
38910         PR fortran/16465
38911         * gfortran.dg/g77//ffixed-line-length-0.f,
38912         gfortran.dg/g77/ffixed-line-length-132.f,
38913         gfortran.dg/g77/ffixed-line-length-72.f,
38914         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38915         gfortran.dg/g77/README: Update.
38916
38917 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38918
38919         PR c++/13092
38920         * g++.dg/template/non-dependent7.C: New test.
38921         * g++.dg/template/non-dependent8.C: Likewise.
38922         * g++.dg/template/non-dependent9.C: Likewise.
38923         * g++.dg/template/non-dependent10.C: Likewise.
38924
38925 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38926
38927         PR c++/16337
38928         * g++.dg/parse/attr2.C: New test.
38929
38930 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38931
38932         * g77.dg: Removed.
38933         * g77.f-torture: Ditto.
38934
38935 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38936
38937         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38938         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38939         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38940
38941 2004-07-16  Richard Henderson  <rth@redhat.com>
38942
38943         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38944
38945 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38946
38947         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38948         tests with full list of options.
38949         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38950         of TORTURE_OPTIONS if test contains 'dg-do run'.
38951
38952         PR fortran/16404
38953         * gfortran.dg/do_iterator.f90: New test.
38954
38955 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38956
38957         PR rtl-optimization/16536
38958         * gcc.c-torture/execute/restrict-1.c: New test.
38959
38960 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38961
38962         PR fortran/15324
38963         * gfortran.dg/pr15324.f90: New test.
38964
38965         PR fortran/15129
38966         * gfortran.dg/pr15129.f90: New test.
38967
38968         PR fortran/15140
38969         * gfortran.dg/pr15140.f90: New test.
38970
38971         PR fortran/13792
38972         * gfortran.fortran-torture/execute/bounds.f90: Add check for
38973         compile-time simplification.
38974
38975 2004-07-14  Mike Stump  <mrs@apple.com>
38976
38977         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38978
38979 2004-07-14  James E Wilson  <wilson@specifixinc.com>
38980
38981         PR target/16325
38982         * gcc.dg/profile-generate-1.c: New.
38983
38984 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
38985
38986         * gcc.c-torture/execute/20040709-1.c: New test.
38987         * gcc.c-torture/execute/20040709-2.c: New test.
38988
38989 2004-07-14  Mike Stump  <mrs@apple.com>
38990
38991         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38992
38993 2004-07-14  Mike Stump  <mrs@apple.com>
38994
38995         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38996
38997 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38998
38999         PR c++/16518
39000         * g++.dg/parse/mutable1.C: New test.
39001
39002 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39003
39004         PR tree-optimization/16443
39005         * gcc.dg/tree-ssa/20040713-1.c: New test.
39006
39007 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39008
39009         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39010         for operator new.
39011
39012 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39013
39014         * gfortran.dg/g77/README: New file
39015         * gfortran.dg/g77/19981216-0.f: Copy from
39016         g77.f-torture/noncompile.  Add "dg-do compile" and
39017         dg-error as required.
39018         * gfortran.dg/g77/19990218-1.f: Likewise.
39019         * gfortran.dg/g77/19990905-1.f: Likewise.
39020         * gfortran.dg/g77/9263.f: Likewise.
39021         * gfortran.dg/g77/980615-0.f: Likewise.
39022         * gfortran.dg/g77/980616-0.f: Likewise.
39023         * gfortran.dg/g77/check0.f: Likewise.
39024         * gfortran.dg/g77/select_no_compile.f: Likewise.
39025
39026 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39027
39028         Copy files from g77.f-torture/compile.
39029         Add "{ dg-do compile}".  Other changes as noted
39030         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39031         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39032         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39033         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39034         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39035         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39036         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39037         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39038         statement to conform to standard.  Append alpha1.x for reference.
39039         * gfortran.dg/g77/xformat.f: Add dg-warning
39040
39041 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39042
39043         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39044         Add {dg-do compile} directive.
39045         * gfortran.dg/g77/cpp2.F: Likewise.
39046
39047 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39048
39049         PR c++/5402
39050         * g++.dg/lookup/name-clash1.C: New test.
39051
39052         PR c++/9777
39053         * g++.dg/lookup/name-clash2.C: New test.
39054
39055         PR c++/12102
39056         * g++.dg/lookup/name-clash3.C: New test.
39057
39058 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39059
39060         * g++.dg/lookup/new2.C: New test.
39061         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39062
39063 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39064
39065         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39066         Add {dg-do compile} directive.
39067         * gfortran.dg/g77/13060.f: Likewise.
39068         * gfortran.dg/g77/19990218-0.f: Likewise.
39069         * gfortran.dg/g77/19990305-0.f: Likewise.
39070         * gfortran.dg/g77/19990419-0.f: Likewise.
39071         * gfortran.dg/g77/19990502-0.f: Likewise.
39072         * gfortran.dg/g77/19990502-1.f: Likewise.
39073         * gfortran.dg/g77/19990525-0.f: Likewise.
39074         * gfortran.dg/g77/19990826-1.f: Likewise.
39075         * gfortran.dg/g77/19990826-3.f: Likewise.
39076         * gfortran.dg/g77/19990905-2.f: Likewise.
39077         * gfortran.dg/g77/20000412-1.f: Likewise.
39078         * gfortran.dg/g77/20000511-1.f: Likewise.
39079         * gfortran.dg/g77/20000511-2.f: Likewise.
39080         * gfortran.dg/g77/20000518.f: Likewise.
39081         * gfortran.dg/g77/20000601-1.f: Likewise.
39082         * gfortran.dg/g77/20000601-2.f: Likewise.
39083         * gfortran.dg/g77/20000629-1.f: Likewise.
39084         * gfortran.dg/g77/20000630-2.f: Likewise.
39085         * gfortran.dg/g77/20010115.f: Likewise.
39086         * gfortran.dg/g77/20010321-1.f: Likewise.
39087         * gfortran.dg/g77/20010426.f: Likewise.
39088         * gfortran.dg/g77/20020307-1.f: Likewise.
39089         * gfortran.dg/g77/8485.f: Likewise.
39090         * gfortran.dg/g77/960317-1.f: Likewise.
39091         * gfortran.dg/g77/970915-0.f: Likewise.
39092         * gfortran.dg/g77/980310-1.f: Likewise.
39093         * gfortran.dg/g77/980310-2.f: Likewise.
39094         * gfortran.dg/g77/980310-3.f: Likewise.
39095         * gfortran.dg/g77/980310-4.f: Likewise.
39096         * gfortran.dg/g77/980310-6.f: Likewise.
39097         * gfortran.dg/g77/980310-7.f: Likewise.
39098         * gfortran.dg/g77/980310-8.f: Likewise.
39099         * gfortran.dg/g77/980419-2.f: Likewise.
39100         * gfortran.dg/g77/980424-0.f: Likewise.
39101         * gfortran.dg/g77/980427-0.f: Likewise.
39102         * gfortran.dg/g77/980729-0.f: Likewise.
39103         * gfortran.dg/g77/981117-1.f: Likewise.
39104         * gfortran.dg/g77/toon_1.f: Likewise.
39105
39106 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39107
39108         PR c++/2204
39109         * g++.dg/other/abstract2.C: New test.
39110
39111 2004-07-12  Paul Brook  <paul@codesourcery.com>
39112
39113         * gfortran.dg/pointer_init_1.f90: New test.
39114
39115 2004-07-11  Paul Brook  <paul@codesourcery.com>
39116
39117         PR fortran/15986
39118         * gfortran.dg/contained_1.f90: New test.
39119
39120 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39121
39122         * g++.dg/parse/defarg8.C: New test.
39123
39124 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39125
39126         PR fortran/16433
39127         * gfortran.dg/pr16433.f: New test.
39128
39129         PR fortran/17574
39130         * gfortran.dg/pr15754.f90: New test.
39131
39132 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39133
39134         PR tree-optimization/16437
39135         * gcc.c-torture/execute/bitfld-4.c: New test.
39136
39137 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39138
39139         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39140         access to common var from module.
39141
39142 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39143
39144         PR fortran/16336
39145         * gfortran.fortran-torture/execute/common_2.f90: New test.
39146
39147 2004-07-10  Paul Brook  <paul@codesourcery.com>
39148
39149         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39150
39151 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39152
39153         PR fortran/15969
39154         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39155
39156 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39157
39158         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39159         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39160         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39161         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39162         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39163         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39164         * gfortran.dg/g77/funderscoring.f: Likewise.
39165         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39166
39167 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39168
39169         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39170
39171 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39172         Paul Brook  <paul@codesourcery.com>
39173
39174         PR fortran/13415
39175         * gfortran.dg/common_pointer_1.f90: New test.
39176
39177 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39178
39179         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39180
39181 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39182
39183         PR target/16364
39184         * gcc.c-torture/compile/20040709-1.c: New.
39185
39186 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39187
39188         PR fortran/14077
39189         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39190
39191 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39192
39193         PR fortran/13201
39194         * gfortran.dg/shape_1.f90: New test.
39195
39196 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39197             Andrew Pinski  <apinski@apple.com>
39198
39199         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39200
39201 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39202
39203         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39204         comment.
39205
39206 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39207         Paul Brook  <paul@codesourcery.com>
39208
39209         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39210         '.f95' and '.F95'.
39211
39212 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39213
39214         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39215
39216 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39217
39218         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39219         testcases with capital suffix.
39220
39221 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39222
39223         PR fortran/15481
39224         PR fortran/13372
39225         PR fortran/13575
39226         PR fortran/15978
39227         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39228
39229         * gfortran.dg/implicit_1.f90: New test.
39230
39231 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39232
39233         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39234         expression to match gfortran warning/error messages
39235         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39236         dg-error text.
39237
39238 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39239
39240         * lib/fortran-torture.exp: Rename proc search_for to
39241         search_for_re.
39242
39243 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39244
39245         * gcc.c-torture/execute/simd-5.x: New file.
39246         XFAIL on SPARC 64-bit at -O0.
39247
39248 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39249
39250         PR c++/8211
39251         PR c++/16165
39252         * g++.dg/warn/effc3.C: New test.
39253
39254 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39255
39256         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39257         change X to 1X in format.
39258         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39259         add data statements to conform to standard.
39260
39261 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39262
39263         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39264         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39265         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39266
39267 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39268
39269         * gfortran.dg/g77/7388.f: Copy from g77.dg
39270         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39271         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39272         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39273         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39274         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39275         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39276         * gfortran.dg/g77/strlen0.f: Likewise.
39277
39278 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39279
39280         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39281         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39282
39283 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39284
39285         * gcc.c-torture/execute/920428-2.x: Delete.
39286         * gcc.c-torture/execute/920501-7.x: Likewise.
39287
39288 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39289
39290         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39291         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39292         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39293         prescott and c3-2.
39294         (PREFETCH_3DNOW): Add -march=c3.
39295
39296 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39297
39298         PR c/16437
39299         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39300         * gcc.c-torture/execute/bf64-1.x: Likewise.
39301
39302 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39303
39304         * gcc.c-torture/compile/20040708-1.c: New test.
39305
39306 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39307
39308         PR c++/16169
39309         * g++.dg/warn/effc2.C: New test.
39310
39311 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39312
39313         * gcc.c-torture/execute/bitfld-1.x: Remove.
39314         * gcc.c-torture/execute/bitfld-3.c: New test.
39315         * gcc.dg/bitfld-2.c: Remove XFAILs.
39316
39317 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39318
39319         PR c++/16276
39320         * g++.dg/rtti/tinfo1.C: New file.
39321
39322 2004-07-07  Eric Christopher  <echristo@redhat.com>
39323
39324         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39325
39326 2004-07-07  Andrew Pinski  <apinski@apple.com>
39327
39328         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39329
39330 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39331
39332         * g++.dg/init/call1.C: XFAIL.
39333
39334 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39335
39336         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39337         except for movstrict*, to movmem* and clrstr* to clrmem*.
39338
39339 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39340
39341         * gcc.c-torture/execute/20040707-1.c: New test.
39342
39343 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39344
39345         * gcc.c-torture/execute/20040706-1.c: New test.
39346
39347 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39348
39349         PR c++/3671
39350         * g++.dg/template/spec14.C: New test.
39351
39352 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39353
39354         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39355         nothing if not yet defined.  Use it in b, c and d type definitions.
39356         * gcc.c-torture/execute/20040705-1.c: New test.
39357         * gcc.c-torture/execute/20040705-2.c: New test.
39358
39359 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39360
39361         PR c++/2518
39362         * g++.dg/lookup/new1.C: New test.
39363
39364 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39365
39366         PR c++/11406
39367         * g++.dg/template/sizeof8.C: New test.
39368
39369 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39370
39371         * gcc.c-torture/compile/20040705-1.c: New test.
39372
39373 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39374
39375         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39376
39377 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39378
39379         * gcc.dg/cpp/if-mop.c: Two new testcases.
39380         * gcc.dg/cpp/trad/comment-3.c: New.
39381
39382 2004-07-04  Paul Brook  <paul@codesourcery.com>
39383
39384         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39385
39386 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39387
39388         PR c++/3761
39389         * g++.dg/lookup/crash4.C: New test.
39390
39391 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39392
39393         * gcc.c-torture/execute/builtin-abs-1.c
39394         * gcc.c-torture/execute/builtin-abs-2.c
39395         * gcc.c-torture/execute/builtin-complex-1.c
39396         * gcc.c-torture/execute/builtins/string-1-lib.c
39397         * gcc.c-torture/execute/builtins/string-1.c
39398         * gcc.c-torture/execute/builtins/string-2-lib.c
39399         * gcc.c-torture/execute/builtins/string-2.c
39400         * gcc.c-torture/execute/builtins/string-3-lib.c
39401         * gcc.c-torture/execute/builtins/string-3.c
39402         * gcc.c-torture/execute/builtins/string-4-lib.c
39403         * gcc.c-torture/execute/builtins/string-4.c
39404         * gcc.c-torture/execute/builtins/string-5-lib.c
39405         * gcc.c-torture/execute/builtins/string-5.c
39406         * gcc.c-torture/execute/builtins/string-6-lib.c
39407         * gcc.c-torture/execute/builtins/string-6.c
39408         * gcc.c-torture/execute/builtins/string-7-lib.c
39409         * gcc.c-torture/execute/builtins/string-7.c
39410         * gcc.c-torture/execute/builtins/string-8-lib.c
39411         * gcc.c-torture/execute/builtins/string-8.c
39412         * gcc.c-torture/execute/builtins/string-9-lib.c
39413         * gcc.c-torture/execute/builtins/string-9.c
39414         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39415         * gcc.c-torture/execute/builtins/string-asm-1.c
39416         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39417         * gcc.c-torture/execute/builtins/string-asm-2.c
39418         * gcc.c-torture/execute/stdio-opt-1.c
39419         * gcc.c-torture/execute/stdio-opt-2.c
39420         * gcc.c-torture/execute/stdio-opt-3.c
39421         * gcc.c-torture/execute/string-opt-1.c
39422         * gcc.c-torture/execute/string-opt-10.c
39423         * gcc.c-torture/execute/string-opt-11.c
39424         * gcc.c-torture/execute/string-opt-12.c
39425         * gcc.c-torture/execute/string-opt-13.c
39426         * gcc.c-torture/execute/string-opt-14.c
39427         * gcc.c-torture/execute/string-opt-15.c
39428         * gcc.c-torture/execute/string-opt-16.c
39429         * gcc.c-torture/execute/string-opt-2.c
39430         * gcc.c-torture/execute/string-opt-6.c
39431         * gcc.c-torture/execute/string-opt-7.c
39432         * gcc.c-torture/execute/string-opt-8.c:
39433         Replace with ...
39434
39435         * gcc.c-torture/execute/builtins/abs-2.c
39436         * gcc.c-torture/execute/builtins/abs-3.c
39437         * gcc.c-torture/execute/builtins/complex-1.c
39438         * gcc.c-torture/execute/builtins/fprintf.c
39439         * gcc.c-torture/execute/builtins/fputs.c
39440         * gcc.c-torture/execute/builtins/memcmp.c
39441         * gcc.c-torture/execute/builtins/memmove.c
39442         * gcc.c-torture/execute/builtins/memops-asm.c
39443         * gcc.c-torture/execute/builtins/mempcpy-2.c
39444         * gcc.c-torture/execute/builtins/mempcpy.c
39445         * gcc.c-torture/execute/builtins/memset.c
39446         * gcc.c-torture/execute/builtins/printf.c
39447         * gcc.c-torture/execute/builtins/sprintf.c
39448         * gcc.c-torture/execute/builtins/strcat.c
39449         * gcc.c-torture/execute/builtins/strchr.c
39450         * gcc.c-torture/execute/builtins/strcmp.c
39451         * gcc.c-torture/execute/builtins/strcpy.c
39452         * gcc.c-torture/execute/builtins/strcspn.c
39453         * gcc.c-torture/execute/builtins/strlen-2.c
39454         * gcc.c-torture/execute/builtins/strlen.c
39455         * gcc.c-torture/execute/builtins/strncat.c
39456         * gcc.c-torture/execute/builtins/strncmp-2.c
39457         * gcc.c-torture/execute/builtins/strncmp.c
39458         * gcc.c-torture/execute/builtins/strncpy.c
39459         * gcc.c-torture/execute/builtins/strpbrk.c
39460         * gcc.c-torture/execute/builtins/strpcpy-2.c
39461         * gcc.c-torture/execute/builtins/strpcpy.c
39462         * gcc.c-torture/execute/builtins/strrchr.c
39463         * gcc.c-torture/execute/builtins/strspn.c
39464         * gcc.c-torture/execute/builtins/strstr-asm.c
39465         * gcc.c-torture/execute/builtins/strstr.c:
39466         ... these new files.
39467
39468         * gcc.c-torture/execute/builtins/abs-2-lib.c
39469         * gcc.c-torture/execute/builtins/abs-3-lib.c
39470         * gcc.c-torture/execute/builtins/complex-1-lib.c
39471         * gcc.c-torture/execute/builtins/fprintf-lib.c
39472         * gcc.c-torture/execute/builtins/fputs-lib.c
39473         * gcc.c-torture/execute/builtins/memcmp-lib.c
39474         * gcc.c-torture/execute/builtins/memmove-lib.c
39475         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39476         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39477         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39478         * gcc.c-torture/execute/builtins/memset-lib.c
39479         * gcc.c-torture/execute/builtins/printf-lib.c
39480         * gcc.c-torture/execute/builtins/sprintf-lib.c
39481         * gcc.c-torture/execute/builtins/strcat-lib.c
39482         * gcc.c-torture/execute/builtins/strchr-lib.c
39483         * gcc.c-torture/execute/builtins/strcmp-lib.c
39484         * gcc.c-torture/execute/builtins/strcpy-lib.c
39485         * gcc.c-torture/execute/builtins/strcspn-lib.c
39486         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39487         * gcc.c-torture/execute/builtins/strlen-lib.c
39488         * gcc.c-torture/execute/builtins/strncat-lib.c
39489         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39490         * gcc.c-torture/execute/builtins/strncmp-lib.c
39491         * gcc.c-torture/execute/builtins/strncpy-lib.c
39492         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39493         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39494         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39495         * gcc.c-torture/execute/builtins/strrchr-lib.c
39496         * gcc.c-torture/execute/builtins/strspn-lib.c
39497         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39498         * gcc.c-torture/execute/builtins/strstr-lib.c
39499         * gcc.c-torture/execute/builtins/lib/abs.c
39500         * gcc.c-torture/execute/builtins/lib/fprintf.c
39501         * gcc.c-torture/execute/builtins/lib/memset.c
39502         * gcc.c-torture/execute/builtins/lib/printf.c
39503         * gcc.c-torture/execute/builtins/lib/sprintf.c
39504         * gcc.c-torture/execute/builtins/lib/strcpy.c
39505         * gcc.c-torture/execute/builtins/lib/strcspn.c
39506         * gcc.c-torture/execute/builtins/lib/strncat.c
39507         * gcc.c-torture/execute/builtins/lib/strncmp.c
39508         * gcc.c-torture/execute/builtins/lib/strncpy.c
39509         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39510         * gcc.c-torture/execute/builtins/lib/strspn.c
39511         * gcc.c-torture/execute/builtins/lib/strstr.c:
39512         New files containing support routines.
39513
39514         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39515         declaration.
39516         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39517         when not optimizing.
39518
39519 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39520
39521         PR c++/16240
39522         * g++.dg/abi/mangle22.C: New test.
39523         * g++.dg/abi/mangle23.C: Likewise.
39524
39525 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39526
39527         PR fortran/16290
39528         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39529         Allow for cases without denormalized floating point numbers.
39530
39531 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39532
39533         PR c/1027
39534         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39535         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39536         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39537         expected warning text.
39538         * gcc.dg/format/diag-2.c: New test.
39539
39540 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39541
39542         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39543
39544 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39545
39546         * gcc.dg/builtins-43.c: New.
39547         * gcc.dg/builtins-44.c: New.
39548         * gcc.dg/builtins-45.c: New.
39549
39550 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39551             Andreas Tobler  <a.tobler@schweiz.ch>
39552
39553         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39554         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39555         as SIGSEGV.
39556         * gcc.dg/cleanup-11.c: Likewise.
39557         * gcc.dg/cleanup-8.c: Likewise.
39558         * gcc.dg/cleanup-9.c: Likewise.
39559         * gcc.dg/cleanup-5.c: Run on all platforms.
39560
39561 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39562
39563         * g++.dg/warn/nonnull1.C: New test.
39564
39565 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39566
39567         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39568         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39569         Special-case the Sun compiler wrt to <complex.h>.
39570
39571 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39572
39573         * gcc.dg/Wunreachable-8.C: New test.
39574
39575         * gcc.dg/h8300-ice2.c : New test.
39576
39577 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39578
39579         PR fortran/16161
39580         * gfortran.fortran-torture/compile/implicit.f90: Add test
39581         for implicit character.
39582
39583 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39584
39585         PR fortran/16289
39586         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39587         Use tiny() intrinsic to find smallest non-negative real
39588
39589 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39590
39591         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39592         * gcc.dg/compat/struct-by-value-22_x.c: New.
39593         * gcc.dg/compat/struct-by-value-22_y.c: New.
39594
39595         * gcc.c-torture/execute/20040629-1.c: New test.
39596
39597 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39598
39599         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39600         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39601
39602         PR target/16195
39603         * gcc.dg/20040625-1.c: New test.
39604
39605 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39606
39607         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39608
39609 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39610
39611         PR fortran/15963
39612         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39613
39614 2004-06-29  Richard Henderson  <rth@redhat.com>
39615
39616         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39617
39618 2004-06-29  Paul Brook  <paul@codesourcery.com>
39619
39620         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39621         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39622
39623 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39624
39625         PR c++/16260
39626         * g++.dg/parse/crash15.C: New.
39627
39628 2004-06-28  Andrew Pinski  <apinski@apple.com>
39629
39630         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39631         by the error already.
39632
39633         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39634
39635 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39636
39637         PR target/14041
39638         * gcc.dg/h8300-bss-align-1.c : New.
39639
39640 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39641
39642         * PR c++/16174
39643         * g++.dg/template/ctor4.C: New.
39644
39645 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39646
39647         PR c++/16205
39648         * g++.dg/warn/Wsequence-point-1.C: New test.
39649
39650 2004-06-27  Paul Brook  <paul@codesourcery.com>
39651
39652         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39653
39654 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39655
39656         * g++.old-deja/g++.mike/p7325.C: Remove.
39657
39658 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39659
39660         PR c/14963
39661         * gcc.dg/pr14963.c: New test.
39662
39663 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39664
39665         PR c++/16193
39666         * g++.dg/parse/redef1.C: New test.
39667
39668 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39669
39670         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39671         20021110.c.
39672         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39673         20021119-1.c.
39674         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39675         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39676         5-04.c.
39677         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39678         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39679         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39680         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39681         g++.brendan/enum14.C.
39682         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39683         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39684         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39685         g++.mike/virt1.C.
39686         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39687         memtemp24.C.
39688
39689 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39690
39691         * gcc.dg/20040527-1.c: New test case.
39692
39693 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39694
39695         PR gfortran/pr16196
39696         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39697
39698 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39699
39700         PR middle-end/15825
39701         * gcc.dg/pr15825-1.c: New test case.
39702
39703 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39704
39705         * gcc.c-torture/execute/20040625-1.c: New test.
39706
39707 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39708
39709         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39710
39711 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39712
39713         * gcc.dg/torture/mips-div-1.c: New test.
39714
39715 2004-06-24  Jeff Law  <law@redhat.com>
39716
39717         * gcc.dg/tree-ssa/20040624-1.c: New test.
39718
39719 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39720
39721         * gcc.c-torture/compile/20040624-1.c: New test.
39722
39723 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39724
39725         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39726         this directory.
39727
39728 2004-06-23  Andrew Pinski  <apinski@apple.com>
39729
39730         PR middle-end/15988
39731         * g++.dg/opt/ptrmem4.C: New test.
39732
39733         * gcc.dg/c90-array-quals-2.c: New test.
39734
39735 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39736
39737         * gcc.dg/kpice1.c: New test.
39738
39739 2006-06-23  Andrew Pinski  <apinski@apple.com>
39740
39741         * gcc.dg/c90-array-quals.c: New test.
39742
39743 2006-06-22  Richard Henderson  <rth@redhat.com>
39744
39745         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39746
39747 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39748
39749         * gcc.dg/builtins-config.h: Handle FreeBSD.
39750
39751 2006-06-22  Richard Henderson  <rth@redhat.com>
39752
39753         * g++.dg/opt/devirt1.C: New.
39754
39755 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39756
39757         * g++.dg/opt/pr15551.C: New testcase.
39758
39759 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39760
39761         PR target/14800
39762         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39763         x86_64-*-linux* when compiling for 32bit.
39764
39765 2004-06-21  Andrew Pinski  <apinski@apple.com>
39766
39767         * gcc.dg/pch/struct-1.c: New.
39768         * gcc.dg/pch/struct-1.hs: New.
39769
39770 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39771
39772         * gcc.dg/pch/save-temps-1.c: New file.
39773         * gcc.dg/pch/save-temps-1.hs: New file.
39774
39775 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39776
39777         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39778         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39779
39780 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39781
39782         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39783         to fix type error.
39784         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39785         Remove trailing spaces.
39786
39787 2004-06-21  Richard Henderson  <rth@redhat.com>
39788
39789         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39790         merging && to BIT_FIELD_REF.
39791
39792 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39793
39794         * g++.dg/opt/placeholder1.C: New test.
39795
39796 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39797
39798         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39799         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39800         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39801         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39802
39803 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39804
39805         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39806         extern "C".
39807         * g++.dg/other/pragma-re-1.C: Add comments.
39808
39809 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39810
39811         PR gfortran/16080
39812         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39813
39814 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39815
39816         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39817         instead of setting the type of size_t by
39818         hand.
39819
39820 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39821
39822         * gcc.dg/unordered-2.c: New test case.
39823         * gcc.dg/unordered-3.c: New test case.
39824
39825 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39826
39827         PR other/16043
39828         * lib/g++.exp (g++_version): Tweak regexp for version
39829         * lib/g77.exp (g77_version): Likewise.
39830         * lib/gfortran.exp (gfortran_version): Likewise.
39831         * lib/objc.exp (objc_version): Likewise.
39832         * lib/treelang.exp (treelang_version): Likewise.
39833
39834 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39835
39836         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39837         Use INT_MAX instead of __INT_MAX__.
39838         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39839
39840         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39841         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39842         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39843         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39844         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39845         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39846         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39847         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39848         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39849
39850         * gcc.dg/range-test-1.c: New test.
39851         * g++.dg/opt/range-test-1.C: New test.
39852
39853 2004-06-17  Richard Henderson  <rth@redhat.com>
39854
39855         * objc.dg/sync-1.m: New.
39856         * objc.dg/try-catch-1.m: Don't force next runtime.
39857         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39858         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39859         shadowed catch clause.
39860         * objc.dg/try-catch-5.m: New.
39861
39862 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39863
39864         Bug 14610
39865         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39866
39867 2004-06-15  Richard Henderson  <rth@redhat.com>
39868
39869         * gcc.dg/20001116-1.c: Move expected warning line.
39870
39871 2004-06-15  Richard Henderson  <rth@redhat.com>
39872
39873         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39874         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39875
39876 2004-06-15  Jeff Law  <law@redhat.com>
39877
39878         * gcc.dg/tree-ssa/20040615-1.c: New test.
39879         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39880         be less sensitive to operand ordering.
39881         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39882
39883 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39884
39885         * g++.dg/abi/bitfield3.C: Add comment..
39886
39887 2004-06-15  Richard Henderson  <rth@redhat.com>
39888
39889         * g++.dg/ext/stmtexpr1.C: XFAIL.
39890         * gcc.dg/20030612-1.c: XFAIL.
39891
39892 2004-06-15  Eric Christopher  <echristo@redhat.com>
39893
39894         * g++.dg/charset/asm5.c: New.
39895         * gcc.dg/charset/asm6.c: New.
39896
39897 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39898
39899         PR fortran/15962
39900         * gfortran.fortran-torture/execute/select_1.f90: New test.
39901
39902 2004-06-15  Paul Brook  <paul@codesourcery.com>
39903
39904         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39905
39906 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39907
39908         PR c++/15967
39909         * g++.dg/lookup/crash3.C: New test.
39910
39911 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39912
39913         PR c++/15947
39914         * g++.dg/parse/dtor4.C: New test.
39915
39916 2004-06-14  Jeff Law  <law@redhat.com>
39917
39918         * gcc.c-torture/compile/20040614-1.c: New test.
39919
39920 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39921
39922         PR fortran/15211
39923         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39924         LEN of a character array.
39925
39926 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39927
39928         PR c++/15096
39929         * g++.dg/template/ptrmem10.C: New test.
39930
39931         PR c++/14930
39932         * g++.dg/template/friend30.C: New test.
39933
39934 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39935
39936         PR fortran/14928
39937         * gfortran.fortran-torture/compile/mloc.f90: New test.
39938
39939 2004-06-13  Paul Brook  <paul@codesourcery.com>
39940
39941         * gfortran.fortran-torture/execute/random_2.f90: New test.
39942
39943 2004-06-13  Eric Christopher  <echristo@redhat.com>
39944
39945         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39946
39947 2004-06-12  Paul Brook  <paul@codesourcery.com>
39948
39949         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39950
39951 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39952
39953         PR fortran/14923
39954         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39955
39956 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39957
39958         PR fortran/14957
39959         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39960         syntax errors in end statements of contained subroutines.
39961
39962 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39963
39964         PR fortran/12841
39965         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39966
39967 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39968
39969         PR fortran/15665
39970         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39971
39972 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39973
39974         PR gfortran/12839
39975         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39976
39977 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
39978
39979         PR c++/15862
39980         * g++.dg/parse/enum1.C: New test.
39981
39982 2004-06-10  Jeff Law  <law@redhat.com>
39983
39984         * gcc.c-torture/compile/20040610-1.c: New test.
39985
39986 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39987
39988         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39989         * g++.old-deja/g++.other/decl3.C: Likewise.
39990
39991 2004-06-10  Brian Booth  <bbooth@redhat.com>
39992
39993         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39994         V_MAY_DEF instead of VDEF.
39995         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39996
39997 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39998
39999         PR c++/14211
40000         * g++.dg/conversion/const1.C: New test.
40001
40002         PR c++/15076
40003         * g++.dg/conversion/reinterpret1.C: New test.
40004
40005         PR c++/15877
40006         * g++.dg/template/enum2.C: New test.
40007
40008         PR c++/15227
40009         * g++.dg/template/error13.C: New test.
40010
40011 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40012
40013         PR fortran/14957
40014         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40015         arguments to test_* REAL and of the right size.
40016
40017 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40018
40019         PR target/15569
40020         PR rtl-optimization/15681
40021         * gcc.dg/20040609-1.c: New test.
40022
40023 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40024
40025         PR c++/14791
40026         * g++.dg/opt/builtins1.C: New test.
40027
40028 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40029
40030         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40031         that use default windows32 struct layout.
40032         * gcc.dg/i386-bitfield2.c: Likewise.
40033
40034 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40035
40036         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40037         for mingw32 and cygwin targets.
40038
40039 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40040
40041         * gcc.dg/pch/macro-4.c: New.
40042         * gcc.dg/pch/macro-4.hs: New.
40043
40044 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40045
40046         PR fortran/13249
40047         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40048
40049 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40050
40051         PR fortran/13372
40052         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40053
40054 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40055
40056         PR gfortran/14897
40057         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40058
40059 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40060
40061         PR gfortran/15755
40062         * gfortran.fortran-torture/execute/backspace.c : New test.
40063
40064 2004-06-09  Paul Brook  <paul@codesourcery.com>
40065
40066         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40067         (pointer_to_section): Rewrite to use smaller array.
40068
40069 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40070
40071         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40072         * gcc.dg/ext/altivec-10.c: Same.
40073         * gcc.dg/ext/altivec-11.c: Same.
40074         * gcc.dg/ext/altivec-12.c: Same.
40075         * gcc.dg/ext/altivec-13.c: Same.
40076         * gcc.dg/ext/altivec-14.c: Same.
40077         * gcc.dg/ext/altivec-15.c: Same.
40078         * gcc.dg/ext/altivec-16.c: Same.
40079         * gcc.dg/ext/altivec-3.c: Same.
40080         * gcc.dg/ext/altivec-4.c: Same.
40081         * gcc.dg/ext/altivec-6.c: Same.
40082         * gcc.dg/ext/altivec-7.c: Same.
40083         * gcc.dg/ext/altivec-8.c: Same.
40084         * gcc.dg/ext/altivec-varargs-1.c: Same.
40085
40086         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40087         * g++.dg/ext/altivec-10.C: Same.
40088         * g++.dg/ext/altivec-2.C: Same.
40089         * g++.dg/ext/altivec-3.C: Same.
40090         * g++.dg/ext/altivec-4.C: Same.
40091         * g++.dg/ext/altivec-5.C: Same.
40092         * g++.dg/ext/altivec-6.C: Same.
40093         * g++.dg/ext/altivec-7.C: Same.
40094         * g++.dg/ext/altivec-8.C: Same.
40095         * g++.dg/ext/altivec-9.C: Same.
40096
40097 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40098
40099         PR c++/7841
40100         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40101
40102 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40103
40104         * gcc.dg/union-1.c: New test.
40105
40106 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40107
40108         * gcc.dg/builtins-41.c: New test case.
40109         * gcc.dg/builtins-42.c: New test case.
40110
40111 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40112
40113         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40114         * g++.dg/ext/altivec-10.C: Same.
40115         * g++.dg/ext/altivec-2.C: Same.
40116         * g++.dg/ext/altivec-3.C: Same.
40117         * g++.dg/ext/altivec-4.C: Same.
40118         * g++.dg/ext/altivec-5.C: Same.
40119         * g++.dg/ext/altivec-6.C: Same.
40120         * g++.dg/ext/altivec-7.C: Same.
40121         * g++.dg/ext/altivec-8.C: Same.
40122         * g++.dg/ext/altivec-9.C: Same.
40123         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40124         * g++.old-deja/g++.brendan/new3.C: Same.
40125         * gcc.c-torture/execute/eeprof-1.x: Same.
40126
40127 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40128
40129         PR c/14765
40130         * gcc.dg/pr14765-1.c: New test.
40131
40132 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40133
40134         PR c/14649
40135         * gcc.dg/pr14649-1.c: New test case.
40136
40137 2004-06-07  Richard Henderson  <rth@redhat.com>
40138
40139         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40140         if temporaries.
40141
40142 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40143
40144         * g++.dg/eh/elide1.C: Remove XFAIL.
40145
40146 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40147
40148         PR c++/15337
40149         * g++.dg/expr/sizeof3.C: New test.
40150
40151         PR c++/14777
40152         * g++.dg/template/access14.C: New test.
40153
40154         PR c++/15554
40155         * g++.dg/template/enum1.C: New test.
40156
40157         PR c++/15057
40158         * g++.dg/eh/throw1.C: New test.
40159
40160 2004-06-07  David Ayers  <d.ayers@inode.at>
40161             Ziemowit Laski  <zlaski@apple.com>
40162
40163         * lib/objc.exp (objc_target_compile): Revert the '-framework
40164         Foundation' flag fix, since bare Darwin does not ship
40165         with the Foundation framework.
40166         * objc/execute/next_mapping.h: Provide a local NSConstantString
40167         @interface and @implementation.
40168         (objc_constant_string_init): A constructor function, used to
40169         initialize the NSConstantString meta-class object.
40170         * objc/execute/string1.m: Include "next_mapping.h" instead of
40171         <Foundation/NSString.h>.
40172         * objc/execute/string2.m: Likewise.
40173         * objc/execute/string3.m: Likewise.
40174         * objc/execute/string4.m: Likewise.
40175
40176 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40177
40178         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40179         to double. Replace double with FLOAT.
40180         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40181
40182         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40183         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40184         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40185         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40186         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40187         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40188         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40189         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40190
40191 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40192
40193         PR c/13519
40194         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40195
40196 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40197
40198         PR c++/15503
40199         * g++.dg/template/meminit2.C: New test.
40200
40201 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40202
40203         PR target/15822
40204         * gcc.c-torture/execute/compare-fp-1.c,
40205         gcc.c-torture/execute/compare-fp-2.c,
40206         gcc.c-torture/execute/compare-fp-3.c,
40207         gcc.c-torture/execute/compare-fp-4.c,
40208         gcc.c-torture/execute/compare-fp-3.x,
40209         gcc.c-torture/execute/compare-fp-4.x: Moved...
40210         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40211         gcc.c-torture/execute/ieee/compare-fp-2.c,
40212         gcc.c-torture/execute/ieee/compare-fp-3.c,
40213         gcc.c-torture/execute/ieee/compare-fp-4.c,
40214         gcc.c-torture/execute/ieee/compare-fp-3.x,
40215         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40216
40217 2004-06-04  David Ayers  <d.ayers@inode.at>
40218
40219         * objc/execute/protocol-isEqual-4.m: New testcase.
40220
40221 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40222
40223         * objc/execute/protocol-isEqual-1.m: New testcase.
40224         * objc/execute/protocol-isEqual-2.m: New testcase.
40225         * objc/execute/protocol-isEqual-3.m: New testcase.
40226
40227 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40228
40229         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40230
40231 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40232
40233         * lib/objc.exp (objc_target_compile): When running tests on
40234         Darwin (Mac OS X), inform the linker about '-framework
40235         'Foundation'.
40236
40237 2004-06-02  Eric Christopher  <echristo@redhat.com>
40238
40239         * gcc.c-torture/compile/20040602-1.c: New.
40240
40241 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40242
40243         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40244         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40245
40246         PR tree-optimization/14736
40247         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40248
40249         PR tree-optimization/14042
40250         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40251
40252         PR tree-optimization/14729
40253         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40254
40255 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40256
40257         PR fortran/15557
40258         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40259
40260 2004-06-01  Richard Hederson  <rth@redhat.com>
40261
40262         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40263
40264 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40265
40266         PR c++/14932
40267         * g++.dg/parse/offsetof4.C: New test.
40268
40269 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40270
40271         PR objc/7993
40272         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40273
40274 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40275
40276         PR c++/15701
40277         * g++.dg/template/friend29.C: New test.
40278
40279 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40280
40281         PR c/15749
40282         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40283
40284 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40285
40286         * gcc.dg/sparc-trap-1.c: New test.
40287
40288 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40289
40290         PR middle-end/15069
40291         * g++.dg/opt/fold3.C: New test case.
40292
40293 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40294
40295         * lib/target-supports.exp (check_iconv_available): Fix fallout
40296         from 2004-05-28 patch.
40297
40298 2004-05-30  Paul Brook  <paul@codesourcery.com>
40299
40300         PR fortran/15620
40301         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40302         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40303
40304 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40305
40306         * gfortran.fortran-torture/execute/random_1.f90: New test.
40307
40308 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40309
40310         * g++.dg/ext/altivec-10.C: New test.
40311
40312 2004-05-29  Paul Brook  <paul@codesourcery.com>
40313
40314         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40315
40316 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40317
40318         * gcc.dg/altivec-16.c: New test.
40319
40320 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40321
40322         * lib/target-supports.exp (check_vmx_hw_available): New.
40323         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40324
40325         * lib/target-supports.exp (check_alias_available,
40326         check_iconv_available, check_named_sections_available): Use
40327         unique names for temporary files.
40328
40329 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40330
40331         * gcc.dg/altivec-15.c: New test.
40332
40333 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40334
40335         PR c++/15083
40336         * g++.dg/warn/noeffect6.C: New test.
40337
40338         PR c++/15471
40339         * g++.dg/expr/ptrmem4.C: New test.
40340
40341         PR c++/15640
40342         * g++.dg/template/operator3.C: New test.
40343
40344 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40345
40346         PR c++/14668
40347         * g++.dg/lookup/redecl1.C: New test.
40348         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40349
40350 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40351
40352         * gcc.c-torture/execute/compare-fp-1.c,
40353         gcc.c-torture/execute/compare-fp-2.c,
40354         gcc.c-torture/execute/compare-fp-3.c,
40355         gcc.c-torture/execute/compare-fp-4.c,
40356         gcc.c-torture/execute/compare-fp-3.x,
40357         gcc.c-torture/execute/compare-fp-4.x,
40358         gcc.dg/pr15649-1.c: New.
40359
40360 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40361
40362         PR c++/12883
40363         * g++.dg/init/array14.C: New test.
40364
40365 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40366
40367         * lib/compat.exp (compat-get-options-main): New.
40368         (compat-get-options): Remove unneeded code, warn for ignored
40369         command.
40370         (compat-execute): Check flag set by dg-require-* commands.
40371
40372         * lib/compat.exp (compat-execute): Break up long lines.
40373
40374 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40375
40376         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40377         * gcc.dg/altivec-14.c: New test.
40378         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40379
40380         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40381         * gcc.dg/altivec-12.c: Ditto.
40382
40383         * gcc.dg/altivec-3.c: Move call to altivec_check.
40384
40385 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40386
40387         PR c++/15044
40388         * g++.dg/template/error12.C: New test.
40389
40390         PR c++/15317
40391         * g++.dg/ext/attrib15.C: New test.
40392
40393         PR c++/15329
40394         * g++.dg/template/ptrmem9.C: New test.
40395
40396 2004-05-25  Paul Brook  <paul@codesourcery.com>
40397
40398         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40399
40400 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40401
40402         PR c++/15165
40403         * g++.dg/template/crash19.C: New test.
40404
40405 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40406
40407         PR c++/15025
40408         * g++.dg/template/redecl1.C: New test.
40409
40410 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40411
40412         PR c++/14821
40413         * g++.dg/other/ns1.C: New test.
40414
40415         PR c++/14883
40416         * g++.dg/template/invalid1.C: New test.
40417
40418 2004-05-23  Paul Brook  <paul@codesourcery.com>
40419         Victor Leikehman  <lei@haifasphere.co.il>
40420
40421         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40422         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40423
40424 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40425
40426         PR c++/15285
40427         PR c++/15299
40428         * g++.dg/template/non-dependent5.C: New test.
40429         * g++.dg/template/non-dependent6.C: New test.
40430
40431 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40432
40433         PR c++/15507
40434         * g++.dg/inherit/union1.C: New test.
40435
40436         PR c++/15542
40437         * g++.dg/template/addr1.C: New test.
40438
40439         PR c++/15427
40440         * g++.dg/template/array5.C: New test.
40441
40442         PR c++/15287
40443         * g++.dg/template/array6.C: New test.
40444
40445 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40446             Roger Sayle  <roger@eyesopen.com>
40447
40448         * g++.dg/lookup/forscope2.C: New test case.
40449
40450 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40451
40452         * gcc.dg/cpp/Wmissingdirs.c: New.
40453
40454 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40455
40456         PR target/15301
40457         * gcc.dg/compat/union-m128-1.h: New file.
40458         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40459         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40460         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40461
40462 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40463
40464         PR target/15302
40465         * gcc.dg/compat/struct-complex-1.h: New file.
40466         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40467         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40468         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40469
40470 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40471
40472         PR middle-end/3074
40473         * gcc.dg/pr3074-1.c: New test case.
40474         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40475
40476 2004-05-20  Falk Hueffner  <falk@debian.org>
40477
40478         PR other/15526
40479         * gcc.dg/ftrapv-1.c: New test case.
40480
40481 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40482
40483         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40484
40485 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40486             Jeff Law  <law@redhat.com>
40487
40488         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40489         * gcc.dg/tree-ssa/20040518-2.c: New test.
40490
40491         * gcc.dg/tree-ssa/20040518-1.c: New test.
40492
40493 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40494
40495         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40496
40497 2004-05-18  Paul Brook  <paul@codesourcery.com>
40498
40499         PR fortran/13930
40500         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40501
40502 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40503
40504         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40505         constant folding.
40506
40507 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40508
40509         * gcc.dg/tree-ssa/20040517-1.c: New test.
40510
40511 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40512
40513         * gcc.dg/loop-4.c: New test.
40514
40515 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40516
40517         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40518
40519 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40520
40521         PR fortran/15311
40522         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40523
40524 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40525
40526         PR fortran/13826
40527         PR fortran/13940
40528         * gfortran.fortran-torture/compile/data_1.f90: New test.
40529
40530 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40531
40532         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40533         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40534
40535 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40536
40537         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40538
40539 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40540
40541         PR c/15444
40542         * gcc.dg/format/xopen-1.c: Adjust expected message.
40543         * gcc.dg/format/xopen-3.c: New test.
40544
40545 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40546
40547         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40548
40549 2004-05-14  Jeff Law  <law@redhat.com>
40550
40551         * gcc.dg/tree-ssa/20040514-2.c: New test.
40552
40553 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40554
40555         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40556         this ...
40557         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40558         this.
40559
40560 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40561
40562         * gcc.dg/tree-ssa/20040514-1.c: New test.
40563
40564 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40565
40566         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40567         test.
40568
40569 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40570
40571         PR fortran/14066
40572         * gfortran.fortran-torture/compile/do_1.f90: New test.
40573
40574 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40575
40576         PR fortran/15051
40577         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40578         test.
40579
40580 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40581
40582         PR fortran/15149
40583         * gfortran.fortran-torture/execute/random_init.f90: New test.
40584
40585 2004-05-13  Paul Brook  <paul@codesourcery.com>
40586
40587         PR fortran/15314
40588         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40589
40590 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40591
40592         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40593         for the powerpc case.
40594
40595 2004-05-13  Jeff Law  <law@redhat.com>
40596
40597         * gcc.dg/tree-ssa/20040513-1.c: New test.
40598         * gcc.dg/tree-ssa/20040513-2.c: New test.
40599
40600 2004-05-13  Paul Brook  <paul@codesourcery.com>
40601
40602         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40603         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40604         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40605
40606 2004-05-13  Andreas Schwab  <schwab@suse.de>
40607
40608         PR other/10819
40609         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40610         characters.
40611
40612 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40613
40614         PR fortran/15294
40615         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40616
40617 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40618
40619         Merge from tree-ssa-20020619-branch.  See
40620         ChangeLog.tree-ssa for details.
40621
40622 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40623
40624         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40625         include <altivec.h> explicitly.
40626         * gcc.dg/altivec-13.c: Likewise.
40627
40628 2004-05-11  Paul Brook  <paul@codesourcery.com>
40629
40630         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40631
40632 2004-05-10  Eric Christopher  <echristo@redhat.com>
40633
40634         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40635         * gcc.dg/sibcall-4.c: Ditto.
40636
40637 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40638
40639         * g++.dg/ext/altivec-8.C: New test case.
40640         * gcc.dg/altivec-13.c: New test case.
40641
40642 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40643
40644         * gcc.c-torture/execute/divcmp-1.c: New test case.
40645         * gcc.c-torture/execute/divcmp-2.c: New test case.
40646         * gcc.c-torture/execute/divcmp-3.c: New test case.
40647
40648 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40649
40650         * g++.dg/other/pragma-re-2.C: New test.
40651
40652 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40653
40654         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40655         * gcc.dg/i386-387-2.c: Likewise.
40656
40657         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40658         __builtin_drem.
40659         * gcc.dg/i386-387-6.c: Likewise.
40660
40661 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40662
40663         * gcc.dg/builtins-33.c: Also check log1p*.
40664
40665 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40666
40667         PR optimization/15296
40668         * gcc.c-torture/execute/pr15296.c: New test.
40669
40670 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40671
40672         * gcc.dg/builtins-40.c: New test.
40673
40674 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40675
40676         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40677
40678 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40679
40680         * g++.dg/ext/spe1.C: New testcase.
40681
40682 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40683
40684         * objc.dg/image-info.m: Allow additional attributes
40685         for __image_info section.
40686
40687 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40688
40689         * gcc.dg/torture/mips-hilo-2.c: New test.
40690
40691 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40692
40693         PR c++/14389
40694         * g++.dg/template/member5.C: New test.
40695
40696 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40697
40698         * gcc.dg/builtins-34.c: Also check expm1*.
40699
40700 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40701
40702         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40703         * gcc.dg/torture/builtin-convert-3.c: New test.
40704
40705 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40706
40707         PR middle-end/15054
40708         * g++.dg/opt/pr15054.C: New test.
40709
40710 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40711
40712         * gcc.dg/torture/builtin-rounding-1.c: New test.
40713         * gcc.dg/builtins-25.c: Delete.
40714         * gcc.dg/builtins-29.c: Delete.
40715
40716 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40717
40718         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40719         * gcc.dg/sibcall-4.c: Likewise.
40720         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40721
40722 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40723
40724         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40725         bit-field on 16-bit targets.
40726
40727 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40728
40729         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40730         16-bit targets.
40731
40732 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40733
40734         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40735         * gcc.dg/rs6000-power2-2.c: Likewise.
40736
40737 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40738
40739         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40740         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40741         Change the asm registers to be in form of frN instead of fN.
40742
40743 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40744
40745         * gcc.dg/torture/builtin-convert-2.c: New test.
40746
40747 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40748
40749         * gcc.dg/rs6000-power2-1.c: New test.
40750         * gcc.dg/rs6000-power2-2.c: New test.
40751
40752 2004-04-28  Jan Hubicka  <jh@suse.cz>
40753
40754         * gcc.dg/unused-6.c: New test.
40755
40756 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40757             Ulrich Weigand  <uweigand@de.ibm.com>
40758
40759         * ada/acats/run_all.sh: Define $target variable.
40760
40761 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40762
40763         PR c++/15119
40764         * g++.dg/other/vararg-1.C: New test.
40765
40766         PR c++/4794
40767         * g++.dg/eh/cleanup3.C: New test.
40768
40769 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40770
40771         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40772         and ad8011a (target_insn).
40773         * ada/acats/support/macro.dfs: Likewise.
40774         * ada/acats/support/impbit.adb: New file.
40775
40776 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40777
40778         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40779
40780 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40781
40782         * gcc.dg/loop-3.c: New test.
40783
40784 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40785
40786         * gcc.c-torture/execute/simd-5.c: New test.
40787
40788 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40789
40790         PR c++/15064
40791         * g++.dg/template/crash18.C: New test.
40792
40793 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40794
40795         * g++.dg/ext/complit3.C: New test.
40796
40797 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40798
40799         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40800         * gcc.dg/altivec-3.c: Same.
40801         * gcc.dg/altivec-varargs-1.c: Same.
40802
40803 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40804
40805         * lib/target-supports.exp (check_profiling_available): Assume
40806         profiling is not available on powerpc-eabi targets.
40807
40808 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40809
40810         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40811         * gcc.dg/vmx/bug-1.c: Ditto.
40812
40813 2004-04-20  Eric Christopher  <echristo@redhat.com>
40814
40815         * gcc.dg/charset/extern.c: New test.
40816         * g++.dg/charset/extern3.cc: Ditto.
40817
40818 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40819
40820         * gcc.dg/builtins-39.c: New test.
40821
40822 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40823
40824         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40825
40826 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40827
40828         * gcc.dg/torture/mips-hilo-1.c: New test.
40829
40830 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40831
40832         * gcc.c-torture/compile/20040419-1.c: New test.
40833
40834 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40835
40836         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40837
40838 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40839             Aldy Hernandez  <aldyh@redhat.com>
40840
40841         * gcc.c-torture/execute/va-arg-24.c: New.
40842
40843 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40844             Aldy Hernandez  <aldyh@redhat.com>
40845
40846         * gcc.dg/vmx/1b-01.c: New.
40847         * gcc.dg/vmx/1b-02.c: New.
40848         * gcc.dg/vmx/1b-03.c: New.
40849         * gcc.dg/vmx/1b-04.c: New.
40850         * gcc.dg/vmx/1b-05.c: New.
40851         * gcc.dg/vmx/1b-06.c: New.
40852         * gcc.dg/vmx/1b-07.c: New.
40853         * gcc.dg/vmx/1c-01.c: New.
40854         * gcc.dg/vmx/1c-02.c: New.
40855         * gcc.dg/vmx/3a-01a.c: New.
40856         * gcc.dg/vmx/3a-01.c: New.
40857         * gcc.dg/vmx/3a-01m.c: New.
40858         * gcc.dg/vmx/3a-03.c: New.
40859         * gcc.dg/vmx/3a-03m.c: New.
40860         * gcc.dg/vmx/3a-04.c: New.
40861         * gcc.dg/vmx/3a-04m.c: New.
40862         * gcc.dg/vmx/3a-05.c: New.
40863         * gcc.dg/vmx/3a-06.c: New.
40864         * gcc.dg/vmx/3a-06m.c: New.
40865         * gcc.dg/vmx/3a-07.c: New.
40866         * gcc.dg/vmx/3b-01.c: New.
40867         * gcc.dg/vmx/3b-02.c: New.
40868         * gcc.dg/vmx/3b-10.c: New.
40869         * gcc.dg/vmx/3b-13.c: New.
40870         * gcc.dg/vmx/3b-14.c: New.
40871         * gcc.dg/vmx/3b-15.c: New.
40872         * gcc.dg/vmx/3c-01a.c: New.
40873         * gcc.dg/vmx/3c-01.c: New.
40874         * gcc.dg/vmx/3c-02.c: New.
40875         * gcc.dg/vmx/3c-03.c: New.
40876         * gcc.dg/vmx/3d-01.c: New.
40877         * gcc.dg/vmx/4-01.c: New.
40878         * gcc.dg/vmx/4-03.c: New.
40879         * gcc.dg/vmx/5-01.c: New.
40880         * gcc.dg/vmx/5-02.c: New.
40881         * gcc.dg/vmx/5-03.c: New.
40882         * gcc.dg/vmx/5-04.c: New.
40883         * gcc.dg/vmx/5-05.c: New.
40884         * gcc.dg/vmx/5-06.c: New.
40885         * gcc.dg/vmx/5-07.c: New.
40886         * gcc.dg/vmx/5-07t.c: New.
40887         * gcc.dg/vmx/5-08.c: New.
40888         * gcc.dg/vmx/5-10.c: New.
40889         * gcc.dg/vmx/5-11.c: New.
40890         * gcc.dg/vmx/7-01a.c: New.
40891         * gcc.dg/vmx/7-01.c: New.
40892         * gcc.dg/vmx/7c-01.c: New.
40893         * gcc.dg/vmx/7d-01.c: New.
40894         * gcc.dg/vmx/7d-02.c: New.
40895         * gcc.dg/vmx/8-01.c: New.
40896         * gcc.dg/vmx/8-02a.c: New.
40897         * gcc.dg/vmx/8-02.c: New.
40898         * gcc.dg/vmx/brode-1.c: New.
40899         * gcc.dg/vmx/bug-1.c: New.
40900         * gcc.dg/vmx/bug-2.c: New.
40901         * gcc.dg/vmx/bug-3.c: New.
40902         * gcc.dg/vmx/cw-bug-1.c: New.
40903         * gcc.dg/vmx/cw-bug-2.c: New.
40904         * gcc.dg/vmx/cw-bug-3.c: New.
40905         * gcc.dg/vmx/dct.c: New.
40906         * gcc.dg/vmx/debug-1.c: New.
40907         * gcc.dg/vmx/debug-2.c: New.
40908         * gcc.dg/vmx/debug-3.c: New.
40909         * gcc.dg/vmx/debug-4.c: New.
40910         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40911         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40912         * gcc.dg/vmx/eg-5.c: New.
40913         * gcc.dg/vmx/fft.c: New.
40914         * gcc.dg/vmx/gcc-bug-1.c: New.
40915         * gcc.dg/vmx/gcc-bug-2.c: New.
40916         * gcc.dg/vmx/gcc-bug-3.c: New.
40917         * gcc.dg/vmx/gcc-bug-4.c: New.
40918         * gcc.dg/vmx/gcc-bug-5.c: New.
40919         * gcc.dg/vmx/gcc-bug-6.c: New.
40920         * gcc.dg/vmx/gcc-bug-7.c: New.
40921         * gcc.dg/vmx/gcc-bug-8.c: New.
40922         * gcc.dg/vmx/gcc-bug-9.c: New.
40923         * gcc.dg/vmx/gcc-bug-b.c: New.
40924         * gcc.dg/vmx/gcc-bug-c.c: New.
40925         * gcc.dg/vmx/gcc-bug-d.c: New.
40926         * gcc.dg/vmx/gcc-bug-e.c: New.
40927         * gcc.dg/vmx/gcc-bug-f.c: New.
40928         * gcc.dg/vmx/gcc-bug-g.c: New.
40929         * gcc.dg/vmx/gcc-bug-i.c: New.
40930         * gcc.dg/vmx/harness.h: New.
40931         * gcc.dg/vmx/ira1.c: New.
40932         * gcc.dg/vmx/ira2a.c: New.
40933         * gcc.dg/vmx/ira2b.c: New.
40934         * gcc.dg/vmx/ira2.c: New.
40935         * gcc.dg/vmx/ira2c.c: New.
40936         * gcc.dg/vmx/mem.c: New.
40937         * gcc.dg/vmx/newton-1.c: New.
40938         * gcc.dg/vmx/ops.c: New.
40939         * gcc.dg/vmx/sn7153.c: New.
40940         * gcc.dg/vmx/spill2.c: New.
40941         * gcc.dg/vmx/spill3.c: New.
40942         * gcc.dg/vmx/spill.c: New.
40943         * gcc.dg/vmx/t.c: New.
40944         * gcc.dg/vmx/varargs-1.c: New.
40945         * gcc.dg/vmx/varargs-2.c: New.
40946         * gcc.dg/vmx/varargs-3.c: New.
40947         * gcc.dg/vmx/varargs-4.c: New.
40948         * gcc.dg/vmx/varargs-5.c: New.
40949         * gcc.dg/vmx/varargs-6.c: New.
40950         * gcc.dg/vmx/varargs-7.c: New.
40951         * gcc.dg/vmx/vmx.exp: New.
40952         * gcc.dg/vmx/vprint-1.c: New.
40953         * gcc.dg/vmx/vscan-1.c: New.
40954         * gcc.dg/vmx/x-01.c: New.
40955         * gcc.dg/vmx/x-02.c: New.
40956         * gcc.dg/vmx/x-03.c: New.
40957         * gcc.dg/vmx/x-04.c: New.
40958         * gcc.dg/vmx/x-05.c: New.
40959         * gcc.dg/vmx/yousufi-1.c: New.
40960         * gcc.dg/vmx/zero-1.c: New.
40961         * gcc.dg/vmx/zero.c: New.
40962
40963 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40964
40965         * g++.dg/lookup/java1.C: Update for chage of
40966         _Jv_AllocObject.
40967         * g++.dg/lookup/java2.C: Likewise.
40968
40969 2004-04-17  Laurent GUERBY <laurent@guerby.net>
40970
40971         * ada/acats/run_all.sh: use -O2 by default.
40972
40973 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
40974
40975         * gcc.dg/vr-mult-[12].c: New tests.
40976
40977 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40978
40979         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40980
40981         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40982
40983 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
40984
40985         * lib/target-supports.exp (check_profiling_available): Assume
40986         profiling isn't available for mips*-*-elf targets.
40987
40988 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
40989
40990         * gcc.dg/builtins-38.c: New test.
40991
40992 2004-04-14  Eric Christopher  <echristo@redhat.com>
40993
40994         * g++.dg/charset/charset.exp: Run .cc extension tests.
40995
40996 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40997
40998         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40999
41000 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41001
41002         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41003
41004 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41005
41006         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41007         * gcc.dg/i386-387-2.c: Likewise.
41008
41009         * gcc.dg/i386-387-7.c: New test.
41010         * gcc.dg/i386-387-8.c: New test.
41011
41012         * gcc.dg/builtins-37.c: New test.
41013
41014 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41015
41016         * g++.dg/pch/externc-1.C: Add missing semicolon.
41017
41018 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41019
41020         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41021
41022 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41023
41024         * gcc.c-torture/execute/20040411-1.c: New test.
41025
41026 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41027
41028         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41029
41030 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41031
41032         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41033
41034 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41035
41036         * lib/target-supports.exp (check_named_sections_available): New.
41037         * lib/gcc-dg.exp (dg-require-named-sections): New.
41038         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41039         old-deja.exp.  Also prune error-count message from HP linker.
41040         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41041
41042         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41043         * g++.old-deja/g++.pt/static3.C: Likewise.
41044         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41045
41046 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41047
41048         * gcc.c-torture/execute/20040409-1.c: New test case.
41049         * gcc.c-torture/execute/20040409-2.c: New test case.
41050         * gcc.c-torture/execute/20040409-3.c: New test case.
41051
41052 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41053
41054         * gcc.dg/20040409-1.c: New test.
41055
41056 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41057
41058         PR target/14888
41059         * g++.dg/opt/pr14888.C: New test case.
41060
41061 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41062
41063         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41064         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41065         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41066         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41067         New tests.
41068
41069 2004-04-08  Paul Brook  <paul@codesourcery.com>
41070
41071         * gcc.dg/spill-1.c: New test.
41072
41073 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41074
41075         * gcc.dg/torture/builtin-ctype-2.c: New test.
41076
41077 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41078
41079         * gcc.dg/pch/pch.exp: Add largefile test.
41080
41081 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41082
41083         * g++.dg/pch/externc-1.Hs: New.
41084         * g++.dg/pch/externc-1.C: New.
41085
41086 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41087
41088         * gcc.dg/compat/struct-by-value-5a_main.c,
41089         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41090         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41091         * gcc.dg/compat/struct-by-value-5a_x.c,
41092         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41093         gcc.dg/compat/struct-by-value-5_x.c.
41094         * gcc.dg/compat/struct-by-value-5a_y.c,
41095         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41096         gcc.dg/compat/struct-by-value-5_y.c.
41097
41098         * gcc.dg/compat/struct-by-value-6a_main.c,
41099         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41100         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41101         * gcc.dg/compat/struct-by-value-6a_x.c,
41102         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41103         gcc.dg/compat/struct-by-value-6_x.c.
41104         * gcc.dg/compat/struct-by-value-6a_y.c,
41105         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41106         gcc.dg/compat/struct-by-value-6_y.c.
41107
41108         * gcc.dg/compat/struct-by-value-7a_main.c,
41109         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41110         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41111         * gcc.dg/compat/struct-by-value-7a_x.c,
41112         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41113         gcc.dg/compat/struct-by-value-7_x.c.
41114         * gcc.dg/compat/struct-by-value-7a_y.c,
41115         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41116         gcc.dg/compat/struct-by-value-7_y.c.
41117
41118 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41119
41120         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41121         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41122         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41123         options.
41124
41125 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41126
41127         * gcc.dg/builtins-36.c: New test.
41128
41129 2004-04-06  Paul Brook  <paul@codesourcery.com>
41130
41131         * README.gcc: Remove obsolete contraint on testcases.
41132
41133 2004-04-05  Paul Brook  <paul@codesourcery.com>
41134
41135         PR2123
41136         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41137         failure and exit(0) on success.
41138         * g++.dg/expr/anew2.C: Ditto.
41139         * g++.dg/expr/anew3.C: Ditto.
41140         * g++.dg/expr/anew4.C: Ditto.
41141
41142 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41143
41144         PR c++/3518
41145         * g++.dg/template/unify7.C: New.
41146
41147 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41148
41149         * g++.dg/README: Bring up to date with new subdirectories; remove
41150         duplicate subdirectory lines.
41151
41152 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41153
41154         PR c++/14007
41155         * g++.dg/template/unify5.C: New.
41156         * g++.dg/template/unify6.C: New.
41157         * g++.dg/template/qualttp20.C: Adjust.
41158         * g++.old-deja/g++.jason/report.C: Adjust.
41159         * g++.old-deja/g++.other/qual1.C: Adjust.
41160
41161 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41162
41163         PR c++/14803
41164         * g++.dg/inherit/ptrmem1.C: New test.
41165
41166 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41167
41168         PR c++/14755
41169         * gcc.c-torture/execute/20040331-1.c: New test.
41170         * gcc.dg/20040331-1.c: New test.
41171
41172 2004-04-01  Paul Brook  <paul@codesourcery.com>
41173
41174         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41175
41176 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41177
41178         PR c++/14724
41179         * g++.dg/init/goto1.C: New test.
41180
41181         PR c++/14763
41182         * g++.dg/template/defarg4.C: New test.
41183
41184 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41185
41186         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41187
41188 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41189
41190         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41191
41192 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41193
41194         * gcc.dg/noncompile/undeclared-2.c: New test.
41195
41196 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41197
41198         * gcc.dg/940409-1.c: Remove XFAIL.
41199         * gcc.dg/reg-vol-struct-1.c: New test.
41200
41201 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41202
41203         * gcc.dg/torture/builtin-wctype-1.c: New test.
41204
41205 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41206
41207         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41208         * gcc.dg/20001101-1.c: Likewise.
41209         * gcc.dg/20001102-1.c: Likewise.
41210
41211 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41212
41213         * gcc.dg/compare8.c: Add an additional test for XOR.
41214
41215 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41216
41217         * gcc.dg/torture/builtin-ctype-1.c: New test.
41218
41219 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41220
41221         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41222         * gcc.dg/torture/builtin-math-1.c: Likewise.
41223         * gcc.dg/torture/builtin-power-1.c: New test.
41224
41225 2004-03-24  Andreas Schwab  <schwab@suse.de>
41226
41227         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41228         IA64 assembler.
41229
41230 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41231             Roger Sayle  <roger@eyesopen.com>
41232
41233         * gcc.dg/compare8.c: New test case.
41234
41235 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41236
41237         * g++.dg/ext/altivec-7.C: New test.
41238
41239 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41240
41241         PR 12267, 12391, 12560, 13129, 14114, 14133
41242         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41243         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41244         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41245         Adjust error regexps.
41246         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41247         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41248         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41249         * gcc.dg/local1.c: Add explanatory comment.
41250
41251 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41252
41253         PR optimization/14669
41254         * g++.dg/opt/fold2.C: New test case.
41255
41256 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41257
41258         PR c/14069
41259         * gcc.dg/20040322-1.c: New test.
41260
41261 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41262
41263         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41264         * gcc.dg/ultrasp4.c: Likewise.
41265         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41266
41267 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41268
41269         * gcc.dg/i386-sse-8.c: Reset default options.
41270
41271 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41272
41273         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41274         in the error message text.
41275
41276 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41277
41278         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41279
41280 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41281
41282         PR c++/14616
41283         * g++.dg/init/array13.C: New test.
41284
41285 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41286
41287         PR target/13889
41288         * gcc.c-torture/compile/pr13889.c: New test case.
41289
41290 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41291
41292         PR c/14635
41293         * builtins-1.c (nan, nans): Don't test.
41294         * builtins-30.c: Don't use nan, nanf, nanl.
41295         * builtins-35.c: New test.
41296
41297 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41298
41299         * g++.dg/ext/altivec-6.C: New test.
41300
41301 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41302
41303         * g++.dg/init/placement3.C: New test.
41304
41305         * g++.dg/template/spec13.C: New test.
41306
41307         * g++.dg/lookup/using11.C: New test.
41308
41309         * g++.dg/lookup/koenig3.C: New test.
41310
41311         * g++.dg/template/operator2.C: New test.
41312
41313         * g++.dg/expr/dtor3.C: New test.
41314         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41315         marker.
41316         * g++.old-deja/g++.law/visibility28.C: Likewise.
41317
41318 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41319
41320         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41321         * gcc.dg/ppc64-abi-3.c: Likewise.
41322
41323 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41324
41325         PR c++/14545
41326         * g++.dg/parse/template15.C: New test.
41327
41328 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41329
41330         * g++.dg/expr/dtor2.C: New test.
41331
41332         * g++.dg/lookup/anon4.C: New test.
41333
41334         * g++.dg/overload/using1.C: New test.
41335
41336         * g++.dg/template/lookup7.C: New test.
41337
41338         * g++.dg/template/typename6.C: New test.
41339
41340         * g++.dg/expr/cond6.C: New test.
41341
41342 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41343
41344         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41345
41346 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41347
41348         * g++.dg/expr/cond5.C: New test.
41349         * g++.dg/expr/constcast1.C: Likewise.
41350         * g++.dg/expr/ptrmem2.C: Likewise.
41351         * g++.dg/expr/ptrmem3.C: Likewise.
41352         * g++.dg/lookup/main1.C: Likewise.
41353         * g++.dg/template/lookup6.C: Likewise.
41354
41355 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41356
41357         * gcc.dg/local1.c: New test.
41358
41359         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41360
41361 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41362
41363         * gcc.dg/torture/builtin-convert-1.c: New test.
41364
41365 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41366
41367         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41368
41369 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41370
41371         PR c++/14481
41372         * g++.dg/warn/Wunused-7.C: New test.
41373
41374 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41375
41376         * gcc.dg/torture/builtin-integral-1.c: New test.
41377
41378 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41379
41380         PR c++/14586
41381         * g++.dg/parse/non-dependent3.C: New test.
41382
41383 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41384
41385         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41386         * g++.dg/eh/simd-2.C: Likewise.
41387         * g++.dg/init/array10.C: Likewise.
41388         * gcc.c-torture/compile/simd-1.c: Likewise.
41389         * gcc.c-torture/compile/simd-2.c: Likewise.
41390         * gcc.c-torture/compile/simd-3.c: Likewise.
41391         * gcc.c-torture/compile/simd-4.c: Likewise.
41392         * gcc.c-torture/compile/simd-6.c: Likewise.
41393         * gcc.c-torture/execute/simd-1.c: Likewise.
41394         * gcc.c-torture/execute/simd-2.c: Likewise.
41395         * gcc.dg/compat/vector-defs.h: Likewise.
41396         * gcc.dg/20020531-1.c: Likewise.
41397         * gcc.dg/altivec-3.c: Likewise.
41398         * gcc.dg/altivec-4.c: Likewise.
41399         * gcc.dg/altivec-varargs-1.c: Likewise.
41400         * gcc.dg/compat/vector-defs.h: Likewise.
41401         * gcc.dg/i386-mmx-3.c: Likewise.
41402         * gcc.dg/i386-sse-4.c: Likewise.
41403         * gcc.dg/i386-sse-5.c: Likewise.
41404         * gcc.dg/i386-sse-8.c: Likewise.
41405         * gcc.dg/simd-1.c: Likewise.
41406         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41407         __ev64_opaque__ since the machine description provides it.
41408
41409 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41410
41411         * lib/compat.exp (skip_list): New global variable.
41412         Use it to hold the user defined COMPAT_SKIPS list if any.
41413         (compat-obj): Add the members of skip_list to optall.
41414
41415 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41416
41417         * gcc.dg/compat/union-by-value-1_main.c,
41418         union-by-value-1_x.c, union-by-value-1_y.c,
41419         union-check.h, union-defs.h,
41420         union-init.h, union-return-1_main.c,
41421         union-return-1_x.c, union-return-1_y.c: New files.
41422
41423 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41424
41425         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41426         mixed-struct-init.h: Add 4 mixed structure types.
41427         struct-by-value-21_main.c, struct-by-value-21_x.c,
41428         struct-by-value-21_y.c, struct-return-21_main.c,
41429         struct-return-21_x.c, struct-return-21_y.c: New files.
41430
41431 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41432
41433         PR c++/14550
41434         * g++.dg/parse/template14.C: New test.
41435
41436 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41437
41438         * gcc.c-torture/execute/20040313-1.c: New test.
41439
41440 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41441
41442         PR target/14533
41443         * gcc.dg/20040311-2.c: New test.
41444
41445 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41446
41447         PR other/14544
41448         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41449         bit-field.
41450
41451 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41452
41453         * gcc.dg/20040305-2.c: Add missing return statement.
41454
41455 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41456
41457         * gcc.dg/builtins-34.c: Also check pow10*.
41458
41459 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41460
41461         PR target/14262
41462         * gcc.dg/20040305-2.c: New test.
41463
41464 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41465
41466         * gcc.dg/20040310-1.c: New test.
41467
41468 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41469
41470         * gcc.c-torture/execute/20040311-1.c: New test case.
41471
41472 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41473
41474         PR c++/14476
41475         * g++.dg/lookup/enum1.C: New test.
41476
41477 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41478
41479         PR c++/14510
41480         * g++.dg/lookup/struct2.C: New test.
41481
41482 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41483
41484         * gcc.dg/builtins-34.c: New test.
41485
41486 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41487
41488         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41489
41490 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41491
41492         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41493         * gcc.dg/alias-2.c: New testcase.
41494
41495 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41496
41497         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41498
41499 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41500
41501         * gcc.c-torture/execute/20040309-1.c: New test case.
41502
41503 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41504
41505         PR c++/14397
41506         * g++.dg/overload/ref1.C: New.
41507
41508 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41509
41510         PR c++/14409
41511         * g++.dg/template/spec12.C: New test.
41512
41513         PR c++/14448
41514         * g++.dg/parse/crash14.C: New test.
41515
41516 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41517
41518         PR c++/14230
41519         * g++.dg/init/ref11.C: New test.
41520
41521 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41522
41523         PR c++/14432
41524         * g++.dg/parse/builtin2.C: New test.
41525
41526 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41527
41528         PR c++/14401
41529         * g++.dg/init/ctor3.C: New test.
41530         * g++.dg/init/union1.C: New test.
41531         * g++.dg/ext/anon-struct4.C: New test.
41532
41533 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41534
41535         * g++.dg/lookup/koenig1.C: Tweak error messages.
41536         * g++.dg/lookup/used-before-declaration.C: Likewise.
41537         * g++.dg/other/do1.C: Likewise.
41538         * g++.dg/overload/koenig1.C: Likewise.
41539         * g++.dg/parse/crash13.C: Likewise.
41540         * g++.dg/template/instantiate3.C: Likewise.
41541
41542 2004-03-08  Eric Christopher  <echristo@redhat.com>
41543
41544         * * lib/target-supports.exp: Enable libiconv in test
41545         compilation.  Fix up error checking.
41546
41547 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41548
41549         PR middle-end/14289
41550         * gcc.dg/pr14289-1.c: New test case.
41551         * gcc.dg/pr14289-2.c: Likewise.
41552         * gcc.dg/pr14289-3.c: Likewise.
41553
41554 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41555
41556         * gcc.c-torture/execute/20040308-1.c: New test.
41557
41558 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41559
41560         * gcc.c-torture/execute/20040307-1.c: New test case.
41561
41562 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41563
41564         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41565
41566 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41567
41568         * gcc.dg/20040306-1.c: New test.
41569
41570 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41571
41572         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41573         them static.
41574         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41575
41576 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41577
41578         PR c/14465
41579         * gcc.dg/decl-6.c: New test.
41580
41581 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41582
41583         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41584         Rename LOGPOW -> LOG_POW.
41585         (SQRT_EXP, POW_EXP): New.
41586
41587 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41588
41589         * gcc.dg/i386-sse-8.c: New test.
41590
41591 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41592
41593         PR c/14114
41594         * gcc.dg/decl-5.c: New test.
41595
41596 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41597
41598         * gcc.dg/20040305-1.c: New test.
41599
41600 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41601
41602         PR other/14354
41603         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41604
41605 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41606
41607         PR c++/14425, c++/14426
41608         * g++.dg/ext/altivec-4.C: New test.
41609         * g++.dg/ext/altivec-5.C: New test.
41610
41611 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41612
41613         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41614         global variables of a type with no linkage.
41615         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41616         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41617         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41618         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41619         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41620         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41621         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41622         * g++.dg/warn/deprecated.C: Name enum Color.
41623         * g++.dg/overload/VLA.C: Name structure for 'b'.
41624         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41625
41626 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41627
41628         * gcc.c-torture/compile/20040304-1.c: New test.
41629
41630 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41631
41632         PR 13728
41633         * gcc.dg/decl-4.c: New testcase.
41634
41635 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41636
41637         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41638         as PRECF if sizeof (float) > sizeof (double).
41639         (PRECL): Make it the same as PRECF if
41640         sizeof (float) > sizeof (long double).
41641
41642 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41643
41644         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41645         system type.  Add check for irix6 which doesn't have c99 runtime.
41646
41647 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41648
41649         * gcc.dg/const-elim-1.c: xfail for xtensa.
41650
41651 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41652
41653         PR c++/14369
41654         * g++.dg/template/cond4.C: New test.
41655
41656 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41657
41658         PR c++/14360
41659         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41660
41661         PR c++/14361
41662         * g++.dg/parse/defarg7.C: New test.
41663
41664         PR c++/14359
41665         * g++.dg/template/friend26.C: New test.
41666
41667 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41668
41669         PR c++/14324
41670         * g++.dg/abi/mangle21.C: New test.
41671
41672         PR c++/14260
41673         * g++.dg/parse/constructor2.C: New test.
41674
41675         PR c++/14337
41676         * g++.dg/template/sfinae1.C: New test.
41677
41678 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41679
41680         PR c++/14267
41681         * g++.dg/expr/crash2.C: New test.
41682
41683         PR middle-end/13448
41684         * gcc.dg/inline-5.c: New test.
41685         * gcc.dg/always-inline.c: Split out tests into ...
41686         * gcc.dg/always-inline2.c: ... this and ...
41687         * gcc.dg/always-inline3.c: ... this.
41688
41689 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41690
41691         PR debug/12103
41692         * g++.dg/debug/crash1.C: New test.
41693
41694 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41695
41696         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41697         function with __attribute__((noinline)).
41698         (recurser_void2): Likewise.
41699         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41700         (recurser_void2): Likewise.
41701
41702 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41703
41704         PR middle-end/14203
41705         * g++.dg/warn/Wunused-6.C: New test case.
41706
41707 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41708
41709         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41710         not defined.
41711
41712 2004-02-27  Eric Christopher  <echristo@redhat.com>
41713
41714         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41715         * g++.dg/charset/asm2.c: Run only x86.
41716         * gcc.dg/charset/asm3.c: Ditto.
41717
41718 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41719
41720         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41721         ld_library_path.
41722
41723 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41724
41725         * g++.dg/ext/altivec-3.C: New.
41726
41727 2004-02-26  Richard Henderson  <rth@redhat.com>
41728
41729         * g++.dg/ext/attrib10.C: Mark for warning.
41730         * gcc.dg/attr-alias-1.c: New.
41731
41732 2004-02-26  Richard Henderson  <rth@redhat.com>
41733
41734         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41735         * gcc.c-torture/execute/20040208-2.c: ... it back.
41736
41737 2004-02-26  Eric Christopher  <echristo@redhat.com>
41738
41739         * lib/target-supports.exp (check-iconv-available): New function.
41740         * lib/gcc-dg.exp (dg-require-iconv): New function.
41741         Use above.
41742         * gcc.dg/charset: New directory.
41743         * gcc.dg/charset/charset.exp: New file.
41744         * gcc.dg/charset/asm1.c: Ditto.
41745         * gcc.dg/charset/asm2.c: Ditto.
41746         * gcc.dg/charset/asm3.c: Ditto.
41747         * gcc.dg/charset/asm4.c: Ditto.
41748         * gcc.dg/charset/asm5.c: Ditto.
41749         * gcc.dg/charset/attribute1.c: Ditto.
41750         * gcc.dg/charset/attribute2.c: Ditto.
41751         * gcc.dg/charset/string1.c: Ditto.
41752         * g++.dg/charset: New directory.
41753         * g++.dg/dg.exp: Add here. Special options.
41754         * g++.dg/charset/charset.exp: New file.
41755         * g++.dg/charset/asm1.c: Ditto.
41756         * g++.dg/charset/asm2.c: Ditto.
41757         * g++.dg/charset/asm3.c: Ditto.
41758         * g++.dg/charset/asm4.c: Ditto.
41759         * g++.dg/charset/attribute1.c: Ditto.
41760         * g++.dg/charset/attribute2.c: Ditto.
41761         * g++.dg/charset/extern1.cc: Ditto.
41762         * g++.dg/charset/extern2.cc: Ditto.
41763         * g++.dg/charset/string1.c: Ditto.
41764
41765 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41766
41767         PR c++/14278
41768         * g++.dg/parse/comma1.C: New test.
41769
41770 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41771
41772         PR c++/14284
41773         * g++.dg/template/ttp8.C: New test.
41774
41775 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41776
41777         * gcc.dg/fixuns-trunc-1.c: New test.
41778
41779 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41780
41781         * gcc.dg/builtins-config.h: Use #elif.
41782
41783 2004-02-26  Michael Matz  <matz@suse.de>
41784
41785         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41786         * gcc.dg/991214-1.c: Likewise.
41787         * gcc.dg/i386-asm-1.c: Likewise.
41788
41789 2004-02-25  Richard Henderson  <rth@redhat.com>
41790
41791         * gcc.c-torture/execute/20040208-2.c: Move ...
41792         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41793
41794 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41795
41796         PR c++/14246
41797         * g++.dg/other/crash-3.C: New test.
41798
41799 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41800
41801         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41802         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41803
41804         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41805         HP-UX.
41806
41807 2004-02-24  Michael Matz  <matz@suse.de>
41808
41809         * gcc.dg/i386-regparm.c: New.
41810
41811 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41812
41813         * gcc.c-torture/execute/20040223-1.c: New.
41814
41815 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41816             Kazu Hirata  <kazu@cs.umass.edu>
41817
41818         * gcc.dg/fwritable-strings-1.c: Remove.
41819
41820 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41821
41822         PR c/14156
41823         * gcc.dg/20040223-1.c: New test.
41824
41825 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41826
41827         PR c++/14106
41828         * g++.dg/ext/typeof9.C: New test.
41829
41830 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41831
41832         PR c++/14250
41833         * g++.dg/other/switch1.C: New test.
41834
41835 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41836
41837         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41838         * gcc.dg/va-arg-1.c: Likewise.
41839
41840 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41841
41842         PR c++/14143
41843         * g++.dg/template/koenig5.C: New test.
41844
41845 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41846
41847         * g++.dg/ext/altivec-1.C: Generalize target triple.
41848         * g++.dg/ext/altivec-2.C: New test case.
41849         * g++.dg/ext/altivec_check.h: New file.
41850         * gcc.dg/altivec-1.c: Generalize target triple;
41851         include altivec_check.h and call altivec_check().
41852         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41853         * gcc.dg/altivec-6.c: New test case.
41854         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41855         type casts as needed.
41856         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41857         altivec_check().
41858         * gcc.dg/altivec-12.c: New test case.
41859         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41860         include altivec_check.h and call altivec_check().
41861         * gcc.dg/altivec_check.h: New file.
41862
41863 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41864
41865         * lib/target-supports.exp (check_alias_available): Don't mangle
41866         function `g' in test program.
41867
41868 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41869
41870         * lib/target-supports.exp (check_profiling_available): Check
41871         argument to determine whether we support a profiling type.
41872         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41873         check_profiling_available.
41874         * g++.dg/bprob/bprob.exp: Likewise.
41875         * g77.dg/bprob/bprob.exp: Likewise.
41876         * gcc.misc-tests/bprob.exp: Likewise.
41877         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41878         dg-require-profiling and delete expected error handling.
41879         * gcc.dg/20021014-1.c: Likewise.
41880         * gcc.dg/nest.c: Likewise.
41881
41882 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41883
41884         PR c++/12007
41885         * g++.dg/other/vthunk1.C: New test.
41886
41887 2004-02-20  Falk Hueffner  <falk@debian.org>
41888
41889         PR target/14201
41890         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41891
41892 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41893
41894         PR c++/13927
41895         * g++.dg/other/error8.C: Remove XFAIL markers.
41896
41897         PR c++/14173
41898         * g++.dg/ext/packed5.C: New test.
41899
41900         PR c++/14199
41901         * g++.dg/warn/Wunused-5.C: New test.
41902
41903         PR c++/14186
41904         * g++.dg/lookup/member1.C: New test.
41905
41906 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41907
41908         * gcc.c-torture/compile/20040130-1.c: Enable only when
41909         __INT_MAX__ >= 2147483647L.
41910         * gcc.c-torture/compile/961203-1.c: Likewise.
41911
41912 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41913
41914         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41915         * g++.dg/opt/template1.C: Robustify assembler regexp
41916
41917 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41918
41919         * gcc.c-torture/execute/simd-4.x: Remove.
41920         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41921         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41922         Guard with #ifndef SKIP_ATTRIBUTE.
41923         * gcc.dg/compat/vector-1_y.c: Likewise.
41924         * gcc.dg/compat/vector-2_x.c: Likewise.
41925         * gcc.dg/compat/vector-2_y.c: Likewise.
41926         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41927         * g++.dg/eh/simd-2.C: Likewise.
41928
41929 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41930
41931         * gcc.c-torture/compile/complex-1.c: New.
41932
41933 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41934
41935         PR target/14209
41936         * gcc.c-torture/execute/20040218-1.c: New test.
41937
41938 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41939
41940         PR c++/14181
41941         * g++.dg/parse/new2.C: New test.
41942
41943 2004-02-18  Paul Brook  <paul@codesourcery.com>
41944
41945         * gcc.c-torture/compile/libcall-1.c: New test.
41946
41947 2004-02-18  Paul Brook  <paul@codesourcery.com>
41948
41949         PR debug/12934
41950         * gcc.dg/debug/debug-7.c: New test.
41951
41952 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41953
41954         * gcc.dg/20040217-1.c: New test.
41955
41956 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41957
41958         * gcc.c-torture/execute/990208-1.x: Delete.
41959
41960 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41961
41962         * gcc.c-torture/execute/20040208-2.x: New file.
41963
41964 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41965
41966         PR c++/11326
41967         * g++.dg/abi/structret1.C: New test.
41968
41969 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
41970
41971         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41972         (i386_cpuid): No need to test if cpuid is available on AMD64.
41973         Fix assembly, so that it works onboth i386 and AMD64.
41974         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41975         (vecInLong): Fix s[] member type to unsigned int.
41976         (vecInWord): Remove type.
41977         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41978         (a64, b64, c64, d64, e64): Remove.
41979         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41980         Remove unused variable.  Remove initialization of removed variables.
41981         Don't call mmx_tests nor sse_tests.
41982         (reference_mmx, reference_sse): Remove.
41983         (check): Add return stmt.
41984         * gcc.dg/i386-sse-7.c: New test.
41985         * gcc.dg/i386-mmx-4.c: New test.
41986
41987 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41988
41989         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41990         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41991         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41992         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41993         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41994         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41995         g++.dg/tc1/dr94.C: Fix line terminator.
41996
41997 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41998
41999         * gcc.c-torture/compile/20040216-1.c: New.
42000
42001 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42002
42003         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42004         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42005         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42006         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42007         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42008         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42009
42010 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42011
42012         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42013
42014 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42015
42016         PR c++/13971
42017         * g++.dg/expr/cond4.C: New test.
42018
42019         PR c++/14086
42020         * g++.dg/lookup/crash2.C: New test.
42021
42022 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42023
42024         * gcc.c-torture/compile/20040214-2.c: New test.
42025
42026 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42027
42028         PR c++/14116
42029         * g++.dg/ext/typeof8.C: New test.
42030
42031 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42032
42033         * gcc.c-torture/compile/20040214-1.c: New test.
42034
42035 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42036
42037         PR c++/13635
42038         * g++.dg/template/spec11.C: New test.
42039
42040 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42041
42042         PR c++/13927
42043         * g++.dg/other/error8.C: New test.
42044
42045 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42046
42047         PR c++/14122
42048         * g++.dg/template/array4.C: New test.
42049
42050         PR c++/14108
42051         * g++.dg/inherit/thunk2.C: New test.
42052
42053         PR c++/14083
42054         * g++.dg/eh/cond2.C: New test.
42055
42056 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42057
42058         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42059
42060 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42061
42062         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42063
42064 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42065
42066         * g++.dg/simd-2.C: xfail on ppc64-linux.
42067
42068 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42069
42070         PR c/456
42071         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42072         tests.
42073
42074 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42075
42076         * gcc.dg/builtins-33.c: New test.
42077
42078 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42079
42080         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42081
42082 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42083
42084         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42085
42086 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42087
42088         * gcc.dg/ppc64-abi-3.c: New test.
42089
42090 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42091
42092         PR c/14092
42093
42094         * gcc.dg/pr14092-1.c: New testcase.
42095
42096 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42097
42098         * gcc.dg/cpp/assert4.c: Fix typo last change.
42099
42100         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42101         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42102
42103         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42104
42105 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42106
42107         * gcc.c-torture/compile/20040209-1.c: New test case.
42108
42109 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42110
42111         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42112
42113 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42114
42115         * gcc.c-torture/execute/20040208-[12].c: New tests.
42116
42117 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42118
42119         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42120
42121 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42122
42123         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42124
42125 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42126
42127         Bug 13856
42128         * gcc.dg/visibility-8.c: New testcase.
42129
42130 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42131
42132         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42133         arguments.
42134         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42135
42136 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42137
42138         PR middle-end/13696
42139         * g++.dg/opt/fold1.C: New test case.
42140
42141 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42142
42143         PR c++/14033
42144         * g++.dg/other/crash-2.C: New test.
42145
42146 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42147
42148         PR c++/14028
42149         * g++.dg/parse/angle-bracket2.C: New test.
42150
42151 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42152
42153         PR middle-end/13750
42154         Revert:
42155         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42156         PR pch/13361
42157         * g++.dg/pch/wchar-1.C: New.
42158         * g++.dg/pch/wchar-1.Hs: New.
42159
42160 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42161
42162         PR c++/14008
42163         * g++.dg/parse/error15.C: New test.
42164         * g++.dg/parse/crash11.C: Update dg-error mark.
42165
42166 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42167
42168         PR c++/13932
42169         * g++.dg/warn/conv2.C: New test.
42170
42171 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42172
42173         PR c++/13086
42174         * g++.dg/warn/incomplete1.C: Remove xfail.
42175
42176 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42177
42178         * lib/file-format.exp (gcc_target_object_format): Use
42179         ${tool}_target_compile, not gcc_target_compile.
42180         * lib/target-supports.exp (check_alias_available): Likewise.
42181         (check_gc_sections_available): Likewise.
42182         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42183         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42184         dg-require-alias.
42185
42186 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42187
42188         PR c++/13969
42189         * g++.dg/template/static6.C: New test.
42190
42191 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42192
42193         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42194
42195 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42196
42197         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42198         tests for systems where `char' is unsigned by default.
42199
42200 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42201
42202         PR c++/13997
42203         * g++.dg/template/partial3.C: New test.
42204
42205 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42206
42207         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42208         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42209         Remove mentions of obsolete ports.
42210
42211 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42212
42213         * gcc.dg/noncompile/20001228-1.c: Fix for new
42214         error message.
42215
42216 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42217
42218         PR target/9348
42219         * gcc.c-torture/execute/multdi-1.c: New test case.
42220
42221 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42222
42223         PR c++/13925
42224         * g++.dg/template/lookup5.C: New test.
42225
42226 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42227
42228         PR c++/13950
42229         * g++.dg/template/lookup4.C: New test.
42230
42231         PR c++/13970
42232         * g++.dg/parse/error14.C: New test.
42233
42234         PR c++/14002
42235         * g++.dg/parse/template13.C: New test.
42236
42237 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42238
42239         PR c++/13978
42240         * g++.dg/template/koenig4.C: New test.
42241
42242         PR c++/13968
42243         * g++.dg/template/crash17.C: New test.
42244
42245         PR c++/13975
42246         * g++.dg/parse/error13.C: New test.
42247         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42248
42249 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42250
42251         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42252
42253 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42254
42255         PR c/11658
42256         PR c/13994
42257         * gcc.dg/noncompile/20040203-1.c: New test.
42258         * gcc.dg/noncompile/20040203-2.c: Likewise.
42259         * gcc.dg/noncompile/20040203-3.c: Likewise.
42260         * gcc.dg/20040203-1.c: Likewise.
42261
42262 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42263
42264         PR c++/10858
42265         * g++.dg/template/sizeof7.C: New test.
42266
42267 2004-02-02  Eric Christopher  <echristo@redhat.com>
42268             Zack Weinberg  <zack@codesourcery.com>
42269
42270         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42271
42272 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42273
42274         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42275         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42276         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42277         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42278
42279 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42280
42281         PR c++/13113
42282         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42283
42284         PR c++/13854
42285         * g++.dg/ext/attrib13.C: New test.
42286
42287         PR c++/13907
42288         * g++.dg/conversion/op2.C: New test.
42289
42290 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42291
42292         * gcc.dg/titype-1.c: Fix pasto.
42293
42294 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42295
42296         * gcc.dg/titype-1.c: New test.
42297
42298 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42299
42300         PR c++/13957
42301         * g++.dg/template/non-type-template-argument-1.C,
42302         g++.dg/template/qualified-id1.C: Update dg-error marks.
42303         * g++.dg/template/nontype6.C: New test.
42304
42305 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42306
42307         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42308         * gcc.dg/builtins-31.c: New testcase.
42309         * gcc.dg/builtins-32.c: New testcase.
42310
42311 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42312
42313         * objc.dg/call-super-2.m: Update line numbers
42314         for the including of stddef.h.
42315
42316 2004-01-30  Michael Matz  <matz@suse.de>
42317
42318         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42319         g++.dg/ext/case-range3.C: New tests.
42320
42321 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42322
42323         DR206
42324         PR c++/13813
42325         * g++.dg/template/member4.C: New test.
42326
42327 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42328
42329         PR c++/13683
42330         * g++.dg/template/sizeof6.C: New test.
42331
42332 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42333
42334         * gcc.dg/fwritable-strings-1.c: New test.
42335
42336 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42337
42338         * gcc.c-torture/compile/20040130-1.c: New test.
42339
42340 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42341
42342         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42343
42344 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42345
42346         PR c++/13883
42347         * g++.dg/template/ctor3.C: New test.
42348
42349 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42350
42351         * g++.dg/tc1: New directory.
42352         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42353         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42354         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42355         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42356         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42357
42358 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42359
42360         * g++.dg/parse/error11.C: New test.
42361         * g++.dg/parse/error12.C: Likewise.
42362
42363 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42364
42365         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42366         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42367
42368 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42369
42370         PR c++/13791
42371         * g++.dg/ext/attrib12.C: New test.
42372
42373         PR c++/13736
42374         * g++.dg/parse/cast2.C: New test.
42375
42376 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42377
42378         * objc.dg/encode-2.m (main): New local string.  Set depending on
42379         sizeof long.  Use in sscanf call.
42380         * objc.dg/encode-3.m (main): New local string.  Set depending on
42381         sizeof long.  Use in scan_initial call.
42382
42383 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42384
42385         * objc.dg/call-super-2.m: Make LP64-safe.
42386         * objc.dg/desig-init-1.m: Likewise.
42387
42388 2004-01-27  Devang Patel <dpatel@apple.com>
42389
42390         * g++.dg/debug/namespace1.C: New test.
42391
42392 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42393
42394         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42395         xscale-*-*.
42396
42397         * gcc.dg/arm-mmx-1.c: New test.
42398
42399 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42400
42401         * gcc.dg/20040127-1.c: New test.
42402         * gcc.dg/20040127-2.c: New test.
42403
42404 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42405
42406         * objc.dg/stret-1.m (glob): Renamed to globa.
42407
42408 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42409
42410         PR c++/13663
42411         * g++.dg/expr/for1.C: New test.
42412
42413 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42414
42415         PR middle-end/13779
42416         * gcc.dg/darwin-longlong.c: New test.
42417
42418 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42419
42420         * gcc.dg/20040124-1.c: Moved test from here...
42421         * gcc.c-torture/compile/20040124-1.c: ...to here.
42422
42423 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42424
42425         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42426         the assembly output if -m64 is passed.
42427
42428 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42429
42430         PR c++/13833
42431         * g++.dg/template/cond3.C: New test.
42432
42433 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42434
42435         PR c++/13810
42436         * g++.dg/template/ttp7.C: New test.
42437
42438 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42439
42440         PR c++/13797
42441         * g++.dg/template/nontype4.C: New test.
42442         * g++.dg/template/nontype5.C: Likewise.
42443
42444 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42445
42446         * gcc.dg/torture/mips-clobber-at.c: New test.
42447
42448 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42449
42450         * gcc.dg/20040124-1.c: New test.
42451
42452 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42453
42454         * gcc.dg/20040123-1.c: New test.
42455
42456 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42457
42458         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42459
42460 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42461
42462         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42463
42464 2004-01-23  Andrew Pinski  <apinski@apple.com>
42465
42466         * gcc.dg/20030121-1.c: Move to ..
42467         * gcc.dg/20040121-1.c: here.
42468
42469 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42470
42471         * gcc.dg/builtins-29.c: New test case.
42472
42473 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42474
42475         PR 18314
42476         * gcc.dg/builtins-30.c: New testcase.
42477
42478 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42479
42480         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42481         * lib/g77.exp: Likewise.
42482         * lib/objc.exp: Likewise.
42483         * lib/g++.exp: Likewise.
42484
42485 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42486
42487         * gcc.dg/struct-by-value-2.c: New test.
42488
42489 2004-01-21  Andrew Pinski  <apinski@apple.com>
42490
42491         PR target/13785
42492         * gcc.dg/20030121-1.c: New test.
42493
42494 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42495
42496         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42497         clobber frame pointer register in asm statement.
42498
42499 2004-01-21  Falk Hueffner  <falk@debian.org>
42500
42501         * gcc.c-torture/compile/20040121-1.c: New test.
42502
42503 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42504
42505         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42506
42507 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42508
42509         * gcc.dg/ppc64-abi-2.c: New test.
42510
42511 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42512
42513         * lib/treelang.exp: Fill out this file.
42514         * lib/treelang-dg.exp: New File.
42515
42516 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42517
42518         * gcc.c-torture/compile/981022-1.c: Remove.
42519         * gcc.dg/array-5.c: Remove XFAIL.
42520         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42521         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42522         gcc.dg/cond-lvalue-1.c: Update.
42523         * gcc.dg/cast-lvalue-2.c: New test.
42524
42525 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42526
42527         PR c++/13592
42528         * g++.dg/other/error1.C (class foo): Tweak error message.
42529
42530         PR c++/13592
42531         * g++.dg/template/call2.C: New test.
42532
42533 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42534
42535         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42536         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42537         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42538         scalar-return-1_x.c, scalar-return-2_y.c,
42539         scalar-return-3_x.c, scalar-return-3_y.c,
42540         scalar-return-4_x.c, scalar-return-4_y.c,
42541         struct-align-1.h, struct-align-1_x.c,
42542         struct-align-1_y.c, struct-align-2.h,
42543         struct-align-2_x.c, struct-align-2_y.c,
42544         struct-by-value-10_y.c, struct-by-value-11_x.c,
42545         struct-by-value-11_y.c, struct-by-value-12_x.c,
42546         struct-by-value-12_y.c, struct-by-value-13_x.c,
42547         struct-by-value-13_y.c, struct-by-value-14_x.c,
42548         struct-by-value-14_y.c, struct-by-value-15_x.c,
42549         struct-by-value-15_y.c, struct-by-value-16_y.c,
42550         struct-by-value-17_y.c, struct-by-value-18_y.c,
42551         struct-by-value-19_y.c, struct-by-value-1_x.c,
42552         struct-by-value-1_y.c, struct-by-value-20_y.c,
42553         struct-by-value-2_x.c, struct-by-value-2_y.c,
42554         struct-by-value-3_y.c, struct-by-value-4_x.c,
42555         struct-by-value-4_y.c, struct-by-value-5_y.c,
42556         struct-by-value-6_y.c, struct-by-value-7_y.c
42557         struct-by-value-8_x.c, struct-by-value-8_y.c
42558         struct-by-value-9_x.c, struct-by-value-9_y.c
42559         struct-return-10_x.c, struct-return-10_y.c,
42560         struct-return-19_x.c, struct-return-20_x.c
42561         struct-return-2_x.c, struct-return-2_y.c
42562         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42563         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42564
42565 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42566
42567         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42568         attribute on sparc*-sun-solaris2.*.
42569
42570 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42571
42572         PR c++/13710
42573         * g++.dg/ext/typeof7.C: New test.
42574
42575 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42576
42577         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42578         * gcc.dg/const-elim-1.c: Same.
42579
42580 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42581
42582         * objc.dg/stret-1.m: New.
42583         * objc.dg/stret-2.m: New.
42584
42585 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42586
42587         PR c++/11895
42588         * g++.dg/ext/vector1.C: New test.
42589
42590 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42591
42592         * gcc.dg/pch/import-1.c: New.
42593         * gcc.dg/pch/import-1.hs: New.
42594         * gcc.dg/pch/import-1a.h: New.
42595         * gcc.dg/pch/import-1b.h: New.
42596         * gcc.dg/pch/import-1c.h: New.
42597
42598 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42599
42600         PR c++/13574
42601         * g++.dg/ext/array1.C: New test.
42602
42603         PR c++/13178
42604         * g++.dg/conversion/op1.C: New test.
42605
42606 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42607
42608         PR 11864
42609         From Kazumoto Kojima / Dan Kegel:
42610         * gcc.dg/pr11864-1.c: New test.
42611
42612         PR 10392
42613         From Marcus Comstedt / Dan Kegel:
42614         * gcc.dg/pr10392-1.c: New test.
42615
42616 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42617
42618         PR c++/13478
42619         * g++.dg/init/ref10.C: New test.
42620
42621 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42622
42623         PR c++/13407
42624         * g++.dg/parse/typename6.C: New test.
42625
42626 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42627
42628         PR pch/13361
42629         * g++.dg/pch/wchar-1.C: New.
42630         * g++.dg/pch/wchar-1.Hs: New.
42631
42632 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42633
42634         PR c++/9259
42635         * g++.dg/expr/sizeof2.C: New test.
42636
42637 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42638
42639         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42640
42641 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42642
42643         PR c++/13659
42644         * g++.dg/lookup/strong-using-3.C: New.
42645         * g++.dg/lookup/using-10.C: New.
42646
42647 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42648
42649         PR c++/13594
42650         * g++.dg/lookup/strong-using-2.C: New.
42651
42652 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42653             Dan Kegel <dank@kegel.com>
42654             J"orn Rennecke <joern.rennecke@superh.com>
42655
42656         PR target/9365
42657         * gcc.dg/pr9365-1.c: New test.
42658
42659 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42660
42661         PR c++/8856
42662         * g++.dg/parse/casting-operator2.C: New test.
42663         * g++.old-deja/g++.pt/explicit83.C: Remove.
42664
42665 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42666
42667         * gcc.dg/label-compound-stmt-1.c: New test.
42668         * gcc.c-torture/compile/950922-1.c,
42669         gcc.c-torture/compile/20000211-3.c,
42670         gcc.c-torture/compile/20000518-1.c,
42671         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42672         compound statements.
42673
42674 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42675
42676         * gcc.dg/ppc64-abi-1.c: New test.
42677
42678 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42679
42680          * g++.dg/ext/attrib9.C: Add dg-warnings.
42681
42682 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42683
42684         PR c++/12335
42685         * g++.dg/parse/dtor3.C: New test.
42686
42687 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42688
42689         PR c++/12709
42690         * g++.dg/parse/try-catch-1.C: New test.
42691
42692 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42693
42694         * ada/acats/run_all.sh: Add more verbose output in acats.log
42695         when compiling tests.
42696
42697 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42698
42699         PR 13656
42700         * gcc.dg/typedef-redecl.c: New test case.
42701         * gcc.dg/typedef-redecl.h: New support file.
42702
42703 2004-01-13  Jan Hubicka  <jh@suse.cz>
42704
42705         * gcc.dg/always_inline.c: New test.
42706         * gcc.dg/debug/20031231-1.c: Fix.
42707
42708 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42709
42710         PR c++/13474
42711         * g++.dg/template/array3.C: New test.
42712
42713 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42714
42715         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42716         * g++.dg/warn/Wunused-2.C: Likewise.
42717
42718 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42719
42720         PR c++/13289
42721         * g++.dg/template/instantiate6.C: New test.
42722
42723 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42724
42725         PR middle-end/11397
42726         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42727
42728 2004-01-12  Jan Hubicka  <jh@suse.cz>
42729
42730         PR opt/12826
42731         * gcc.dg/20040112-1.c: New.
42732
42733         * gcc.dg/dwarf-die[1-7].c: Move to...
42734         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42735         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42736
42737 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42738
42739         PR c++/4100
42740         * g++.dg/parse/friend4.C: New test.
42741
42742 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42743
42744         PR c++/4100
42745         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42746         definition is called a friend.
42747
42748 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42749
42750         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42751
42752 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42753
42754         PR c++/3478
42755         * g++.dg/parse/error10.C: New test.
42756         * g++.dg/template/arg2.C: Accept "invalid type" error.
42757
42758 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42759
42760         PR middle-end/13392
42761         * g++.dg/opt/expect2.C: New test.
42762
42763 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42764
42765         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42766         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42767         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42768         Update dg-error regexps.
42769
42770 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42771
42772         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42773         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42774
42775 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42776
42777         * gcc.dg/pragma-re-1.c: Use right pointer type.
42778
42779 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42780
42781         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42782
42783 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42784
42785         * gcc.dg/rs6000-ldouble-1.c: New.
42786
42787 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42788
42789         DR 337
42790         PR c++/9256
42791         * g++.dg/other/abstract1.C: New test.
42792
42793 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42794
42795         * g++.dg/lookup/strong-using-1.C: New.
42796
42797 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42798
42799         PR c/11234
42800         * gcc.dg/func-ptr-conv-1.c: New test.
42801         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42802
42803 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42804
42805         PR target/13380.
42806         * gcc.c-torture/compile/20040109-1.c: New.
42807
42808 2004-01-08  Stuart Hastings  <stuart@apple.com>
42809
42810         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42811         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42812         * gcc.dg/i386-sse-6.c: ...this new testcase.
42813
42814 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42815
42816         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42817
42818 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42819
42820         * ada/acats/run_acats: Treat 'gnatchop' the same way
42821         as 'gnatmake'.  Export GCC_DRIVER.
42822         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42823         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42824
42825 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42826
42827         PR c++/12573
42828         * g++.dg/template/dependent-expr4.C: New test.
42829
42830 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42831
42832         * gcc.dg/altivec-11.c: New test.
42833
42834 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42835
42836         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42837
42838 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42839
42840         PR c/6024
42841         * gcc.dg/enum-compat-1.c: New test.
42842         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42843
42844 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42845
42846         PR c/12165
42847         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42848         gcc.dg/c99-idem-qual-3.c: New tests.
42849
42850 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42851
42852         * gcc.dg/winline-7.c: Don't cast void * to int.
42853
42854 2004-01-06  Jan Hubicka  <jh@suse.cz>
42855
42856         * gcc.dg/i386-sse-5.c: New test
42857         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42858
42859 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42860
42861         PR c++/12815
42862         * g++.dg/rtti/typeid4.C: New test.
42863
42864 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42865
42866         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42867
42868 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42869
42870         PR c++/12132
42871         * g++.dg/template/error11.C: New test.
42872
42873         PR c++/13451
42874         * g++.dg/template/class2.C: New test.
42875
42876 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42877         Richard Sandiford <rsandifo@redhat.com>
42878
42879         PR c++/13387
42880         * g++.dg/opt/alias3.C: New test.
42881
42882 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42883
42884         PR c++/13157
42885         * g++.dg/template/koenig3.C: New test.
42886
42887         PR c++/13529
42888         * g++.dg/parse/offsetof3.C: New test.
42889
42890         * g++.dg/init/copy7.C: Add missing dg-error markers.
42891
42892         PR c++/12226
42893         * g++.dg/init/copy7.c: New test.
42894
42895         PR c++/13536
42896         * g++.dg/parse/cast1.C: New test.
42897
42898 2004-01-04  Jan Hubicka  <jh@suse.cz>
42899
42900         * gcc.dg/winline[1-7].c: New tests.
42901
42902 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42903
42904         PR c++/13520
42905         * g++.dg/template/qualttp22.C: New test.
42906
42907 2004-01-01  Jan Hubicka  <jh@suse.cz>
42908
42909         * gcc.dg/debug/20031231-1.c: New.
42910         * gcc.c-torture/compile/20040101-1.c: New.
42911         * gcc.dg/dwarf-die-[1-7].c: New.
42912
42913 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42914
42915         PR optimization/13521
42916         * gcc.c-torture/compile/20031231-1.c: New test.
42917
42918 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42919
42920         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42921
42922 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42923
42924         PR c++/10079
42925         * g++.dg/template/crash16.C: New test.
42926
42927 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42928
42929         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42930
42931 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42932
42933         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42934         ports.
42935         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42936         * g++.old-deja/g++.law/profile1.C: Likewise.
42937         * gcc.c-torture/compile/981006-1.c: Likewise.
42938         * gcc.c-torture/execute/loop-2e.x: Likewise.
42939         * gcc.c-torture/execute/loop-2f.x: Remove.
42940         * gcc.c-torture/execute/loop-2g.x: Likewise.
42941         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42942         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42943
42944 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42945
42946         PR c++/13507
42947         * g++.dg/ext/attrib11.C: New test.
42948
42949         PR c++/13494
42950         * g++.dg/template/array2-1.C: New test.
42951         * g++.dg/template/array2-2.C: New test.
42952
42953 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42954
42955         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42956
42957 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42958
42959         PR c++/12774
42960         * g++.dg/template/array1-1.C: New test.
42961         * g++.dg/template/array1-2.C: New test.
42962
42963 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42964
42965         PR fortran/12632
42966         * g77.dg/12632.f: New test case.
42967
42968 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42969
42970         PR c++/13289
42971         * g++.dg/parse/nontype1.C: New test.
42972
42973 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42974
42975         PR c++/12403
42976         * g++.dg/parse/explicit1.C: New test.
42977         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42978
42979 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42980
42981         PR c++/13081
42982         * g++.dg/opt/inline6.C: New test.
42983
42984         PR c++/12613
42985         * g++.dg/parse/error9.C: New test.
42986
42987         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42988
42989 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42990
42991         PR c++/13009
42992         * g++.dg/init/assign1.C: New test.
42993
42994 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42995
42996         PR c++/13070
42997         * g++.dg/warn/format3.C: New test case.
42998
42999 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43000
43001         * gcc.c-torture/compile/20031227-1.c: New test.
43002
43003 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43004
43005         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43006         * g77.dg/bprob/bprob.exp: Likewise.
43007         * gcc.misc-tests/bprob.exp: Likewise.
43008         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43009         variants on systems where the library does not provide that
43010         functionality.
43011         * gcc.dg/builtins-20.c: Use builtins-config.h.
43012         * gcc.dg/builtins-config.h: New file.
43013
43014 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43015
43016         * lib/gcc-dg.exp (dg-require-profiling): New function.
43017         * lib/target-supports.exp (check_profiling_available): Likewise.
43018         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43019         * g77.dg/bprob/bprob.exp: Likewise.
43020         * gcc.misc-tests/bprob.exp: Likewise.
43021         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43022         * gcc.dg/20021014-1.c: Likewise.
43023         * gcc.dg/nest.c: Likewise.
43024
43025 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43026
43027         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43028         compiling.
43029         * g++.dg/lookup/java2.C: Likewise.
43030         * gcc.dg/cpp/lexident.c: Likewise.
43031
43032 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43033
43034         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43035         given.
43036         * gcc.c-torture/compile/961203-1.c: Likewise.
43037         * gcc.c-torture/compile/980506-1.c: Likewise.
43038
43039 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43040
43041         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43042         (additional_prunes): New global.
43043         (gcc-dg-prune): Handle additional per-test pruning.
43044         (dg-test): Clear additional_prunes between tests.
43045
43046         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43047         dg-prune-output to avoid spurious failures from assembler
43048         complaining about nonexistent WAW violations.
43049         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43050         Use dg-prune-output to avoid spurious failures from assembler
43051         warning about Itanium B-step errata.
43052
43053 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43054
43055         * g++.dg/abi/macro0.C: New test.
43056         * g++.dg/abi/macro1.C: Likewise.
43057         * g++.dg/abi/macro2.C: Likewise.
43058
43059         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43060         * g++.dg/abi/bitfield7.C: Likewise.
43061         * g++.dg/abi/dtor2.C: Likewise.
43062         * g++.dg/abi/mangle11.C: Likewise.
43063         * g++.dg/abi/mangle12.C: Likewise.
43064         * g++.dg/abi/mangle14.C: Likewise.
43065         * g++.dg/abi/mangle17.C: Likewise.
43066         * g++.dg/abi/vbase10.C: Likewise.
43067         * g++.dg/abi/vbase14.C: Likewise.
43068         * g++.dg/template/qualttp17.C: Likewise.
43069
43070 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43071
43072         PR c/11995
43073         * gcc.dg/20031223-1.c: New test.
43074
43075 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43076
43077         * gcc.dg/noreturn-7.c: New test.
43078
43079 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43080
43081         * gcc.dg/null-pointer-1.c: New test.
43082
43083 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43084
43085         * g++.old-deja/g++.jason/template18.C: Remove.
43086         * g++.old-deja/g++.jason/template37.C: Likewise.
43087
43088         PR c++/12862
43089         * g++.dg/lookup/ns1.C: New test.
43090
43091         PR c++/12397
43092         * g++.dg/template/lookup3.C: New test.
43093
43094 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43095
43096         * g++.dg/template/recurse1.C: New test
43097
43098 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43099
43100         PR c++/12479
43101         * g++.dg/parse/semicolon1.C: New test.
43102         * g++.dg/parse/semicolon1.h: Likewise.
43103
43104 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43105
43106         * gcc.dg/darwin-misaligned.c: New test.
43107
43108 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43109
43110         PR c/9163
43111         * gcc.dg/20031222-1.c: New test.
43112
43113 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43114
43115         PR c++/13438
43116         * g++.dg/parse/error8.C: New test.
43117
43118         PR c++/11554
43119         * g++.dg/warn/ctor-init-1.C: New test.
43120
43121 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43122
43123         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43124         too small.
43125         * gcc.c-torture/compile/930217-1.c: Likewise.
43126         * gcc.c-torture/compile/930513-1.c: Likewise.
43127         * gcc.c-torture/execute/920908-2.c: Likewise.
43128         * gcc.c-torture/execute/921204-1.c: Likewise.
43129         * gcc.c-torture/execute/930621-1.c: Likewise.
43130         * gcc.c-torture/execute/930630-1.c: Likewise.
43131         * gcc.c-torture/execute/931031-1.c: Likewise.
43132         * gcc.c-torture/execute/980602-2.c: Likewise.
43133         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43134         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43135         * gcc.c-torture/execute/extzvsi.c: Likewise.
43136         * gcc.c-torture/unsorted/ext.c: Likewise.
43137
43138 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43139
43140         PR target/12749
43141         * gcc.c-torture/compile/20031220-2.c: New test case.
43142
43143 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43144
43145         PR optimization/13031
43146         * gcc.c-torture/compile/20031220-1.c: New test case.
43147
43148 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43149
43150         * gcc.dg/cast-function-1.c: New test.
43151
43152 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43153
43154         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43155         formats.
43156
43157 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43158
43159         PR c++/12795
43160         * g++.dg/ext/attrib10.C: New test.
43161
43162 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43163
43164         * gcc.dg/cleanup-10.c: New test.
43165         * gcc.dg/cleanup-11.c: New test.
43166
43167 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43168
43169         PR c++/13239
43170         * g++.dg/opt/expect1.C: New test.
43171
43172 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43173
43174         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43175
43176 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43177
43178         PR debug/12923
43179         * gcc.dg/20031218-1.c: New test.
43180
43181         PR debug/12389
43182         * gcc.dg/20031218-2.c: New test.
43183         * gcc.dg/20031218-3.c: New test.
43184
43185         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43186         of label name and allow for USER_LABEL_PREFIX == "_" names.
43187         * g++.dg/abi/mangle18-2.C: Likewise.
43188         * g++.dg/abi/mangle19-1.C: Likewise.
43189         * g++.dg/abi/mangle19-2.C: Likewise.
43190         * g++.dg/abi/mangle20-1.C: Likewise.
43191         * g++.dg/abi/mangle20-2.C: Likewise.
43192
43193 2003-12-18  Richard Henderson  <rth@redhat.com>
43194
43195         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43196
43197 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43198             Dan Kegel <dank@kegel.com>
43199
43200         PR other/12009
43201         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43202         testing a cross compiler, it causes spurious compile failures.
43203         * lib/g++.exp: Likewise.
43204
43205 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43206
43207         PR c++/13262
43208         * g++.dg/template/access13.C: New test.
43209
43210 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43211
43212         * gcc.dg/20031216-1.c: New test.
43213
43214 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43215
43216         PR c++/9154
43217         * g++.dg/template/error10.C: New test.
43218
43219 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43220
43221         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43222         * g++.dg/eh/simd-2.C: Likewise.
43223
43224 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43225             Roger Sayle  <roger@eyesopen.com>
43226
43227         * gcc.c-torture/execute/ieee/mzero5.c: New.
43228
43229 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43230
43231         PR c++/10603
43232         * g++.dg/parse/error6.C: New test.
43233
43234         PR c++/12827
43235         * g++.dg/parse/error7.C: New test.
43236
43237 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43238
43239         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43240         at -O with stabs debugging formats.
43241         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43242         * gcc.dg/debug/debug-2.c: Likewise.
43243
43244 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43245
43246         PR c++/12696
43247         * g++.dg/init/error1.C: New test.
43248
43249         PR c++/12218
43250         * g++.dg/init/pm3.C: New test.
43251
43252 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43253
43254         PR c/3347
43255         * gcc.dg/bitfld-8.c: New test.
43256
43257 2003-12-16  James Lemke  <jim@wasabisystems.com>
43258
43259         * gcc.dg/arm-scd42-[123].c: New tests.
43260
43261 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43262
43263         PR c++/9043
43264         * g++.dg/abi/mangle20-1.C: New test.
43265         * g++.dg/abi/mangle20-2.C: New test.
43266
43267 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43268
43269         PR c++/13275
43270         * g++.dg/other/offsetof2.C: Remove XFAIL.
43271         * g++.dg/parse/offsetof1.C: New test.
43272         * g++.gd/parse/offsetof2.C: Likewise.
43273
43274 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43275
43276         * g++.dg/template/nontype3.C: New test.
43277         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43278
43279 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43280
43281         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43282
43283 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43284
43285         PR c++/13387
43286         * g++.dg/expr/assign1.C: New test.
43287
43288         PR c++/13242
43289         * g++.dg/abi/mangle19-1.C: New test.
43290         * g++.dg/abi/mangle19-2.C: New test.
43291
43292 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43293
43294         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43295
43296 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43297
43298         * gcc.c-torture/execute/20031216-1.c: New test.
43299
43300 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43301
43302         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43303         an ICE regression.
43304
43305 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43306
43307         PR c++/10926
43308         * g++.dg/template/error9.C: New test.
43309
43310         PR c++/11116
43311         * g++.dg/template/error8.C: New test.
43312
43313 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43314
43315         PR middle-end/13400
43316         * gcc.c-torture/execute/20031215-1.c: New test case.
43317
43318 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43319
43320         PR c++/13269
43321         * g++.dg/parse/error5.C: New test.
43322
43323         PR c++/12989
43324         * g++.dg/expr/sizeof1.C: New test.
43325
43326         PR c++/13310
43327         * g++.dg/template/crash15.C: New test.
43328
43329 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43330
43331         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43332         a non-POD type as the last named parameter of a varargs function.
43333
43334 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43335
43336         PR c++/13243
43337         PR c++/12573
43338         * g++.dg/template/crash14.C: New test.
43339         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43340
43341 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43342
43343         * g++.dg/other/java1.C: New test.
43344
43345         PR c++/13241
43346         * g++.dg/abi/mangle18-1.C: New test.
43347         * g++.dg/abi/mangle18-2.C: New test.
43348
43349 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43350
43351         PR optimization/10312
43352         * gcc.c-torture/execute/20031214-1.c: New.
43353
43354 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43355
43356         PR c++/10779
43357         PR c++/12160
43358         * g++.dg/parse/error3.C: New test.
43359         * g++.dg/parse/error4.C: Likewise.
43360         * g++.dg/abi/mangle4.C: Tweak error messages.
43361         * g++.dg/lookup/using5.C: Likewise.
43362         * g++.dg/other/error2.C: Likewise.
43363         * g++.dg/parse/typename5.C: Likewise.
43364         * g++.dg/parse/undefined1.C: Likewise.
43365         * g++.dg/template/arg2.C: Likewise.
43366         * g++.dg/template/ttp3.C: Likewise.
43367         * g++.dg/template/type1.C: Likewise.
43368         * g++.old-deja/g++.other/crash32.C: Likewise.
43369         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43370
43371 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43372
43373         PR c++/13106
43374         * g++.dg/warn/noreturn-3.C: New test.
43375
43376 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43377
43378         PR c++/13118
43379         * g++.dg/abi/covariant3.C: New.
43380
43381 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43382
43383         * g++.dg/eh/ia64-1.C: New test.
43384
43385 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43386
43387         PR optimization/13037
43388         * g77.f-torture/execute/13037.f: New test case.
43389
43390 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43391
43392         PR c++/12881
43393         * g++.dg/abi/covariant2.C: New.
43394
43395 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43396
43397         * gcc.dg/cpp/trad/macro.c: New tests.
43398
43399 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43400
43401         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43402
43403 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43404
43405         PR other/10819
43406         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43407         to fix Bug 10819.
43408         * lib/g++.exp (g++_version): Likewise.
43409         * lib/g77.exp (g77_version): Likewise.
43410         * lib/objc.exp (default_objc_version): Likewise.
43411
43412 2003-12-10  Richard Henderson  <rth@redhat.com>
43413
43414         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43415
43416         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43417
43418 2003-12-08  Matt Austern  <austern@apple.com>
43419
43420         PR c/13134
43421         * lib/gcc-dg.exp (dg-require-visibility): Define.
43422         * lib/target-supports (check_visibility_available): Define.
43423         * gcc.dg/visibility-1.c: New test.
43424         * gcc.dg/visibility-2.c: Likewise.
43425         * gcc.dg/visibility-3.c: Likewise.
43426         * gcc.dg/visibility-4.c: Likewise.
43427         * gcc.dg/visibility-5.c: Likewise.
43428         * gcc.dg/visibility-6.c: Likewise.
43429         * g++.dg/ext/visibility-1.C: Likewise.
43430         * g++.dg/ext/visibility-2.C: Likewise.
43431         * g++.dg/ext/visibility-3.C: Likewise.
43432         * g++.dg/ext/visibility-4.C: Likewise.
43433         * g++.dg/ext/visibility-5.C: Likewise.
43434         * g++.dg/ext/visibility-6.C: Likewise.
43435
43436 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43437
43438         * g++.dg/lookup/java1.C: New test.
43439         * g++.dg/lookup/java2.C: New test.
43440
43441 2003-12-07  Falk Hueffner  <falk@debian.org>
43442
43443         * g++.dg/opt/noreturn-1.C: New test.
43444
43445 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43446
43447         * gcc.dg/overflow-1.c: New test.
43448
43449 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43450
43451         * g77.f-torture/compile/13060.f: New test.
43452
43453 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43454
43455         PR c++/13323
43456         * g++.dg/inherit/operator2.C: New test.
43457
43458 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43459
43460         PR c++/13305
43461         * g++.dg/ext/attrib9.C: New test.
43462
43463 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43464
43465         PR c++/13314
43466         * g++.dg/template/error7.C: New test.
43467
43468 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43469             J"orn Rennecke <joern.rennecke@superh.com>
43470
43471         PR target/13302
43472         * g++.dg/other/struct-va_list.C: New test.
43473
43474 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43475
43476         PR c++/13166
43477         * g++.dg/parse/defarg6.C: New test.
43478
43479 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43480
43481         PR target/13256
43482         * gcc.c-torture/execute/20031201-1.c: New test.
43483
43484 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43485
43486         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43487
43488 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43489
43490         * gcc.dg/builtin-return-1.c: New test.
43491
43492 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43493             J"orn Rennecke <joern.rennecke@superh.com>
43494
43495         PR optimization/13260
43496         * gcc.c-torture/execute/20031204-1.c: New test.
43497
43498 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43499
43500         PR c++/9127
43501         * g++.dg/template/error6.C: New test.
43502
43503 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43504
43505         * gcc.dg/20031202-1.c: New test.
43506
43507 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43508
43509         PR c++/13179
43510         * g++.dg/template/eh1.C: New test.
43511
43512         PR c++/10771
43513         * g++.dg/template/error5.C: New test.
43514
43515 2003-12-02  David Ung  <davidu@mips.com>
43516
43517         * gcc.dg/compat/vector-check.h: Corrected type for var
43518         g_##TMODE
43519
43520 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43521
43522         PR c++/10126
43523         * g++.dg/template/ptrmem8.C: New test.
43524
43525 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43526
43527         PR c++/12573
43528         * g++.dg/template/dependent-expr3.C: New test.
43529
43530 2003-12-01  James Lemke  <jim@wasabisystems.com>
43531
43532         * gcc.dg/arm-g2.c: New test.
43533
43534 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43535
43536         PR optimization/11634
43537         * gcc.dg/20031201-2.c: New test case.
43538
43539 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43540
43541         PR 11433
43542         * objc.dg/proto-lossage-3.m: New test.
43543
43544 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43545
43546         PR optimization/12628
43547         * gcc.dg/20031201-1.c: New test case.
43548
43549 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43550
43551         * gcc.dg/unaligned-1.c: New test.
43552
43553 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43554
43555         PR c++/9849
43556         * g++.dg/template/error4.C: New test.
43557         * g++.dg/template/nested3.C: Adjust error markers.
43558
43559 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43560
43561         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43562
43563 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43564
43565         PR c/10333
43566         * gcc.dg/bitfld-7.c: New test.
43567
43568 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43569
43570         * gcc.dg/tls/asm-1.C: New test.
43571
43572 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43573
43574         * gcc.dg/cpp/assert4.c: Update.
43575
43576 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43577
43578         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43579         * gcc.dg/builtin-apply3.c: New test.
43580
43581 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43582
43583         * lib/compat.exp (compat-obj): New xfaildata parameter.
43584         Use it to set compiler_conditional_xfail_data before compiling.
43585         (compat-get-options): Handle dg-xfail-if.
43586         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43587         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43588         * gcc.dg/compat/vector-1_y.c: Likewise.
43589         * gcc.dg/compat/vector-2_x.c: Likewise.
43590         * gcc.dg/compat/vector-2_y.c: Likewise.
43591
43592 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43593
43594         * g++.dg/opt/reg-stack4.C: New test.
43595
43596 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43597
43598         * gcc.dg/builtin-apply2.c: New test.
43599
43600 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43601
43602         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43603
43604 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43605
43606         PR c++/12924
43607         * g++.dg/template/template-id-2.C: New test.
43608
43609 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43610
43611         PR c++/5369
43612         * g++.dg/template/memfriend1.C: New test.
43613         * g++.dg/template/memfriend2.C: Likewise.
43614         * g++.dg/template/memfriend3.C: Likewise.
43615         * g++.dg/template/memfriend4.C: Likewise.
43616         * g++.dg/template/memfriend5.C: Likewise.
43617         * g++.dg/template/memfriend6.C: Likewise.
43618         * g++.dg/template/memfriend7.C: Likewise.
43619         * g++.dg/template/memfriend8.C: Likewise.
43620         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43621
43622 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43623
43624         PR c++/12515
43625         * g++.dg/ext/cond1.C: New test.
43626
43627 2003-11-20  Richard Henderson  <rth@redhat.com>
43628
43629         * gcc.dg/20020201-2.c: Remove.
43630         * gcc.dg/20020201-4.c: Remove.
43631         * gcc.dg/20020304-1.c: Remove.
43632
43633 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43634
43635         * gcc.dg/cpp/trad/xwin1.c: New test case.
43636
43637 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43638
43639         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43640         * lib/g77.exp: Likewise.
43641         * lib/objc.exp: Likewise.
43642         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43643         for darwin.
43644
43645 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43646
43647         PR c++/12932
43648         * g++.dg/template/static5.C: New test.
43649
43650 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43651
43652         * gcc.dg/nested-func-1.c: New test.
43653
43654 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43655
43656         * gcc.dg/cpp/assert4.c: New test.
43657
43658 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43659
43660         PR c++/2294
43661         * g++.dg/lookup/using9.c: New test.
43662
43663 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43664
43665         PR c++/12762
43666         * g++.dg/template/error3.C: New test.
43667
43668 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43669
43670         PR ada/13035
43671         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43672         No longer use a wrapper for gcc, since this does not work under
43673         Windows.
43674
43675 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43676
43677         PR c++/2094
43678         * g++.dg/template/ptrmem7.C: New test.
43679
43680 2003-11-13  Andrew Pinski <apinski@apple.com>
43681
43682         * gcc.c-torture/compile/20031113-1.c: New test.
43683
43684 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43685             Kean Johnston <jkj@sco.com>
43686
43687         PR c/13029
43688         * gcc.dg/unused-4.c: Update.
43689
43690 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43691
43692         * g++.dg/opt/const3.C: New test.
43693
43694 2003-11-13  Jan Hubicka  <jh@suse.cz>
43695
43696         * gcc.c-torture/compile/20031112-1.c: New test.
43697
43698 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43699
43700         * g++.dg/parse/crash10.C: Remove bogus error marker.
43701
43702 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43703
43704         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43705         (host_gcc): Likewise.
43706         (ROOT): Honor $PWDCMD.
43707         (BASE): Likewise.
43708         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43709
43710 2003-11-12  Catherine Moore  <clm@redhat.com>
43711
43712         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43713
43714 2003-11-12  Andreas Jaeger  <aj@suse.de>
43715             Jakub Jelinek  <jakub@redhat.com>
43716             Andrew Pinski  <pinskia@physics.uc.edu>
43717             Richard Henderson  <rth@redhat.com>
43718
43719         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43720         systems.
43721         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43722
43723         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43724         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43725
43726 2003-11-11  Andreas Jaeger  <aj@suse.de>
43727
43728         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43729
43730         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43731
43732 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43733
43734         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43735         Clean ups.
43736
43737 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43738
43739         * gcc.dg/trampoline-1.c: New test.
43740
43741 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43742
43743         * gcc.c-torture/compile/200031109-1.c: New test.
43744
43745 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43746
43747         PR c/3190
43748         PR c/8714
43749         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43750         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43751         gcc.dg/format/no-y2k-1.c: Update.
43752
43753 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43754
43755         PR optimization/10467
43756         * gcc.dg/20031108-1.c: New test case.
43757
43758 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43759
43760         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43761
43762 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43763
43764         * gcc.dg/compound-lvalue-1.c: New test.
43765         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43766         some XFAILs.
43767
43768 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43769
43770         * gcc.dg/altivec-varargs-1.c: New test.
43771
43772 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43773
43774         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43775         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43776         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43777         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43778         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43779
43780 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43781
43782         * gcc.dg/cond-lvalue-1.c: New test.
43783
43784 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43785
43786         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43787
43788 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43789
43790         PR c++/11616
43791         * g++.dg/template/instantiate5.C: New test.
43792
43793 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43794
43795         PR c++/12726
43796         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43797         * ChangeLog: Add missing first entry for above test.
43798
43799 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43800
43801         PR c++/9810
43802         * g++.dg/template/using8.C: New test.
43803         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43804
43805 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43806
43807         PR optimization/10817
43808         * gcc.c-torture/compile/20031102-1.c: New test case.
43809
43810 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43811
43812         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43813         2147483647.
43814
43815 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43816
43817         * gcc.dg/20031102-1.c: New test.
43818
43819 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43820
43821         * gcc.dg/complex-1.c: New test.
43822
43823 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43824
43825         PR c++/12796
43826         * g++.dg/template/crash13.C: Adjust expected error location.
43827         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43828
43829 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43830
43831         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43832
43833 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43834
43835         PR/10239
43836         * gcc.c-torture/compile/20031031-2.c: New test.
43837
43838 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43839
43840         PR/11640
43841         * gcc.c-torture/compile/20031031-1.c: New test.
43842
43843 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43844
43845         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43846         * gcc.misc-tests/bprob.exp: Likewise.
43847         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43848         the execution test on arm-elf configs.
43849         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43850         configs that don't support scratch files.
43851         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43852
43853 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43854
43855         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43856         done by dejagnu.
43857
43858 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43859
43860         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43861         Avoid non pure sh syntax. Add more logging.
43862
43863         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43864         fail.
43865
43866 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43867
43868         PR libgcj/10610
43869         * gcc.dg/ppc-stackalign-1.c: New test.
43870
43871 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43872
43873         * ada/acats/run_all.sh: Change output to be more compliant with
43874         dejagnu framework.
43875         Create acats.sum and acats.log files under testsuite/ada/acats
43876         Only run [a-z]* directories, to filter out e.g. CVS.
43877         Redirect build output to log file.
43878
43879 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43880
43881         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43882
43883 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43884
43885         PR ada/5909:
43886         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43887
43888 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43889
43890         * gcc.c-torture/compile/20031023-1.c: New test.
43891         * gcc.c-torture/compile/20031023-2.c: New test.
43892         * gcc.c-torture/compile/20031023-3.c: New test.
43893         * gcc.c-torture/compile/20031023-4.c: New test.
43894
43895 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43896
43897         PR c++/10371
43898         * g++.dg/lookup/scoped8.C: New test.
43899
43900 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43901
43902         * g++.dg/opt/reg-stack3.C: New test.
43903
43904 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43905
43906         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43907
43908 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43909
43910         PR c++/11076
43911         * g++.dg/template/crash13.C: New test.
43912
43913 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43914
43915         * gcc.dg/c99-restrict-2.c: New test.
43916
43917 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43918
43919         PR c++/12698, c++/12699, c++/12700, c++/12566
43920         * g++.dg/inherit/covariant9.C: New test.
43921         * g++.dg/inherit/covariant10.C: New test.
43922         * g++.dg/inherit/covariant11.C: New test.
43923
43924 2003-10-23  Jason Merrill  <jason@redhat.com>
43925
43926         PR c++/12726
43927         * g++.dg/ext/complit2.C: New test.
43928
43929 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43930
43931         PR target/12654
43932         * gcc.c-torture/execute/20031020-1.c: New test.
43933
43934 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43935
43936         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43937         following the jump_insn.
43938
43939 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43940
43941         * gcc.dg/cast-lvalue-1.c: New test.
43942
43943 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43944
43945         PR c++/11962
43946         * g++.dg/template/cond2.C: New test.
43947
43948 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43949
43950         * gcc.dg/builtins-28.c: New test.
43951
43952 2003-10-20  Jan Hubicka  <jh@suse.cz>
43953
43954         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43955         parameter.
43956         * gcc.dg/inline-2.c: Likewise.
43957
43958 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43959
43960         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43961         * gcc.dg/nest.c: Likewise.
43962
43963 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43964
43965         PR c++/9781, c++/10583, c++/11862
43966         * g++.dg/parse/crash13.C: New test.
43967
43968 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43969
43970         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43971
43972 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43973
43974         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43975         Define HAVE_C99_RUNTIME except on Solaris.
43976         * gcc.dg/builtins-20.c: Likewise.
43977
43978 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43979
43980         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43981
43982 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43983
43984         PR c++/12495
43985         * g++.dg/template/crash21.C: New test.
43986
43987 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43988
43989         PR c++/2513
43990         * g++.dg/template/typename5.C: New test.
43991
43992 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43993
43994         PR c++/12369
43995         * g++.dg/template/friend25.C: New test.
43996
43997 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43998
43999         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44000         versions.
44001
44002 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44003
44004         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44005         == 2147483647.
44006
44007 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44008
44009         * gcc.c-torture/execute/960416-1.x: Remove.
44010         * gcc.c-torture/execute/divconst-3.x: Likewise.
44011
44012 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44013
44014         PR target/12598
44015         * gcc.dg/torture/cris-volatile-1.c: New test.
44016
44017 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44018
44019         PR optimization/9325
44020         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44021         for overflowing floating point to integer conversion during RTL
44022         simplification.
44023
44024 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44025
44026         * objc/execute/_cmd.m: Fix typo.
44027         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44028         Relax 'scan-assembler' regexp.
44029         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44030         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44031         * objc.dg/zero-link-2.m: Remove blank line.
44032         * objc.dg/zero-link-3.m: New test case.
44033
44034 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44035
44036         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44037
44038         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44039         than linker trickery.
44040
44041 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44042
44043         PR c++/12370
44044         * g++.dg/other/friend2.C: New test.
44045
44046 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44047
44048         * gcc.dg/20031012-1.c: New test.
44049
44050 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44051
44052         * gcc.dg/weak/weak-3.c: Fix for new warning.
44053
44054 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44055
44056         PR optimization/8750
44057         * gcc.c-torture/execute/20031012-1.c: New test case.
44058
44059 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44060
44061         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44062         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44063
44064 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44065
44066         PR optimization/12260
44067         * gcc.c-torture/compile/20031011-2.c: New test case.
44068
44069 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44070
44071         * gcc.c-torture/execute/20031011-1.c: New testcase.
44072
44073 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44074
44075         * gcc.c-torture/compile/20031011-1.c: New test.
44076
44077 2003-10-11  Jan Hubicka  <jh@suse.cz>
44078
44079         * g++.dg/other/first-global.C: New test.
44080
44081 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44082
44083         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44084
44085 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44086
44087         * gcc.c-torture/compile/20031010-1.c: New test.
44088
44089 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44090
44091         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44092         * gcc.c-torture/execute/va-arg-25.c: ... here.
44093
44094 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44095
44096         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44097
44098 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44099
44100         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44101
44102 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44103
44104         * g++.dg/parse/error2.C: New test.
44105
44106 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44107
44108         PR c++/11097
44109         * g++.dg/other/error5.C: Modify the error message.
44110         * g++.dg/lookup/using8.C: New test.
44111
44112 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44113
44114         * gcc.dg/darwin-abi-2.c: New file.
44115         * gcc.c-torture/execute/va-arg-24.c: New file.
44116
44117 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44118
44119         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44120         indentation.
44121
44122 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44123
44124         PR c++/10147
44125         * g++.dg/other/error4.C: Update error messages.
44126         * g++.dg/template/ptrmem4.C: Likewise.
44127
44128         PR c++/12337
44129         * g++.dg/init/new9.C: New test.
44130
44131         PR c++/12334, c++/12236, c++/8656
44132         * g++.dg/ext/attrib8.C: New test.
44133
44134 2003-10-06  Devang Patel  <dpatel@apple.com>
44135
44136         * gcc.dg/debug/dwarf2-3.h: New test.
44137         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44138
44139 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44140
44141         * g++.dg/opt/cfg2.C: New test.
44142
44143 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44144
44145         * g++.dg/opt/float1.C: New test.
44146
44147 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44148
44149         * gcc.dg/c90-array-lval-6.c: New test.
44150         * gcc.dg/c99-array-lval-6.c: New test.
44151
44152 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44153             Ziemowit Laski  <zlaski@apple.com>
44154
44155         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44156         'Derived', so that it is never considered a class method; add
44157         new warning for '+port' method ambiguity.
44158         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44159         <objc/objc-api.h> (needed on Mac OS X).
44160         * objc.dg/method-13.m: New test.
44161
44162 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44163
44164         PR optimization/9325, PR java/6391
44165         * gcc.c-torture/execute/20031003-1.c: New test case.
44166
44167 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44168
44169         PR optimization/12180
44170         * gcc.dg/20031002-1.c: New test.
44171
44172         PR c++/12486
44173         * g++.dg/inherit/error1.C: New test.
44174
44175 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44176
44177         * lib/f-torture.exp (search_for): Rename to...
44178         (search_for_re): This.  Also, clean up comments and the
44179         "regexp" invocation.
44180
44181 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44182
44183         * gcc.c-torture/compile/20031002-1.c: New test.
44184
44185 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44186
44187         * g++.dg/opt/cond1.C: New test.
44188
44189 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44190
44191         * gcc.dg/Wold-style-definition-2.c: New testcase.
44192         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44193
44194 2003-09-29  Richard Henderson  <rth@redhat.com>
44195
44196         * g++.dg/init/array10.C: Add dg-options.
44197
44198 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44199
44200         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44201
44202 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44203
44204         * g++.dg/template/friend19.C: Fix typo.
44205         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44206
44207 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44208
44209         * gcc.c-torture/execute/20030928-1.c: New test.
44210         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44211
44212 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44213
44214         * g++.dg/opt/unroll1.C: New test.
44215
44216 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44217
44218         PR optimization/11741
44219         * gcc.dg/20030926-1.c: New test case.
44220
44221 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44222
44223         PR c++/5655
44224         * g++.dg/parse/access7.C: New test.
44225         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44226
44227 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44228
44229         MERGE OF objc-improvements-branch into MAINLINE:
44230         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44231         if libobjc has not been built.
44232         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44233         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44234         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44235         objc/execute/nested-3.m, objc/execute/np-2.m,
44236         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44237         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44238         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44239         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44240         objc.dg/special/unclaimed-category-1.h,
44241         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44242         well as GNU runtime.
44243         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44244         * execute/cascading-1.m, execute/function-message-1.m,
44245         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44246         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44247         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44248         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44249         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44250         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44251         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44252         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44253         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44254         * objc.dg/bitfield-2.m: Run only on Darwin.
44255         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44256         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44257         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44258         * objc.dg/const-str-1.m: Fix constant string layout.
44259
44260 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44261
44262         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44263
44264 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44265
44266         * gcc.dg/darwin-abi-1.c: New file.
44267
44268 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44269
44270         PR target/12281
44271         * gcc.c-torture/compile/20030921-1.c: New test.
44272
44273 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44274
44275         * g++.dg/opt/reg-stack2.C: New test.
44276
44277 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44278
44279         * g++.dg/eh/delayslot1.C: New test.
44280
44281 2003-09-20  Richard Henderson  <rth@redhat.com>
44282
44283         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44284
44285 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44286
44287         * gcc.c-torture/execute/20030920-1.c: New test case.
44288
44289 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44290
44291         * g++.dg/rtti/typeid3.C: Correct expected error message.
44292
44293 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44294
44295         PR c++/157
44296         * g++.dg/parse/crash12.C: New test.
44297
44298 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44299
44300         * gcc.dg/compat/mixed-struct-check.h: New.
44301         * gcc.dg/compat/mixed-struct-defs.h: New.
44302         * gcc.dg/compat/mixed-struct-init.h: New.
44303         * gcc.dg/compat/struct-by-value-19_main.c: New.
44304         * gcc.dg/compat/struct-by-value-19_x.c: New.
44305         * gcc.dg/compat/struct-by-value-19_y.c: New.
44306         * gcc.dg/compat/struct-by-value-20_main.c: New.
44307         * gcc.dg/compat/struct-by-value-20_x.c: New.
44308         * gcc.dg/compat/struct-by-value-20_y.c: New.
44309         * gcc.dg/compat/struct-return-19_main.c: New.
44310         * gcc.dg/compat/struct-return-19_x.c: New.
44311         * gcc.dg/compat/struct-return-19_y.c: New.
44312         * gcc.dg/compat/struct-return-20_main.c: New.
44313         * gcc.dg/compat/struct-return-20_x.c: New.
44314         * gcc.dg/compat/struct-return-20_y.c: New.
44315
44316 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44317         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44318         so that it will not complain on LP64 targets.
44319
44320 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44321
44322         PR c++/495
44323         * g++.dg/template/friend24.C: New test.
44324
44325 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44326
44327         PR c++/12332
44328         * g++.dg/template/memtmpl2.C: New test.
44329
44330 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44331
44332         PR target/11184
44333         * gcc.dg/builtin-apply1.c: New test.
44334
44335 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44336
44337         PR c++/9848
44338         * g++.dg/warn/Wunused-4.C: New test.
44339
44340 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44341
44342         PR c++/12316
44343         * g++.dg/other/gc2.C: New test.
44344
44345 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44346
44347         PR c++/11991
44348         * g++.dg/rtti/typeid3.C: New test.
44349
44350         PR c++/12266
44351         * g++.dg/overload/template1.C: New test.
44352
44353 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44354
44355         * g++.dg/opt/cfg3.C: New test.
44356
44357 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44358
44359         PR c++/7939
44360         * g++.dg/template/crash11.C: New test.
44361
44362 2003-09-16  Jason Merrill  <jason@redhat.com>
44363             Jakub Jelinek  <jakub@redhat.com>
44364
44365         * gcc.dg/attr-warn-unused-result.c: New test.
44366
44367 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44368
44369         PR c++/12184
44370         * g++.dg/expr/call2.C: New test.
44371
44372 2003-09-15  Andreas Jaeger  <aj@suse.de>
44373
44374         * gcc.dg/Wold-style-definition-1.c: New test.
44375
44376 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44377
44378         PR c++/3907
44379         * g++.dg/parse/template12.C: New test.
44380
44381         * g++.dg/abi/bitfield11.C: New test.
44382         * g++.dg/abi/bitfield12.C: Likewise.
44383
44384 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44385
44386         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44387         non-expansion of functional macro name without arguments at EOL.
44388         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44389
44390 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44391
44392         * gcc.c-torture/execute/20030914-[12].c: New tests.
44393
44394 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44395
44396         PR c++/11788
44397         * g++.dg/overload/addr1.C: New test.
44398
44399 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44400
44401         * gcc.dg/20030909-1.c: New test.
44402
44403 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44404
44405         * gcc.dg/ultrasp10.c: New test.
44406
44407 2003-09-09  Devang Patel  <dpatel@apple.com>
44408
44409         * gcc.dg/darwin-ld-6.c: New test.
44410
44411 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44412
44413         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44414
44415 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44416
44417         * gcc.dg/ia64-types1.c: New test.
44418         * gcc.dg/ia64-types2.c: Likewise.
44419
44420 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44421
44422         * gcc.dg/builtins-1.c: Add more _Complex tests.
44423         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44424
44425         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44426         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44427
44428 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44429
44430         PR c++/11786
44431         * g++.dg/lookup/koenig2.C: New test.
44432
44433         PR c++/5296
44434         * g++.dg/rtti/typeid2.C: New test.
44435
44436 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44437
44438         * gcc.c-torture/compile/20030904-1.c: New test.
44439
44440 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44441
44442         * g++.dg/opt/longbranch2.C: New test.
44443
44444 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44445
44446         * g++.dg/template/crash10.C: Only compile it.
44447
44448 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44449
44450         PR middle-end/11665
44451         * gcc.c-torture/compile/20030907-1.c: New test.
44452         * g++.dg/init/array11.C: New test.
44453
44454 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44455
44456         PR c++/11852
44457         * g++.dg/init/struct1.C: New test.
44458
44459 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44460
44461         PR c++/12181
44462         * g++.dg/expr/comma1.C: New test.
44463
44464 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44465
44466         PR c++/11867
44467         * g++.dg/expr/static_cast5.C: New test.
44468
44469 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44470
44471         PR c++/11507
44472         * g++.dg/lookup/scoped7.C: New test.
44473
44474         PR c++/9574
44475         * g++.dg/other/static1.C: New test.
44476
44477         PR c++/11490
44478         * g++.dg/warn/template-1.C: New test.
44479
44480         PR c++/11432
44481         * g++.dg/template/crash10.C: New test.
44482
44483         PR c++/2478
44484         * g++.dg/overload/VLA.C: New test.
44485
44486         PR c++/10804
44487         * g++.dg/template/call1.C: New test.
44488
44489 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44490
44491         PR c++/11794
44492         * g++.dg/parse/using3.C: New test.
44493
44494 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44495
44496         PR c++/11409
44497         * g++.dg/overload/builtin3.C: New test case.
44498
44499 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44500
44501         PR c/9862
44502         * gcc.dg/20030906-1.c: New test.
44503         * gcc.dg/20030906-2.c: Likewise.
44504
44505 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44506
44507         PR c++/12167
44508         * g++.dg/parse/defarg5.C: New test.
44509
44510         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44511
44512 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44513
44514         PR c++/12163
44515         * g++.dg/expr/static_cast4.C: New test.
44516
44517         PR c++/12146
44518         * g++.dg/template/crash9.C: New test.
44519
44520 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44521
44522         * g++.old-deja/g++.ext/pretty2.C: Update for change
44523         in __FUNCTION__.
44524         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44525
44526 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44527
44528         PR c++/11922
44529         * g++/dg/template/qualified-id1.C: New test.
44530
44531         PR c++/12037
44532         * g++.dg/warn/noeffect4.C: New test.
44533
44534 2003-09-04  Matt Austern  <austern@apple.com>
44535
44536         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44537         * g++.dg/ext/fnname2.C: Likewise.
44538         * g++.dg/ext/fnname3.C: Likewise.
44539
44540 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44541
44542         * g++.dg/expr/lval1.C: New test.
44543         * g++.dg/ext/lvcast.C: Remove.
44544
44545 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44546
44547         PR optimization/11700.
44548         * gcc.c-torture/compile/20030903-1.c: New test case.
44549
44550 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44551
44552         PR c++/12053
44553         * g++.dg/abi/layout4.C: New test.
44554
44555 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44556
44557         PR c++/11553
44558         * g++.dg/parse/friend3.C: New test.
44559
44560 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44561
44562         PR c++/11847
44563         * g++.dg/template/class1.C: New test.
44564
44565         PR c++/11808
44566         * g++.dg/expr/call1.C: New test.
44567
44568 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44569
44570         PR c++/12114
44571         * g++.dg/init/ref9.C: New test.
44572
44573         PR c++/11972
44574         * g++.dg/template/nested4.C: New test.
44575
44576 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44577
44578         PR c++/12093
44579         * g++.dg/template/non-dependent4.C: New test.
44580
44581         PR c++/11928
44582         * g++.dg/inherit/conv1.C: New test.
44583
44584 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44585
44586         PR c++/6196
44587         * g++.dg/ext/label1.C: New test.
44588         * g++.dg/ext/label2.C: Likewise.
44589
44590 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44591
44592         * g++.dg/expr/cond3.C: New test.
44593
44594 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44595
44596         * gcc.dg/builtins-1.c: Add new builtin cases.
44597
44598 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44599
44600         * gcc.dg/builtins-1.c: Add new cases.
44601         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44602
44603 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44604
44605         * gcc.dg/builtins-1.c: Add more math builtin tests.
44606         * gcc.dg/torture/builtin-attr-1.c: New test.
44607
44608 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44609
44610         PR optimization/5079
44611         * g++.dg/opt/static3.C: New test.
44612
44613 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44614
44615         * gcc.misc-tests/gcov-10b.c: New test.
44616
44617 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44618
44619         * g++.dg/opt/ptrmem3.C: New test.
44620
44621         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44622
44623 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44624
44625         * gcc.dg/20030826-2.c: New test.
44626
44627 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44628
44629         PR middle-end/12002
44630         * g77.f-torture/compile/12002.f: New test case.
44631
44632 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44633
44634         * gcc.dg/20030826-1.c: New test case.
44635
44636 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44637
44638         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44639
44640 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44641
44642         PR c++/11871
44643         * c++.dg/lookup/crash1.C: New test.
44644
44645         * c++.dg/warn/noeffect3.C: New test.
44646
44647 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44648
44649         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44650         * gcc.dg/compat/vector-1_y.c: Ditto.
44651         * gcc.dg/compat/vector-2_x.c: Ditto.
44652         * gcc.dg/compat/vector-2_y.c: Ditto.
44653
44654 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44655
44656         * gcc.dg/20030702-1.c: New test.
44657
44658 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44659
44660         PR c++/8795
44661         * g++.dg/ext/altivec-1.C: New test.
44662
44663 2003-08-24  Richard Henderson  <rth@redhat.com>
44664
44665         * g++.dg/eh/simd-2.C: Add -w for x86.
44666
44667 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44668
44669         * gcc.dg/20030815-1.c: New test.
44670
44671 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44672
44673         PR c++/3765
44674         * g++.dg/parse/access6.C: New test.
44675
44676 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44677
44678         PR c++/641, c++/11876
44679         * g++.dg/template/friend22.C: New test.
44680         * g++.dg/template/friend23.C: Likewise.
44681
44682 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44683
44684         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44685         identically.
44686
44687 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44688
44689         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44690
44691 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44692
44693         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44694
44695 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44696
44697         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44698
44699 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44700
44701         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44702
44703 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44704
44705         PR c++/11919
44706         * g++.dg/overload/prom1.C: New test.
44707
44708         PR c++/11551
44709         * g++.dg/parse/dtor2.C: New test.
44710
44711         PR c++/10762
44712         * g++.dg/parse/using2.C: New test.
44713
44714 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44715
44716         PR target/11805
44717         * gcc.c-torture/compile/20030821-1.c: New.
44718
44719 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44720
44721         PR c++/11834
44722         * g++.dg/template/deduce2.C: New test.
44723
44724 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44725
44726         * gcc.c-torture/execute/20030821-1.c: New test.
44727
44728 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44729
44730         PR middle-end/11984
44731         * gcc.dg/20030820-1.c: New test case.
44732
44733 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44734
44735         PR c++/11945
44736         * g++.dg/warn/noeffect2.C: New test.
44737
44738 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44739
44740         PR c++/10926
44741         * g++.dg/template/dtor2.C: New test.
44742
44743         PR c++/11684
44744         * g++.dg/template/operator1.C: New test.
44745         * g++.dg/parse/operator4.C: New test.
44746
44747         PR c++/11946.C
44748         * g++.dg/expr/enum1.C: New test.
44749         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44750
44751         PR c++/11036.C
44752         * g++.dg/parse/elab2.C: New test.
44753         * g++.dg/parse/typedef4.C: Change error message.
44754         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44755         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44756         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44757
44758 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44759
44760         * gcc.dg/pch/warn-1.c: New.
44761         * gcc.dg/pch/warn-1.hs: New.
44762
44763         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44764         not-tested file.
44765
44766 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44767
44768         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44769
44770 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44771
44772         * gcc.dg/uninit-D.c: New Test.
44773         * gcc.dg/uninit-E.c: New Test.
44774         * gcc.dg/uninit-F.c: New Test.
44775         * gcc.dg/uninit-G.c: New Test.
44776
44777 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44778
44779         * g++.dg/README: Describe the pch directory.
44780
44781 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44782
44783         PR c++/11174
44784         * g++.dg/parse/access4.C: New test.
44785         * g++.dg/parse/access5.C: Likewise.
44786         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44787
44788 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44789
44790         * gcc.dg/noncompile/20030818-1.c: New.
44791
44792 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44793
44794         PR c++/11957
44795         * g++.dg/warn/noeffect1.C: New test.
44796
44797         * g++.dg/template/scope2.C: New test.
44798         * g++.dg/template/error2.C: Correct dg-error
44799
44800 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44801
44802         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44803
44804 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44805
44806         PR C++/11512
44807         * g++.dg/template/warn1.C: New.
44808
44809 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44810
44811         * g++.dg/template/error2.C: New test.
44812         * g++.dg/lookup/using7.C: Adjust errors
44813         * g++.old-deja/g++.pt/crash36.C: Likewise.
44814         * g++.old-deja/g++.pt/derived3.C: Likewise.
44815
44816 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44817
44818         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44819         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44820         * gcc.c-torture/execute/builtins/string-9.c: New, from
44821         string-opt-9.c.  Adjust for execute/builtins framework.
44822         * gcc.c-torture/execute/string-opt-9.c: Delete.
44823
44824 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44825
44826         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44827
44828         * g++.dg/parse/ret-type2.C: New test.
44829
44830         PR c++/11703
44831         * g++.dg/init/new8.C: New test.
44832
44833         PR c++/10923
44834         * g++.dg/parse/typedef5.C: New test.
44835
44836         PR c++/9512
44837         * g++.dg/parse/qualified2.C: New test.
44838         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44839         invalid code.
44840
44841 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44842
44843         * g++.dg/conversion/ptrmem1.C: New test.
44844
44845 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44846
44847         PR target/11693
44848         * gcc.dg/20030811-1.c: New test.
44849
44850         PR target/11535
44851         * gcc.c-torture/execute/20030811-1.c: New test.
44852
44853 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44854
44855         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44856
44857 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44858
44859         PR c++/11789.C
44860         * g++.dg/inherit/multiple1.C: New test.
44861
44862 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44863
44864         * gcc.dg/spe1.c: New test.
44865
44866         PR c++/11670
44867         * g++.dg/expr/cast2.C: New test.
44868
44869         PR c++/10530
44870         * g++.dg/template/dependent-name2.C: New test.
44871
44872 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44873
44874         * g++.dg/parse/crash11.C: Put the dg options in comments.
44875
44876 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44877
44878         * lib/gcc-dg.exp: Update for diagnostic change.
44879
44880 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44881
44882         PR c++/5767
44883         * g++.dg/parse/crash11.C: New test.
44884
44885 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44886
44887         * gcc.dg/cpp/spacing1.c: Update.
44888
44889 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44890
44891         PR target/11739
44892         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44893         a value for -mtune.
44894
44895 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44896
44897         PR middle-end/11771
44898         * gcc.c-torture/compile/20030804-1.c: New test case.
44899
44900 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44901
44902         * gcc.dg/20030804-1.c: New test case.
44903
44904 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44905
44906         * gcc.dg/cpp/separate-1.c: New test.
44907
44908 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44909
44910         PR c++/11704
44911         * g++.dg/template/dependent-expr2.C: New test.
44912
44913         PR c++/11766
44914         * g++.dg/expr/ptrmem1.C: New test.
44915
44916 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44917
44918         PR c++/9453
44919         * g++.dg/template/friend15.C: New test.
44920
44921 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44922
44923         * lib/dg-pch.exp: Work round PCH bug.
44924
44925 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44926
44927         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44928         builtins.  Move cases from builtins-4.c here.
44929
44930         * gcc.dg/torture/builtin-math-1.c: New test taken from
44931         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44932         additional cases.
44933
44934         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44935         Delete.
44936
44937 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44938
44939         PR c++/9447
44940         * g++.dg/template/using7.C: New test.
44941
44942 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44943
44944         * import1.c, import2.c: New tests.
44945
44946 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44947
44948         * g++.dg/eh/crossjump1.C: New test.
44949
44950 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44951
44952         PR c++/11697
44953         * g++.dg/template/using6.C: New test.
44954
44955         PR c++/11744
44956         * g++.dg/template/koenig2.C: New test.
44957
44958 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44959
44960         PR c++/7983
44961         * g++.dg/parse/typedef4.C: New test.
44962
44963 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44964
44965         PR c++/8442, c++/8806
44966         * g++.dg/template/elab1.C: New test.
44967         * g++.dg/template/type2.C: Likewise.
44968         * g++.dg/template/ttp3.C: Adjust expected error message.
44969         * g++.old-deja/g++.law/visibility13.C: Likewise.
44970         * g++.old-deja/g++.niklas/t135.C: Likewise.
44971         * g++.old-deja/g++.pt/ttp41.C: Likewise.
44972         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44973         template argument.
44974         * g++.old-deja/g++.pt/ttp44.C: Likewise.
44975
44976 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
44977
44978         PR c++/11295
44979         * g++.dg/ext/stmtexpr1.C: New test.
44980
44981         * g++.dg/opt/tmp1.C: New test.
44982
44983         PR c++/11525
44984         * g++.dg/parse/constant4.C: New test.
44985
44986         PR c++/9447
44987         * g++.dg/template/using5.C: New test.
44988
44989 2003-07-31  Roger Sayle  <roger@eyesopen.com>
44990
44991         * gcc.dg/builtins-27.c: New test case.
44992
44993 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44994
44995         * gcc.dg/tls/opt-7.c: New test.
44996
44997 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44998
44999         * g++.old-deja/g++.other/crash18.C: Remove.
45000
45001 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45002
45003         * g++.dg/template/explicit3.C: New.
45004         * g++.dg/template/explicit4.C: New.
45005         * g++.dg/template/explicit5.C: New.
45006
45007         PR c++/11347
45008         * g++.dg/template/memtmpl1.C: New.
45009
45010 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45011
45012         PR target/11565
45013         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45014         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45015
45016 2003-07-30  Jan Hubicka  <jh@suse.cz>
45017
45018         * vtgc1.c: Kill.
45019
45020 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45021
45022         * gcc.dg/struct-in-proto-1.c: New test.
45023
45024 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45025
45026         * gcc.dg/cpp/include2.c: Only expect one message.
45027
45028 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45029
45030         PR c++/9447
45031         * g++.dg/template/using1.C: New test.
45032         * g++.dg/template/using2.C: New test.
45033         * g++.dg/template/using3.C: New test.
45034         * g++.dg/template/using4.C: New test.
45035
45036 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45037
45038         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45039         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45040
45041 2003-07-28  Jan Hubicka  <jh@suse.cz>
45042
45043         PR c++/11530
45044         * g++.dg/opt/call1.C: New test.
45045
45046 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45047
45048         PR c++/11667
45049         * g++.dg/init/enum2.C: New test.
45050         * g++.dg/template/overload1.C: Add "-w" option.
45051
45052 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45053
45054         * gcc.dg/Wdeclaration-after-statement-1.c,
45055         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45056
45057 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45058
45059         * gcc.c-torture/compile/20030725-1.c: New test.
45060
45061 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45062
45063         * gcc.dg/20030505.c: Only run for SPE.
45064         Remove definition of opaque type.
45065
45066 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45067
45068         * g++.dg/template/ptrmem6.C: New test.
45069
45070 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45071
45072         * gcc.c-torture/compile/zero-strct-2.c: New test.
45073
45074 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45075
45076         * gcc.dg/intermod-1.c: New test.
45077
45078 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45079
45080         PR c++/11617
45081         * g++.dg/template/lookup2.C: New test.
45082         * g++.dg/template/memclass1.C: Remove instantiated from error.
45083         * g++.dg/other/error2.C: Tweak expected errors.
45084
45085         PR c++/11596
45086         * g++.dg/template/defarg3.C: New test.
45087
45088         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45089
45090 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45091
45092         * g++.dg/inherit/access5.C: New test.
45093
45094 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45095
45096         PR c++/11513
45097         * g++.dg/template/crash8.C: New test.
45098
45099 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45100
45101         PR c/10602
45102         * gcc.dg/noncompile/incomplete-2.c: New test.
45103
45104 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45105
45106         PR c++/11645
45107         * g++.dg/inherit/access4.C: New test.
45108
45109         PR c++/11517
45110         * g++.dg/expr/cond2.C: New test.
45111
45112         PR optimization/10679
45113         * g++.dg/opt/inline4.C: New test.
45114
45115 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45116
45117         * g++.dg/parse/crash10: New test.
45118
45119 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45120
45121         * g++.dg/ext/flexary1.C: New test.
45122
45123 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45124
45125         PR c++/10793
45126         * g++.dg/template/crash9.C: New test.
45127
45128 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45129
45130         PR c++/3004
45131         * g++.dg/parse/typedef3.C: New test.
45132
45133         PR c++/7906
45134         * g++.dg/parse/operator2.C: New test.
45135
45136         PR c++/8895
45137         * g++.dg/parse/def-tmpl-arg1.C: New test.
45138
45139         PR c++/9282
45140         * g++.dg/parse/funptr1.C: New test.
45141
45142         PR c++/9452
45143         * g++.dg/parse/ambig3.C: New test.
45144
45145         PR c++/9454
45146         * g++.dg/parse/operator3.C: New test.
45147
45148         PR c++/9486
45149         * g++.dg/parse/template10.C: New test.
45150
45151         PR c++/9488
45152         * g++.dg/parse/template11.C: New test.
45153
45154         PR c++/10150
45155         * g++.dg/parse/invalid-op1.C: New test.
45156
45157         PR c++/10247
45158         * g++.dg/parse/condexpr1.C: New test.
45159
45160 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45161
45162         * g++.dg/ext/packed3.C: New test.
45163         * g++.dg/ext/packed4.C: New test.
45164
45165         * gcc.dg/pack-test-3.c: New test.
45166
45167 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45168
45169         * lib/compat.exp: Handle dg-options per source file.
45170         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45171         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45172         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45173         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45174         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45175         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45176         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45177         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45178         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45179         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45180         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45181         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45182         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45183         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45184
45185 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45186
45187         PR c/10320
45188         * gcc.c-torture/execute/20030718-1.c: New test.
45189
45190 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45191
45192         PR optimization/11536
45193         * gcc.dg/20030721-1.c: New test.
45194
45195 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45196
45197         PR c++/11546
45198         * g++.dg/template/lookup1.C: New test.
45199
45200 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45201
45202         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45203         diagnostics of ill-formed constructs involving labels.
45204         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45205         the new 'previously defined here' message.
45206
45207 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45208
45209         * g++.dg/parse/non-dependent2.C: New test.
45210
45211 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45212
45213         * g++.dg/init/init-ref4.C: xfail on targets without
45214         weak symbols.
45215
45216 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45217
45218         PR target/11087
45219         * gcc.c-torture/execute/20030717-1.c: New test.
45220
45221 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45222
45223         * g++.dg/opt/cfg1.C: New test.
45224
45225 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45226
45227         PR optimization/11557
45228         * gcc.dg/20030717-1.c: New test.
45229
45230 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45231
45232         PR c++/10476
45233         * g++.dg/expr/crash-1.C: New test.
45234
45235         PR c++/11027
45236         * g++.dg/template/init3.C: New test.
45237
45238         PR c++/8222
45239         * g++.dg/template/non-dependent1.C: New test.
45240
45241         PR c++/11070
45242         * g++.dg/template/non-dependent2.C: New test.
45243
45244         PR c++/11071
45245         * g++.dg/template/non-dependent3.C: New test.
45246
45247         PR c++/9907
45248         * g++.dg/template/sizeof5.C: New test.
45249
45250 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45251
45252         PR 11498
45253         * gcc.c-torture/compile/mangle-1.c: New file.
45254
45255 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45256
45257         PR c++/7809
45258         * g++.dg/parse/access3.C: New test.
45259
45260 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45261
45262         PR c++/11384
45263         * g++.dg/init/init-ref4.C: New test.
45264
45265 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45266
45267         PR c++/11547
45268         * g++.dg/parse/constant3.C: New test.
45269         * g++.dg/parse/crash7.C: Likewise.
45270
45271 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45272
45273         PR target/11008
45274         * gcc.dg/i386-pentium4-not-mull.c: New.
45275
45276 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45277
45278         * gcc.dg/asm-names.c (ymain): Make it weak.
45279
45280 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45281
45282         PR c++/5421
45283         * g++.dg/template/friend21.C: New test.
45284
45285 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45286
45287         * gcc.dg/cleanup-8.c: New test.
45288         * gcc.dg/cleanup-9.c: New test.
45289
45290 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45291
45292         * g++.dg/ext/dll-MI1.h: New file.
45293         * g++.dg/ext/dllexport-MI1.C: New file.
45294         * g++.dg/ext/dllimport-MI1.C: New file.
45295
45296 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45297
45298         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45299         it does not have cmpstrsi patterns (just cmpmemsi).
45300
45301 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45302
45303         PR debug/11473
45304         * g++.dg/debug/debug8.C: New test.
45305
45306 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45307
45308         PR c++/10108
45309         * g++.dg/template/crash7.C: New test.
45310
45311 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45312
45313         PR target/10795
45314         * gcc.c-torture/compile/20030708-1.c: New.
45315
45316 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45317
45318         * gcc.c-torture/execute/20030715-1.c: New test.
45319
45320 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45321
45322         * gcc.dg/pch/inline-3.c: New file.
45323         * gcc.dg/pch/inline-3.hs: New file.
45324         * gcc.dg/pch/inline-4.c: New file.
45325         * gcc.dg/pch/inline-4.hs: New file.
45326
45327 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45328
45329         PR c++/11509
45330         * g++.dg/template/crash6.C: New test.
45331
45332         PR c++/7053
45333         * g++.dg/template/friend20.C: New test.
45334
45335         PR c++/7019
45336         * g++.dg/template/overload2.C: New test.
45337
45338 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45339
45340         PR optimization/11440
45341         * gcc.c-torture/execute/20030714-1.c: New test.
45342
45343 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45344
45345         PR c++/11154
45346         * g++.dg/template/partial2.C: New test.
45347
45348 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45349
45350         PR c++/11503
45351         * g++.dg/template/anon1.C: New test.
45352
45353         PR c++/11493
45354         PR c++/11495
45355         * g++.dg/parse/template9.C: Likewise.
45356         * g++.dg/template/crash4.C: New test.
45357         * g++.dg/template/koenig1.C: Likewise.
45358         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45359         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45360         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45361         functions.
45362         * g++.old-deja/g++.jason/template36.C: Likewise.
45363         * g++.old-deja/g++.mike/p1989.C: Likewise.
45364         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45365         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45366         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45367         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45368         compiling.
45369         * g++.old-deja/g++.pt/union2.C: Use this->.
45370
45371 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45372
45373         * gcc.dg/20030711-1.c: New test.
45374
45375 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45376
45377         PR c++/11050
45378         * g++.dg/parse/args1.C: New test.
45379         * g++.pt/defarg8.C: Change expected errors.
45380
45381 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45382
45383         PR c++/8164
45384         * g++.dg/template/nontype2.C: New test.
45385
45386         PR c++/10558
45387         * g++.dg/parse/template8.C: New test.
45388
45389         PR c++/8327
45390         * g++.dg/template/scope1.C: New test.
45391
45392         * g++.dg/warn/Wsign-compare-1.C: New test.
45393
45394 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45395
45396         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45397
45398 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45399
45400         PR c++/9411
45401         * g++.dg/template/explicit2.C: New test.
45402
45403         PR c++/10032
45404         * g++.dg/warn/pedantic1.C: New test.
45405
45406 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45407
45408         PR c++ 9483
45409         * g++.dg/other/field1.C: New test.
45410
45411 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45412
45413         PR c/11449
45414         * gcc.c-torture/compile/20030707-1.c: New.
45415
45416 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45417
45418         PR c++/10849
45419         * g++.dg/template/access12.C: New test.
45420
45421 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45422
45423         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45424         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45425         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45426         * gcc.misc-tests/gcov.exp: Update
45427         * g++.dg/gcov/gcov.exp: Update
45428         * lib/gcov.exp: Update.
45429
45430 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45431
45432         * g++.dg/abi/mangle17.C: Make sure template expressions are
45433         dependent.
45434         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45435         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45436         * g++.dg/opt/stack1.C: Remove erroneous code.
45437         * g++.dg/parse/template7.C: New test.
45438         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45439         * g++.old-deja/g++.pt/crash4.C: Likewise.
45440
45441 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45442
45443         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45444         with zero or one occurence of `$' after the initial `L'.
45445
45446 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45447
45448         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45449
45450 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45451
45452         PR c/11370
45453         * gcc.dg/Wunreachable-6.c: New testcase.
45454         * gcc.dg/Wunreachable-7.c: New testcase.
45455
45456 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45457
45458         PR c/11420
45459         * gcc.dg/20030708-1.c: New test.
45460
45461 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45462
45463         * gcc.dg/compat/sdata-section.h: New file.
45464         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45465         * gcc.dg/torture/mips-sdata-1.c: New test.
45466
45467 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45468
45469         PR c++/11030
45470         * g++.dg/template/friend19.C: New test.
45471
45472 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45473
45474         * g++.dg/opt/strength-reduce.C: New test.
45475
45476 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45477
45478         PR target/10979
45479         * gcc.dg/20030707-1.c: New testcase.
45480
45481 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45482
45483         PR optimization/11059
45484         * g++.dg/opt/emptyunion.C: New testcase.
45485
45486 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45487             Eric Botcazou  <ebotcazou@libertysurf.fr>
45488
45489         * g++.dg/opt/stack1.C: New test.
45490
45491 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45492
45493         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45494         run test.
45495
45496         PR c++/11431
45497         * g++.dg/expr/static_cast3.C: New test.
45498
45499 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45500
45501         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45502         everywhere.
45503         * gcc.dg/concat.c: Concatenation of string constants with
45504         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45505         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45506         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45507         necessary to avoid multi-character character constant warning.
45508         * gcc.dg/cpp/escape.c: Likewise.
45509         * gcc.dg/cpp/ucs.c: Likewise.
45510         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45511         Fix a typo.
45512
45513 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45514
45515         PR c/11428
45516         * gcc.c-torture/compile/20030704-1.c: New.
45517
45518 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45519
45520         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45521
45522 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45523
45524         PR c++/5287, PR c++/7910,  PR c++/11021
45525         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45526         tests for warnings.
45527         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45528         * g++.dg/ext/dllimport3.C: Likewise.
45529         * g++.dg/ext/dllimport4.C: New file.
45530         * g++.dg/ext/dllimport5.C: New file.
45531         * g++.dg/ext/dllimport6.C: New file.
45532         * g++.dg/ext/dllimport7.C: New file.
45533         * g++.dg/ext/dllimport8.C: New file.
45534         * g++.dg/ext/dllimport9.C: New file.
45535         * g++.dg/ext/dllimport10.C: New file.
45536         * g++.dg/ext/dllexport1.C: New file.
45537
45538 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45539
45540         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45541         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45542
45543 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45544
45545         * gcc.dg/builtins-25.c: New testcase.
45546         * gcc.dg/builtins-26.c: New testcase.
45547
45548 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45549
45550         * gcc.dg/compat/vector-defs.h: New file.
45551         * gcc.dg/compat/vector-setup.h: New file.
45552         * gcc.dg/compat/vector-check.h: New file.
45553         * gcc.dg/compat/vector-1_main.c: New file.
45554         * gcc.dg/compat/vector-1_x.c: New file.
45555         * gcc.dg/compat/vector-1_y.c: New file.
45556         * gcc.dg/compat/vector-2_main.c: New file.
45557         * gcc.dg/compat/vector-2_x.c: New file.
45558         * gcc.dg/compat/vector-2_y.c: New file.
45559
45560         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45561         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45562         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45563         * gcc.dg/compat/struct-align-1.h: New file.
45564         * gcc.dg/compat/struct-align-1_main.c: New file.
45565         * gcc.dg/compat/struct-align-1_x.c: New file.
45566         * gcc.dg/compat/struct-align-1_y.c: New file.
45567         * gcc.dg/compat/struct-align-2.h: New file.
45568         * gcc.dg/compat/struct-align-2_main.c: New file.
45569         * gcc.dg/compat/struct-align-2_x.c: New file.
45570         * gcc.dg/compat/struct-align-2_y.c: New file.
45571
45572         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45573         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45574         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45575         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45576         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45577         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45578         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45579         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45580         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45581         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45582         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45583         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45584         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45585         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45586         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45587         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45588         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45589         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45590         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45591         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45592         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45593         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45594         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45595         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45596         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45597         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45598         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45599         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45600         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45601
45602 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45603
45604         * gcc.dg/i386-call-1.c: New test.
45605
45606 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45607
45608         PR c++/9162
45609         * g++.dg/parse/defarg4.C: New.
45610
45611 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45612
45613         PR target/10700
45614         * gcc.c-torture/compile/20030703-1.c: New test case.
45615
45616 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45617
45618         * g++.dg/template/local3.C: Remove extra semicolon.
45619
45620 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45621
45622         * gcc.dg/i386-volatile-1.c: New test.
45623
45624 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45625
45626         PR c++/11072
45627         * g++.dg/other/offsetof2.C: XFAIL.
45628         * g++.dg/other/offsetof5.C: New.
45629
45630         PR c++/10219
45631         * g++.dg/template/error1.C: New.
45632
45633         PR c++/9779
45634         * g++.dg/template/dependent-expr1.C: New.
45635
45636 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45637
45638         PR c++/6949
45639         * g++.dg/template/local3.C: New test.
45640
45641         PR c++/11149
45642         * g++.dg/lookup/scoped6.C: New test.
45643
45644 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45645
45646         PR c++/8046
45647         * g++.dg/other/error7.C: New test.
45648
45649 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45650
45651         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45652         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45653         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45654         * g++.old-deja/g++.other/union2.C: Likewise.
45655         * gcc.dg/c90-const-expr-2.c: Likewise.
45656         * gcc.dg/c90-const-expr-3.c: Likewise.
45657         * gcc.dg/c99-const-expr-2.c: Likewise.
45658         * gcc.dg/c99-const-expr-3.c: Likewise.
45659         * gcc.dg/concat.c: Likewise.
45660
45661 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45662
45663         PR c++/9559
45664         * g++.dg/init/static1.C: New test.
45665
45666 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45667
45668         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45669         * g++.old-deja/g++.other/access2.C: Likewise.
45670         * g++.old-deja/g++.other/decl2.C: Likewise.
45671         * gcc.c-torture/execute/20020615-1.c: Likewise.
45672
45673 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45674
45675         PR c++/4933
45676         * g++.dg/template/sizeof4.C: New test.
45677
45678 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45679
45680         * g++.dg/other/error6.C: New test.
45681
45682 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45683
45684         PR c++/10750
45685         * g++.dg/parse/constant2.C: New test.
45686
45687 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45688
45689         PR c++/11106
45690         * g++.dg/other/error5.C: New test.
45691
45692 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45693
45694         * gcc.dg/format/gcc_diag-1.c: New test.
45695
45696 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45697
45698         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45699
45700 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45701
45702         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45703         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45704         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45705
45706 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45707
45708         * gcc.c-torture/execute/builtins/string-8.c: New test.
45709         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45710         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45711         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45712
45713 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45714
45715         PR c++/10468
45716         * g++.dg/ext/typeof6.C: New test.
45717
45718 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45719
45720         PR c++/10796
45721         * g++.dg/init/enum1.C: New test.
45722
45723 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45724
45725         * gcc.dg/20030627-1.c: New test.
45726
45727 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45728
45729         PR c++/11332
45730         * g++.dg/expr/static_cast2.C: New test.
45731
45732 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45733             Jakub Jelinek  <jakub@redhat.com>
45734
45735         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45736         sprintf(dst,"%s",src) optimization.
45737         * gcc.c-torture/execute/20030626-1.c: New test case.
45738         * gcc.c-torture/execute/20030626-2.c: New test case.
45739
45740 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45741
45742         * gcc.c-torture/execute/multi-ix.c: New test.
45743
45744         * gcc.c-torture/execute/simd-4.c (main):
45745         Added missing semicolon at end of union.
45746
45747 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45748
45749         PR c++/8266
45750         * g++.dg/template/explicit-instantiation3.C: New test.
45751
45752 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45753
45754         * gcc.dg/20030626-1.c: Use signed char.
45755
45756 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45757
45758         * gcc.dg/20030626-1.c: New test.
45759
45760 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45761
45762         * const-str-2.m: Update.
45763
45764 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45765
45766         PR c++/10990
45767         * g++.dg/rtti/dyncast1.C: New test.
45768         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45769         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45770         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45771
45772         PR c++/10931
45773         * g++.dg/expr/static_cast1.C: New test.
45774
45775 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45776
45777         * gcc.dg/20030625-1.c: New test.
45778
45779 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45780
45781         * gcc.c-torture/compile/20030624-1.c: New test case.
45782
45783 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45784
45785         * gcc.c-torture/execute/string-opt-17.c: New test.
45786
45787 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45788
45789         PR c++/5754
45790         * g++.dg/parse/crash6.C: New test.
45791
45792 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45793
45794         * gcc.dg/builtins-24.c: New test case.
45795
45796 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45797
45798         * g++.dg/opt/operator1.C: New test.
45799
45800 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45801
45802         * gcc.c-torture/execute/string-opt-16.c: New test case.
45803
45804 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45805
45806         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45807         * g++.old-deja/g++.other/conv7.C: Likewise.
45808         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45809         * g++.old-deja/g++.other/overload14.C: Likewise.
45810
45811 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45812
45813         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45814         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45815
45816 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45817
45818         PR c++/10888
45819         * g++.dg/warn/Winline-3.C: New test.
45820
45821 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45822
45823         * lib/target-supports.exp (check_alias_available): Make the test
45824         program acceptable to the Solaris assembler.
45825
45826         PR c++/10749
45827         * g++.dg/template/memclass2.C: New test.
45828
45829 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45830             Eric Botcazou  <ebotcazou@libertysurf.fr>
45831
45832         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45833         data for non-matching targets.
45834         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45835
45836 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45837
45838         PR c++/10845
45839         * g++.dg/template/member3.C: New test.
45840
45841 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45842
45843         PR c++/10939
45844         * g++.dg/template/func1.C: New test.
45845
45846         PR c++/9649
45847         * g++.dg/template/static4.C: New test.
45848         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45849
45850         PR c++/11041
45851         * g++.dg/init/ref7.C: New test.
45852
45853 2003-06-19  Matt Austern  <austern@apple.com>
45854
45855         PR c++/11228
45856         * g++.dg/anew1.C: New test.
45857         * g++.dg/anew2.C: New test.
45858         * g++.dg/anew3.C: New test.
45859         * g++.dg/anew4.C: New test.
45860
45861 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45862
45863         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45864
45865 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45866
45867         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45868         endian-dependent.
45869
45870 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45871
45872         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45873         Remove cruft.
45874
45875 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45876
45877         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45878         * gcc.c-torture/compile/961203-1.c: Likewise.
45879         * gcc.c-torture/compile/980506-1.c: Likewise.
45880
45881 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45882
45883         PR c++/10712
45884         * g++.dg/lookup/using7.C: New test.
45885
45886 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45887
45888         PR c++/11105
45889         * g++.dg/abi/conv1.C: Remove it.
45890         * g++.dg/template/conv7.C: New test.
45891         * g++.dg/template/conv8.C: Likewise.
45892         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45893         conversion operator.
45894
45895 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45896
45897         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45898         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45899         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45900         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45901         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45902         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45903         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45904         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45905         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45906         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45907         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45908         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45909         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45910         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45911         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45912         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45913         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45914         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45915         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45916         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45917         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45918         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45919         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45920         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45921         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45922         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45923         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45924         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45925         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45926
45927 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45928
45929         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45930         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45931         indications.
45932
45933 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45934
45935         * gcc.dg/i386-387-5.c: New test case.
45936         * gcc.dg/i386-387-6.c: New test case.
45937         * gcc.dg/builtins-23.c: New test case.
45938
45939 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45940
45941         * gcc.dg/builtins-22.c: New test case.
45942         * gcc.dg/i386-387-1.c: Update to test exp.
45943         * gcc.dg/i386-387-2.c: Likewise.
45944
45945 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45946
45947         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45948
45949 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45950
45951         * lib/gcc-dg.exp (dg-require-dll): New function.
45952         (dg-xfail-if): Likewise.
45953         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45954         driver.
45955
45956         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45957         * gcc.c-torture/compile/20001205-1.c: Likewise.
45958         * gcc.c-torture/compile/20001226-1.c: Likewise.
45959         * gcc.c-torture/compile/20010518-2.c: Likewise.
45960         * gcc.c-torture/compile/20020312-1.c: Likewise.
45961         * gcc.c-torture/compile/20020604-1.c: Likewise.
45962         * gcc.c-torture/compile/920501-12.c: Likewise.
45963         * gcc.c-torture/compile/920501-4.c: Likewise.
45964         * gcc.c-torture/compile/920520-1.c: Likewise.
45965         * gcc.c-torture/compile/920521-1.c: Likewise.
45966         * gcc.c-torture/compile/920625-1.c: Likewise.
45967         * gcc.c-torture/compile/961203-1.c: Likewise.
45968         * gcc.c-torture/compile/980506-1.c: Likewise.
45969         * gcc.c-torture/compile/981006-1.c: Likewise.
45970         * gcc.c-torture/compile/981022-1.c: Likewise.
45971         * gcc.c-torture/compile/981223-1.c: Likewise.
45972         * gcc.c-torture/compile/990617-1.c: Likewise.
45973         * gcc.c-torture/compile/dll.c: Likewise.
45974         * gcc.c-torture/compile/labels-3.c: Likewise.
45975         * gcc.c-torture/compile/mipscop-1.c: Likewise.
45976         * gcc.c-torture/compile/mipscop-2.c: Likewise.
45977         * gcc.c-torture/compile/mipscop-3.c: Likewise.
45978         * gcc.c-torture/compile/mipscop-4.c: Likewise.
45979         * gcc.c-torture/compile/simd-5.c: Likewise.
45980         * gcc.c-torture/compile/20000804-1.x: Remove.
45981         * gcc.c-torture/compile/20001205-1.x: Likewise.
45982         * gcc.c-torture/compile/20001226-1.x: Likewise.
45983         * gcc.c-torture/compile/20010518-2.x: Likewise.
45984         * gcc.c-torture/compile/20020312-1.x: Likewise.
45985         * gcc.c-torture/compile/20020604-1.x: Likewise.
45986         * gcc.c-torture/compile/920501-12.x: Likewise.
45987         * gcc.c-torture/compile/920501-4.x: Likewise.
45988         * gcc.c-torture/compile/920520-1.x: Likewise.
45989         * gcc.c-torture/compile/920521-1.x: Likewise.
45990         * gcc.c-torture/compile/920625-1.x: Likewise.
45991         * gcc.c-torture/compile/961203-1.x: Likewise.
45992         * gcc.c-torture/compile/980506-1.x: Likewise.
45993         * gcc.c-torture/compile/981006-1.x: Likewise.
45994         * gcc.c-torture/compile/981022-1.x: Likewise.
45995         * gcc.c-torture/compile/981223-1.x: Likewise.
45996         * gcc.c-torture/compile/990617-1.x: Likewise.
45997         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45998         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45999         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46000         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46001         * gcc.c-torture/compile/simd-5.x: Likewise.
46002
46003         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46004
46005 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46006
46007         * gcc.c-torture/execute/20030611-1.c: New test.
46008
46009 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46010
46011         PR middle-end/168
46012         * gcc.dg/20030612-1.c: New test case.
46013
46014 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46015
46016         PR c++/10635
46017         * g++.dg/expr/cast1.C: New test.
46018
46019 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46020
46021         * gcc.dg/builtins-21.c: New test case.
46022
46023 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46024
46025         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46026         options instead of at the end.
46027         * lib/objc.exp (objc_target_compile): Likewise.
46028
46029 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46030
46031         PR c++/10432
46032         * g++.dg/parse/error1.C: New test.
46033
46034 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46035
46036         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46037         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46038         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46039         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46040         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46041         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46042         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46043         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46044         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46045         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46046         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46047         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46048         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46049         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46050         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46051         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46052         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46053         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46054         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46055         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46056         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46057         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46058         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46059         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46060
46061         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46062         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46063         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46064         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46065         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46066         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46067         * gcc.dg/compat/scalar-return-3_main.c: New file.
46068         * gcc.dg/compat/scalar-return-3_x.c: New file.
46069         * gcc.dg/compat/scalar-return-3_y.c: New file.
46070         * gcc.dg/compat/scalar-return-4_main.c: New file.
46071         * gcc.dg/compat/scalar-return-4_x.c: New file.
46072         * gcc.dg/compat/scalar-return-4_y.c: New file.
46073
46074 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46075
46076         * gcc.dg/compat/fp2-struct-check.h: New file.
46077         * gcc.dg/compat/fp2-struct-defs.h: New file.
46078         * gcc.dg/compat/fp2-struct-init.h: New file.
46079         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46080         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46081         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46082         * gcc.dg/compat/struct-return-10_main.c: New file.
46083         * gcc.dg/compat/struct-return-10_x.c: New file.
46084         * gcc.dg/compat/struct-return-10_y.c: New file.
46085
46086         * gcc.dg/compat/compat-common.h: New file.
46087         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46088         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46089         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46090         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46091         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46092         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46093         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46094         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46095         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46096         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46097         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46098         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46099         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46100         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46101         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46102         * gcc.dg/compat/small-struct-check.h: Ditto.
46103         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46104         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46105         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46106         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46107         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46108         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46109         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46110         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46111         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46112         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46113         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46114         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46115         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46116         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46117         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46118         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46119         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46120         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46121         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46122         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46123         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46124         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46125         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46126         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46127         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46128         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46129         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46130         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46131         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46132         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46133
46134 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46135
46136         * g++.dg/pch/static-1.C: New file.
46137         * g++.dg/pch/static-1.Hs: New file.
46138
46139 2003-06-10  Richard Henderson  <rth@redhat.com>
46140
46141         * gcc.dg/asm-7.c: Adjust expected warning text.
46142
46143 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46144
46145         * gcc.dg/builtins-20.c: New test case.
46146
46147 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46148
46149         PR c++/11131
46150         * g++.dg/opt/template1.C: New test.
46151
46152 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46153
46154         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46155         additional_sources.
46156
46157 2003-05-21  David Taylor  <dtaylor@emc.com>
46158
46159         * gcc.dg/Wpadded.c: New file.
46160
46161 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46162
46163         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46164         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46165         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46166         dg-require-weak.
46167
46168 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46169
46170         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46171
46172 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46173
46174         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46175         (dg-require-alias): Likewise.
46176         (dg-require-gc-sections): Likewise.
46177         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46178
46179 2003-06-08  Richard Henderson  <rth@redhat.com>
46180
46181         * gcc.dg/20011029-2.c: Fix the array reference.
46182         * gcc.dg/asm-7.c: New.
46183
46184 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46185
46186         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46187
46188 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46189
46190         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46191         (dg-require-gc-sections): Likewise.
46192
46193 2003-06-08  Jan Hubicka  <jh@suse.cz>
46194
46195         * i386-cmov1.c: Fix regular expression.
46196         * i386-cvt-1.c: Likewise.
46197         * i386-local.c: Likewise.
46198         * i386-local2.c: Likewise.
46199         * i386-mul.c: Likewise.
46200         * i386-ssetype-1.c: Likewise.
46201         * i386-ssetype-3.c: Likewise.
46202         * i386-ssetype-5.c: Likewise.
46203
46204 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46205
46206         PR c++/11039
46207         * g++.dg/warn/implicit-typename2.C: New test.
46208         * g++.dg/warn/implicit-typename3.C: New test.
46209
46210 2003-06-07  Richard Henderson  <rth@redhat.com>
46211
46212         * g++.dg/other/offsetof3.C: Use size_t.
46213         * g++.dg/other/offsetof4.C: Likewise.
46214
46215 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46216
46217         * lib/copy-file.exp: New. Implement gcc_copy_files.
46218
46219         * lib/dg-pch.exp: Load copy-file.exp
46220         (dg-pch): Use gcc_copy_files instead of "file copy".
46221
46222 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46223
46224         * gcc.dg/weak/weak.exp: Simplify.
46225         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46226         * gcc.dg/weak/weak-1.c: Likewise.
46227         * gcc.dg/weak/weak-2.c: Likewise.
46228         * gcc.dg/weak/weak-3.c: Likewise.
46229         * gcc.dg/weak/weak-4.c: Likewise.
46230         * gcc.dg/weak/weak-5.c: Likewise.
46231         * gcc.dg/weak/weak-6.c: Likewise.
46232         * gcc.dg/weak/weak-7.c: Likewise.
46233         * gcc.dg/weak/weak-8.c: Likewise.
46234         * gcc.dg/weak/weak-9.c: Likewise.
46235
46236 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46237
46238         gcc.c-torture/execute/20030606-1.c: New.
46239
46240 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46241
46242         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46243         * gcc.dg/builtins-19.c: Likewise.
46244
46245 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46246
46247         * gcc.dg/builtins-2.c: Add some more tests.
46248         * gcc.dg/builtins-18.c: New test case.
46249         * gcc.dg/builtins-19.c: New test case.
46250
46251 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46252             Jim Wilson  <wilson@tuliptree.org>
46253
46254         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46255
46256 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46257
46258         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46259         mempcpy/stpcpy calls not to be optimized into something else.
46260         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46261         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46262         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46263
46264 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46265
46266         * gcc.dg/format/asm_fprintf-1.c: New test.
46267
46268 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46269
46270         * lib/gcc-defs.exp (additional_sources): New variable.
46271         (dg-additional-sources): New function.
46272         (additional_files): New variable.
46273         (dg-additional-files): New function.
46274         (dg-additional-files-options): Likewise.
46275         * lib/gcc-dg.exp (dg-require-weak): New function.
46276         (dg-require-alias): Likewise.
46277         (dg-require-gc-sections): Likewise.
46278         * lib/target-supports.exp (check_alias_available): Remove testfile
46279         parameter.
46280         (check_gc_sections_available): New function.
46281         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46282         (dg-gpp-additional-files): Likewise.
46283         * lib/g++.exp (additional_sources): Remove.
46284         (additional_files): Likewise.
46285         (g++_target_compile): Use dg-additional-files-options.
46286
46287         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46288         Tcl logic.
46289         * gcc.dg/special/ecos.exp: Remove.
46290         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46291         * gcc.dg/special/alias-1.c: Likewise.
46292         * gcc.dg/special/alias-2.c: Likewise.
46293         * gcc.dg/special/gcsec-1.c: Likewise.
46294         * gcc.dg/special/weak-1.c: Likewise.
46295         * gcc.dg/special/weak-2.c: Likewise.
46296         * gcc.dg/special/wkali-1.c: Likewise.
46297         * gcc.dg/special/wkali-2.c: Likewise.
46298
46299         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46300         dg-gpp-additional-*.
46301         * g++.dg/special/conpr-3.C: Likewise.
46302         * g++.dg/special/conpr-4.C: Likewise.
46303         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46304         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46305         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46306         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46307         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46308         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46309         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46310         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46311         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46312         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46313         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46314         * g++.old-deja/g++.other/comdat1.C: Likewise.
46315         * g++.old-deja/g++.other/comdat2.C: Likewise.
46316         * g++.old-deja/g++.other/comdat3.C: Likewise.
46317         * g++.old-deja/g++.other/ctor1.C: Likewise.
46318         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46319
46320 2003-06-05  Richard Henderson  <rth@redhat.com>
46321
46322         * gcc.dg/debug/20030605-1.c: New.
46323
46324 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46325
46326         * README.QMTEST: Update.
46327
46328 2003-06-04  Richard Henderson  <rth@redhat.com>
46329
46330         * gcc.dg/cleanup-1.c: New.
46331         * gcc.dg/cleanup-2.c: New.
46332         * gcc.dg/cleanup-3.c: New.
46333         * gcc.dg/cleanup-4.c: New.
46334         * gcc.dg/cleanup-5.c: New.
46335         * gcc.dg/cleanup-6.c: New.
46336         * gcc.dg/cleanup-7.c: New.
46337
46338 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46339
46340         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46341
46342         * lib/dg-pch.exp: New file.
46343         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46344         * gcc.dg/pch/pch.exp: Likewise.
46345
46346 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46347
46348         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46349         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46350         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46351         * gcc.dg/builtins-17.c: New test case.
46352         * gcc.dg/i386-387-4.c: New test case.
46353         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46354
46355 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46356
46357         * gcc.dg/ultrasp9.c: New test.
46358
46359 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46360
46361         * gcc.c-torture/compile/20030604-1.c: New test.
46362         * gcc.dg/sparc-constant-1.c: New test.
46363
46364 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46365
46366         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46367
46368 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46369
46370         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46371
46372         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46373         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46374
46375 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46376
46377         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46378
46379 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46380
46381         PR c++/10940
46382         * g++.dg/template/spec10.C: New test.
46383
46384 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46385
46386         * gcc.dg/builtins-16.c: New test case.
46387
46388 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46389
46390         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46391         mempcpy test with post-increments.
46392         * gcc.c-torture/execute/string-opt-3.c: New test.
46393         * gcc.dg/string-opt-1.c: New test.
46394
46395 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46396
46397         PR fortran/10965
46398         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46399
46400 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46401
46402         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46403         (scan-assembler): ... here.  Use dg-scan.
46404         (scan-assembler-not): Likewise.
46405         (scan-file): New function.
46406         (scan-file-not): Likewise.
46407         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46408         * gcc.dg/cpp/_Pragma4.c: Likewise.
46409         * gcc.dg/cpp/_Pragma5.c: Likewise.
46410         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46411         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46412         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46413         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46414         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46415         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46416         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46417         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46418         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46419         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46420         * gcc.dg/cpp/cxxcom1.c: Likewise.
46421         * gcc.dg/cpp/line1.c: Likewise.
46422         * gcc.dg/cpp/maccom1.c: Likewise.
46423         * gcc.dg/cpp/maccom2.c: Likewise.
46424         * gcc.dg/cpp/maccom3.c: Likewise.
46425         * gcc.dg/cpp/maccom4.c: Likewise.
46426         * gcc.dg/cpp/maccom5.c: Likewise.
46427         * gcc.dg/cpp/maccom6.c: Likewise.
46428         * gcc.dg/cpp/multiline.c: Likewise.
46429         * gcc.dg/cpp/spacing1.c: Likewise.
46430         * gcc.dg/cpp/spacing2.c: Likewise.
46431         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46432         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46433         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46434         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46435         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46436         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46437         * gcc.dg/cpp/cxxcom2.c: Likewise.
46438         * gcc.dg/cpp/cxxcom2.h: New file.
46439
46440         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46441         * g++.dg/cpp/truefalse.C: Here.
46442         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46443
46444 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46445
46446         * gcc.dg/cpp/redef3.c: New file.
46447
46448 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46449
46450         * gcc.dg/i386-loop-3.c: New test.
46451
46452 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46453
46454         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46455
46456 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46457
46458         * gcc.dg/fwrapv-1.c: New test case.
46459         * gcc.dg/fwrapv-2.c: New test case.
46460
46461 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46462
46463         PR c++/10956
46464         * g++.dg/template/spec9.C: New test.
46465
46466 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46467
46468         * gcc.dg/duff-4.c: New test case.
46469
46470 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46471
46472         PR fortran/10843
46473         * g77.dg/ffixed-form-1.f: New test
46474         * g77.dg/ffixed-form-2.f: New test
46475         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46476         * g77.dg/ffree-form-3.f: New test
46477
46478 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46479
46480         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46481         * gcc.dg/wint_t-1.c: Likewise.
46482
46483 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46484
46485         * g++.dg/template/access11.C: New test.
46486
46487 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46488
46489         PR c++/10849
46490         * g++.dg/template/access10.C: New test.
46491
46492 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46493             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46494
46495         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46496
46497 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46498
46499         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46500         suppress for powerpc-*-darwin*.
46501         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46502
46503 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46504
46505         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46506         suppress option for powerpc-*-darwin*.
46507
46508 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46509
46510         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46511         * gcc.dg/builtins-4.c: Add test for fmod.
46512
46513 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46514
46515         PR c++/10682
46516         * g++.dg/template/instantiate4.C: New test.
46517
46518 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46519
46520         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46521
46522 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46523
46524         * gcc.dg/compat/scalar-return-1_main.c: New file.
46525         * gcc.dg/compat/scalar-return-1_x.c: New file.
46526         * gcc.dg/compat/scalar-return-1_y.c: New file.
46527         * gcc.dg/compat/scalar-return-2_main.c: New file.
46528         * gcc.dg/compat/scalar-return-2_x.c: New file.
46529         * gcc.dg/compat/scalar-return-2_y.c: New file.
46530         * gcc.dg/compat/struct-return-3_main.c: New file.
46531         * gcc.dg/compat/struct-return-3_y.c: New file.
46532         * gcc.dg/compat/struct-return-3_x.c: New file.
46533         * gcc.dg/compat/struct-return-2_main.c: New file.
46534         * gcc.dg/compat/struct-return-2_x.c: New file.
46535         * gcc.dg/compat/struct-return-2_y.c: New file.
46536
46537 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46538
46539         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46540         for hppa*-hp-hpux*.
46541         * gcc.dg/20021014-1.c (dg-options): Likewise.
46542         * gcc.dg/nest.c (dg-options): Likewise.
46543
46544 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46545
46546         PR c++/9738
46547         * g++.dg/ext/dllimport2.C: New file.
46548         * g++.dg/ext/dllimport3.C: New file.
46549
46550 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46551
46552         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46553         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46554         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46555         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46556         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46557         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46558         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46559         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46560         * gcc.dg/compat/small-struct-defs.h: New file.
46561         * gcc.dg/compat/small-struct-init.h: New file.
46562         * gcc.dg/compat/small-struct-check.h: New file.
46563         * gcc.dg/compat/fp-struct-defs.h: New file.
46564         * gcc.dg/compat/fp-struct-check.h: New file.
46565         * gcc.dg/compat/fp-struct-init.h: New file.
46566         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46567         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46568
46569 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46570
46571         * gcc.dg/20030225-2.c: New test.
46572
46573 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46574             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46575
46576         * gcc.c-torture/compile/20030518-1.c: New test case.
46577
46578 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46579
46580         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46581         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46582         gcc-dg-debug-runtest.
46583         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46584         gcc-dg-debug-runtest.
46585
46586 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46587
46588         PR c++/9022
46589         * g++.dg/lookup/using6.C: New test.
46590
46591 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46592
46593         * g++.dg/parse/access2.C: New test.
46594
46595 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46596
46597         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46598         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46599         * gcc.dg/debug/debug.exp: Likewise.
46600
46601 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46602
46603         * gcc.dg/dollar.c: New test.
46604
46605 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46606
46607         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46608         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46609         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46610         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46611         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46612         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46613         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46614         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46615         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46616         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46617         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46618         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46619         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46620         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46621         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46622         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46623         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46624         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46625
46626 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46627
46628         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46629         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46630         support for "repo" mode.
46631         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46632         * lib/g77-dg.exp: Likewise.
46633         * lib/obj-dg.exp: Likewise.
46634
46635 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46636
46637         Merge from gcc-3_2-rhl8-branch:
46638         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46639
46640         * gcc.dg/tls/opt-6.c: New test.
46641
46642         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46643
46644         * gcc.dg/20030405-1.c: New test.
46645
46646         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46647
46648         * gcc.dg/20030309-1.c: New test.
46649
46650         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46651
46652         * gcc.c-torture/execute/20030307-1.c: New test.
46653
46654         2003-02-20  Randolph Chung  <tausq@debian.org>
46655
46656         * gcc.c-torture/compile/20030220-1.c: New test.
46657
46658         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46659
46660         * gcc.dg/20030217-1.c: New test.
46661
46662         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46663
46664         * gcc.c-torture/compile/20020129-1.c: New test.
46665
46666         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46667
46668         * gcc.dg/unroll-1.c: New test.
46669
46670         2002-11-16  Jan Hubicka  <jh@suse.cz>
46671
46672         * gcc.c-torture/execute/20020920-1.c: New test.
46673
46674         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46675
46676         PR target/7434
46677         * gcc.c-torture/compile/20021008-1.c: New test.
46678
46679         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46680
46681         PR target/7559
46682         * gcc.c-torture/execute/20020810-1.c: New test.
46683
46684         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46685
46686         * gcc.c-torture/compile/20020807-1.c: New test.
46687
46688         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46689
46690         * gcc.dg/tls/opt-1.c: New test.
46691
46692         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46693
46694         * gcc.dg/20020729-1.c: New test.
46695
46696         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46697
46698         * g++.dg/opt/life1.C: New test.
46699
46700         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46701
46702         * gcc.dg/20020525-1.c: New test.
46703
46704         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46705
46706         PR c++/6794
46707         * g++.dg/ext/pretty1.C: New test.
46708         * g++.dg/ext/pretty2.C: New test.
46709
46710 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46711
46712         PR c++/8385
46713         * g++.dg/ext/typeof5.C: New test.
46714
46715 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46716
46717         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46718         __USER_LABEL_PREFIX__ into account.
46719         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46720
46721 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46722
46723         * gcc.dg/builtins-15.c: New test case.
46724
46725 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46726
46727         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46728
46729 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46730
46731         * lib/g++.exp: Tweak handling of additional source files.
46732         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46733         * g++.dg/special/conpr-2a.C: Rename to ...
46734         * g++.dg/special/conpr-2a.cc: ... this.
46735         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46736         * g++.dg/special/conpr-3a.C: Rename to ...
46737         * g++.dg/special/conpr-3a.cc: This.
46738         * g++.dg/special/conpr-3b.C: Rename to ...
46739         * g++.dg/special/conpr-3b.cc: This.
46740         * g++.dg/special/conpr-4.C: New test.
46741         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46742
46743 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46744
46745         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46746
46747 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46748
46749         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46750         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46751         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46752         * g++.old-deja/g++.other/warn3.C: Likewise.
46753
46754 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46755
46756         * gcc.dg/i386-387-1.c: Update to also test log.
46757         * gcc.dg/i386-387-2.c: Likewise.
46758
46759 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46760
46761         * g77.f-torture/execute/int8421.f: New test.
46762
46763 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46764
46765         PR c++/10230, c++/10481
46766         * g++.dg/lookup/scoped5.C: New test.
46767
46768 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46769
46770         PR c++/10552
46771         * g++.dg/template/ttp6.C: New test.
46772
46773 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46774
46775         * gcc.c-torture/execute/builtins: New directory.
46776         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46777         gcc.c-torture/execute/builtins.
46778         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46779         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46780         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46781         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46782
46783 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46784
46785         PR c++/9252
46786         * g++.dg/template/access8.C: New test.
46787         * g++.dg/template/access9.C: New test.
46788
46789 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46790
46791         PR c++/9554
46792         * g++.dg/parse/access1.C: New test.
46793
46794 2003-05-09  DJ Delorie  <dj@redhat.com>
46795
46796         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46797         long, and not an int.
46798
46799 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46800
46801         PR c++/10555, c++/10576
46802         * g++.dg/template/memclass1.C: New test.
46803
46804 2003-05-08  DJ Delorie  <dj@redhat.com>
46805
46806         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46807         targets.
46808         * gcc.c-torture/execute/20021024-1.x: Likewise.
46809         * gcc.c-torture/execute/shiftdi.x: Likewise.
46810         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46811         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46812         * gcc.dg/20021018-1.c: Likewise.
46813
46814 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46815
46816         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46817
46818         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46819         (bcopy): Call memmove.
46820
46821 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46822
46823         * g77.f-torture/compile/8485.f: New test case.
46824
46825 2003-05-07  Richard Henderson  <rth@redhat.com>
46826
46827         PR c++/10570
46828         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46829         Verify exception_cleanup not called for rethrows.
46830         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46831         when exiting catch block without rethrowing.
46832         * g++.dg/eh/forced3.C: New.
46833         * g++.dg/eh/forced4.C: New.
46834
46835 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46836
46837         * gcc.dg/20030505.c: Fix triplet.
46838
46839 2003-05-06  DJ Delorie  <dj@redhat.com>
46840
46841         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46842         * gcc.dg/nest.c: Likewise.
46843
46844 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46845
46846         * gcc.dg/builtins-14.c: New test case.
46847
46848 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46849
46850         * lib/compat.exp (compat-execute): New argument.
46851         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46852         * gcc.dg/compat: New test directory.
46853         * gcc.dg/compat/compat.exp: New expect script.
46854         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46855         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46856         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46857         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46858         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46859         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46860
46861         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46862         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46863         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46864         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46865         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46866         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46867         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46868         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46869         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46870         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46871         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46872         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46873         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46874         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46875         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46876
46877 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46878
46879         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46880
46881 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46882
46883         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46884
46885 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46886
46887         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46888         * gcc.dg/ppc-fsel-2.c: New test.
46889
46890         * gcc.dg/unused-5.c: New test.
46891
46892 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46893
46894         PR c++/10496
46895         * g++.dg/warn/pmf1.C: New test.
46896
46897 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46898
46899         PR c++/4494
46900         * g++.dg/warn/main.C: New test.
46901
46902 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46903
46904         * gcc.dg/nonnull-3.c: New test.
46905
46906 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46907
46908         * gcc.dg/cpp/Wtrigraphs.c: Update.
46909         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46910
46911 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46912
46913         * gcc.dg/ppc-fsel-1.c: New test.
46914
46915 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46916
46917         PR c/10604
46918         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46919
46920 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46921
46922         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46923
46924 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46925
46926         PR c++/9364, c++/10553, c++/10586
46927         * g++.dg/parse/typename4.C: New test.
46928         * g++.dg/parse/typename5.C: Likewise.
46929
46930 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46931
46932         * gcc.c-torture/compile/20030503-1.c: New test.
46933
46934 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46935
46936         * g++.dg/lookup/using5.C: Fix testcase error.
46937
46938 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46939
46940         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46941         since MEABI is no longer supported.  Remove all vestiges
46942         of MEABI from the test.
46943
46944 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46945
46946         PR c++/10554
46947         * g++.dg/lookup/using5.C: New test.
46948
46949 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46950
46951         PR c++/8772
46952         * g++.dg/template/ttp5.C: New test.
46953
46954 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46955
46956         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46957         (dg-gpp-additional-sources): New function.
46958         (dg-gpp-additional-files): Likewise.
46959         * lib/g++.exp (additional_sources): New variable.
46960         (additional_files): Likewise.
46961         (g++_target_compile): Deal with them.
46962         * lib/old-dejagnu.exp: Remove.
46963         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46964         * g++.old-deja: Revise all tests to use dg commands.
46965
46966 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46967
46968         PR c++/9432, c++/9528
46969         * g++.dg/lookup/using4.C: New test.
46970
46971 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
46972
46973         * gcc.dg/noreturn-5.c: New file.
46974         * gcc.dg/noreturn-6.c: New file.
46975
46976         * gcc.c-torture/compile/inline-1.c: New file.
46977
46978 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46979
46980         PR c++/10551
46981         * g++.dg/template/explicit1.C: New test.
46982
46983 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46984
46985         PR c++/10549
46986         * g++.dg/other/bitfield1.C: New test.
46987
46988         PR c++/10527
46989         * g++.dg/init/new7.C: New test.
46990
46991 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46992
46993         * g++.dg/ext/desig1.C: New test.
46994         * g++.dg/ext/init1.C: Update.
46995
46996         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46997
46998 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46999
47000         PR c++/10180
47001         * g++.dg/warn/Winline-1.C: New test.
47002
47003 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47004
47005         * gcc.c-torture/execute/string-opt-19.c: New test.
47006
47007         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47008         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47009
47010 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47011
47012         PR c++/10506
47013         * g++.dg/init/new6.C: New test.
47014
47015         PR c++/10503
47016         * g++.dg/init/ref6.C: New test.
47017
47018 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47019
47020         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47021
47022 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47023
47024         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47025         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47026
47027 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47028
47029         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47030         initialized static data members.
47031
47032 2003-04-25  H.J. Lu <hjl@gnu.org>
47033
47034         * gcc.dg/ia64-sync-4.c: New test.
47035
47036 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47037
47038         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47039         date.
47040
47041 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47042
47043         PR c++/10337
47044         * g++.dg/warn/conv1.C: New test.
47045         * g++.old-deja/g++.other/conv7.C: Adjust.
47046         * g++.old-deja/g++.other/overload14.C: Adjust.
47047
47048 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47049
47050         PR c++/10471
47051         * g++.dg/template/defarg2.C: New test.
47052
47053 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47054
47055         * gcc.dg/cpp/include2.c: Update.
47056         * gcc.dg/cpp/multiline-2.c: New.
47057         * gcc.dg/cpp/multiline.c: Update.
47058         * gcc.dg/cpp/strify2.c: Update.
47059         * gcc.dg/cpp/trad/literals-2.c: Update.
47060
47061 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47062
47063         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47064
47065 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47066
47067         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47068
47069 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47070
47071         PR c++/10451
47072         * g++.dg/parse/crash4.C: New test.
47073
47074         PR c++/9847
47075         * g++.dg/parse/crash5.C: New test.
47076
47077 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47078
47079         PR c++/10446
47080         * g++.dg/parse/crash3.C: New test.
47081
47082         PR c++/10428
47083         * g++.dg/parse/elab1.C: New test.
47084
47085 2003-04-22  Devang Patel  <dpatel@apple.com>
47086
47087         * gcc.dg/cpp/trad/funlike-5.c: New test.
47088
47089 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47090
47091         * g++.dg/other/packed1.C: Fix dg options.
47092
47093 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47094
47095         * g++.dg/other/offsetof2.C: New test.
47096
47097 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47098
47099         * g++.dg/template/recurse.C: Adjust location of error messages.
47100
47101 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47102
47103         PR c++/9881
47104         * g++.dg/init/addr-const1.C: New test.
47105         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47106
47107 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47108
47109         PR c++/10405
47110         * g++.dg/lookup/struct-hack1.C: New test.
47111
47112 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47113
47114         * ucs.c: Update diagnostic messages.
47115
47116 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47117
47118         * gcc.dg/cpp/truefalse.cpp: New test.
47119         * gcc.dg/cpp/cpp.exp: Update.
47120         * g++.dg/other/stdbool-if.C: Remove.
47121
47122 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47123
47124         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47125         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47126
47127 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47128
47129         * gcc.c-torture/compile/20030418-1.c: New test.
47130
47131 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47132
47133         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47134
47135 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47136
47137         PR c++/10347
47138         g++.dg/template/dependent-name1.C: New test.
47139
47140 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47141
47142         * gcc.dg/warn-1.c (tourist_guide): New array,
47143         contains a pointer to bar.
47144
47145 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47146
47147         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47148         * gcc.c-torture/execute/medce-1.c: New test case.
47149         * gcc.c-torture/execute/medce-2.c: New test case.
47150
47151 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47152
47153         * lib/prune.exp: Ignore more messages.
47154
47155         PR c++/10381
47156         * g++.dg/parse/lookup3.C: New test.
47157
47158 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47159
47160         * gcc.c-torture/compile/20030415-1.c : New test.
47161
47162 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47163
47164         * gcc.c-torture/execute/scope-2.c: Move to ...
47165         * gcc.dg/noncompile/scope.c: .... here.
47166
47167 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47168
47169         * gcc.dg/20030414-2.c: New test case.
47170
47171 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47172
47173         PR target/10377
47174         * gcc.dg/20030414-1.c: New test.
47175
47176 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47177
47178         * gcc.dg/builtins-12.c: New test case.
47179         * gcc.dg/builtins-13.c: New test case.
47180
47181 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47182
47183         * gcc.c-torture/execute/string-opt-18.c: New test.
47184
47185 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47186
47187         PR c++/10300
47188         * g++.dg/init/new5.C: New test.
47189
47190 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47191
47192         PR c++/7910
47193         * g++.dg/ext/dllimport1.C: New test.
47194
47195 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47196
47197         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47198
47199 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47200
47201         PR Fortran/9263
47202         * g77.f-torture/noncompile/9263.f: New test
47203         PR Fortran/1832
47204         * g77.f-torture/execute/1832.f: New test
47205
47206 2003-04-11  David Chad  <davidc@freebsd.org>
47207             Loren J. Rittle  <ljrittle@acm.org>
47208
47209         PR libobjc/8562
47210         * objc.dg/headers.m: New test.
47211
47212 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47213
47214         * gcc.c-torture/execute/builtin-noret-2.c: New.
47215         * gcc.c-torture/execute/builtin-noret-2.x: New.
47216         XFAIL builtin-noret-2.c at -O1 and above.
47217         * gcc.dg/redecl.c: New.
47218         * gcc.dg/Wshadow-1.c: Update error regexps.
47219
47220 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47221
47222         * g++.dg/abi/bitfield10.C: New test.
47223
47224 2003-04-09  Mike Stump  <mrs@apple.com>
47225
47226         * gcc.dg/pch/pch.exp: Make testcase names longer.
47227         * g++.dg/pch/pch.exp: Make testcase names longer.
47228
47229 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47230
47231         * gcc.dg/builtins-11.c: New test case.
47232
47233 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47234
47235         * gcc.dg/builtins-9.c: New test case.
47236         * gcc.dg/builtins-10.c: New test case.
47237
47238 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47239
47240         * gcc.dg/noncompile/init-4.c.c: New test.
47241
47242 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47243
47244         * gcc.misc-test/gcov-9.c: New test.
47245         * gcc.misc-test/gcov-10.c: New test
47246         * gcc.misc-test/gcov-11.c: New test.
47247
47248 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47249
47250         PR optimization/10024
47251         * gcc.c-torture/compile/20030405-1.c: New test.
47252
47253 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47254
47255         * gcc.dg/pch/static-3.c: New.
47256         * gcc.dg/pch/static-3.hs: New.
47257         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47258
47259 2003-04-04  Richard Henderson  <rth@redhat.com>
47260
47261         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47262         * g++.dg/eh/forced2.C: Likewise.
47263
47264 2003-04-03  Mike Stump  <mrs@apple.com>
47265
47266         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47267         target arg.
47268         (scan-assembler-times, scan-assembler-not): Likewise.
47269         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47270
47271 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47272
47273         * gcc.dg/sparc-loop-1.c: New test.
47274
47275 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47276
47277         PR other/9274
47278         * g++.dg/pch/system-2.C: New.
47279         * g++.dg/pch/system-2.Hs: New.
47280
47281 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47282
47283         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47284
47285         * g++.dg/eh/simd-1.C (vecfunc): Same.
47286
47287 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47288
47289         * gcc.c-torture/execute/20030401-1.c: New test case.
47290
47291 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47292
47293         * objc.dg/defs.m: New.
47294
47295 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47296
47297         * g++.dg/eh/simd-1.C: New.
47298         * g++.dg/eh/simd-2.C: New.
47299
47300 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47301
47302         * gcc.c-torture/execute/simd-3.c: New.
47303
47304 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47305
47306         PR c/9936
47307         * gcc.dg/20030331-2.c: New test.
47308
47309 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47310
47311         PR c++/10278
47312         * g++.dg/parse/crash2.C: New test.
47313
47314 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47315
47316         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47317         * gcc.c-torture/execute/20030331-1.c: ...here.
47318
47319 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47320
47321         * gcc.c-torture/execute/20030331-1.c: New test.
47322
47323 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47324
47325         * lib/gcov.exp: Adjust call return testing strings.
47326         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47327
47328 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47329
47330         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47331         * gcc.dg/builtins-7.c: New test case.
47332         * gcc.dg/builtins-8.c: New test case.
47333
47334 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47335
47336         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47337
47338 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47339
47340         PR c++/7647
47341         * g++.dg/lookup-class-member-2.C: New test.
47342
47343 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47344
47345         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47346
47347 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47348
47349         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47350
47351 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47352
47353         * g++.dg/init/attrib1.C: New test.
47354
47355 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47356
47357         * gcc.dg/ultrasp8.c: New test.
47358
47359 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47360
47361         * gcc.dg/ultrasp7.c: New test.
47362
47363 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47364
47365         PR c++/10047
47366         * g++.dg/template/inline1.C: New test.
47367
47368 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47369
47370         * gcc.dg/sparc-dwarf2.c: New test.
47371
47372 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47373
47374         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47375         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47376
47377 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47378
47379         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47380         than reading .x files.
47381         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47382         * g77.dg/gcov/gcov-1.f: Likewise.
47383         * gcc.misc-tests/gcov-4b.c: Likewise.
47384         * gcc.misc-tests/gcov-5b.c: Likewise.
47385         * gcc.misc-tests/gcov-6.c: Likewise.
47386         * gcc.misc-tests/gcov-7.c: Likewise.
47387         * gcc.misc-tests/gcov-8.c: Likewise.
47388         * g++.dg/gcov/gcov-1.x: Remove.
47389         * g77.dg/gcov/gcov-1.x: Likewise.
47390         * gcc.misc-tests/gcov-4b.x: Likewise.
47391         * gcc.misc-tests/gcov-5b.x: Likewise.
47392         * gcc.misc-tests/gcov-6.x: Likewise.
47393         * gcc.misc-tests/gcov-7.x: Likewise.
47394         * gcc.misc-tests/gcov-8.x: Likewise.
47395
47396 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47397
47398         PR opt/10087
47399         * gcc.dg/20030324-1.c: New test.
47400
47401 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47402
47403         PR c++/10224
47404         * g++.dg/template/arg3.C: New test.
47405
47406         PR c++/10158
47407         * g++.dg/template/friend18.C: New test.
47408
47409 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47410
47411         * g77.f-torture/compile/20030326-1.f: New test case.
47412
47413 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47414
47415         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47416
47417         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47418
47419 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47420
47421         * gcc.dg/ia64-sync-3.c: New test.
47422
47423 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47424
47425         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47426
47427 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47428
47429         * gcc.dg/ultrasp6.c: New test.
47430
47431 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47432
47433         * gcc.dg/i386-signbit-1.c: New test.
47434         * gcc.dg/i386-signbit-2.c: New test.
47435         * gcc.dg/i386-signbit-3.c: New test.
47436
47437 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47438
47439         * gcc.dg/ultrasp5.c: Fix options.
47440
47441 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47442
47443         * gcc.dg/ultrasp5.c: Fix comment.
47444
47445 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47446
47447         PR fortran/10197
47448         * g77.f-torture/execute/10197.f: New test.
47449
47450 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47451
47452         PR c++/9898, c++/383
47453         * g++.dg/template/conv6.C: New test.
47454
47455         PR c++/10119
47456         * g++.dg/template/ptrmem5.C: New test.
47457
47458         PR c++/10026
47459         * g++.dg/lookup/koenig1.C: New test.
47460
47461         PR C++/10199
47462         * g++.dg/lookup/template2.C: New test.
47463
47464 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47465
47466         * g++.dg/opt/rtti1.C: New test.
47467
47468 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47469
47470         * gcc.dg/ultrasp5.c: New test.
47471
47472 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47473
47474         PR middle-end/9967
47475         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47476         builtin fputs.
47477
47478 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47479
47480         PR c/8224
47481         * gcc.dg/20030323-1.c: New test.
47482
47483 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47484
47485         * gcc.c-torture/compile/20030323-1.c: New test case.
47486
47487 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47488
47489         * gcc.dg/20030321-1.c: New test.
47490
47491 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47492
47493         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47494
47495 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47496
47497         PR c++/9978, c++/9708
47498         * g++.dg/ext/vlm1.C: Adjust expected error.
47499         * g++.dg/ext/vla2.C: New test.
47500         * g++.dg/template/arg1.C: New test.
47501         * g++.dg/template/arg2.C: New test.
47502
47503 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47504
47505         * g77.f-torture/execute/select.f: New test.
47506         * g77.f-torture/noncompile/select_no_compile.f: New test.
47507
47508 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47509
47510         PR c++/9898
47511         * g++.dg/other/error4.C: New test.
47512
47513 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47514
47515         * g++.dg/template/friend17.C: New test.
47516
47517 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47518
47519         * gcc.c-torture/compile/20030320-1.c: New.
47520
47521 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47522
47523         * gcc.dg/builtins-6.c: New test case.
47524
47525 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47526
47527         PR target/10073
47528         * gcc.c-torture/compile/20030319-1.c: New.
47529
47530 2003-03-18  Jan Hubicka  <jh@suse.cz>
47531
47532         * gcc.dg/i386-cvt-1.c: New test.
47533
47534 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47535
47536         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47537         * objc.dg/naming-2.m: Likewise.
47538
47539 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47540
47541         PR c++/9639
47542         * g++.dg/parse/crash1.C: New test.
47543
47544 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47545
47546         PR c++/8805
47547         * g++.dg/eh/cleanup1.C: New test.
47548
47549 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47550
47551         * gcc.c-torture/execute/20030316-1.c: New test case.
47552
47553 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47554
47555         PR c++/9629
47556         * g++.dg/init/ctor2.C: New test.
47557
47558 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47559
47560         * g77.f-torture/compile/xformat.f: New test case.
47561
47562 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47563
47564         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47565         * g++.old-deja/g++.mike/eh50.C: Likewise.
47566
47567 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47568
47569         PR c++/6440
47570         * g++.dg/template/spec7.C: New test.
47571         * g++.dg/template/spec8.C: Likewise.
47572
47573 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47574
47575         * gcc.c-torture/execute/20030313-1.c: New test.
47576
47577 2003-03-14  Richard Henderson  <rth@redhat.com>
47578
47579         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47580
47581 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47582
47583         * gcc.c-torture/compile/20030314-1.c: New test.
47584
47585 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47586
47587         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47588         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47589         thumb target,
47590         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47591         to accept newer _imp__  prefix and additional
47592         newline in .drectve section.
47593         * gcc.dg/dll-4.c: Likewise.
47594         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47595         switch.
47596
47597 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47598
47599         * g++.dg/parse/namespace9.C: New test.
47600
47601         * g++.dg/init/ref5.C: New test.
47602         * g++.dg/parse/ptrmem1.C: Likewise.
47603
47604 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47605
47606         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47607         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47608         regular expression.
47609         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47610         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47611
47612 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47613
47614         * gcc.c-torture/execute/20030224-2.c: New test.
47615
47616 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47617
47618         * gcc.dg/decl-3.c: New test.
47619
47620 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47621
47622         * gcc.dg/i386-loop-2.c: New test.
47623
47624 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47625
47626         PR c++/9474
47627         * g++.dg/parse/namespace8.C: New test.
47628
47629         PR c++/9924
47630         * g++.dg/overload/builtin2.C: New test.
47631
47632 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47633
47634         * gcc.dg/return-type-3.c: New test.
47635
47636 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47637
47638         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47639         profiling options are not supported.
47640
47641 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47642
47643         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47644         * g++.old-deja/g++.warn/impint2.C: Likewise.
47645
47646 2003-03-10  Devang Patel  <dpatel@apple.com>
47647
47648         * g++.dg/cpp/c++_cmd_1.C: New test.
47649         * g++.dg/cpp/c++_cmd_1.h: New file.
47650
47651 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47652
47653         * gcc.dg/altivec-9.c: New file.
47654
47655 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47656
47657         * gcc.dg/ppc-sdata-1.c: New test.
47658         * gcc.dg/ppc-sdata-2.c: New test.
47659
47660 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47661
47662         PR c++/9373
47663         * g++.dg/opt/ptrmem2.C: New test.
47664
47665         PR c++/8534
47666         * g++.dg/opt/ptrmem1.C: New test.
47667
47668 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47669
47670         * gcc.dg/i386-loop-1.c: New test.
47671
47672 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47673
47674         PR c++/9970
47675         * g++.dg/lookup/friend1.C: New test.
47676
47677 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47678
47679         PR c++/9823
47680         * g++.dg/parser/constructor1.C: New test.
47681
47682 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47683
47684         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47685
47686         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47687
47688 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47689
47690         * gcc.dg/cpp/Wunused.c: Update test.
47691
47692 2003-03-08  Jan Hubicka  <jh@suse.cz>
47693
47694         * gcc.dg/inline-3.c: New test.
47695
47696 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47697
47698         PR c++/9809
47699         * g++.dg/parse/builtin1.C: New test.
47700
47701         PR c++/9982
47702         * g++.dg/abi/cookie1.C: New test.
47703         * g++.dg/abi/cookie2.C: Likewise.
47704
47705         PR c++/9524
47706         * g++.dg/template/field1.C: New test.
47707
47708         PR c++/9912
47709         * g++.dg/parse/class1.C: New test.
47710         * g++.dg/parse/namespace7.C: Likewise.
47711         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47712
47713 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47714
47715         * g++.dg/init/ref4.C: New test.
47716
47717 2003-03-07  Jan Hubicka  <jh@suse.cz>
47718
47719         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47720         * gcc.dg/inline-3.c: New test.
47721
47722 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47723
47724         * g++.dg/init/ref3.C: New test.
47725
47726         PR c++/9965
47727         * g++.dg/init/ref2.C: New test.
47728
47729         PR c++/9400
47730         * g++.dg/warn/Wshadow-2.C: New test.
47731
47732         PR c++/9791
47733         * g++.dg/warn/Woverloaded-1.C: New test.
47734
47735 2003-03-05  Jan Hubicka  <jh@suse.cz>
47736
47737         * gcc.dg/i386-local2.c: New.
47738         * gcc.dg/i386-local.c: Fix typo.
47739
47740 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47741
47742         * g++.dg/abi/layout3.C: New test.
47743
47744 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47745
47746         * gcc.c-torture/compile/20030305-1.c
47747
47748 2003-03-05  Jan Hubicka  <jh@suse.cz>
47749
47750         * gcc.dg/i386-local.c: New.
47751
47752 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47753
47754         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47755
47756 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47757
47758         * gcc.dg/switch-2.c: New test.
47759         * gcc.dg/switch-3.c: New test.
47760         * gcc.dg/Wswitch.c: Adjust line numbers.
47761         * gcc.dg/Wswitch-default.c: Likewise.
47762         * gcc.dg/Wswitch-enum.c: Likewise.
47763
47764 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47765
47766         * gcc.c-torture/execute/20030222-1.c: New test.
47767
47768 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47769
47770         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47771
47772 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47773
47774         PR c++/9878
47775         * g++.dg/init/ref1.C: New test.
47776
47777 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47778
47779         * gcc.dg/sh-relax.c: New SH-only test.
47780
47781 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47782
47783         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47784         comment explaining purpose of testcase.
47785
47786 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47787
47788         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47789         for HC11/HC12 (asm needs two int registers).
47790         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47791         HC11/HC12 because the test uses an asm which needs two 32-bit
47792         registers.
47793
47794 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47795
47796         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47797         for HC11/HC12 (array is too large otherwise).
47798         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47799         * gcc.c-torture/compile/20010518-2.x: Likewise.
47800         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47801         HC11/HC12 (array is too large).
47802
47803 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47804
47805         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47806         * lib/g++-dg.exp (g++-dg-test): Likewise.
47807
47808 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47809
47810         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47811         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47812
47813 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47814
47815         * g++.dg/warn/implicit-typename1.C: Remove warning.
47816
47817 2003-02-28  Richard Henderson  <rth@redhat.com>
47818
47819         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47820         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47821
47822 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47823
47824         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47825         * g++.dg/pch/pch.exp: Likewise.
47826
47827 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47828
47829         PR c++/9879
47830         * g++.dg/init/new4.C: New test.
47831
47832 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47833
47834         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47835
47836 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47837
47838         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47839         unsigned long.
47840
47841         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47842         wider than float.
47843
47844 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47845
47846         * lib/scanasm.exp: Add support for counting numbers of
47847         occurences.
47848         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47849         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47850
47851 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47852
47853         PR c++/9683
47854         * g++.dg/template/static3.C: New test.
47855
47856         PR c++/9829
47857         * g++.dg/parse/namespace6.C: New test.
47858
47859 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47860
47861         PR target/9732
47862         * gcc.dg/20030225-1.c: New test.
47863
47864 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47865
47866         * README: Remove out-of-date information.
47867
47868         PR c++/9836
47869         * g++.dg/template/spec6.C: New test.
47870
47871 2003-02-24  Jeff Law  <law@redhat.com>
47872
47873         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47874
47875 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47876
47877         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47878         * gcc.dg/pragma-ep-1.c: Likewise.
47879
47880 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47881
47882         PR c++/9602
47883         * g++.dg/template/friend16.C: New test.
47884
47885 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47886
47887         PR c++/5333
47888         * g++.dg/parse/fused-params1.C: Adjust error messages.
47889         * g++.dg/template/nested3.C: New test.
47890
47891 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47892
47893         * g++.dg/abi/param1.C: New test.
47894
47895 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47896
47897         PR c++/7982
47898         * g++.dg/warn/implicit-typename1.C: New test.
47899
47900 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47901
47902         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47903         with "mtune".
47904         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47905         * gcc.c-torture/execute/20010129-1.x: Likewise.
47906         * gcc.dg/20011107-1.c: Likewise.
47907         * gcc.dg/20020108-1.c: Likewise.
47908         * gcc.dg/20020122-3.c: Likewise.
47909         * gcc.dg/20020206-1.c: Likewise.
47910         * gcc.dg/20020310-1.c: Likewise.
47911         * gcc.dg/20020426-2.c: Likewise.
47912         * gcc.dg/20020517-1.c: Likewise.
47913         * gcc.dg/991230-1.c: Likewise.
47914         * gcc.dg/i386-unroll-1.c: Likewise.
47915         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47916
47917 2003-02-22  Jan Hubicka  <jh@suse.cz>
47918
47919         * gcc.dg/i386-mul.c: New test.
47920
47921 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47922
47923         * gcc.dg/builtins-5.c: New test case.
47924
47925 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47926
47927         * gcc.dg/asmreg-1.c: New test.
47928
47929 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47930
47931         PR c++/9749
47932         * g++.dg/parse/varmod1.C: New test.
47933
47934 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47935
47936         PR c++/9727
47937         * g++.dg/template/op1.C: New test.
47938
47939 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47940
47941         PR c++/8906
47942         * g++.dg/template/nested2.C: New test.
47943
47944 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47945
47946         PR c++/8724
47947         * g++.dg/expr/dtor1.C: New test.
47948
47949 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47950
47951         * gcc.dg/cpp/include3.c: New test.
47952         * gcc.dg/cpp/inc/foo.h: New file.
47953
47954 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47955
47956         * gcc.c-torture/execute/20030221-1.c: New test.
47957
47958 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47959
47960         PR c++/9729
47961         * g++.dg/abi/conv1.C: New test.
47962
47963 2003-02-20  Jan Hubicka  <jh@suse.cz>
47964
47965         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47966
47967 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
47968
47969         * gcc.c-torture/compile/20030219-1.c: New test.
47970
47971 2003-02-18  Jan Hubicka  <jh@suse.cz>
47972
47973         * gcc.dg/funcorder.c: New test.
47974
47975 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47976
47977         * gcc.c-torture/execute/20030218-1.c: New.
47978
47979 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
47980
47981         * gcc.dg/20030218-1.c: New.
47982
47983 2003-02-18  Richard Henderson  <rth@redhat.com>
47984
47985         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47986         * gcc.dg/attr-used-2.c: New.
47987
47988 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
47989
47990         PR c++/9704
47991         * g++.dg/init/copy5.C: New test.
47992
47993 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47994
47995         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47996         * g++.dg/pch/pch.exp: Likewise.
47997
47998 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47999
48000         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48001         STACK_SIZE is not defined.
48002
48003 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48004
48005         PR c++/9457
48006         * g++.dg/template/init1.C: New test.
48007
48008 2003-02-16  Jan HUbicka  <jh@suse.cz>
48009
48010         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48011         (foo): Add few extra tests
48012         * gcc.dg/c99-const-expr-3.c: Likewise.
48013         * gcc.c-torture/execute/20030216-1.c: New.
48014
48015 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48016
48017         PR c++/9459
48018         * g++.dg/ext/typeof4.C: New test.
48019
48020 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48021
48022         * gcc.dg/i386-387-3.c: New test case.
48023
48024 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48025
48026         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48027         cris-*-elf* cris-*-aout* and mmix-*-*.
48028
48029 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48030
48031         * gcc.dg/20030213-1.c: New test.
48032
48033 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48034
48035         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48036         * gcc.dg/i386-387-2.c: Likewise.
48037
48038 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48039
48040         * gcc.dg/ppc-spe.c: Fix formatting.
48041         Enable tests that were previously unsupported by gas.
48042         Delete tests for instructions that no longer exist.
48043         Switch arguments on evsubifw builtin.
48044
48045 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48046
48047         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48048         STACK_SIZE is too small.
48049
48050 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48051             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48052
48053         * gcc.dg/decl-2.c: New test.
48054
48055 2003-02-10  Jan Hubicka  <jh@suse.cz>
48056
48057         * gcc.dg/i386-fpcvt-1.c: New test.
48058
48059 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48060
48061         * gcc.c-torture/execute/20030209-1.c: New test.
48062
48063 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48064
48065         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48066         int-wide bitops, use the constants of the same width.
48067         Likewise, if long long is 32-bit wide, test bitops using
48068         32-bit constants.
48069
48070 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48071
48072         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48073
48074 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48075
48076         * gcc.dg/builtins-4.c: New test case.
48077
48078 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48079
48080         * gcc.dg/20020430-1.c: Fix dg command typos.
48081         * gcc.dg/20020503-1.c: Likewise.
48082
48083 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48084
48085         PR c++/8785
48086         * g++.dg/parse/fused-params1.C: New test.
48087
48088         PR c++/8857
48089         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48090
48091         PR c++/8921
48092         * g++.dg/parse/non-dependent1.C: New test.
48093
48094         PR c++/8928
48095         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48096
48097         PR c++/9228
48098         * g++.dg/parse/undefined7.C: New test.
48099         * g++.dg/parse/non-templ1.C: New test.
48100
48101         PR c++/9229
48102         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48103
48104 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48105
48106         * gcc.c-torture/compile/20030206-1.c: New test.
48107
48108 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48109
48110         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48111         "pow" to "foo" to avoid potential confusion with a math built-in.
48112
48113 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48114
48115         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48116         conditions for SPARC targets.
48117
48118 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48119
48120         * gcc.dg/20030204-1.c: New test.
48121
48122 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48123
48124         PR c++/38
48125         * g++.dg/parse/array-size1.C: New test.
48126
48127         PR c++/5657
48128         * g++.dg/parse/undefined3.C: New test.
48129
48130         PR c++/5665
48131         * g++.dg/parse/undefined4.C: New test.
48132
48133         PR c++/5975
48134         * g++.dg/parse/undefined5.C: New test.
48135
48136         PR c++/7259
48137         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48138
48139         PR c++/8578
48140         * g++.dg/parse/casting-operator1.C: New test.
48141
48142         PR c++/8596
48143         * g++.dg/parse/undefined6.C: New test.
48144
48145         PR c++/8736
48146         * g++.dg/parse/missing-template1.C: New test.
48147
48148 2003-02-04  Jan Hubicka  <jh@suse.cz>
48149
48150         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48151         * gcc.dg/i386-cmov?.c: Likewise.
48152         * gcc.dg/i386-fpcvt-?.c: Likewise.
48153         * gcc.dg/i386-ssefp-1.c: Likewise.
48154         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48155         conventions.
48156
48157 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48158
48159         PR c++/7129
48160         * g++.dg/ext/max.C: New test.
48161
48162 2003-02-03  Jan Hubicka  <jh@suse.cz>
48163
48164         * gcc.c-torture/execute/20030203-1.c: New test.
48165
48166 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48167
48168         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48169         'natural-endian'.
48170
48171 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48172
48173         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48174         * g++.dg/init/new2.C: Likewise.
48175         * g++.dg/other/new1.C: Likewise.
48176
48177 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48178
48179         * gcc.dg/struct-ret-libc.c: New test.
48180
48181 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48182
48183         * gcc.dg/20030129-1.c: New test.
48184
48185 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48186
48187         PR c++/8849
48188         * g++.dg/template/ptrmem4.C: New test.
48189
48190 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48191
48192         * g++.dg/parser/constant1.C: New test.
48193
48194 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48195
48196         PR c++/8591
48197         * g++.dg/parse/friend2.C: New test.
48198
48199 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48200
48201         PR c++/9437
48202         * g++.dg/template/unify4.C: New test.
48203
48204 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48205
48206         * gcc.c-torture/execute/20030128-1.c: New test.
48207
48208 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48209
48210         * g++.dg/lookup/nested1.C: Test moved from ...
48211         * g++.old-deja/g++.other/lookup24.C: ... here.
48212
48213 2003-01-28  Jan Hubicka  <jh@suse.cz>
48214
48215         * gcc.dg/i386-cmov5.c: New test.
48216
48217 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48218
48219         * gcc.c-torture/execute/20010925-1.c: Changed the
48220         memcpy declaration.
48221
48222 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48223
48224         PR c++/3902
48225         * g++.dg/parse/template5.C: New test.
48226
48227 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48228
48229         PR fortran/9258
48230         * g77.dg/pr9258: New test.
48231
48232 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48233
48234         * README: Move relevant parts from README.g++.
48235
48236         * README.g++: Remove this file.
48237
48238 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48239
48240         * g++.dg/abi/dcast1.C: New test.
48241
48242 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48243
48244         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48245
48246 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48247
48248         PR c++/47
48249         * g++.old-deja/g++.other/lookup24.C: New test.
48250
48251 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48252
48253         PR middle-end/7227
48254         * gcc.dg/uninit-C.c: New test.
48255
48256 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48257
48258         * g++.dg/abi/covariant1.C: New test.
48259
48260 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48261
48262         * gcc.dg/20030123-1.c: New test.
48263
48264 2003-01-25  Jan Hubicka  <jh@suse.cz>
48265
48266         PR opt/8492
48267         * gcc.c-torture/compile/20030125-1.c
48268
48269 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48270
48271         PR c++/9403
48272         * g++.dg/parse/template3.C: New test.
48273         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48274
48275         PR c++/795
48276         * g++.dg/parse/template4.C: New test.
48277
48278         PR c++/9415
48279         * g++.dg/template/qual2.C: New test.
48280
48281         PR c++/8545
48282         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48283
48284         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48285
48286 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48287
48288         * gcc.c-torture/execute/switch-1.c: New test case.
48289
48290 2003-01-25  Jan Hubicka  <jh@suse.cz>
48291
48292         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48293
48294 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48295
48296         Tweaks for Bison-1.875. From the NEWS file:
48297         "- `parse error' -> `syntax error'
48298         Bison now uniformly uses the term `syntax error'"
48299         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48300         * gcc.dg/cpp/digraph2.c: Likewise.
48301         * gcc.dg/cpp/direct2.c: Likewise.
48302         * gcc.dg/cpp/paste4.c: Likewise.
48303         * gcc.dg/c90-restrict-1.c: Likewise.
48304         * gcc.dg/c99-func-2.c: Likewise.
48305         * gcc.dg/noncompile/920721-2.c: Likewise.
48306         * gcc.dg/noncompile/930622-2.c: Likewise.
48307         * gcc.dg/noncompile/940112-1.c: Likewise.
48308         * gcc.dg/noncompile/950921-1.c: Likewise.
48309         * gcc.dg/noncompile/951123-1.c: Likewise.
48310         * gcc.dg/noncompile/971104-1.c: Likewise.
48311         * gcc.dg/noncompile/990416-1.c: Likewise.
48312
48313 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48314
48315         * g++.dg/parse/undefined1.C: Add error message.
48316
48317 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48318
48319         PR c++/9354
48320         * g++.dg/parse/new1.C: New test.
48321
48322         PR c++/9216
48323         * g++.dg/parse/template2.C: New test.
48324
48325         PR c++/9354
48326         * g++.dg/parse/typedef2.C: New test.
48327
48328         PR c++/9328
48329         * g++.dg/ext/typeof3.C: New test.
48330
48331 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48332
48333         PR c++/2738
48334         * g++.dg/parse/ret-type1.C: New test.
48335
48336         PR c++/3792
48337         * g++.dg/parse/tmpl-outside1.C: New test.
48338
48339         PR c++/4207
48340         * g++.dg/parse/int-as-enum1.C: New test.
48341
48342         PR c++/4903
48343         * g++.dg/parse/no-typename1.C: New test.
48344
48345         PR c++/5533
48346         * g++.dg/parse/no-value1.C: New test.
48347
48348         PR c++/5921
48349         * g++.dg/parse/wrong-inline1.C: New test.
48350
48351         PR c++/6402
48352         * g++.dg/parse/ref1.C: New test.
48353
48354         PR c++/6992
48355         * g++.dg/parse/attr-ctor1.C: New test.
48356
48357         PR c++/7229
48358         * g++.dg/parse/namespace5.C: New test.
48359
48360         PR c++/7917
48361         * g++.dg/parse/func-def1.C: New test.
48362
48363         PR c++/8143
48364         * g++.dg/parse/undefined1.C: New test.
48365
48366         PR c++/5723, PR c++/8522
48367         * g++.dg/parse/specialization1.C: New test.
48368
48369         PR c++/163, PR c++/8595
48370         * g++.dg/parse/struct-as-enum1.C: New test.
48371
48372         PR c++/9173
48373         * g++.dg/parse/undefined2.C: New test.
48374
48375 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48376
48377         PR c++/9298
48378         * g++.dg/parse/template1.C: New test.
48379
48380         PR c++/9384
48381         * g++.dg/parse/using1.C: New test.
48382
48383         PR c++/9285
48384         PR c++/9294
48385         * g++.dg/parse/expr2.C: New test.
48386
48387         PR c++/9388
48388         * g++.dg/parse/lookup2.C: Likewise.
48389
48390 2003-01-21  Jan Hubicka  <jh@suse.cz>
48391
48392         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48393         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48394         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48395         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48396
48397 2003-01-20  Nick Clifton  <nickc@redhat.com>
48398
48399         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48400         problem with ARM sibcall code generation.
48401
48402 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48403
48404         * gcc.c-torture/execute/20030120-1.c: New.
48405
48406 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48407
48408         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48409
48410 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48411
48412         PR c++/9272
48413         * g++.dg/parse/ctor1.C: New test.
48414
48415         PR c++/9294:
48416         * g++.dg/parse/qualified1.C: New test.
48417
48418         * g++.dg/parse/typename3.C: New test.
48419
48420 2003-01-16  Richard Henderson  <rth@redhat.com>
48421
48422         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48423
48424 2003-01-16  Richard Henderson  <rth@redhat.com>
48425
48426         * g++.dg/pch/pch.exp: Copy test header to the working directory
48427         before using it either for precompilation or direct use.
48428         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48429         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48430
48431 2003-01-16  Richard Henderson  <rth@redhat.com>
48432
48433         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48434         before using it either for precompilation or direct use.
48435         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48436         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48437
48438 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48439
48440         * g++.dg/ext/typename1.C: Add typename keyword.
48441         * g++.dg/template/crash1.C: Update error messages.
48442         * g++.dg/template/crash2.C: Remove error message.
48443         * g++.dg/parse/typename2.C: New test.
48444         * g++.dg/template/typename2.C: Change implicit
48445         typename warning into error.
48446         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48447         error messages.
48448         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48449         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48450         * g++.old-deja/g++.law/visibility13.C: Remove error
48451         messages.
48452         * g++.old-deja/g++.ns/template17.C: Reorder code to
48453         make declaration visible in template.
48454         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48455         * g++.old-deja/g++.pt/crash36.C: Issue more error
48456         messages.
48457         * g++.old-deja/g++.pt/crash5.C: Improve error
48458         message.
48459         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48460         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48461         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48462         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48463         typename warning with error message.
48464         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48465         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48466         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48467
48468 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48469
48470         * g++.dg/parse/ambig2.C: New test.
48471
48472 2003-01-15  Richard Henderson  <rth@redhat.com>
48473
48474         * g++.dg/tls/init-2.C: Update error message string.
48475
48476 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48477
48478         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48479
48480 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48481
48482         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48483         all for HC11/HC12.
48484         * gcc.c-torture/compile/20001205-1.x: Likewise.
48485         * gcc.c-torture/compile/20001226-1.x: Likewise.
48486         * gcc.c-torture/compile/920520-1.x: Likewise.
48487         * gcc.c-torture/compile/961203-1.x: Likewise.
48488         * gcc.c-torture/compile/20020604-1.x: Likewise.
48489
48490 2003-01-15  Jan Hubicka  <jh@suse.cz>
48491
48492         * gcc.c-torture/compile/20030115-1.c: New test.
48493
48494         * gcc.dg/i386-fpcvt-1.c: New test.
48495         * gcc.dg/i386-fpcvt-2.c: New test.
48496
48497 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48498
48499         Further conform g++'s __vmi_class_type_info to the C++ ABI
48500         specification.
48501         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48502         the specification.
48503
48504 2003-01-14  Jan Hubicka  <jh@suse.cz>
48505
48506         * gcc.dg/i386-fpcvt-1.c: New test.
48507         * gcc.dg/i386-fpcvt-2.c: New test.
48508
48509 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48510
48511         * gcc.dg/i386-mmx-3.c: New test.
48512
48513 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48514
48515         PR c++/9264
48516         * g++.dg/parse/octal1.C: New file.
48517
48518         PR c++/9172
48519         * g++.dg/parse/typename1.C: New file.
48520
48521 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48522
48523         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48524         * gcc.dg/bf-no-ms-layout.c: Likewise.
48525         * gcc.dg/bf-ms-attrib.c: Likewise.
48526
48527 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48528
48529         PR c++/9099
48530         * g++.dg/parse/dtor1.C: New file.
48531
48532         PR c++/9128
48533         * g++.dg/rtti/typeid1.C: New file.
48534
48535         PR c++/9153
48536         * g++.dg/parse/lookup1.C: New file.
48537
48538         PR c++/9171
48539         * g++.dg/templ/spec5.C: New file.
48540
48541 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48542
48543         * gcc.c-torture/compile/20030110-1.c: New test.
48544
48545 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48546
48547         Merge from pch-branch:
48548
48549         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48550
48551         * gcc.dg/pch/cpp-1.h: New.
48552         * gcc.dg/pch/cpp-1.c: New.
48553         * gcc.dg/pch/cpp-2.h: New.
48554         * gcc.dg/pch/cpp-2.c: New.
48555
48556         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48557
48558         * gcc.dg/pch/except-1.h: New.
48559         * gcc.dg/pch/except-1.c: New.
48560
48561         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48562
48563         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48564         running test.
48565         * gcc.dg/pch: Include *.hp not *.h.
48566         * gcc.dg/pch/system-1.h: New.
48567         * gcc.dg/pch/system-1.c: New.
48568
48569         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48570
48571         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48572         rather than trying to build and run a program using PCH.
48573         * gcc.dg/pch: Remove dg-do commands from test files.
48574
48575         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48576
48577         * gcc.dg/pch/macro-3.c: New.
48578         * gcc.dg/pch/macro-3.h: New.
48579
48580         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48581
48582         * gcc.dg/pch/common-1.c: New.
48583         * gcc.dg/pch/common-1.h: New.
48584         * gcc.dg/pch/decl-1.c: New.
48585         * gcc.dg/pch/decl-1.h: New.
48586         * gcc.dg/pch/decl-2.c: New.
48587         * gcc.dg/pch/decl-2.h: New.
48588         * gcc.dg/pch/decl-3.c: New.
48589         * gcc.dg/pch/decl-3.h: New.
48590         * gcc.dg/pch/decl-4.c: New.
48591         * gcc.dg/pch/decl-4.h: New.
48592         * gcc.dg/pch/decl-5.c: New.
48593         * gcc.dg/pch/decl-5.h: New.
48594         * gcc.dg/pch/global-1.c: New.
48595         * gcc.dg/pch/global-1.h: New.
48596         * gcc.dg/pch/inline-1.c: New.
48597         * gcc.dg/pch/inline-1.h: New.
48598         * gcc.dg/pch/inline-2.c: New.
48599         * gcc.dg/pch/inline-2.h: New.
48600         * gcc.dg/pch/static-1.c: New.
48601         * gcc.dg/pch/static-1.h: New.
48602         * gcc.dg/pch/static-2.c: New.
48603         * gcc.dg/pch/static-2.h: New.
48604
48605         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48606
48607         * g++.dg/pch/pch.exp: Better handle failing testcases.
48608         * gcc.dg/pch/pch.exp: Likewise.
48609         * gcc.dg/pch/macro-1.c: New.
48610         * gcc.dg/pch/macro-1.h: New.
48611         * gcc.dg/pch/macro-2.c: New.
48612         * gcc.dg/pch/macro-2.h: New.
48613
48614         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48615
48616         * g++.dg/dg.exp: Treat files in pch/ specially.
48617         * g++.dg/pch/pch.exp: New file.
48618         * g++.dg/pch/empty.H: New file.
48619         * g++.dg/pch/empty.C: New file.
48620         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48621         "precompile".
48622
48623         * gcc.dg/pch/pch.exp: New file.
48624         * gcc.dg/pch/empty.h: New file.
48625         * gcc.dg/pch/empty.c: New file.
48626         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48627         "precompile".
48628
48629 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48630
48631         * g++.dg/template/friend14.C: New test.
48632
48633 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48634
48635         * gcc.dg/old-style-asm-1.c: New test.
48636
48637 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48638
48639         * gcc.c-torture/compile/20030109-1.c: New test.
48640
48641 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48642
48643         * gcc.c-torture/execute/20030109-1.c: New test.
48644
48645 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48646
48647         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48648         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48649         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48650         * g++.old-deja/g++.mike/eh2.C: Likewise.
48651         * g++.old-deja/g++.mike/eh3.C: Likewise.
48652         * g++.old-deja/g++.mike/eh5.C: Likewise.
48653         * g++.old-deja/g++.mike/eh6.C: Likewise.
48654         * g++.old-deja/g++.mike/eh7.C: Likewise.
48655         * g++.old-deja/g++.mike/eh8.C: Likewise.
48656         * g++.old-deja/g++.mike/eh9.C: Likewise.
48657         * g++.old-deja/g++.mike/eh10.C: Likewise.
48658         * g++.old-deja/g++.mike/eh12.C: Likewise.
48659         * g++.old-deja/g++.mike/eh13.C: Likewise.
48660         * g++.old-deja/g++.mike/eh14.C: Likewise.
48661         * g++.old-deja/g++.mike/eh16.C: Likewise.
48662         * g++.old-deja/g++.mike/eh17.C: Likewise.
48663         * g++.old-deja/g++.mike/eh18.C: Likewise.
48664         * g++.old-deja/g++.mike/eh21.C: Likewise.
48665         * g++.old-deja/g++.mike/eh23.C: Likewise.
48666         * g++.old-deja/g++.mike/eh24.C: Likewise.
48667         * g++.old-deja/g++.mike/eh25.C: Likewise.
48668         * g++.old-deja/g++.mike/eh26.C: Likewise.
48669         * g++.old-deja/g++.mike/eh27.C: Likewise.
48670         * g++.old-deja/g++.mike/eh28.C: Likewise.
48671         * g++.old-deja/g++.mike/eh29.C: Likewise.
48672         * g++.old-deja/g++.mike/eh31.C: Likewise.
48673         * g++.old-deja/g++.mike/eh33.C: Likewise.
48674         * g++.old-deja/g++.mike/eh34.C: Likewise.
48675         * g++.old-deja/g++.mike/eh35.C: Likewise.
48676         * g++.old-deja/g++.mike/eh36.C: Likewise.
48677         * g++.old-deja/g++.mike/eh37.C: Likewise.
48678         * g++.old-deja/g++.mike/eh38.C: Likewise.
48679         * g++.old-deja/g++.mike/eh39.C: Likewise.
48680         * g++.old-deja/g++.mike/eh40.C: Likewise.
48681         * g++.old-deja/g++.mike/eh41.C: Likewise.
48682         * g++.old-deja/g++.mike/eh42.C: Likewise.
48683         * g++.old-deja/g++.mike/eh44.C: Likewise.
48684         * g++.old-deja/g++.mike/eh46.C: Likewise.
48685         * g++.old-deja/g++.mike/eh47.C: Likewise.
48686         * g++.old-deja/g++.mike/eh48.C: Likewise.
48687         * g++.old-deja/g++.mike/eh49.C: Likewise.
48688         * g++.old-deja/g++.mike/eh50.C: Likewise.
48689         * g++.old-deja/g++.mike/eh51.C: Likewise.
48690         * g++.old-deja/g++.mike/eh53.C: Likewise.
48691         * g++.old-deja/g++.mike/eh55.C: Likewise.
48692         * g++.old-deja/g++.mike/p7912.C: Likewise.
48693         * g++.old-deja/g++.mike/p9706.C: Likewise.
48694         * g++.old-deja/g++.mike/p10416.C: Likewise.
48695         * g++.old-deja/g++.mike/p11667.C: Likewise.
48696         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48697         Remove redundant reference to Iris.
48698         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48699         Elxsi, i860, Pico Java, and WE32K.
48700
48701 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48702
48703         * g++.dg/ext/asm4.C: New test.
48704
48705 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48706
48707         PR c++/9030
48708         * g++.dg/template/friend12.C: New test.
48709         * g++.dg/template/friend13.C: Likewise.
48710         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48711
48712 2003-01-08  Jan Hubicka  <jh@suse.cz>
48713
48714         * gcc.dg/i386-cadd.c: New test.
48715         * gcc.dg/i386-cmov4.c: Likewise.
48716
48717 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48718
48719         PR c++/9165
48720         * g++.dg/warn/Wunused-3.C: New test.
48721
48722         * g++.dg/abi/bitfield9.C: New test.
48723
48724         PR c++/9189
48725         * g++.dg/parse/defarg3.C: New test.
48726
48727 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48728
48729         * g++.dg/parse/ambig1.C: New test.
48730         * g++.dg/parse/defarg2.C: New test.
48731
48732 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48733
48734         * g++.dg/template/defarg-1.C: New test.
48735         * g++.dg/template/local2.C: Likewise.
48736
48737 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48738
48739         * gcc.c-torture/execute/20030105-1.c: New test.
48740
48741 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48742
48743         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48744         * g++.dg/parse/namespace4.C: Likewise.
48745
48746 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48747
48748         * g++.dg/template/ntp2.C: New test.
48749
48750 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48751
48752         * g++.dg/parse/extern-C-1.C: New test.
48753
48754         * g++.dg/parse/namespace4.C: New test.
48755
48756         * g++.dg/template/nested1.C: New test.
48757
48758         * g++.dg/parse/namespace3.C: New test.
48759
48760 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48761
48762         * g++.dg/lookup/two-stage1.C: New test.
48763
48764 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48765
48766         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48767         * g++.old-deja/g++.jason/access8.C: Likewise.
48768         * g++.old-deja/g++.other/decl5.C: Likewise.
48769
48770 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48771
48772         * g++.dg/parse/parse7.C: New test.
48773
48774 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48775
48776         PR c++/2843
48777         * g++.dg/ext/attrib7.C: New test.
48778
48779 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48780
48781         * g++.dg/parse/parse6.C: New test.
48782
48783 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48784
48785         * gcc.dg/h8300-stack-1.c: New.
48786
48787 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48788
48789         g++.dg/lookup/exception1.C: New test.
48790
48791         g++.dg/lookup/template1.C: New test.
48792
48793         g++.dg/parse/namespace2.C: New test.
48794
48795         g++.dg/parse/parens2.C: New test.
48796
48797 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48798
48799         * g++.dg/parse/parse5.C: New test.
48800         * g++.dg/lookup/scoped4.C: New test.
48801
48802 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48803
48804         * g++.dg/parse/parens1.C: New test.
48805
48806         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48807         angle-bracket1.C.
48808         * g++.dg/parse/parens2.C: New test.
48809
48810         * g++.dg/lookup/scope-operator1.C: New test.
48811
48812         * g++.dg/parse/operator1.C: New test.
48813
48814 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48815
48816         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48817         * g++.old-deja/g++.other/access6.C: Likewise.
48818         * g++.old-deja/g++.other/decl1.C: Likewise.
48819         * g++.old-deja/g++.pt/typename12.C: Likewise.
48820
48821 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48822
48823         * g++.dg/parse/namespace1.C: New test.
48824
48825 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48826
48827         * g++.dg/parse/parse4.C: New test.
48828
48829 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48830
48831         * g++.dg/parse/parse3.C: New test.
48832
48833 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48834
48835         * g++.dg/parse/parse2.C: New test.
48836
48837 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48838
48839         * g++.dg/template/friend11.C: New test.
48840
48841 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48842
48843         * g++.dg/parse/parse1.C: New test.
48844
48845 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48846
48847         * lib/profopt.exp: Change the name of a global variable to avoid
48848         possible clashes with other test suites.
48849
48850 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48851
48852         * g++.dg/inherit/covariant8.C: New test.
48853
48854 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48855
48856         * g++.dg/init/array9.C: New test.
48857
48858         PR c++/9112
48859         * g++.dg/parse/expr1.C: New test.
48860
48861 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48862
48863         * gcc.c-torture/compile/20021230-1.c: New test.
48864
48865 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48866
48867         * g++.dg/inherit/covariant5.C: New test.
48868         * g++.dg/inherit/covariant6.C: New test.
48869         * g++.dg/inherit/covariant7.C: New test.
48870
48871 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48872
48873         PR c++/2739
48874         * g++.dg/other/access2.C: New test.
48875
48876 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48877
48878         * g++.dg/other/anon-struct.C: No longer fails
48879         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48880         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48881         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48882
48883 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48884
48885         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48886
48887 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48888
48889         * g++.dg/eh/spec4.C: Remove stray semicolon.
48890         * g++.dg/expr/pmf-1.C: Change error message.
48891         * g++.dg/ext/asm1.C: Remove stray semicolon.
48892         * g++.dg/ext/typename1.C: Add missing typenames.
48893         * g++.dg/inherit/template-as-base.C: Change error message.
48894         * g++.dg/lookup/scoped1.C: Likewise.
48895         * g++.dg/lookup/scoped2.C: Likewise.
48896         * g++.dg/lookup/using2.C: Likewise.
48897         * g++.dg/other/component1.C: Remove stray semicolon.
48898         * g++.dg/other/do1.C: Change error message.
48899         * g++.dg/other/error2.C: Likewise.
48900         * g++.dg/other/init1.C: Likewise.
48901         * g++.dg/other/packed1.C: Remove stray semicolon.
48902         * g++.dg/other/ptrmem2.C: Change error message.
48903         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48904         marker.
48905         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48906         * g++.dg/template/access3.C: Add typename keyword.
48907         * g++.dg/template/access5.C: Remove stray semicolon.
48908         * g++.dg/template/access6.C: Likewise.
48909         * g++.dg/template/complit1.C: Likewise.
48910         * g++.dg/template/crash1.C: Change error message.
48911         * g++.dg/template/inherit2.C: Remove stray semicolon.
48912         * g++.dg/template/instantiate2.C: Likewise.
48913         * g++.dg/template/instantiate3.C: Change error message.
48914         * g++.dg/template/qual1.C: Remove stray semicolon.
48915         * g++.dg/template/qualttp18.C: Change error message.
48916         * g++.dg/template/ref1.C: Remove stray semicolon.
48917         * g++.dg/template/sizeof1.C (A::value): Declare it.
48918         * g++.dg/template/spec4.C: Change error message.
48919         * g++.dg/template/static1.C: Likewise.
48920         * g++.dg/template/type1.C: Likewise.
48921         * g++.dg/template/typename3.C: Likewise.
48922         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48923         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48924         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48925         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48926         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48927         named return value extension.
48928         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48929         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48930         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48931         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48932         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48933         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48934         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48935         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48936         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48937         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48938         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48939         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48940         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48941         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48942         syntax.
48943         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48944         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48945         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48946         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48947         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48948         * g++.old-deja/g++.brendan/template11.C: Likewise.
48949         * g++.old-deja/g++.brendan/template26.C: Likewise.
48950         * g++.old-deja/g++.brendan/template27.C: Use explicit
48951         specialization syntax.
48952         * g++.old-deja/g++.brendan/template30.C: Likewise.
48953         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48954         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48955         non-dependent names.
48956         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48957         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48958         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48959         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48960         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48961         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48962         named return value extension.
48963         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48964         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48965         * g++.old-deja/g++.ext/return1.C: Likewise.
48966         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48967         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48968         * g++.old-deja/g++.jason/access8.C: Likewise.
48969         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48970         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48971         pseudo-destructor names.
48972         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48973         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48974         pseudo-destructor names.
48975         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48976         * g++.old-deja/g++.jason/overload19.C: Likewise.
48977         * g++.old-deja/g++.jason/overload32.C: Likewise.
48978         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48979         stray semicolons.
48980         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48981         * g++.old-deja/g++.jason/return.C: Likewise.
48982         * g++.old-deja/g++.jason/return2.C: Likewise.
48983         * g++.old-deja/g++.jason/shadow1.C: Likewise.
48984         * g++.old-deja/g++.jason/special.C: Use explicit specialization
48985         syntax.
48986         * g++.old-deja/g++.jason/template10.C: Account for use of
48987         non-dependent names.
48988         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48989         syntax.
48990         * g++.old-deja/g++.jason/template37.C: Likewise.
48991         * g++.old-deja/g++.law/access4.C: Change error messages.
48992         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48993         pseudo-destructor names.
48994         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48995         * g++.old-deja/g++.law/ctors9.C: Likewise.
48996         * g++.old-deja/g++.law/cvt22.C: Likewise.
48997         * g++.old-deja/g++.law/dtors5.C: Likewise.
48998         * g++.old-deja/g++.law/global-init1.C: Likewise.
48999         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49000         * g++.old-deja/g++.law/operators28.C: Likewise.
49001         * g++.old-deja/g++.law/visibility28.C: Likewise.
49002         * g++.old-deja/g++.martin/eval1.C: Likewise.
49003         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49004         name.
49005         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49006         * g++.old-deja/g++.mike/net34.C: Likewise.
49007         * g++.old-deja/g++.mike/net36.C: Likewise.
49008         * g++.old-deja/g++.mike/ns2.C: Likewise.
49009         * g++.old-deja/g++.mike/p12306.C: Likewise.
49010         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49011         value extension.
49012         * g++.old-deja/g++.mike/p700.C: Likewise.
49013         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49014         * g++.old-deja/g++.mike/p710.C: Likewise.
49015         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49016         value extension.
49017         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49018         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49019         * g++.old-deja/g++.ns/crash2.C: Likewise.
49020         * g++.old-deja/g++.ns/crash3.C: Likewise.
49021         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49022         * g++.old-deja/g++.ns/ns17.C: Likewise.
49023         * g++.old-deja/g++.ns/template16.C: Likewise.
49024         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49025         keyword.
49026         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49027         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49028         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49029         named return value extension.
49030         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49031         * g++.old-deja/g++.other/access4.C: Issue additional error
49032         messages.
49033         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49034         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49035         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49036         * g++.old-deja/g++.other/crash25.C: Change error message.
49037         * g++.old-deja/g++.other/crash4.C: Change error message.
49038         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49039         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49040         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49041         checks.
49042         * g++.old-deja/g++.other/defarg8.C: Likewise.
49043         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49044         * g++.old-deja/g++.other/dtor10.C: Likewise.
49045         * g++.old-deja/g++.other/incomplete.C: Likewise.
49046         * g++.old-deja/g++.other/linkage7.C: Likewise.
49047         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49048         lookup algorithm.
49049         * g++.old-deja/g++.other/mangle2.C: Likewise.
49050         * g++.old-deja/g++.other/refinit2.C: Likewise.
49051         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49052         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49053         * g++.old-deja/g++.pt/crash28.C: Likewise.
49054         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49055         syntax.
49056         * g++.old-deja/g++.pt/crash32.C: Change error message.
49057         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49058         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49059         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49060         error message position.
49061         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49062         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49063         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49064         syntax.
49065         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49066         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49067         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49068         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49069         keyword.
49070         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49071         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49072         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49073         keyword.
49074         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49075         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49076         syntax.
49077         * g++.old-deja/g++.pt/friend28.C: Account for use of
49078         non-dependent names.
49079         * g++.old-deja/g++.pt/friend29.C: Likewise.
49080         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49081         rules.
49082         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49083         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49084         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49085         lookup rules.
49086         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49087         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49088         keyword.
49089         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49090         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49091         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49092         keyword.
49093         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49094         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49095         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49096         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49097         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49098         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49099         keyword.
49100         * g++.old-deja/g++.pt/spec10.C: Likewise.
49101         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49102         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49103         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49104         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49105         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49106         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49107         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49108         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49109         * g++.old-deja/g++.pt/typename15.C: Likewise.
49110         * g++.old-deja/g++.pt/typename22.C: Likewise.
49111         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49112         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49113         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49114         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49115         syntax.
49116         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49117         return value extension.
49118         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49119         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49120         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49121         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49122
49123 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49124
49125         * g++.dg/warn/inline1.C: New test.
49126         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49127         * g++.old-deja/g++.jason/synth10.C: Likewise.
49128         * g++.old-deja/g++.mike/net31.C: Likewise.
49129         * g++.old-deja/g++.mike/p8786.C: Likewise.
49130
49131         * g++.dg/template/friend10.C: New test.
49132         * g++.dg/template/conv5.C: New test.
49133
49134 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49135
49136         * g++.dg/lookup/scoped3.C: New test.
49137
49138         * g++.dg/lookup/decl1.C: New test.
49139         * g++.dg/lookup/decl2.C: New test.
49140
49141 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49142
49143         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49144         gcc.c-torture/compile/20021015-1.c,
49145         gcc.c-torture/compile/20021015-2.c,
49146         gcc.c-torture/compile/20021123-1.c,
49147         gcc.c-torture/compile/20021123-2.c,
49148         gcc.c-torture/compile/20021123-3.c,
49149         gcc.c-torture/compile/20021123-4.c,
49150         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49151         only to 3.1 or 3.2 branch.
49152
49153 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49154
49155         * gcc.dg/i386-bitfield3.c: New test.
49156
49157         * gcc.dg/i386-bitfield2.c: New test.
49158
49159 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49160
49161         * g++.dg/parse/conv_op1.C: New test.
49162
49163 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49164
49165         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49166         approved.
49167
49168 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49169
49170         * gcc.c-torture/compile/20021220-1.c: New test.
49171
49172 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49173
49174         * gcc.dg/i386-fastcall-1.c: New.
49175
49176 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49177
49178         * gcc.c-torture/execute/20021219-1.c: New test.
49179
49180 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49181
49182         * gcc.dg/i386-pic-1.c: New test.
49183
49184 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49185
49186         PR c++/8099
49187         * g++.dg/template/friend9.C: New test.
49188
49189 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49190
49191         PR c++/3663
49192         * g++.dg/template/access7.C: New test.
49193
49194 2002-12-18  Nick Clifton  <nickc@redhat.com>
49195
49196         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49197         the libstdc++-v3 directory has been found.
49198
49199 2002-12-12  Devang Patel <dpatel@apple.com>
49200         * gcc.dg/darwin-ld-1.c: New test.
49201         * gcc.dg/darwin-ld-2.c: New test.
49202         * gcc.dg/darwin-ld-3.c: New test.
49203         * gcc.dg/darwin-ld-4.c: New test.
49204         * gcc.dg/darwin-ld-5.c: New test.
49205
49206 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49207
49208         * gcc.c-torture/compile/20021212-1.c: New test.
49209
49210 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49211
49212         * gcc.dg/fshort-wchar: New test.
49213
49214 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49215
49216         PR c++/8372
49217         * g++.dg/template/dtor1.C: New test.
49218
49219         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49220         markers.
49221
49222 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49223
49224         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49225
49226 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49227
49228         * g++.dg/template/static1.C: New test.
49229         * g++.dg/template/static2.C: New test.
49230         * g++.old-deja/g++.ext/memconst.C: New test.
49231
49232 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49233
49234         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49235         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49236         * g++.dg/special/initp1.C: Likewise.
49237
49238 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49239
49240         * gcc.c-torture/execute/20021204-1.c: New test.
49241
49242 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49243
49244         * gcc.dg/ppc-fmadd-1.c: New file.
49245         * gcc.dg/ppc-fmadd-2.c: New file.
49246         * gcc.dg/ppc-fmadd-3.c: New file.
49247
49248 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49249
49250         * gcc.c-torture/compile/20021204-1.c: New test.
49251
49252 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49253
49254         * g++.dg/inherit/covariant2.C: New test.
49255         * g++.dg/inherit/covariant3.C: New test.
49256         * g++.dg/inherit/covariant4.C: New test.
49257         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49258         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49259
49260 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49261
49262         PR c++/8688
49263         * g++.dg/init/brace3.C: New test.
49264
49265 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49266
49267         * gcc.dg/20020210-1.c: Fix a comment typo.
49268
49269 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49270
49271         PR c++/8720
49272         * g++.dg/parse/defarg1.C: New test.
49273
49274         PR c++/8615
49275         * g++.dg/template/char1.C: New test.
49276
49277         * g++.dg/template/varmod1.C: Fix typo.
49278
49279 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49280
49281         DR 180
49282         * g++.old-deja/g++.pt/crash32.C: Expect error.
49283
49284 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49285
49286         PR c++/5919
49287         * g++.dg/template/varmod1.C: New test.
49288
49289         PR c++/8727
49290         * g++.dg/inherit/typeinfo1.C: New test.
49291
49292         PR c++/8663
49293         * g++.dg/inherit/typedef1.C: New test.
49294
49295 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49296
49297         PR c++/8332
49298         PR c++/8493
49299         * g++.dg/template/strlen1.C: New test.
49300
49301         PR c++/8227
49302         * g++.dg/template/ctor2.C: New test.
49303
49304         PR c++/8214
49305         * g++.dg/init/string1.C: New test.
49306
49307         PR c++/8511
49308         * g++.dg/template/friend8.C: New test.
49309
49310 2002-11-29  Joe Buck <jbuck@synopsys.com>
49311
49312         * g++.dg/lookup/anon2.C: New test.
49313
49314 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49315
49316         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49317         h8300 port.
49318
49319 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49320
49321         * gcc.dg/bitfld-6.c: New test.
49322
49323 2002-11-27  Jan Hubicka  <jh@suse.cz>
49324
49325         * gcc.c-torture/execute/20021127.[cx]: New test.
49326
49327 2002-11-26  Jan Hubicka  <jh@suse.cz>
49328
49329         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49330         quality.
49331
49332 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49333
49334         * g++.dg/init/brace2.C: New test.
49335         * g++.old-deja/g++.mike/p9129.C: Correct.
49336
49337 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49338
49339         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49340
49341 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49342
49343         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49344
49345 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49346
49347         * g++.dg/abi/empty11.C: New test.
49348         * g++.dg/rtti/cv1.C: New test.
49349
49350 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49351
49352         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49353
49354 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49355
49356         * g++.dg/abi/empty10.C: New test.
49357
49358 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49359
49360         * gcc.c-torture/compile/20021124-1.c: New test.
49361
49362 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49363
49364         * g++.dg/abi/rtti2.C: New test.
49365
49366 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49367
49368         * gcc.dg/i386-unroll-1.c: New test.
49369
49370 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49371
49372         * gcc.c-torture/compile/20021120-1.c: New test.
49373         * gcc.c-torture/compile/20021120-2.c: New test.
49374
49375 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49376
49377         * gcc.dg/bitfld-5.c: New test.
49378
49379 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49380
49381         * gcc.c-torture/execute/20021120-3.c: New test.
49382
49383 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49384
49385         * gcc.c-torture/execute/20021120-2.c: New test.
49386
49387 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49388
49389         * gcc.c-torture/execute/20021120-1.c: New test.
49390
49391 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49392
49393         * gcc.c-torture/execute/20021118-3.c: New test.
49394
49395 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49396
49397         * gcc.c-torture/compile/20021119-1.c: New test.
49398
49399 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49400
49401         * gcc.dg/duff-1.c: New test.
49402         * gcc.dg/duff-2.c: New test.
49403         * gcc.dg/duff-3.c: New test.
49404
49405 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49406
49407         * gcc.dg/cpp/_Pragma5.c: New test.
49408
49409 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49410
49411         * gcc.c-torture/execute/20021118-2.c: New test.
49412
49413 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49414
49415         * gcc.c-torture/execute/20021118-1.c: New test.
49416
49417 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49418
49419         * gcc.dg/20021116-1.c: New test.
49420
49421 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49422
49423         * g++.dg/abi/vcall1.C: New test.
49424
49425 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49426
49427         * gcc.dg/20021029-1.c: New test.
49428         * gcc.dg/20021029-2.c: New test.
49429
49430 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49431
49432         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49433
49434 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49435
49436         PR c/8439
49437         * gcc.dg/20021110.c: Move to ...
49438         * gcc.c-torture/compile/20021110.c: .... here.
49439
49440 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49441
49442         PR c/8467
49443         * gcc.c-torture/execute/20021111-1.c
49444
49445 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49446
49447         PR c/8439
49448         * gcc.dg/20021110.c: New test.
49449
49450 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49451
49452         * g++.dg/abi/vthunk3.C: Run only on x86.
49453
49454 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49455
49456         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49457
49458 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49459
49460         * lib/compat.exp (compat-execute): Fix logic error in last
49461         change.
49462
49463 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49464
49465         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49466
49467 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49468
49469         PR c++/8389
49470         * g++.dg/template/access6.C: New test.
49471
49472 2002-11-08  Jan Hubicka  <jh@suse.cz>
49473
49474         * gcc.dg/i386-ssefp-1.c: New test.
49475         * gcc.dg/i386-ssefp-1.c: New test.
49476
49477 2002-11-08  Jan Hubicka  <jh@suse.cz>
49478
49479         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49480
49481 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49482
49483         * g++.dg/abi/vthunk3.C: New test.
49484
49485         PR c++/8338
49486         * g++.dg/template/crash2.C: New test.
49487
49488 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49489
49490         * g++.dg/abi/dtor1.C: New test.
49491         * g++.dg/abi/dtor2.C: Likewise.
49492
49493 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49494
49495         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49496         Darwin.
49497
49498 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49499
49500         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49501         -mthumb.  Only xfail with -O0.
49502
49503 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49504
49505         * g++.dg/abi/thunk1.C: New test.
49506         * g++.dg/abi/thunk2.C: Likewise.
49507         * g++.dg/abi/vtt1.C: Likewise.
49508
49509 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49510
49511         PR optimization/8423
49512         * gcc.c-torture/execute/builtin-constant.c: New test.
49513
49514 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49515
49516         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49517         Add some more cases.
49518
49519 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49520
49521         PR c++/8391
49522         * g++.dg/opt/local1.C: New test.
49523
49524 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49525
49526         PR c++/8160
49527         * g++.dg/template/complit1.C: New test.
49528
49529         PR c++/8149
49530         * g++.dg/template/typename4.C: Likewise.
49531
49532 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49533
49534         Core issue 287, PR c++/7639
49535         * g++.dg/template/instantiate1.C: Adjust error location.
49536         * g++.dg/template/instantiate3.C: New test.
49537         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49538         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49539         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49540
49541 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49542
49543         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49544
49545 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49546
49547         PR c++/8287
49548         * g++.dg/init/dtor2.C: New test.
49549
49550 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49551
49552         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49553         * gcc.dg/nest.c: Bypass errors on irix6.
49554
49555 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49556
49557         * gcc.dg/nest.c: Expect error for mmix-*-*.
49558         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49559
49560 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49561
49562         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49563         markers.
49564
49565         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49566
49567 2002-10-25  Mike Stump  <mrs@apple.com>
49568
49569         * gcc.dg/warn-1.c: New test.
49570
49571 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49572
49573         * g++.dg/template/typename3.C: New test.
49574
49575 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49576
49577         * g++.dg/lookup/ptrmem1.C: New test.
49578
49579         * g++.dg/abi/vthunk2.C: New test.
49580
49581 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49582
49583         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49584
49585 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49586
49587         * g++.dg/abi/empty9.C: New test.
49588
49589 2002-10-24  Richard Henderson  <rth@redhat.com>
49590
49591         * g++.dg/inherit/thunk1.C: Enable for ia64.
49592
49593 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49594
49595         PR c++/8067
49596         * g++.dg/lookup/pretty1.C: New test.
49597
49598 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49599
49600         * gcc.dg/20021023-1.c: New test.
49601
49602 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49603
49604         PR c++/7679
49605         * g++.dg/parse/inline1.C: New test.
49606
49607 2002-10-23  Richard Henderson  <rth@redhat.com>
49608
49609         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49610
49611         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49612
49613 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49614
49615         PR c++/6579
49616         * g++.dg/parse/stmtexpr3.C: New test.
49617
49618 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49619
49620         * g++.dg/expr/cond1.C: New test.
49621
49622 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49623
49624         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49625
49626 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49627
49628         * g++.dg/abi/vbase13.C: New test.
49629         * g++.dg/abi/vbase14.C: Likewise.
49630
49631 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49632
49633         * gcc.dg/tls/pic-1.c: New test.
49634         * gcc.dg/tls/nonpic-1.c: New test.
49635         * gcc.dg/20021018-1.c: New test.
49636
49637 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49638
49639         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49640         Remove only files with the same base name as the test case.
49641         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49642         (profopt-execute): Likewise.  Also, remove old profiling
49643         and performance data files before running the tests.
49644
49645         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49646         * g++.dg/bprob/bprob.exp: Likewise.
49647         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49648         to allow more general test case names.
49649
49650         * g++.dg/bprob/bprob-1.C: Rename to ...
49651         * g++.dg/bprob/g++-bprob-1.C: ... this.
49652
49653         * g77.dg/bprob/bprob-1.f: Rename to ...
49654         * g77.dg/bprob/g77-bprob-1.f: ... this.
49655
49656 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49657
49658         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49659         bison 1.50 or later.
49660
49661 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49662
49663         * g++.dg/README: Describe more test directories.
49664
49665 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49666
49667         * g++.dg/init/array6.C: Add additional tests.
49668
49669 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49670
49671         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49672         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49673
49674 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49675
49676         * gcc.c-torture/compile/20020604-1.x: New.
49677         * gcc.c-torture/compile/simd-5.x: Likewise.
49678         * gcc.c-torture/execute/920710-1.x: Likewise.
49679         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49680
49681 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49682
49683         * g++.dg/inherit/override1.C: Add dg-options clause.
49684
49685 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49686
49687         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49688         _mm_slli_si128.
49689
49690 2002-10-19  Andreas Schwab  <schwab@suse.de>
49691
49692         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49693         directory component.
49694
49695 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49696
49697         * g++.dg/inherit/thunk1.C: New test.
49698
49699         * g++.dg/inherit/override1.C: New test.
49700
49701         * g++.dg/abi/mangle11.C: New test.
49702         * g++.dg/abi/mangle14.C: New test.
49703         * g++.dg/abi/mangle17.C: New test.
49704
49705 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49706
49707         * g++.dg/overload/member2.C: New test.
49708
49709 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49710
49711         * g++.dg/README: Describe new compat directory.
49712         * g++.dg/dg.exp: Skip tests in compat directory.
49713         * README.compat: New file.
49714         * lib/compat.exp: New expect script.
49715         * g++.dg/compat: New test directory.
49716         * g++.dg/compat/compat.exp: New expect script.
49717         * g++.dg/compat/abi: New test directory.
49718         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49719         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49720         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49721         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49722         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49723         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49724         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49725         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49726         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49727         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49728         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49729         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49730         * g++.dg/compat/break: New test directory.
49731         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49732         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49733         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49734         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49735         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49736         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49737         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49738         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49739         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49740         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49741         g++.dg/compat/break/README: New files.
49742         * g++.dg/compat/eh: New test directory.
49743         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49744         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49745         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49746         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49747         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49748         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49749         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49750         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49751         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49752         g++.dg/compat/eh/filter2_y.C,
49753         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49754         g++.dg/compat/eh/new1_y.C,
49755         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49756         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49757         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49758         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49759         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49760         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49761         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49762         g++.dg/compat/eh/unexpected1_y.C: New files.
49763         * g++.dg/compat/init: New test directory.
49764         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49765         g++.dg/compat/init/array5_y.C,
49766         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49767         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49768         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49769         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49770         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49771         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49772         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49773         g++.dg/compat/init/init-ref2_y.C: New files.
49774
49775 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49776
49777         PR c++/7584
49778         * g++.dg/inherit/using3.C: New test.
49779
49780 2002-10-17  Jan Hubicka  <jh@suse.cz>
49781
49782         * gcc.dg/20021017-2.c: New test.
49783
49784 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49785
49786         * g++.dg/abi/mangle16.C: Adjust.
49787
49788         * g++.dg/init/array8.C: New test.
49789
49790 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49791
49792         * gcc.dg/special/mips-abi.exp: New test.
49793         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49794
49795 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49796
49797         * g++.dg/abi/mangle16.C: New test.
49798         * g++.dg/abi/mangle17.C: Likewise.
49799
49800         PR c++/7478
49801         * g++.dg/template/ref1.C: New test.
49802
49803 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49804
49805         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49806
49807 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49808
49809         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49810
49811 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49812
49813         PR c++/7524
49814         * g++.dg/init/array7.C: New test.
49815
49816 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49817
49818         * g++.dg/init/array6.C: New test.
49819
49820         * g++.dg/abi/mangle13.C: Likewise.
49821         * g++.dg/abi/mangle14.C: Likewise.
49822         * g++.dg/abi/mangle15.C: Likewise.
49823
49824 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49825
49826         * g++.dg/abi/empty8.C: New test.
49827
49828 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49829
49830         * g++.dg/init/ctor1.C: New test.
49831
49832 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49833
49834         * gcc.c-torture/execute/20021015-1.c: New test.
49835
49836 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49837
49838         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49839
49840 2002-10-14  Jan Hubicka  <jh@suse.cz>
49841
49842         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49843
49844 2002-10-14  Richard Henderson  <rth@redhat.com>
49845
49846         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49847
49848 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49849
49850         PR optimization/6631
49851         * g++.dg/opt/const2.C: New test.
49852
49853 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49854
49855         PR c++/7176
49856         * g++.dg/parse/friend1.C: New test.
49857         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49858
49859 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49860
49861         * gcc.dg/20021014-1.c: New test.
49862
49863 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49864
49865         PR c++/5661
49866         * g++.dg/ext/vlm1.C: New test.
49867         * g++.dg/ext/vlm2.C: Likewise.
49868
49869         * g++.dg/init/array1.C: Remove invalid braces.
49870         * g++.dg/init/brace1.C: New test.
49871         * g++.dg/init/copy2.C: Likewise.
49872         * g++.dg/init/copy3.C: Likewise.
49873         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49874         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49875         braces.
49876
49877 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49878
49879         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49880
49881 2002-10-11  Richard Shann  <richard.shann@superh.com>
49882
49883         * gcc.c-torture/compile/simd-5.c: New test.
49884
49885 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49886
49887         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49888
49889 2002-10-10  Jim Wilson  <wilson@redhat.com>
49890
49891         * gcc.c-torture/execute/20021010-1.c: New test.
49892
49893 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49894
49895         PR c/7353
49896         * g++.dg/ext/typedef-init.C: New test.
49897         * gcc.dg/typedef-init.c: New test.
49898
49899 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49900
49901         * gcc.dg/cpp/paste13.c: New test.
49902
49903 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49904
49905         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49906         remaining platforms, XFAIL during compile, not execute.  Don't
49907         XFAIL at -O0.
49908
49909 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49910
49911         * gcc.dg/alias-1.c: Tweak expected warning.
49912
49913 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49914
49915         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49916
49917 2002-10-06  Andreas Jaeger  <aj@suse.de>
49918
49919         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49920         * gcc.dg/cpp/c++98.C: Likewise.
49921
49922         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49923         * g++.dg/cpp/c++98.C: Likewise.
49924
49925         * g++.dg/README (Subdirectories): Mention cpp directory.
49926
49927         PR target/7559
49928         * gcc.dg/20021006-1.c: New test.
49929
49930 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49931
49932         PR c++/7804
49933         * g++.dg/other/warning1.C: New test.
49934
49935 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49936
49937         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49938         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49939         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49940
49941 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49942
49943         PR c++/7931
49944         * g++.dg/template/ptrmem3.C: New test.
49945
49946         PR c++/7754
49947         * g++.dg/template/union1.C: New test.
49948
49949 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49950
49951         PR c++/8006
49952         * g++.dg/abi/mangle9.C: New test.
49953         * g++.dg/abi/mangle10.C: New test.
49954         * g++.dg/abi/mangle11.C: New test.
49955         * g++.dg/abi/mangle12.C: New test.
49956
49957 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49958
49959         PR c++/7188.
49960         * g++.dg/template/meminit1.C: New test.
49961         * g++.dg/warn/Wreorder-1.C: Likewise.
49962         * g++.old-deja/g++.mike/warn3.C: Tweak.
49963         * lib/prune.exp: Ingore "in copy constructor".
49964
49965 2002-10-02  Andreas Jaeger  <aj@suse.de>
49966
49967         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49968         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49969         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49970         on x86-64.
49971
49972 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49973
49974         * gcc.dg/empty1.C: Fix typo.
49975
49976 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
49977
49978         * gcc.dg/alias-1.c: New test.
49979
49980 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49981
49982         * gcc.dg/empty1.C: New test.
49983
49984         * g++.dg/tls/init-2.C: Tweak error messages.
49985
49986 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
49987
49988         * gcc.c-torture/compile/20020923-1.c: New test.
49989
49990 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
49991
49992         * gcc.c-torture/execute/ffs-1.c: New test.
49993         * gcc.c-torture/execute/ffs-2.c: Ditto.
49994
49995 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49996
49997         * g++.dg/overload/member1.C: New test.
49998
49999 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50000
50001         * g++.dg/abi/empty7.C: New test.
50002         * g++.dg/init/pm2.C: Likewise.
50003
50004 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50005
50006         * g++.dg/rtti/crash1.C: New test.
50007
50008 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50009
50010         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50011         gcc.dg/sibcall-4.c: New tests.
50012
50013 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50014
50015         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50016         powerpc and MMIX targets.
50017
50018 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50019
50020         * gcc.dg/cpp/20020927-1.c: New.
50021
50022 2002-09-26  David S. Miller  <davem@redhat.com>
50023
50024         * gcc.c-torture/compile/trunctfdf.c: New.
50025
50026 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50027
50028         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50029
50030 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50031
50032         * gcc.c-torture/execute/loop-15.c: New.
50033
50034 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50035
50036         * README.QMTEST: Fix typo.
50037
50038 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50039
50040         * gcc.dg/20020926-1.c: New test.
50041
50042 2002-09-25  David S. Miller  <davem@redhat.com>
50043
50044         PR target/7842
50045         * gcc.c-torture/execute/shiftdi.c: New test.
50046
50047 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50048
50049         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50050         unique to the tool.
50051         * lib/g77.exp (g77_init): Likewise.
50052         * lib/g++.exp (g++_init): Likewise.
50053         * lib/objc.exp (objc_init): Likewise.
50054
50055 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50056
50057         * g++.dg/abi/empty5.C: New test.
50058         * g++.dg/abi/empty6.C: New test.
50059         * g++.dg/abi/vbase12.C: New test.
50060
50061 2002-09-25  Richard Henderson  <rth@redhat.com>
50062
50063         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50064         too-small long double.
50065
50066 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50067
50068         * gcc.dg/20020919-1.c: New test.
50069
50070 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50071
50072         * g++.dg/abi/bitfield6.C: New test.
50073         * g++.dg/abi/bitfield7.C: New test.
50074         * g++.dg/abi/bitfield8.C: New test.
50075         * g++.dg/abi/vbase11.C: New test.
50076
50077 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50078
50079         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50080         hppa*-*-hpux*.  Update test comment.
50081
50082 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50083
50084         * gcc.dg/tls/struct-1.c: New test.
50085
50086 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50087
50088         * gcc.dg/cpp/tr-warn2.c: Update.
50089
50090 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50091
50092         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50093
50094 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50095
50096         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50097         systems.
50098
50099 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50100
50101         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50102
50103         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50104         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50105         setting of cxxfilt.
50106
50107 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50108
50109         * gcc.dg/20020312-2.c: Update for darwin.
50110
50111 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50112
50113         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50114
50115 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50116
50117         * objc.dg/comp-types-1.m: New test.
50118         * objc.dg/comp-types-2.m: New test.
50119         * objc.dg/comp-types-3.m: New test.
50120         * objc.dg/comp-types-4.m: New test.
50121         * objc.dg/comp-types-5.m: New test.
50122         * objc.dg/comp-types-6.m: New test.
50123
50124 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50125
50126         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50127
50128 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50129
50130         * g++.dg/other/do1.C: New test.
50131
50132         * g++.dg/template/subst1.C: New test.
50133
50134 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50135
50136         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50137
50138 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50139
50140         * g++.dg/template/qualttp20.C: Adjust expected errors.
50141         * g++.old-deja/g++.jason/report.C: Likewise.
50142         * g++.old-deja/g++.other/qual1.C: Likewise.
50143
50144         * g++.dg/lookup/scoped2.C: New test.
50145
50146         * g++.dg/ext/asm3.C: New test.
50147
50148 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50149
50150         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50151
50152 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50153
50154         * ChangeLog: follow spelling conventions.
50155         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50156         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50157         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50158         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50159         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50160         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50161         * g++.old-deja/g++.law/global-init1.C: Likewise.
50162         * g++.old-deja/g++.other/delete4.C: Likewise.
50163         * g++.old-deja/g++.other/inline21.C: Likewise.
50164         * g++.old-deja/g++.other/singleton.C: Likewise.
50165         * g77.dg/strlen0.f: Likewise.
50166         * g77.f-torture/compile/20010519-1.f: Likewise.
50167         * g77.f-torture/compile/980310-4.f: Likewise.
50168         * gcc.c-torture/compile/20000605-1.c: Likewise.
50169         * gcc.c-torture/execute/20020225-1.c: Likewise.
50170         * gcc.dg/c90-hexfloat-2.c: Likewise.
50171         * gcc.dg/c99-bool-1.c: Likewise.
50172         * gcc.dg/c99-hexfloat-2.c: Likewise.
50173         * gcc.dg/dll-2.c: Likewise.
50174         * gcc.dg/wtr-union-init-1.c: Likewise.
50175         * gcc.dg/wtr-union-init-2.c: Likewise.
50176         * gcc.dg/wtr-union-init-3.c: Likewise.
50177         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50178         * gcc.dg/cpp/defined.c: Likewise.
50179         * gcc.dg/cpp/macsyntx.c: Likewise.
50180         * gcc.dg/cpp/paste2.c: Likewise.
50181         * gcc.dg/cpp/trad/defined.c: Likewise.
50182         * gcc.dg/format/c90-printf-1.c: Likewise.
50183         * gcc.dg/format/c90-scanf-1.c: Likewise.
50184         * gcc.dg/format/c99-printf-1.c: Likewise.
50185         * gcc.dg/format/c99-scanf-1.c: Likewise.
50186         * gcc.misc-tests/gcov-8.c: Likewise.
50187         * lib/profopt.exp: Likewise.
50188
50189 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50190
50191         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50192
50193 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50194
50195         * g++.dg/inherit/using2.C: New test.
50196
50197 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50198
50199         * ChangeLog: Follow spelling conventions.
50200         * g++.dg/template/friend4.C: Likewise.
50201         * g++.old-deja/g++.pt/crash67.C: Likewise.
50202         * gcc.c-torture/execute/20000801-4.c: Likewise.
50203         * gcc.dg/c90-digraph-1.c: Likewise.
50204         * gcc.dg/c94-digraph-1.c: Likewise.
50205         * gcc.dg/c99-digraph-1.c: Likewise.
50206         * gcc.dg/cpp/line5.c: Likewise.
50207         * gcc.dg/cpp/multiline.c: Likewise.
50208         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50209         * gcc.dg/format/attr-3.c: Likewise.
50210         * gcc.dg/format/c90-scanf-3.c: Likewise.
50211         * gcc.dg/format/ext-4.c: Likewise.
50212
50213 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50214
50215         * g++.dg/template/pretty1.C: New test.
50216
50217 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50218
50219         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50220
50221 2002-09-13  Matt Austern  <austern@apple.com>
50222
50223         * g++.dg/other/constref[12].C: New, regression tests for
50224         passing a cast expression to a function by const reference.
50225
50226 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50227
50228         * g++.dg/template/deduce1.C: New test.
50229
50230 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50231
50232         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50233         32-bit int.
50234
50235 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50236
50237         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50238         usage.
50239
50240 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50241
50242         * gcc.c-torture/compile/20020910-1.c: New test.
50243
50244 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50245
50246         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50247
50248 2002-09-10  Andreas Jaeger  <aj@suse.de>
50249
50250         * gcc.dg/20020312-2.c: Adjust for x86-64.
50251
50252 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50253
50254         * g77.dg/7388.f: New test case for PR 7388.
50255
50256 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50257
50258         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50259
50260 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50261
50262         * objc.dg/proto-lossage-1.m: New test.
50263
50264 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50265
50266         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50267
50268 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50269
50270         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50271         expected to pass.
50272
50273 2002-09-06  Stan Shebs  <shebs@apple.com>
50274             David Edelsohn  <edelsohn@gnu.org>
50275
50276         * gcc.dg/weak: New directory.
50277         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50278         target-specific xfail bits.
50279         * gcc.dg/typeof-2.c: Move to new directory.
50280         * gcc.dg/weak.exp: New expect script.
50281
50282 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50283
50284         * gcc.c-torture/execute/extzvsi.c: New test.
50285
50286 2002-09-05  Stan Shebs  <shebs@apple.com>
50287
50288         * gcc.dg/weak-1.c: xfail on Darwin.
50289         * gcc.dg/weak-2.c: Ditto.
50290         * gcc.dg/weak-3.c: Ditto.
50291         * gcc.dg/weak-4.c: Ditto.
50292         * gcc.dg/weak-5.c: Ditto.
50293         * gcc.dg/weak-6.c: Ditto.
50294         * gcc.dg/weak-7.c: Ditto.
50295         * gcc.dg/weak-8.c: Ditto.
50296         * gcc.dg/weak-9.c: Ditto.
50297
50298 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50299
50300         * gcc.c-torture/execute/loop-14.c: New test.
50301
50302 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50303
50304         * g++.dg/other/cxa-atexit1.C: New test.
50305
50306         * gcc.dg/typeof-2.c: New test.
50307
50308 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50309
50310         * gcc.dg/builtins-2.c: New testcase.
50311         * gcc.dg/builtins-3.c: New testcase.
50312
50313 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50314
50315         * gcc.dg/cpp/_Pragma4.c: New test.
50316
50317 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50318
50319         * objc/execute/nil_method-1.m: New testcase.
50320
50321 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50322
50323         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50324         [Object class], not [Object initialize].
50325
50326 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50327             Hans-Peter Nilsson  <hp@bitrange.com>
50328
50329         * gcc.c-torture/execute/20020720-1.x: Skip test on
50330         mmix-knuth-mmixware.  Correct comment.
50331
50332 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50333
50334         * g++.dg/abi/bitfield5.C: New test.
50335         * g++.dg/abi/vbase10.C: Likewise.
50336
50337 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50338
50339         * objc.dg/undeclared-selector.m: New test.
50340
50341 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50342
50343         * g++.dg/other/offsetof1.C: Avoid cast warning.
50344
50345 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50346
50347         * objc.dg/super-class-2.m: New test.
50348
50349 2002-08-24  Matt Austern  <austern@apple.com>
50350
50351         * g++.dg/ext/lvaddr.C: New test.
50352         * g++.dg/ext/lvcast.C: New test.
50353
50354 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50355
50356         * g++.dg/inherit/cond1.C: New test.
50357
50358 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50359
50360         * gcc.dg/noncompile/incomplete-1.c: New test.
50361
50362 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50363
50364         * gcc.dg/typespec-1.c: New test.
50365
50366 2002-08-20  Devang Patel  <dpatel@apple.com>
50367         * objc.dg/proto-hier-2.m: New test.
50368
50369 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50370
50371         * objc.dg/bitfield-1.m: New test.
50372         * objc.dg/bitfield-2.m: New test.
50373
50374 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50375
50376         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50377         gcc.dg/c99-flex-array-4.c: New tests.
50378
50379 2002-08-16  Stan Shebs  <shebs@apple.com>
50380
50381         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50382
50383 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50384
50385         * gcc.dg/typeof-1.c: New test.
50386         * g++.dg/ext/typeof2.C: New test.
50387
50388 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50389
50390         * g++.dg/other/offsetof1.C: New test.
50391
50392 2002-08-14  Richard Henderson  <rth@redhat.com>
50393
50394         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50395
50396 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50397
50398         * gcc.dg/cpp/_Pragma3.c: New test.
50399
50400 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50401
50402         * g++.dg/template/inherit3: New test.
50403
50404 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50405
50406         * gcc.dg/bitfld-4.c: Add blank options.
50407
50408 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50409
50410         * g++.dg/template/crash1.C: New test.
50411
50412 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50413
50414         * gcc.dg/tls/opt-2.c: New test.
50415
50416 2002-08-08  Devang Patel  <dpatel@apple.com>
50417
50418         * objc.dg/selector-1.m : New test
50419
50420 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50421
50422         * g++.dg/abi/bitfield4.C: New test.
50423         * gcc.dg/bitfld-4.c: New test.
50424
50425 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50426
50427         * g++.dg/other/packed1.C: New test.
50428
50429 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50430
50431         * g++.dg/abi/offsetof.C: Tweak error messages.
50432         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50433
50434 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50435
50436         * gcc.dg/bitfld-3.c: New test.
50437
50438 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50439             Richard Henderson  <rth@redhat.com>
50440
50441         * gcc.dg/i386-bitfield1.c: New test.
50442         * g++.dg/abi/bitfield3.C: Update.
50443
50444 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50445
50446         * objc.dg/const-str-2.m: Update.
50447         * gcc.dg/cpp/c++98.c: Change to C extension.
50448         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50449         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50450
50451 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50452
50453         * gcc.dg/tls/diag-3.c: New.
50454
50455 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50456
50457         * g++.dg/README (Subdirectories): Document new subdir expr.
50458         * g++.dg/expr/pmf-1.C: New test.
50459
50460 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50461
50462         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50463
50464 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50465
50466         * g++.dg/abi/bitfield3.C: New test.
50467
50468 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50469
50470         * lib/gcov.exp: Tweak expected line formats.
50471         * gcc.misc-tests/gcov8.c: New test.
50472         * gcc.misc-tests/gcov8.x: New flags.
50473
50474 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50475
50476         * consistency.vlad/layout/endian.c: Include string.h.
50477
50478         * gcc.c-torture/execute/20020805-1.c: New test.
50479
50480 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50481
50482         * g++.dg/other/conversion1.C: New test.
50483
50484 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50485
50486         * gcc.dg/builtins-1.c: New testcase.
50487
50488 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50489
50490         * g++.dg/inherit/access3.C: New test.
50491
50492 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50493
50494         * gcc.dg/ia64-visibility-2.c: New test.
50495
50496 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50497
50498         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50499         __qualifier_flags to __flags.
50500
50501 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50502
50503         * g++.dg/inherit/operator1.C: New test.
50504         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50505         * g++.dg/other/error1.C: Change expected error message.
50506         * g++.dg/template/conv4.C: Likewise.
50507
50508 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50509
50510         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50511         for documented behavior.
50512
50513 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50514
50515         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50516         several targets known to fail.
50517
50518 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50519
50520         * gcc.dg/mips-args-[123].c: New tests.
50521
50522 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50523
50524         * gcc.dg/ppc-spe.c: New.
50525
50526 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50527
50528         * g++.dg/other/ptrmem4.C: New testcase.
50529
50530 2002-07-24  Richard Henderson  <rth@redhat.com>
50531
50532         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50533
50534 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50535
50536         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50537
50538 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50539
50540         * gcc.c-torture/execute/memset-3.c: New testcase.
50541
50542 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50543
50544         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50545         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50546
50547 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50548
50549         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50550         Delete.
50551
50552 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50553
50554         * gcc.c-torture/compile/simd-4.c: New test.
50555
50556 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50557
50558         PR c++/7347, c++/7348
50559         * g++.dg/template/access4.C: New test.
50560         * g++.dg/template/access5.C: New test.
50561         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50562         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50563         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50564         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50565
50566 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50567
50568         * gcc.dg/gnu89-init-2.c: New test.
50569
50570 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50571
50572         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50573
50574 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50575
50576         * gcc.c-torture/execute/20020720-1.c: New testcase.
50577
50578 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50579
50580         * gcc.dg/cpp/Wsignprom.c: New tests.
50581
50582 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50583
50584         * gcc.c-torture/execute/loop-13.c: New test.
50585
50586 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50587
50588         * gcc.dg/cpp/expr.c: New tests.
50589
50590 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50591
50592         * g++.dg/opt/pr6713.C: Add template instantiation.
50593
50594 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50595
50596         * gcc.dg/nest.c: New test.
50597
50598 2002-07-17  Richard Henderson  <rth@redhat.com>
50599
50600         * g++.dg/opt/pr6713.C: New test.
50601
50602 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50603
50604         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50605         XFAIL for all x86 processors.
50606
50607 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50608
50609         * gcc.c-torture/execute/20010122-1.x: Do not test with
50610         -fomit-frame-pointer.
50611
50612 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50613
50614         * g++.dg/template/instantiate2.C: New test.
50615         * g++.dg/template/spec4.C: New test.
50616
50617 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50618
50619         * g++.dg/template/access2.C: New test.
50620         * g++.dg/template/access3.C: New test.
50621
50622 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50623
50624         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50625         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50626         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50627         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50628         Convert to use <stdarg.h>.
50629         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50630         Delete.
50631         * gcc.dg/va-arg-2.c: New.
50632         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50633
50634 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50635
50636         * gcc.c-torture/compile/20020710-1.c: New test.
50637
50638 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50639                           Andrew Pinski  <pinskia@physics.uc.edu>
50640
50641         gcc.c-torture/compile/simd-2.c: New testcase.
50642         gcc.c-torture/compile/simd-3.c: Likewise.
50643
50644 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50645
50646         PR c++/7224
50647         * g++.dg/overload/error1.C: New test.
50648
50649 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50650
50651         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50652         configuration and IRIX 6 O32 ABI.
50653
50654 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50655
50656         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50657
50658 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50659
50660         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50661
50662 2002-07-10  Jeffrey A Law  <law@redhat.com>
50663
50664         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50665
50666         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50667
50668 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50669
50670         * gcc.dg/20020312-2.c: Check for __PPC__.
50671
50672 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50673
50674         * gcc.c-torture/compile/20020709-1.c: New test.
50675
50676 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50677
50678         * g++.dg/template/qualttp21.C: New test case.
50679
50680 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50681
50682         * gcc.c-torture/compile/20020706-1.c: New test.
50683         * gcc.c-torture/compile/20020706-2.c: New test.
50684
50685 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50686             Alexandre Oliva  <aoliva@redhat.com>
50687
50688         * g++.dg/warn/incomplete1.C: New test.
50689
50690 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50691
50692         PR c++/7099
50693         * g++.dg/warn/noreturn1.C: New test.
50694
50695 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50696
50697         PR c++/6706
50698         * g++.dg/debug/debug6.C: New test.
50699         * g++.dg/debug/debug7.C: New test.
50700
50701 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50702
50703         * gcc.c-torture/compile/simd-3.c: New test.
50704
50705 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50706
50707         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50708         * gcc.dg/20020620-1.c: Likewise.
50709
50710 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50711
50712         PR c++/6944
50713         * g++.dg/init/array4.C: New test.
50714         * g++.dg/init/array5.C: New test.
50715
50716 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50717
50718         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50719         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50720
50721 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50722
50723         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50724         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50725         * gcc.dg/wtr-conversion-1.c: Likewise.
50726         * gcc.dg/wtr-escape-1.c: Likewise.
50727         * gcc.dg/wtr-int-type-1.c: Likewise.
50728         * gcc.dg/wtr-label-1.c: Likewise.
50729         * gcc.dg/wtr-static-1.c: Likewise.
50730         * gcc.dg/wtr-strcat-1.c: Likewise.
50731         * gcc.dg/wtr-suffix-1.c: Likewise.
50732         * gcc.dg/wtr-switch-1.c: Likewise.
50733         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50734         * gcc.dg/wtr-union-init-1.c: Likewise.
50735         * gcc.dg/wtr-union-init-2.c: Likewise.
50736         * gcc.dg/wtr-union-init-3.c: Likewise.
50737
50738         * gcc.dg/wtr-func-def-1.c: New test.
50739
50740 2002-07-02 Devang Patel <dpatel@apple.com>
50741
50742         * objc.dg/param-1.m: New test.
50743
50744 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50745
50746         * gcc.dg/cpp/trad/directive.c: Add test.
50747         * gcc.dg/cpp/trad/macroargs.c: Add test.
50748         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50749
50750 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50751
50752         * gcc.dg/cpp/cmdlne-M.c: New test.
50753
50754 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50755
50756         * objc.dg/desig-init-1.m: New test.
50757
50758 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50759
50760         PR c++/6716
50761         * g++.dg/template/instantiate1.C: New test.
50762
50763 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50764
50765         PR c++/7112
50766         * g++.dg/template/sizeof2.C: New test.
50767
50768 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50769
50770         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50771         gcc.dg/cpp/trad/include.c: New tests.
50772
50773 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50774
50775         PR target/7177
50776         * gcc.c-torture/compile/20020701-1.c: New test.
50777
50778 2002-07-01  Stan Shebs  <shebs@apple.com>
50779
50780         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50781         header here...
50782         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50783         (objc-torture-execute): or here.
50784
50785 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50786
50787         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50788
50789 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50790
50791         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50792
50793 2002-06-30  Devang Patel  <dpatel@apple.com>
50794
50795         * objc.dg/fsyntax-only.m: New test.
50796
50797 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50798
50799         PR c++/6695
50800         * g++.dg/template/friend7.C: New file.
50801
50802 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50803
50804         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50805         return type.
50806
50807 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50808
50809         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50810         avoid division by zero.
50811
50812 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50813
50814         * gcc.dg/Wunknownprag.c: New tests.
50815
50816 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50817
50818         * gcc.c-torture/execute/simd-2.c: New test.
50819
50820 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50821
50822         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50823         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50824         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50825         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50826         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50827         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50828         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50829         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50830         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50831         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50832         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50833         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50834         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50835         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50836         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50837         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50838         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50839
50840 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50841
50842         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50843         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50844         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50845         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50846         New tests.
50847         * gcc.dg/cpp/trad/directive.c: Update.
50848
50849 2002-06-23  Andreas Jaeger  <aj@suse.de>
50850
50851         * gcc.c-torture/execute/complex-6.c: New.
50852
50853 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50854
50855         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50856         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50857         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50858         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50859
50860 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50861
50862         * gcc.dg/cpp/trad: New directory with traditional tests copied
50863         from parent directory.
50864         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50865         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50866         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50867         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50868         Move to trad/ and rename.
50869         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50870         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50871         gcc.dg/cpp/trad/redef2.c: New tests.
50872         * gcc.dg/cpp/trad/trad.exp: New driver.
50873
50874 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50875
50876         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50877         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50878         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50879         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50880         Remove.
50881
50882 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50883
50884         * gcc.dg/20020620-1.c: New test.
50885
50886 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50887
50888         * g++.dg/template/ttp4.C: New test.
50889
50890 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50891
50892         * g++.dg/opt/vt1.C: Fix regexp.
50893
50894 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50895
50896         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50897         Don't use attribute `noinline'.
50898
50899 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50900
50901         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50902
50903 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50904
50905         * gcc.c-torture/execute/simd-1.c: New.
50906
50907         * gcc.dg/simd-1.c: New.
50908
50909 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50910
50911         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50912
50913 2002-06-16  Richard Henderson  <rth@redhat.com>
50914
50915         * g++.dg/ext/anon-struct1.C: New.
50916         * g++.dg/ext/anon-struct2.C: New.
50917         * g++.dg/ext/anon-struct3.C: New.
50918         * gcc.dg/anon-struct-1.c: New.
50919         * gcc.dg/anon-struct-2.c: New.
50920         * gcc.dg/anon-struct-3.c: New.
50921         * gcc.dg/20011008-1.c: Adjust warning text.
50922         * gcc.dg/20020527-1.c: Add -fms-extensions.
50923
50924 2002-06-16  Richard Henderson  <rth@redhat.com>
50925
50926         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50927
50928 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50929
50930         * gcc.c-torture/execute/20020615-1.c: New test.
50931
50932 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50933
50934         * gcc.c-tortuture/execute/compare-1.c: New test case.
50935         * gcc.c-tortuture/execute/compare-2.c: New test case.
50936         * gcc.c-tortuture/execute/compare-3.c: New test case.
50937
50938 2002-06-13  Richard Henderson  <rth@redhat.com>
50939
50940         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50941         ia64 ilp32.
50942
50943 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50944
50945         * g++.dg/template/typename2.C: Update error message.
50946
50947 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50948
50949         * gcc.c-torture/execute/20020611-1.c: New test.
50950
50951 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50952
50953         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50954         list of targets to skip.
50955
50956 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50957
50958         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50959         targets if not optimizing.
50960
50961 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50962
50963         * gcc.c-torture/compile/20020605-1.c: New test.
50964
50965         * g++.dg/opt/vt1.C: New test.
50966
50967         * gcc.dg/20020531-1.c: New test.
50968
50969         * gcc.dg/20020530-1.c: New test.
50970
50971         * gcc.dg/20020527-1.c: New test.
50972
50973         * g++.dg/opt/cse1.C: New test.
50974
50975 2002-06-07  Roger Sayle  <roger@eyesopen.com>
50976
50977         * gcc.dg/20020607-2.c: New test case.
50978
50979 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
50980
50981         * gcc.c-torture/compile/20020604-1.c: New test.
50982
50983 2002-06-04  Richard Henderson  <rth@redhat.com>
50984
50985         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50986         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50987         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50988
50989 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
50990
50991         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50992
50993 2002-06-03  Richard Henderson  <rth@redhat.com>
50994
50995         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50996         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50997
50998 2002-06-02  Richard Henderson  <rth@redhat.com>
50999
51000         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51001         test functions static.
51002
51003 2002-06-02  Andreas Jaeger  <aj@suse.de>
51004
51005         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51006         now.
51007
51008 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51009
51010         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51011         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51012         Update for mofified diagnostics.
51013         * gcc.dg/c99-intconst-1.c: No longer fail.
51014
51015 2002-06-02  Richard Henderson  <rth@redhat.com>
51016
51017         * gcc.dg/uninit-A.c: Remove xfail markers.
51018
51019 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51020
51021         * gcc.dg/fnegate-1.c: New test case.
51022
51023 2002-05-30  Osku Salerma  <osku@iki.fi>
51024
51025         * gcc.c-torture/execute/mayalias-1.c: New file.
51026
51027 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51028
51029         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51030         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51031         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51032
51033 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51034
51035         * gcc.c-torture/execute/20020529-1.c: New test.
51036
51037 2002-05-27  Richard Henderson  <rth@redhat.com>
51038
51039         * g++.dg/ext/attrib6.C: New test case.
51040
51041 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51042
51043         * gcc.c-torture/execute/pure-1.c: New test.
51044
51045 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51046
51047         * gcc.dg/cpp/arith-2.c: Remove.
51048
51049 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51050
51051         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51052         * gcc.dg/cpp/if-3.c: Remove.
51053
51054 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51055
51056         * g++.dg/opt/cse2.C: New test.
51057
51058 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51059
51060         * gcc.dg/cpp/arith-1.c: New semantic tests.
51061         * gcc.dg/cpp/if-1.c: Update.
51062
51063 2002-05-24  Ben Elliston  <bje@redhat.com>
51064
51065         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51066
51067 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51068
51069         * gcc.dg/verbose-asm.c: New test.
51070
51071 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51072
51073         * gcc.dg/cpp/paste12.c: New test.
51074
51075 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51076
51077         * g++.dg/parse/named_ops.C: New test.
51078
51079 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51080
51081         * gcc.dg/weak-8.c: New test.
51082
51083 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51084
51085         * gcc.dg/weak-2.c: Allow optional leading underscore
51086         in scan-assembler symbol name.
51087         * gcc.dg/weak-3.c: Likewise.
51088         * gcc.dg/weak-4.c: Likewise.
51089         * gcc.dg/weak-5.c: Likewise.
51090
51091 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51092
51093         * gcc.dg/20020523-1.c: New test.
51094
51095 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51096
51097         * objc.dg/const-str-2.m: Update now that we stop after
51098         a command line error.
51099
51100 2002-05-22  Richard Henderson  <rth@redhat.com>
51101
51102         * g++.dg/dg.exp: Fix typo in test pruneing.
51103
51104 2002-05-22  Richard Henderson  <rth@redhat.com>
51105
51106         * g++.dg/dg.exp: Prune the tls subdirectory.
51107         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51108         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51109         * g++.dg/tls/init-1.C: New.
51110
51111 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51112
51113         * gcc.dg/20020517-1.c: New test.
51114
51115 2002-05-21  Richard Henderson  <rth@redhat.com>
51116
51117         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51118         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51119
51120 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51121
51122         * g++.dg/other/copy2.C: New test.
51123
51124 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51125
51126         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51127         (MAX_COPY): Bump up to 10 times sizeof (long long).
51128         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51129
51130         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51131         sizeof (long long).
51132
51133         * gcc.c-torture/execute/strcpy-1.c: New test.
51134
51135 2002-05-19  Jason Merrill  <jason2redhat.com>
51136
51137         * g++.dg/ext/oper1.C: New test.
51138
51139 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51140 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51141
51142         * README.QMTEST: New file.
51143
51144         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51145
51146 2002-05-19  Andreas Jaeger  <aj@suse.de>
51147
51148         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51149         now.
51150         * gcc.c-torture/execute/loop-2d.x: Likewise.
51151
51152 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51153
51154         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51155         support weak symbols.
51156         * gcc.dg/weak-4.c: Likewise.
51157         * gcc.dg/weak-6.c: Likewise.
51158
51159 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51160
51161         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51162         cygwin, coff and h8300-*-hms targets
51163         * gcc.dg/weak-5.c: Likewise.
51164         * gcc.dg/weak-7.c: Likewise.
51165
51166 2002-05-16  Jason Merrill  <jason@redhat.com>
51167
51168         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51169         (scan-assembler-not, scan-assembler-dem): Likewise.
51170         (scan-assembler-dem-not): Likewise.
51171
51172 2002-05-15  Richard Henderson  <rth@redhat.com>
51173
51174         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51175
51176 2002-05-15  Richard Henderson  <rth@redhat.com>
51177
51178         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51179         (vfoo1f): Warning here.
51180         (vfoo1l): Don't redefine the alias.
51181
51182 2002-05-14  Jason Merrill  <jason@redhat.com>
51183             Alexandre Oliva  <aoliva@redhat.com>
51184
51185         * g++.dg/init/pm1.C: New test.
51186
51187 2002-05-12  David S. Miller  <davem@redhat.com>
51188
51189         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51190         types.
51191
51192 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51193
51194         * gcc.c-torture/execute/20020510-1.c: New test case.
51195
51196 2002-05-10  David S. Miller  <davem@redhat.com>
51197
51198         * gcc.c-torture/execute/conversion.c: Test long double too.
51199
51200 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51201
51202         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51203         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51204         * lib/g++.exp (g++_link_flags): Likewise.
51205         * lib/objc.exp (objc_target_compile): Likewise.
51206
51207 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51208
51209         * gcc.dg/cpp/poison.c: Update.
51210         * gcc.dg/cpp/20000625-2.c: Remove.
51211         * gcc.dg/cpp/direct2s.c: Remove final test.
51212
51213 2002-05-08  Tom Rix  <trix@redhat.com>
51214
51215         * gcc.c-torture/execute/20020508-1.c: New test.
51216         * gcc.c-torture/execute/20020508-2.c: New test.
51217         * gcc.c-torture/execute/20020508-3.c: New test.
51218
51219 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51220
51221         * gcc.dg/cpp/charconst-4.c: More tests.
51222
51223 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51224
51225         PR c/6569
51226         * gcc.dg/weak-3.c: Update location of warning messages.
51227         * gcc.dg/weak-5.c: Likewise.
51228
51229 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51230
51231         * gcc.c-torture/execute/20020506-1.c: New test case.
51232
51233 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51234
51235         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51236
51237 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51238
51239         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51240
51241 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51242
51243         * gcc.dg/cpp/charconst-3.c: New test.
51244
51245 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51246
51247         * gcc.dg/cpp/charconst.c: Update tests.
51248
51249 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51250
51251         * treelang: Added directory for new sample language treelang. Also
51252         lib/treelang.exp: New file to signal treelang should be tested.
51253
51254 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51255
51256         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51257         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51258         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51259         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51260         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51261         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51262         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51263
51264 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51265
51266         * gcc.dg/format/xopen-2.c: New test.
51267
51268 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51269
51270         * gcc.dg/20020503-1.c: New test.
51271
51272 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51273
51274         * g++.dg/init/dtor1.C: Make it tougher.
51275
51276 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51277
51278         * g++.dg/init/dtor1.C: New test.
51279
51280 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51281
51282         * gcc.dg/altivec-8.c: New.
51283
51284 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51285
51286         * gcc.dg/altivec-7.c: New.
51287
51288 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51289
51290         * g++.dg/parse/typedef1.C: New test.
51291
51292 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51293
51294         PR c++/6486
51295         * g++.dg/template/friend6.C: New test.
51296
51297         PR c++/6492
51298         * g++.dg/init/copy1.C: New test.
51299
51300 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51301
51302         * g++.dg/warn/effc1.C: New test.
51303
51304 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51305
51306         * gcc.dg/cpp/if-cexp.c: Add a test.
51307
51308 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51309
51310         * gcc.dg/20020426-2.c: New test.
51311
51312 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51313
51314         * gcc.dg/cpp/if-mop.c: Update.
51315         * gcc.dg/cpp/if-mpar.c: Add test.
51316         * gcc.dg/cpp/if-oppr.c: Update.
51317
51318 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51319
51320         PR c/6343
51321         * gcc.dg/weak-[2-7].c: New tests.
51322
51323 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51324
51325         * gcc.dg/enum1.c: New test.
51326
51327 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51328
51329         PR c++/6497
51330         * g++.dg/inherit/access2.C: New test.
51331
51332 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51333
51334         PR bootstrap/6445
51335         * gcc.dg/20020426-1.c: New test.
51336
51337 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51338
51339         * g++.dg/abi/enum1.C: New test.
51340
51341 2002-04-26  Richard Henderson  <rth@redhat.com>
51342
51343         * gcc.dg/c99-bool-1.c: Expect always true warning.
51344
51345 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51346
51347         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51348
51349 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51350
51351         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51352         targets.
51353
51354 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51355
51356         * g++.dg/abi/mange7.C: New test.
51357
51358         PR c++/6438.
51359         * g++.dg/parse/stmtexpr2.C: New test.
51360
51361 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51362
51363         * gcc.dg/20020312-2.c: Add SH target.
51364
51365 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51366
51367         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51368         compiler output on mips*-*-irix*.
51369
51370 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51371
51372         * g++.dg/parse/attr1.C: New test.
51373
51374 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51375
51376         * gcc.c-torture/execute/string-opt-17.c: New test case.
51377         * gcc.c-torture/execute/memset-2.c: New test case.
51378
51379 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51380
51381         PR c++/6256:
51382         * g++.dg/template/friend5.C: New test.
51383
51384         PR c++/6331:
51385         * g++.dg/template/qual1.C: Likewise.
51386
51387 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51388
51389         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51390         Include stdlib.h, not stdio.h or ctype.h.
51391
51392 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51393
51394         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51395         cris-*-elf* and mmix-*-*.
51396         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51397         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51398         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51399         Ditto.
51400         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51401         * gcc.dg/wchar_t-1.c: Ditto.
51402
51403 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51404
51405         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51406         Clarify comment.
51407
51408 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51409
51410         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51411
51412 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51413
51414         * gcc.c-torture/execute/20000906-1.x: Delete.
51415
51416 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51417
51418         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51419
51420 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51421
51422         * PR6367
51423         * g77.f-torture/execute/6367.f: New test.
51424         * g77.f-torture/execute/6367.x: Disable for MMIX.
51425
51426 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51427
51428         * PR6352
51429         * g++.dg/opt/inline2.C: New test.
51430
51431 2002-04-18  Richard Henderson  <rth@redhat.com>
51432
51433         * gcc.dg/20000906-1.c: Enable for all targets.
51434         * gcc.c-torture/compile/iftrap-2.c: New.
51435
51436 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51437
51438         * gcc.dg/20020418-1.c: New test.
51439         * gcc.dg/20020418-2.c: New test.
51440
51441 2002-04-18  Richard Henderson  <rth@redhat.com>
51442
51443         * gcc.c-torture/compile/iftrap-1.c: New.
51444         * gcc.dg/iftrap-1.c: Adjust for ia64.
51445         * gcc.dg/iftrap-2.c: New.
51446
51447 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51448
51449         * gcc.c-torture/compile/20020418-1.c: New test.
51450
51451 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51452
51453         * gcc.c-torture/compile/20020415-1.c: New.
51454
51455 2002-04-18  David S. Miller  <davem@redhat.com>
51456
51457         * gcc.c-torture/execute/20020418-1.c: New test.
51458
51459 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51460
51461         * gcc.dg/20020416-1.c: New test.
51462
51463         * g++.dg/opt/inline1.C: New test.
51464
51465 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51466
51467         * gcc.dg/altivec-5.c: New test.
51468
51469         * gcc.dg/20020415-1.c: New test.
51470
51471 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51472
51473         * lib/chill.exp: Remove.
51474
51475 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51476
51477         * g++.dg/other/big-struct.C: New test.
51478
51479 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51480
51481         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51482         of scratch file.
51483
51484 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51485
51486         PR c/6277
51487         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51488         in scan-assembler function name
51489
51490 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51491
51492         * g77.f-torture/execute/980628-4.x,
51493         g77.f-torture/execute/980628-5.x,
51494         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51495         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51496         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51497         i[34567]86-*-*.
51498
51499 2002-04-13  David S. Miller  <davem@redhat.com>
51500
51501         * gcc.c-torture/execute/20020413-1.c: New test.
51502
51503 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51504
51505         * gcc.dg/asm-6.c,
51506         * g++.dg/ext/asm1.C: New tests.
51507
51508 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51509
51510         PR c++ 5373.
51511         * g++.dg/parse/stmtexpr1.C: New test.
51512
51513         PR c++/5189.
51514         * g++.dg/template/copy1.C: New test.
51515
51516 2002-04-12  Richard Henderson  <rth@redhat.com>
51517
51518         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51519
51520 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51521
51522         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51523         gcc.c-torture/execute/20020307-2.c.
51524
51525 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51526
51527         * g++.dg/ext/attrib5.C,
51528         * g++.dg/lookup/struct1.C: New tests.
51529
51530 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51531
51532         * gcc.dg/20020411-1.c: New test.
51533
51534         * gcc.c-torture/execute/20020411-1.c: New test.
51535
51536 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51537
51538         * g77.f-torture/execute/6177.f: New test.
51539
51540 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51541
51542         PR middle-end/6247
51543         * g++.dg/opt/cleanup1.C: New test.
51544
51545         * g++.dg/opt/const1.C: New test.
51546
51547 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51548
51549         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51550
51551 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51552
51553         PR c++/5507
51554         * g++.dg/template/typename2.C: New test.
51555
51556 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51557
51558         * gcc.c-torture/execute/loop-12.c: New.
51559
51560 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51561
51562         * g77.f-torture/execute/980628-4.x,
51563         g77.f-torture/execute/980628-5.x,
51564         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51565         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51566         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51567
51568 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51569
51570         PR optimization/6086
51571         * g++.dg/opt/preinc1.C: New test.
51572
51573 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51574
51575         PR c++/5571
51576         * g++.dg/opt/static2.C: New test.
51577
51578 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51579
51580         PR c/5120
51581         * gcc.dg/20020406-1.c: New test.
51582
51583 2002-04-04  David S. Miller  <davem@redhat.com>
51584
51585         * gcc.c-torture/execute/20020404-1.c: New test.
51586
51587 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51588
51589         PR c/6123
51590         * gcc.dg/20020312-2.c: Do not declare global register variable
51591         if __PIC__ or __pic__ is defined.
51592
51593 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51594
51595         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51596         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51597
51598 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51599
51600         * gcc.misc-tests/linkage.exp: Update last change to handle
51601         sparc*-, not just sparc-.
51602
51603 2002-04-03  Richard Henderson  <rth@redhat.com>
51604
51605         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51606
51607 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51608
51609         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51610
51611 2002-04-02  David S. Miller  <davem@redhat.com>
51612
51613         * gcc.c-torture/execute/20020402-3.c: New test.
51614
51615 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51616
51617         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51618         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51619
51620         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51621         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51622         g77.f-torture/execute/20001201.x,
51623         g77.f-torture/execute/u77-test.x: New files.
51624
51625         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51626         * gcc.dg/wchar_t-1.c: Ditto.
51627
51628 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51629
51630         * gcc.c-torture/execute/20020402-1.c: New test.
51631
51632 2002-04-01  Richard Henderson  <rth@redhat.com>
51633
51634         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51635
51636         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51637
51638 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51639
51640         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51641
51642 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51643
51644         * g++.dg/inherit/template-as-base.C: Expect error.
51645         * g++.dg/inherit/namespace-as-base.C: Likewise.
51646
51647 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51648
51649         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51650         g++.dg/ext/instantiate3.C: Tweak match patterns.
51651
51652         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51653         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51654         -da test.
51655
51656 2002-03-31  Richard Henderson  <rth@redhat.com>
51657
51658         * gcc.dg/special/alias-2.c: New.
51659         * gcc.dg/special/ecos.exp: Run it.
51660
51661 2002-03-31  Richard Henderson  <rth@redhat.com>
51662
51663         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51664
51665 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51666
51667         * gcc.dg/weak-1.c: Disable on h8300 port.
51668
51669 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51670
51671         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51672         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51673         ordering tests.
51674         * g++.dg/bprob/bprob-1.C: New test.
51675         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51676         * g++.dg/gcov/gcov-1.C: New test.
51677         * g++.dg/gcov/gcov-1.x: New file.
51678         * g++.dg/gcov/gcov-2.C: New test.
51679         * g++.dg/gcov/gcov-3.C: New test.
51680         * g++.dg/gcov/gcov-3.h: New file.
51681
51682 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51683
51684         * g++.old-deja/g++.other/builtins5.C: New test.
51685         * g++.old-deja/g++.other/builtins6.C: New test.
51686         * g++.old-deja/g++.other/builtins7.C: New test.
51687         * g++.old-deja/g++.other/builtins8.C: New test.
51688         * g++.old-deja/g++.other/builtins9.C: New test.
51689
51690 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51691
51692         * g++.dg/opt/static1.C: New test.
51693
51694         * g++.dg/opt/longbranch1.C: New test.
51695
51696 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51697
51698         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51699
51700         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51701
51702 2002-03-28  Jeffrey A Law  (law@redhat.com)
51703
51704         * gcc.c-torture/execute/20020328-1.c: New test.
51705
51706 2002-03-27  Richard Henderson  <rth@redhat.com>
51707
51708         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51709         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51710         move from g++.old-deja/g++.ext/.
51711
51712 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51713
51714         * g++.dg/init/new2.C: New test.
51715
51716 2002-03-26  Richard Henderson  <rth@redhat.com>
51717
51718         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51719
51720         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51721         on sparc.
51722
51723         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51724         sparcv9 systems.
51725         * gcc.dg/20001102-1.c: Likewise.
51726
51727 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51728
51729         * gcc.dg/cpp/endif-pedantic1.c,
51730         gcc.dg/cpp/endif-pedantic2.c: New tests.
51731
51732 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51733
51734         * g++.dg/init/new1.C: New test.
51735
51736 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51737
51738         * g++.dg/abi/vbase9.C: New test.
51739
51740 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51741
51742         * gcc.dg/arm-asm.c: New test.
51743
51744 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51745
51746         * gcc.dg/Wswitch-enum.c: New test.
51747         Fix PR c/5044.
51748
51749 2002-03-26  Richard Henderson  <rth@redhat.com>
51750
51751         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51752         structure.
51753
51754 2002-03-25  Richard Henderson  <rth@redhat.com>
51755
51756         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51757         sparcv9 systems.
51758
51759         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51760         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51761
51762 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51763
51764         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51765
51766 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51767
51768         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51769         targets using generic thunk support.
51770
51771 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51772
51773         * gcc.c-torture/compile/20020323-1.c: New test.
51774
51775         * g++.dg/opt/conj2.C: New test.
51776
51777 2002-03-24  Richard Henderson  <rth@redhat.com>
51778
51779         * gcc.dg/weak-1.c: Use -fno-common.
51780
51781 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51782
51783         * g77.dg/f77-edit-apostrophe-out.f: New test
51784         * g77.dg/f77-edit-h-out.f: New test
51785         * g77.dg/f77-edit-t-in.f: New test
51786         * g77.dg/f77-edit-t-out.f: New test
51787         * g77.dg/f77-edit-x-out.f: New test
51788         * g77.dg/f77-edit-slash-out.f: New test
51789         * g77.dg/f77-edit-colon-out.f: New test
51790         * g77.dg/f77-edit-s-out.f: New test
51791
51792 2002-03-24  Richard Henderson  <rth@redhat.com>
51793
51794         * objc/execute/formal_protocol-6.x: New XFAIL.
51795
51796 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51797
51798         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51799         that do not support weak symbols
51800
51801 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51802
51803         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51804         * lib/g77.exp: Likewise.
51805         * lib/objc.exp: Likewise.
51806
51807 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51808
51809         * gcc.dg/Wswitch-default.c: New test.
51810
51811 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51812
51813         * g++.dg/other/enum1.C: New test.
51814
51815 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51816
51817         * gcc.dg/pragma-ep-3.c: Fix typo.
51818
51819 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51820
51821         * g++.dg/inherit/template-as-base.C: New test.
51822
51823 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51824
51825         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51826         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51827
51828 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51829
51830         * gcc.dg/cpp/multiline.c: Update to match.
51831
51832 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51833
51834         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51835
51836 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51837
51838         * gcc.dg/cpp/extratokens2.c: New file.
51839
51840 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51841
51842         * gcc.dg/20020312-2.c: Add rs6000 target.
51843
51844         * gcc.c-torture/compile/20020319-1.c: New test.
51845
51846 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51847
51848         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51849         (A, E): Handle this.
51850
51851 2002-03-20  Jason Merrill  <jason@redhat.com>
51852
51853         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51854         ignoring -fpic.
51855         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51856         through prune_gcc_output.
51857
51858 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51859
51860         * gcc.c-torture/compile/20020320-1.c: New test.
51861
51862 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51863
51864         * gcc.c-torture/compile/20020318-1.c: New test.
51865
51866         * gcc.dg/struct-by-value-1.c: New test.
51867
51868         * gcc.dg/20020319-1.c: New test.
51869
51870 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51871
51872         * g++.dg/opt/conj1.C: New test.
51873
51874 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51875
51876         * g++.dg/template/qualttp20.C: Revert previous change.
51877         * g++.dg/template/qualttp3.C: Likewise.
51878         * g++.dg/template/qualttp4.C: Likewise.
51879         * g++.dg/template/qualttp5.C: Likewise.
51880         * g++.dg/template/qualttp6.C: Likewise.
51881         * g++.dg/template/qualttp7.C: Likewise.
51882         * g++.dg/template/qualttp8.C: Likewise.
51883         * g++.dg/template/recurse.C: Likewise.
51884
51885 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51886
51887         * gcc.dg/cpp/wchar-1.c: Update.
51888
51889 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51890
51891         * g++.dg/template/conv1.C: New test.
51892         * g++.dg/template/conv2.C: New test.
51893         * g++.dg/template/conv3.C: New test.
51894         * g++.dg/template/conv4.C: New test.
51895
51896 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51897
51898         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51899         * g++.dg/template/qualttp3.C: Likewise.
51900         * g++.dg/template/qualttp4.C: Likewise.
51901         * g++.dg/template/qualttp5.C: Likewise.
51902         * g++.dg/template/qualttp6.C: Likewise.
51903         * g++.dg/template/qualttp7.C: Likewise.
51904         * g++.dg/template/qualttp8.C: Likewise.
51905         * g++.dg/template/recurse.C: Likewise.
51906
51907 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51908
51909         * g++.dg/opt/dtor1.C: New test.
51910
51911 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51912
51913         * gcc.c-torture/compile/20020315-1.c: New test.
51914
51915 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51916
51917         * gcc.dg/weak-1.c: Fix scan tests.
51918
51919 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51920
51921         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51922         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51923         cris-*-aout* mmix-*-*.
51924         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51925         cris-*-aout* mmix-*-*.
51926         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51927         cris-*-elf* cris-*-aout* and mmix-*-*.
51928         * gcc.dg/20001009-1.c: Ditto.
51929         * gcc.dg/20010912-1.c: Ditto.
51930         * gcc.dg/20020122-4.c: Ditto.
51931         * gcc.dg/inline-2.c: Ditto.
51932
51933 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51934
51935         * gcc.c-torture/compile/20020314-1.c: New test.
51936
51937 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51938
51939         * gcc.c-torture/execute/20020314-1.c: New test.
51940
51941 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51942
51943         * g++.dg/warn/Wunused-1.C: New test.
51944
51945 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51946
51947         * g++.dg/abi/mangle6.C: New test.
51948
51949 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51950
51951         * gcc.c-torture/compile/20020309-2.c: New test.
51952
51953         * gcc.c-torture/compile/20020312-1.c: New test.
51954
51955 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51956
51957         * g++.dg/other/access1.C: New test.
51958
51959 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51960
51961         * gcc.c-torture/execute/wchar_t-1.c: New test.
51962
51963 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51964
51965         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51966
51967 2002-03-12  Roger Sayle  <roger@eyesopen.com>
51968
51969         * gcc.dg/20020312-1.c: New test case.
51970
51971 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
51972
51973         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51974
51975 2002-03-11  Richard Henderson  <rth@redhat.com>
51976
51977         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51978         * g++.old-deja/g++.jason/report.C: Likewise.
51979
51980 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51981
51982         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51983         * g++.old-deja/g++.robertl/eb56.C: Likewise.
51984
51985 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51986
51987         * g++.dg/overload/pmf1.C: New test.
51988
51989 2002-03-11  Kazu Hirata  <kazu@hxi.com>
51990
51991         * gcc.c-torture/execute/20020307-1.c: Use long.
51992
51993 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51994
51995         PR optimization/5844
51996         * gcc.dg/20020310-1.c: New test.
51997
51998 2002-03-09  Michael Meissner  <meissner@redhat.com>
51999
52000         * gcc.c-torture/execute/memcpy-2.c: New test.
52001         * gcc.c-torture/execute/memset-1.c: New test.
52002         * gcc.c-torture/execute/strlen-1.c: New test.
52003         * gcc.c-torture/execute/strcmp-1.c: New test.
52004         * gcc.c-torture/execute/strncmp-1.c: New test.
52005
52006 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52007
52008         * gcc.dg/ppc-ldstruct.c: New test.
52009
52010 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52011
52012         * gcc.c-torture/execute/va-arg-22.c: New test.
52013
52014 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52015
52016         * gcc.c-torture/compile/20020309-1.c: New test.
52017
52018 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52019
52020         * gcc.c-torture/execute/20020307-2.c: New test.
52021
52022 2002-03-07  Jeffrey A Law  (law@redhat.com)
52023
52024         * g77.f-torture/compile/20020307-1.f: New test.
52025
52026 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52027
52028         * gcc.dg/unordered-1.c: New test.
52029
52030 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52031
52032         * gcc.c-torture/execute/20020307-1.c: New test.
52033
52034 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52035
52036         * gcc.dg/20020304-1.c: New test.
52037
52038         * gcc.c-torture/compile/20020304-2.c: New test.
52039
52040 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52041
52042         * gcc.c-torture/compile/20020304-1.c: New test case
52043         (from PR c/5830).
52044
52045 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52046
52047         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52048
52049 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52050
52051         * g++.dg/other/classkey1.C: New test.
52052
52053 2002-03-01  Richard Henderson  <rth@redhat.com>
52054
52055         * gcc.c-torture/compile/981223-1.x: New.
52056         * gcc.c-torture/compile/920625-1.x: New.
52057
52058 2002-02-28  Richard Henderson  <rth@redhat.com>
52059
52060         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52061
52062 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52063
52064         * gcc.c-torture/execute/20020227-1.c: New test.
52065
52066 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52067
52068         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52069         here" ERROR lines.
52070         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52071         * g++.old-deja.g++.other/defarg1.C: Likewise.
52072         * g++.old-deja/g++.pt/calls2.C: Likewise.
52073         * g++.old-deja/g++.pt/crash20.C: Likewise.
52074         * g++.old-deja/g++.pt/crash30.C: Likewise.
52075         * g++.old-deja/g++.pt/crash36.C: Likewise.
52076         * g++.old-deja/g++.pt/crash6.C: Likewise.
52077         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52078         * g++.old-deja/g++.pt/derived3.C: Likewise.
52079         * g++.old-deja/g++.pt/error1.C: Likewise.
52080         * g++.old-deja/g++.pt/friend21.C: Likewise.
52081         * g++.old-deja/g++.pt/friend23.C: Likewise.
52082         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52083         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52084
52085 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52086
52087         * gcc.c-torture/execute/20020225-2.c: New test.
52088
52089 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52090
52091         * gcc.c-torture/execute/920730-1t.c,
52092         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52093         Delete test cases, only relevant to -traditional.
52094
52095 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52096
52097         * gcc.dg/cpp/undef1.c: Remove.
52098         * gcc.dg/cpp/directiv.c: Update.
52099         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52100
52101 2002-02-27  Michael Meissner  <meissner@redhat.com>
52102
52103         * gcc.c-torture/execute/20020226-1.c: New test.
52104
52105 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52106
52107         * g++.dg/debug/debug4.C: New test.
52108
52109         * gcc.dg/ia64-visibility-1.c: New test.
52110
52111 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52112
52113         * gcc.dg/debug/20020224-1.c: New.
52114
52115 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52116
52117         * gcc.c-torture/execute/960416-1.x: New.
52118         * gcc.c-torture/execute/divconst-3.x: Likewise.
52119
52120 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52121
52122         * gcc.dg/20020224-1.c: New test.
52123
52124 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52125
52126         * gcc.c-torture/execute/20020225-1.c: New.
52127
52128 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52129
52130         * gcc.dg/cpp/wchar-1.c: New test.
52131
52132 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52133
52134         * gcc.dg/20020222-1.c: New test.
52135
52136 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52137
52138         * g++.dg/opt/anonunion1.C: New test.
52139
52140 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52141
52142         * g++.dg/template/qualttp19.C: New test.
52143         * g++.dg/template/qualttp20.C: New test.
52144         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52145         * g++.old-deja/g++.other/qual1.C: Likewise.
52146
52147 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52148
52149         * gcc.dg/attr-alwaysinline.c: New.
52150
52151 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52152
52153         * gcc.dg/20020220-1.c: New test.
52154
52155         * gcc.dg/20020220-2.c: New test.
52156
52157         * g++.dg/opt/mmx1.C: New test.
52158
52159 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52160
52161         * gcc.c-torture/compile/20020110.c: New test.
52162
52163 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52164
52165         * gcc.c-torture/execute/20020219-1.c: New test.
52166
52167         * gcc.dg/20020219-1.c: New test.
52168
52169         * gcc.dg/noncompile/20020220-1.c: New test.
52170
52171         * g++.dg/opt/ptrintsum1.C: New test.
52172
52173         * gcc.dg/debug/20020220-1.c: New test.
52174
52175 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52176
52177         * gcc.c-torture/execute/20020216-1.c: New test.
52178
52179 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52180
52181         * gcc.dg/decl-1.c: Update, new test.
52182
52183 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52184
52185         * g++.dg/abi/bitfield1.C: New test.
52186         * g++.dg/abi/bitfield2.C: New test.
52187
52188 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52189
52190         * gcc.dg/attr-nest.c: New test.
52191
52192 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52193
52194         * gcc.c-torture/execute/20020215-1.c: New test.
52195
52196 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52197
52198         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52199         * g++.dg/debug/debug.exp: New.
52200         * g++.dg/debug/trivial.C: New.
52201         * g++.dg/debug/debug1.C: Moved...
52202         * g++.dg/other/debug1.C: ...from here.
52203         * g++.dg/debug/debug2.C: Moved...
52204         * g++.dg/other/debug2.C: ...from here.
52205         * g++.dg/debug/debug3.C: Moved...
52206         * g++.dg/other/debug3.C: ...from here.
52207
52208         * gcc.dg/noncompile/20020213-1.c: New test.
52209
52210 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52211
52212         * g++.dg/other/debug3.C: New test.
52213
52214         * gcc.c-torture/execute/20020213-1.c: New test.
52215
52216 2002-02-13  Richard Smith <richard@ex-parrot.com>
52217
52218         * g++.old-deja/g++.other/thunk1.C: New test.
52219
52220 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52221
52222         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52223
52224 2002-02-13  Stan Shebs  <shebs@apple.com>
52225
52226         * gcc.dg/altivec-3.c: New.
52227
52228 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52229
52230         * gcc.dg/Wunreachable-1.c: New test.
52231         * gcc.dg/Wunreachable-2.c: New test.
52232
52233 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52234
52235         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52236
52237 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52238
52239         * gcc.dg/decl-1.c: New test.
52240
52241 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52242
52243         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52244
52245 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52246
52247         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52248         * gcc.c-torture/compile/980506-1.x: Likewise.
52249
52250 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52251
52252         * gcc.dg/20020210-1.c: New.
52253
52254 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52255
52256         * g77.f-torture/execute/947.f: New regression test
52257         for PR fortran/947.
52258
52259 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52260
52261         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52262         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52263
52264 2002-02-08  Richard Henderson  <rth@redhat.com>
52265
52266         * gcc.c-torture/compile/labels-3.c: New.
52267
52268 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52269
52270         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52271         expression statements work instead.
52272         * gcc.dg/noncompile/20020207-1.c: New test.
52273
52274 2002-02-07  Richard Henderson  <rth@redhat.com>
52275
52276         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52277
52278 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52279
52280         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52281         message from g77
52282         * lib/g77-dg.exp: Trim g77 error messages so that they are
52283         recognized by dg.exp.
52284
52285 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52286
52287         PR fortran/5473
52288         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52289
52290 2002-02-07  Richard Henderson  <rth@redhat.com>
52291
52292         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52293         to be sufficiently aligned for integers.
52294
52295 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52296
52297         * g++.dg/template/friend4.C: New test.
52298
52299 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52300
52301         PR fortran/5743
52302         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52303         unsupported cases.
52304
52305 2002-02-07  Richard Henderson  <rth@redhat.com>
52306
52307         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52308         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52309         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52310         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52311
52312 2002-02-06  Richard Henderson  <rth@redhat.com>
52313
52314         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52315
52316 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52317
52318         * gcc.dg/20020206-1.c: New test.
52319
52320 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52321
52322         * gcc.c-torture/execute/20020206-1.c: New test.
52323
52324         * gcc.c-torture/execute/20020206-2.c: New test.
52325
52326         PR optimization/5429:
52327         * gcc.c-torture/compile/20020206-1.c: New test.
52328
52329 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52330
52331         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52332         as certain file formats cannot support particularly large
52333         alignments.
52334
52335         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52336         and do not expect to be able to link the executable.
52337
52338         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52339         fail because the COFF format does not support the weak attribute.
52340
52341 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52342
52343         * g77.dg/pr5473.f: New test
52344
52345 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52346
52347         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52348         Fix testcase accordingly.
52349
52350 2002-02-04  Richard Henderson  <rth@redhat.com>
52351
52352         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52353         (buf): Change to be an array of pointers, not ints.
52354
52355 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52356
52357         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52358         before all tests.  Move warning one line above to match where it
52359         C frontend emits.
52360         * gcc.dg/Wswitch-2.c: New test.
52361         * g++.dg/warn/Wswitch-1.C: New test.
52362         * g++.dg/warn/Wswitch-2.C: New test.
52363
52364 2002-02-04  Richard Henderson  <rth@redhat.com>
52365
52366         * g++.dg/abi/offsetof.C: Fix size comparison.
52367
52368 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52369
52370         * gcc.dg/cast-qual-2.c: New test.
52371
52372 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52373
52374         * gcc.dg/20020201-4.c: New test.
52375
52376 2002-02-04  Ben Elliston  <bje@redhat.com>
52377
52378         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52379         target_info attribute != 0, in addition to the empty string.
52380         (gcc_target_compile): Likewise.
52381
52382 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52383
52384         * gcc.dg/Wswitch.c: New test.
52385         PR gcc/4475. PR gcc/3780.
52386
52387 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52388
52389         * g77.f-torture/execute/5122.f: New test for regressions
52390         against PR fortran/5122.
52391
52392 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52393
52394         * g77.f-torture/compile/pr3743.f: Delete
52395         * g77.dg/pr3743-1.f: New test.
52396         * g77.dg/pr3743-2.f: New test.
52397         * g77.dg/pr3743-3.f: New test.
52398         * g77.dg/pr3743-4.f: New test.
52399
52400 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52401
52402         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52403
52404 2002-02-02  Richard Henderson  <rth@redhat.com>
52405
52406         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52407         * gcc.c-torture/execute/bf64-1.c: Likewise.
52408
52409 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52410
52411         * gcc.dg/20020201-2.c: New test.
52412
52413         * gcc.dg/20020201-3.c: New test.
52414
52415         * gcc.c-torture/execute/bitfld-2.c: New test.
52416
52417 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52418
52419         * gcc.dg/bitfld-1.c: Update.
52420         * gcc.dg/bitfld-2.c: Update.
52421         * gcc.c-torture/execute/bitfld-1.x: New.
52422
52423 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52424
52425         * gcc.c-torture/execute/20020201-1.c: New test.
52426
52427 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52428
52429         PR target/5469
52430         * gcc.dg/20020201-1.c: New test.
52431
52432 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52433
52434         PR fortran/3743
52435         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52436         * g77.f-torture/compile/pr3743.x: Remove
52437
52438 2002-01-31  Tom Rix  <trix@redhat.com>
52439
52440         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52441
52442 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52443
52444         * gcc.dg/noncompile/20020130-1.c: New test.
52445
52446 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52447
52448         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52449
52450 2002-01-29  Richard Henderson  <rth@redhat.com>
52451
52452         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52453         to long long.
52454         * gcc.c-torture/execute/bf64-1.c: Likewise.
52455
52456 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52457
52458         * gcc.c-torture/execute/20020129-1.c: New test.
52459
52460 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52461
52462         * gcc.c-torture/compile/20000224-1.c: Update.
52463         * gcc.c-torture/execute/bitfld-1.c: New tests.
52464         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52465         * gcc.dg/uninit-A.c: Update.
52466
52467 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52468
52469         * g++.dg/template/ctor1.C: Add instantiation.
52470
52471 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52472
52473         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52474         argument to __builtin_prefetch to be const ptr.
52475
52476 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52477
52478         * gcc.c-torture/compile/20020120-1.c: New test.
52479
52480 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52481
52482         * gcc.c-torture/execute/20020127-1.c: New test.
52483
52484 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52485
52486         * g77.dg/f77-edit-i-in.f: New test
52487         * g77.dg/f77-edit-i-out.f: New test
52488
52489 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52490
52491         * gcc.dg/debug/debug.exp: New file.
52492         * gcc.dg/debug/trivial.c: New file.
52493         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52494         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52495         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52496         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52497         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52498         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52499         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52500         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52501         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52502         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52503         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52504         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52505         * gcc.dg/20000503-1.c: Removed.
52506         * gcc.dg/20010207-1.c: Removed.
52507         * gcc.dg/20011223-1.c: Removed.
52508         * gcc.dg/20020104-2.c: Removed.
52509         * gcc.dg/debug-1.c: Removed.
52510         * gcc.dg/debug-2.c: Removed.
52511         * gcc.dg/debug-3.c: Removed.
52512         * gcc.dg/debug-4.c: Removed.
52513         * gcc.dg/debug-5.c: Removed.
52514         * gcc.dg/debug-6.c: Removed.
52515         * gcc.dg/dwarf2-1.c: Removed.
52516         * gcc.dg/dwarf2-2.c: Removed.
52517
52518 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52519
52520         * g++.old-deja/g++.other/eh5.C: New test.
52521         * g++.old-deja/g++.other/sibcall2.C: New test.
52522         * g++.old-deja/g++.other/array9.C: New test.
52523         * g++.old-deja/g++.other/typename2.C: New test.
52524         * g++.old-deja/g++.other/crash60.C: New test.
52525         * g++.old-deja/g++.other/conv9.C: New test.
52526         * g++.old-deja/g++.other/mangle10.C: New test.
52527         * g++.old-deja/g++.other/unchanging1.C: New test.
52528         * g++.old-deja/g++.other/exprstmt1.C: New test.
52529         * g++.old-deja/g++.other/inline23.C: New test.
52530         * g++.old-deja/g++.eh/ia64-1.C: New test.
52531         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52532         * g++.old-deja/g++.other/reload1.C: New test.
52533         * g++.old-deja/g++.other/static20.C: New test.
52534         * g++.old-deja/g++.other/local-alloc1.C: New test.
52535         * g++.old-deja/g++.other/conv8.C: New test.
52536         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52537         * g++.old-deja/g++.other/storeexpr1.C: New test.
52538         * g++.old-deja/g++.other/storeexpr2.C: New test.
52539         * g++.dg/eh/template2.C: New test.
52540         * g++.dg/warn/weak1.C: New test.
52541
52542 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52543
52544         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52545         Remove first, non-varying, argument.
52546
52547 2002-01-23  Richard Henderson  <rth@redhat.com>
52548
52549         * gcc.dg/inline-2.c: New.
52550
52551         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52552         Add optional target arg.  Check number of arguments.
52553         (scan-assembler-not, scan-assembler-dem): Likewise.
52554         (scan-assembler-dem-not): Likewise.
52555
52556 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52557
52558         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52559         line 12.
52560         * g++.old-deja/g++.brendan/parse3.C,
52561         g++.old-deja/g++.other/crash26.C,
52562         g++.old-deja/g++.other/crash28.C,
52563         g++.old-deja/g++.other/crash29.C,
52564         g++.old-deja/g++.other/crash30.C,
52565         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52566
52567 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52568
52569         * gcc.dg/20020115-1.c: New.
52570
52571 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52572
52573         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52574
52575 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52576
52577         * gcc.dg/20020122-3.c: New.
52578
52579 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52580
52581         * g++.dg/other/gc1.C: New test.
52582
52583 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52584
52585         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52586
52587 2002-01-22  Richard Henderson  <rth@redhat.com>
52588
52589         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52590
52591 2002-01-22  Richard Henderson  <rth@redhat.com>
52592
52593         * gcc.dg/20020122-4.c: New.
52594
52595 2002-01-22  H.J. Lu <hjl@gnu.org>
52596
52597         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52598         link output.
52599         * gcc.dg/special/ecos.exp: Likewise.
52600         * lib/g++-dg.exp: Likewise.
52601         * lib/g77-dg.exp: Likewise.
52602         * lib/gcc-dg.exp : Likewise.
52603         * lib/mike-g++.exp: Likewise.
52604         * lib/mike-g77.exp: Likewise.
52605         * lib/mike-gcc.exp: Likewise.
52606         * lib/objc-dg.exp: Likewise.
52607
52608 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52609
52610         PR target/5379
52611         * gcc.dg/20020122-2.c: New test.
52612
52613 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52614
52615         * gcc.dg/20020122-1.c: New test.
52616
52617 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52618
52619         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52620
52621 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52622
52623         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52624
52625 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52626
52627         * gcc.c-torture/compile/20020121-1.c: New test.
52628
52629 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52630
52631         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52632         ld_library_path.
52633
52634 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52635
52636         * gcc.dg/20020218-1.c: New test.
52637
52638 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52639
52640         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52641         messages
52642         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52643         "At global scope" warning
52644         * g++.dg/ext/align1.C: Change cygwin test for alignment
52645         from db-bogus to dg-warning
52646
52647 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52648
52649         * g77.f-torture/compile/cpp2.F: New test.
52650
52651 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52652
52653         * g++.dg/template/access1.C: New test.
52654
52655 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52656
52657         * gcc.dg/20020118-1.c: New.
52658
52659 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52660
52661         * gcc.c-torture/execute/20020118-1.c: New test.
52662
52663 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52664
52665         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52666         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52667         alignment warnings.
52668
52669 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52670
52671         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52672         torture_with_loops and torture_without_loops
52673
52674 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52675
52676         * gcc.c-torture/compile/20020116-1.c: New test.
52677
52678 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52679
52680         * gcc.dg/20020116-2.c: New test.
52681
52682         * gcc.dg/ultrasp4.c: New test.
52683
52684         * gcc.dg/20020116-1.c: New test.
52685
52686 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52687
52688         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52689         by EABI.
52690
52691 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52692
52693         * gcc.misc-tests/i386-prefetch.exp: New.
52694         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52695         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52696         * gcc.misc-tests/i386-pf-none-1.c: New test.
52697         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52698
52699 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52700
52701         * gcc.dg/gnu89-init-1.c: Add new tests.
52702
52703 2002-01-15  Andreas Jaeger  <aj@suse.de>
52704
52705         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52706         * gcc.dg/i386-mmx-2.c: Likewise.
52707         * gcc.dg/i386-sse-1.c: Likewise.
52708         * gcc.dg/i386-sse-2.c: Likewise.
52709         * gcc.dg/i386-sse-3.c: Likewise.
52710
52711 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52712
52713         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52714         Uncomment additional cases that now pass.
52715
52716 2002-01-11  Richard Henderson  <rth@redhat.com>
52717
52718         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52719         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52720
52721 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52722
52723         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52724
52725 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52726
52727         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52728         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52729
52730 2002-01-10  Dale Johannesen  <dalej@apple.com>
52731
52732         * gcc.c-torture/execute/loop-11.c: New.
52733
52734 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52735
52736         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52737         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52738
52739 2002-01-09  Richard Henderson  <rth@redhat.com>
52740
52741         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52742         type in which to perform the operation for each size.
52743
52744 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52745
52746         * gcc.c-torture/compile/20020109-2.c: New test.
52747
52748 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52749
52750         * gcc.c-torture/execute/loop-10.c: New test.
52751
52752 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52753
52754         * gcc.c-torture/compile/20010226-1.c: New test.
52755         * gcc.c-torture/compile/20010227-1.c: New test.
52756         * gcc.c-torture/compile/20010426-1.c: New test.
52757         * gcc.c-torture/compile/20010510-1.c: New test.
52758         * gcc.c-torture/compile/20010605-3.c: New test.
52759         * gcc.c-torture/compile/20010824-1.c: New test.
52760         * gcc.c-torture/execute/20010409-1.c: New test.
52761         * gcc.dg/noncompile/20000901-1.c: New test.
52762         * gcc.dg/20001023-1.c: New test.
52763         * gcc.dg/20001101-1.c: New test.
52764         * gcc.dg/20001102-1.c: New test.
52765         * gcc.dg/20010207-1.c: New test.
52766         * gcc.dg/20010405-1.c: New test.
52767         * gcc.dg/20010822-1.c: New test.
52768         * gcc.dg/20011107-1.c: New test.
52769
52770 2002-01-09  Jeffrey A Law  (law@redhat.com)
52771
52772         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52773
52774         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52775         execution failure on PA targets.
52776
52777 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52778
52779         * gcc.c-torture/compile/20020109-1.c: New test.
52780
52781 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52782
52783         * gcc.c-torture/execute/20020108-1.c: New test.
52784
52785 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52786
52787         * gcc.dg/20020108-1.c: New test.
52788
52789 2002-01-08  H.J. Lu <hjl@gnu.org>
52790
52791         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52792         for header files.
52793
52794 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52795
52796         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52797         consistency.
52798
52799 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52800
52801         * gcc.dg/altivec-4.c: Test altivec predicates.
52802
52803 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52804
52805         * gcc.c-torture/execute/20020107-1.c: New test.
52806
52807 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52808
52809         PR c/5279
52810         * gcc.c-torture/compile/20020106-1.c: New test.
52811
52812 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52813
52814         * gcc.c-torture/execute/nestfunc-4.c: New test.
52815
52816 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52817
52818         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52819         extra triple that slipped in.
52820         * g++.old-deja/g++.abi/align.C: Likewise.
52821         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52822
52823 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52824
52825         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52826         * g++.old-deja/g++.abi/align.C: Likewise.
52827         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52828
52829         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52830         on FreeBSD/i386.
52831         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52832         FreeBSD.
52833
52834 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52835
52836         * gcc.dg/20020104-1.c: New test.
52837
52838         * gcc.dg/20020104-2.c: New test.
52839
52840 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52841
52842         * gcc.dg/20020103-1.c: Fix typo in target selector.
52843
52844 2002-01-03  Richard Henderson  <rth@redhat.com>
52845
52846         * gcc.dg/20020103-1.c: New.
52847
52848 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52849
52850         * gcc.c-torture/execute/20020103-1.c: New test.
52851
52852 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52853
52854         * g++.dg/other/debug2.C: New test.
52855
52856         * gcc.c-torture/compile/20020103-1.c: New test.
52857
52858 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52859
52860         * gcc.dg/gnu89-init-1.c: Added new tests.
52861
52862 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52863
52864         * g++.dg/template/friend2.C: Remove as patch is reverted.
52865
52866         * g++.dg/warn/oldcast1.C: New test.
52867
52868         * g++.dg/template/ptrmem1.C: New test.
52869         * g++.dg/template/ptrmem2.C: New test.
52870
52871         * g++.dg/template/ntp.C: New test.
52872
52873         * g++.dg/other/component1.C: New test.
52874
52875         * g++.dg/template/ttp3.C: New test.
52876
52877         * g++.dg/template/friend2.C: New test.
52878         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52879
52880 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52881
52882         * g++.dg/other/ptrmem1.C: New test.
52883         * g++.dg/other/ptrmem2.C: New test.
52884
52885 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52886
52887         * g++.dg/template/ctor1.C: New test.
52888
52889 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52890
52891         * g++.dg/template/friend2.C: New test.
52892
52893 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52894
52895         * gcc.dg/mmix-1.c: New test.
52896
52897 2001-12-31  Richard Henderson  <rth@redhat.com>
52898
52899         * gcc.dg/asm-5.c: New.
52900
52901 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52902
52903         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52904         in namespace __gnu_cxx
52905
52906 2001-12-30  Richard Henderson  <rth@redhat.com>
52907
52908         * gcc.dg/debug-6.c: New.
52909
52910 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52911
52912         * gcc.c-torture/compile/20011229-2.c: New test.
52913
52914 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52915
52916         * gcc.dg/debug-3.c: New test.
52917         * gcc.dg/debug-4.c: New test.
52918         * gcc.dg/debug-5.c: New test.
52919
52920 2001-12-29  Richard Henderson  <rth@redhat.com>
52921
52922         * g++.dg/eh/loop1.C: New.
52923
52924 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52925
52926         * g++.dg/template/crash1.C: New test.
52927
52928 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52929
52930         * g++.dg/other/const1.C: New test.
52931
52932 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52933
52934         * gcc.c-torture/compile/20011229-1.c: New test.
52935
52936 2001-12-28  Stan Shebs  <shebs@apple.com>
52937
52938         * lib/objc-torture.exp: Resync with c-torture.exp.
52939         * lib/objc.exp: Load standard libraries.
52940
52941 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52942
52943         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52944         additional tests.
52945
52946 2001-12-27  Roger Sayle <roger@eyesopen.com>
52947
52948         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52949
52950 2001-12-27  Richard Henderson  <rth@redhat.com>
52951
52952         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52953
52954 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52955
52956         * g++.dg/eh/ctor1.C: New test.
52957         * g++.dg/other/error2.C: New test.
52958
52959 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52960
52961         * g++.dg/other/init2.C: New test.
52962
52963 2001-12-24  Richard Henderson  <rth@redhat.com>
52964
52965         * gcc.dg/20011223-1.c: New.
52966         * gcc.dg/inline-1.c: New.
52967
52968 2001-12-23  Richard Henderson  <rth@redhat.com>
52969
52970         * gcc.dg/asm-4.c: Test operand modifiers.
52971
52972 2001-12-23  Richard Henderson  <rth@redhat.com>
52973
52974         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52975
52976 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52977
52978         * gcc.c-torture/execute/20011223-1.c: New test.
52979
52980 2001-12-21  Richard Henderson  <rth@redhat.com>
52981
52982         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52983         re-enables the warning.
52984
52985 2001-12-21  Richard Henderson  <rth@redhat.com>
52986
52987         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52988
52989 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52990
52991         * gcc.c-torture/compile/20011218-1.c: New test.
52992
52993 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52994
52995         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52996         arm-isr.c test.
52997         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52998         epilogue generation for ARM ISR routines.
52999
53000 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53001
53002         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53003         * gcc.dg/format/c90-printf-3.c: Likewise.
53004         * gcc.dg/format/c99-printf-3.c: Likewise.
53005         * gcc.dg/format/ext-1.c: Likewise.
53006         * gcc.dg/format/ext-6.c: Likewise.
53007         * gcc.dg/format/format.h: Prototype unlocked stdio.
53008
53009 2001-12-20  Richard Henderson  <rth@redhat.com>
53010
53011         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53012         (arena): Use it.
53013         (malloc): Correct allocation logic.  Abort if we fill up the
53014         arena before initialization complete.
53015         (realloc): Correct allocation logic.
53016
53017 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53018
53019         * gcc.c-torture/compile/20011219-2.c: New test.
53020
53021         * gcc.c-torture/execute/20011219-1.c: New test.
53022
53023 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53024
53025         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53026         target does not support weak symbols.
53027
53028 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53029
53030         * gcc.c-torture/compile/20011219-1.c: New test.
53031
53032 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53033
53034         * g++.dg/other/error1.C: New test.
53035
53036 2001-12-17  Jeffrey A Law  (law@redhat.com)
53037
53038         * gcc.c-torture/execute/20011217-1.c: New test.
53039
53040 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53041
53042         * objc.dg/special/: New directory.
53043         * objc.dg/special/special.exp: New file.
53044         * objc.dg/special/unclaimed-category-1.h: New file.
53045         * objc.dg/special/unclaimed-category-1a.m: New file.
53046         * objc.dg/special/unclaimed-category-1.m: New file.
53047
53048 2001-12-17  Andreas Jaeger  <aj@suse.de>
53049
53050         * gcc.c-torture/compile/20011217-2.c: New test.
53051
53052 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53053
53054         * gcc.c-torture/compile/20011217-1.c: New test.
53055
53056 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53057
53058         * gcc.dg/20011214-1.c: New.
53059
53060 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53061
53062         * gcc.dg/altivec-4.c: New.
53063
53064 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53065
53066         * gcc.dg/20011113-1.c: New test.
53067
53068 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53069
53070         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53071         std::__malloc_alloc_template<0> and
53072         std::__default_alloc_template<false, 0>.
53073
53074 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53075
53076         * objc/execute/bf-21.m: New test.
53077         * objc/execute/enumeration-1.m: New test.
53078         * objc/execute/enumeration-2.m: New test.
53079
53080 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53081
53082         * gcc.dg/gnu89-init-1.c: New test.
53083
53084 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53085
53086         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53087         * g++.old-deja/g++.jason/2371.C: Likewise.
53088         * g++.old-deja/g++.jason/template33.C: Likewise.
53089         * g++.old-deja/g++.jason/template34.C: Likewise.
53090         * g++.old-deja/g++.jason/template36.C: Likewise.
53091         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53092         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53093         * g++.old-deja/g++.other/typename1.C: Likewise.
53094         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53095         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53096         * g++.old-deja/g++.pt/typename11.C: Likewise.
53097         * g++.old-deja/g++.pt/typename14.C: Likewise.
53098         * g++.old-deja/g++.pt/typename16.C: Likewise.
53099         * g++.old-deja/g++.pt/typename3.C: Likewise.
53100         * g++.old-deja/g++.pt/typename4.C: Likewise.
53101         * g++.old-deja/g++.pt/typename5.C: Likewise.
53102         * g++.old-deja/g++.pt/typename7.C: Likewise.
53103         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53104
53105 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53106
53107         * g++.dg/other/linkage1.C: New test.
53108         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53109         specifiers.
53110
53111 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53112
53113         * gcc.dg/concat.c: New test.
53114
53115 2001-12-11  Stan Shebs  <shebs@apple.com>
53116
53117         * objc/compile: New test directory.
53118         * objc/compile/compile.exp: New expect script.
53119         * objc/compile/20011211-1.m: New compile test.
53120
53121 2001-12-11  Jason Merrill  <jason@redhat.com>
53122
53123         * lib/prune.exp (prune_gcc_output): Also handle "In member
53124         function".  So many permutations...
53125
53126 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53127
53128         * g++.dg/template/typedef1.C: New test.
53129
53130 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53131
53132         * g++.dg/other/copy1.C: New test.
53133
53134 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53135
53136         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53137
53138         * gcc.dg/builtin-choose-expr.c: New.
53139
53140 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53141
53142         * gcc.dg/altivec-2.c: New.
53143
53144 2001-12-07  Richard Henderson  <rth@redhat.com>
53145
53146         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53147
53148 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53149
53150         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53151         ultrasparc.
53152
53153 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53154
53155         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53156
53157 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53158
53159         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53160         variable argument list.
53161
53162 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53163
53164         * gcc.c-torture/execute/memcheck: Delete entire directory.
53165         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53166         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53167
53168 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53169
53170         * gcc.dg/Wshadow-1.c: New test.
53171
53172 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53173
53174         * gcc.c-torture/compile/20011130-1.c: New test.
53175
53176         * gcc.dg/noncompile/20011025-1.c: New test.
53177
53178         * g++.dg/other/anon-union.C: New test.
53179
53180         * gcc.c-torture/execute/20011024-1.c: New test.
53181
53182 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53183
53184         * gcc.c-torture/execute/20000722-1.x,
53185         gcc.c-torture/execute/20010123-1.x: Remove.
53186         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53187         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53188         gcc.dg/c99-complit-2.c: New tests.
53189
53190 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53191
53192         * g++.dg/inherit/base1.C: New test.
53193
53194 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53195
53196         * g++.dg/other/stdarg1.C: New test.
53197
53198         * gcc.c-torture/compile/20011130-2.c: New test.
53199
53200 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53201
53202         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53203         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53204         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53205         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53206         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53207         * gcc.dg/builtin-prefetch-1.c: New test.
53208
53209 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53210
53211         * gcc.dg/20011130-1.c: New test.
53212
53213 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53214
53215         * g++.dg/other/scope1.C: New test.
53216         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53217
53218 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53219
53220         * gcc.dg/vla-init-1.c: New test.
53221
53222 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53223
53224         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53225
53226 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53227
53228         * objc.dg/alias.m: Update.
53229         * objc.dg/class-1.m: Update.
53230         * objc.dg/const-str-1.m: Update.
53231         * objc.dg/fwd-proto-1.m: Update.
53232         * objc.dg/id-1.m: Update.
53233         * objc.dg/super-class-1.m: Update.
53234
53235 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53236
53237         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53238         constructs.
53239
53240 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53241
53242         * gcc.c-torture/execute/20011128-1.c: New test.
53243
53244 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53245
53246         * gcc.dg/20011127-1.c: New test.
53247
53248 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53249
53250         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53251         from Austin Group draft 7.
53252         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53253         scanf format arguments.
53254         * gcc.dg/format/no-exargs-2.c: New test.
53255
53256 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53257
53258         * g++.dg/abi/vbase8-4.C: New test.
53259
53260 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53261
53262         * gcc.c-torture/execute/20011121-1.c: New test.
53263
53264 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53265
53266         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53267
53268 2001-11-23  Andreas Jaeger  <aj@suse.de>
53269
53270         * gcc.dg/cpp/charconst-2.c: New test.
53271
53272 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53273
53274         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53275         to the host if it is remote.  Let tests specify extra headers
53276         they use.
53277         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53278         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53279         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53280         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53281         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53282         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53283         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53284         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53285         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53286         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53287
53288 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53289
53290         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53291         for little endian ARMs.
53292
53293 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53294
53295         * gcc.c-torture/compile/20011119-1.c: New test.
53296         * gcc.c-torture/compile/20011119-2.c: New test.
53297
53298 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53299
53300         * gcc.dg/altivec-1.c: Fix typo.
53301
53302 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53303
53304         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53305
53306 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53307
53308         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53309
53310 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53311
53312         * lib/g77.exp: Don't specify --rpath-link.
53313
53314         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53315         across all the headers.
53316         * gcc.dg/format/format.exp: For testing on a remote host,
53317         copy format.h.
53318
53319         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53320         * gcc.c-torture/execute/930406-1.c: Likewise.
53321         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53322
53323 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53324
53325         * gcc.dg/altivec-1.c: New.
53326
53327 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53328
53329         * gcc.dg/cpp/fpreprocessed.c: New test case.
53330
53331 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53332
53333         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53334         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53335         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53336
53337 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53338
53339         * gcc.dg/no-builtin-1.c: New test.
53340
53341 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53342
53343         * gcc.c-torture/execute/20011115-1.c: New test.
53344
53345 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53346
53347         * gcc.c-torture/compile/20011114-2.c: New test.
53348         * gcc.c-torture/compile/20011114-3.c: New test.
53349         * gcc.c-torture/compile/20011114-4.c: New test.
53350
53351 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53352
53353         * g++.dg/other/init1.C: New test.
53354
53355 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53356
53357         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53358         message.
53359
53360         * gcc.c-torture/execute/20011114-1.c: New testcase.
53361
53362         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53363         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53364         like the (before this change) version of 20010327-1.c.
53365
53366 2001-11-14  Roger Sayle <roger@eyesopen.com>
53367
53368         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53369
53370 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53371
53372         * g++.dg/init/array2.C: New test.
53373
53374 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53375
53376         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53377
53378 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53379
53380         * g++.dg/other/forscope1.C: New test.
53381         * g++.dg/ext/forscope1.C: New test.
53382         * g++.dg/ext/forscope2.C: New test.
53383
53384 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53385
53386         * gcc.c-torture/execute/20011113-1.c: New test.
53387
53388 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53389
53390         * gcc.c-torture/execute/20011109-2.c: New test.
53391
53392         * gcc.c-torture/execute/20011109-1.c: New test.
53393
53394 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53395
53396         * gcc.c-torture/compile/20011109-1.c: New test.
53397
53398 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53399
53400         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53401         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53402         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53403         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53404         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53405         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53406         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53407
53408 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53409
53410         * g++.dg/warn/Wshadow-1.C: New tests.
53411         * g++.old-deja/g++.mike/for3.C: Update.
53412
53413 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53414
53415         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53416         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53417         XFAILs.  Adjust expected error texts.
53418         * gcc.c-torture/compile/20011106-1.c,
53419         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53420         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53421         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53422         gcc.dg/c99-array-lval-5.c: New tests.
53423
53424 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53425
53426         * gcc.dg/cpp/defined.c: Update.
53427
53428 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53429
53430         * gcc.c-torture/execute/anon-1.c: New test.
53431
53432 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53433
53434         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53435         same size, so no warning should be produced on stormy16.
53436
53437         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53438         due to oversized array.
53439         * g++.old-deja/g++.mike/ns15.C: Likewise.
53440         * g++.old-deja/g++.pt/crash16.C: Likewise.
53441
53442 2001-11-02  Graham Stott  <grahams@redhat.com>
53443
53444         * g++.dgother/debug1.C: Fix typos.
53445
53446 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53447
53448         * g++.dg/other/debug1.C: New test.
53449
53450 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53451
53452         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53453         of unsigned long.
53454
53455 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53456
53457         * gcc.dg/20011029-2.c: New test.
53458
53459         * gcc.c-torture/compile/20011029-1.c: New test.
53460
53461 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53462
53463         * objc/execute/class_self-1.m: New test.
53464         * objc/execute/class_self-2.m: New test.
53465
53466 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53467
53468         * gcc.misc-tests/msgs.exp: Delete.
53469         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53470         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53471         error set to match recent changes.
53472
53473 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53474
53475         * gcc.dg/20011021-1.c: New test.
53476
53477 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53478
53479         * gcc.c-torture/compile/20011023-1.c: New test.
53480
53481 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53482
53483         * lib/g77.exp: Rewrite based on lib/g++.exp.
53484
53485 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53486
53487         * gcc.c-torture/execute/20011019-1.c: New test.
53488
53489         * gcc.dg/20011018-1.c: New test.
53490
53491 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53492
53493         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53494
53495 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53496
53497         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53498         * gcc.dg/attr-invalid.c: Likewise.
53499
53500 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53501
53502         * gcc.dg/20011015-1.c: New test.
53503
53504 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53505
53506         * g++.dg/template/unify2.C: New test.
53507
53508 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53509
53510         * g++.dg/other/exception-specification.C: New test
53511
53512 2001-10-13  Tom Rix  <trix@redhat.com>
53513
53514         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53515         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53516
53517 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53518
53519         * gcc.dg/20011009-1.c: New test.
53520
53521 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53522
53523         PR g++/4476
53524         * g++.dg/other/friend1.C: New test.
53525
53526 2001-10-11  Richard Henderson  <rth@redhat.com>
53527
53528         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53529
53530 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53531
53532         * gcc.c-torture/compile/20011010-1.c: New.
53533
53534 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53535
53536         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53537         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53538         g77.f-torture/execute/execute.exp,
53539         g77.f-torture/noncompile/noncompile.exp,
53540         gcc.c-torture/compile/compile.exp,
53541         gcc.c-torture/execute/execute.exp,
53542         gcc.c-torture/execute/ieee/ieee.exp,
53543         gcc.c-torture/execute/memcheck/memcheck.exp,
53544         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53545         objc/execute/execute.exp: Update FSF address.
53546
53547 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53548
53549         * gcc.dg/cpp/cmdlne-C.c: Update.
53550         * gcc.dg/cpp/cmdlne-C2.c: New.
53551
53552 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53553
53554         * gcc.c-torture/execute/20011008-3.c: New.
53555
53556 2001-10-08  DJ Delorie  <dj@redhat.com>
53557
53558         * gcc.dg/20011008-1.c: New.
53559         * gcc.dg/20011008-2.c: New.
53560
53561 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53562
53563         * gcc.dg/cpp/spacing1.c: Update test.
53564
53565 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53566
53567         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53568         spelling errors of "separate" as "seperate".
53569
53570 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53571
53572         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53573         enough to avoid inlining.
53574
53575 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53576
53577         * lib/g77.exp: set libg2c_dir correctly.
53578
53579 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53580
53581         * gcc.dg/cpp/macro11.c: New test.
53582
53583 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53584
53585         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53586         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53587         gcc.dg/format/multattr-3.c: New tests.
53588         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53589         tests for format attributes on function pointers being rejected.
53590
53591 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53592
53593         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53594
53595 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53596
53597         * g++.dg/warn/format1.C: New test.
53598
53599 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53600
53601         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53602
53603 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53604
53605         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53606
53607 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53608
53609         * gcc.dg/cpp/redef2.c: Add test.
53610
53611 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53612
53613         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53614         long-standing bug on i686, apparently.
53615         * gcc.c-torture/execute/loop-2c.x: New file.
53616         * gcc.c-torture/execute/loop-2d.x: New file.
53617         * gcc.c-torture/execute/loop-3c.x: New file.
53618
53619 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53620
53621         * gcc.dg/cpp/20000625-2.c: Correct line number.
53622
53623 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53624
53625         * gcc.dg/cpp/macro10.c: New test.
53626         * gcc.dg/cpp/strify3.c: New test.
53627         * gcc.dg/cpp/spacing1.c: Add tests.
53628         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53629         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53630
53631 2001-09-24  DJ Delorie  <dj@redhat.com>
53632
53633         * gcc.c-torture/execute/20010924-1.c: New test.
53634
53635 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53636
53637         * objc/execute/paste.m: Remove.
53638
53639 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53640
53641         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53642
53643 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53644
53645         * g77.dg/strlen0.f: New test.
53646
53647 2001-09-21  Richard Henderson  <rth@redhat.com>
53648
53649         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53650         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53651
53652 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53653
53654         Table-driven attributes.
53655         * g++.dg/ext/attrib1.C: New test.
53656
53657 2001-09-20  DJ Delorie  <dj@redhat.com>
53658
53659         * gcc.dg/20000926-1.c: Update expected warning messages.
53660         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53661         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53662         array.
53663
53664 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53665
53666         * g++.dg/eh/registers1.C: New test case.
53667
53668 2001-09-17  Richard Henderson  <rth@redhat.com>
53669
53670         * gcc.dg/array-5.c: Fix VLA decomposition test.
53671
53672 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53673
53674         * gcc.dg/cpp/line5.c: New testcase.
53675
53676 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53677
53678         * gcc.dg/cpp/macro9.c: New test.
53679
53680 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53681
53682         * gcc.c-torture/execute/980223.c: Change type of addr from long
53683         to char *.
53684
53685 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53686
53687         * gcc.c-torture/execute/20010915-1.c: New test.
53688
53689 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53690
53691         * g77.dg/bprob: New directory.
53692         * g77.dg/bprob/bprob.exp: New file.
53693         * g77.dg/bprob/bprob-1.f: New test.
53694         * g77.dg/gcov: New directory.
53695         * g77.dg/gcov/gcov.exp: New file.
53696         * g77.dg/gcov/gcov-1.f: New test.
53697         * g77.dg/gcov/gcov-1.x: New file.
53698
53699 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53700
53701         * gcc.dg/cpp/directiv.c: Update.
53702         * gcc.dg/cpp/undef1.c: Update.
53703
53704 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53705
53706         * gcc.dg/20010912-1.c: New test.
53707
53708 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53709
53710         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53711         language-independent file in lib.
53712         * lib/gcov.exp: New file.
53713
53714 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53715
53716         * gcc.c-torture/compile/20010911-1.c: New test.
53717
53718 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53719
53720         * lib/profopt.exp: New, to support profile-directed optimizations.
53721         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53722         * gcc.misc-tests/bprob-1.c: New test.
53723         * gcc.misc-tests/bprob-2.c: New test.
53724
53725 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53726
53727         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53728         XFAIL and which kinds of gcov output to verify.
53729         * gcc.misc-tests/gcov-4b.x: New file.
53730         * gcc.misc-tests/gcov-5b.x: New file.
53731         * gcc.misc-tests/gcov-6.x: New file.
53732         * gcc.misc-tests/gcov-7.c: New test.
53733         * gcc.misc-tests/gcov-7.x: New file.
53734
53735 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53736
53737         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53738         * gcc.misc-tests/gcov-6.c: New test.
53739
53740 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53741
53742         PR c++/3986
53743         * g++.dg/abi/vbase1.C: New test.
53744
53745 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53746
53747         * objc.dg/method-2.m: New.
53748
53749 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53750
53751         PR c++/4203
53752         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53753         * g++.dg/init/empty1.C: New test.
53754
53755 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53756
53757         * gcc.c-torture/compile/20010903-1.c: New test.
53758
53759 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53760
53761         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53762         for m68k.
53763
53764 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53765
53766         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53767
53768         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53769
53770         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53771
53772 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53773
53774         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53775         for 16-bit 'unsigned int'.
53776
53777 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53778
53779         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53780
53781 2001-08-27  Richard Henderson  <rth@redhat.com>
53782
53783         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53784         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53785
53786 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53787
53788         * gcc.dg/asm-names.c (ymain): New.
53789
53790 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53791
53792         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53793         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53794         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53795
53796 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53797
53798         * gcc.dg/compare5.c: New testcase.
53799
53800 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53801
53802         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53803         and "In instantiation".
53804
53805 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53806
53807         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53808
53809 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53810
53811         * gcc.misc-tests/gcov.exp: Add support for branch information.
53812         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53813         * gcc.misc-tests/gcov-4.c: New test.
53814         * gcc.misc-tests/gcov-4b.c: New test.
53815         * gcc.misc-tests/gcov-5b.c: New test.
53816
53817 2001-08-20  Zack Weinberg  <zackw@panix.com>
53818
53819         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53820         expected to fail.
53821
53822 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53823
53824         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53825
53826 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53827
53828         * g++.dg/eh/template1.C: New test.
53829
53830 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53831
53832         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53833         Fix thinko.
53834         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53835         for xfail.
53836
53837 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53838
53839         * lib/g77-dg.exp: Use prune.exp for common procedures
53840         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53841         * lib/g77.exp: (g77-dg-prune) Remove
53842
53843 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53844
53845         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53846
53847 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53848
53849         * g++.dg/template/unify1.C: New test.
53850
53851 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53852
53853         * g++.dg/abi/empty4.C: New test.
53854
53855 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53856
53857         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53858         solaris2.*
53859         * g77.f-torture/compile/pr3743.x: Likewise.
53860
53861 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53862
53863         * g++.dg/other/using-declaration.C: New test.
53864
53865 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53866
53867         * gcc.dg/cpp/tr-sign.c: New testcase.
53868
53869 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53870
53871         * gcc.dg/cpp/19951025-1.c: Revert.
53872         * gcc.dg/cpp/directiv.c: We no longer process directives that
53873         interrupt macro arguments.
53874
53875 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53876
53877         * gcc.dg/bconstp-1.c: New test.
53878
53879 2001-08-03  Richard Henderson  <rth@redhat.com>
53880
53881         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53882
53883 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53884
53885         * gcc.dg/cpp/19951025-1.c: Update.
53886
53887 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53888
53889         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53890         should be x.
53891
53892 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53893
53894         Kill -fhonor-std.
53895         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53896         * g++.old-deja/g++.other/std1.C: Likewise.
53897         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53898
53899 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53900
53901         * lib/g77.exp: Load gcc-defs.exp for common procedures
53902         (g77_pass, g77_fail, g77_finish, g77_exit,
53903         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53904
53905 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53906
53907         * g77.dg/fbackslash.f
53908         * g77.dg/fcase-preserve.f
53909         * g77.dg/ff90-1.f
53910         * g77.dg/ffixed-line-length-0.f
53911         * g77.dg/ffixed-line-length-132.f
53912         * g77.dg/ffixed-line-length-7.f
53913         * g77.dg/ffixed-line-length-72.f
53914         * g77.dg/ffixed-line-length-none.f
53915         * g77.dg/ffree-form-1.f
53916         * g77.dg/fno-backslash.f
53917         * g77.dg/fno-f90-1.f
53918         * g77.dg/fno-fixed-form-1.f
53919         * g77.dg/fno-onetrip.f
53920         * g77.dg/fno-typeless-boz.f
53921         * g77.dg/fno-underscoring.f
53922         * g77.dg/fno-vxt-1.f
53923         * g77.dg/fonetrip.f
53924         * g77.dg/ftypeless-boz.f
53925         * g77.dg/fugly-assumed.f
53926         * g77.dg/funderscoring.f
53927         * g77.dg/fvxt-1.f
53928
53929 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53930
53931         * objc.dg/fwd-proto-1.m: New.
53932         * objc.dg/local-decl-1.m: New.
53933         * objc.dg/naming-1.m: New.
53934         * objc.dg/naming-2.m: New.
53935         * objc.dg/proto-hier-1.m: New.
53936
53937 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53938
53939         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53940         largest-type elements to a struct makes its size grow.
53941
53942 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53943
53944         * g++.dg/abi/vthunk1.C: New test.
53945
53946 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53947
53948         * g++.dg/abi/vbase8-22.C: New test.
53949
53950 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53951
53952         * gcc.dg/cpp/macro8.c: New test.
53953
53954 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53955
53956         * g++.dg/abi/vbase8-21.C: New test.
53957
53958 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53959
53960         * g++.dg/abi/vbase8-10.C: New test.
53961
53962 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53963
53964         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53965         ${tool}_set_ld_library_path.
53966         Changed caller.
53967         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53968         g++.exp.
53969
53970 2001-07-26  Stan Cox <scox@redhat.com>
53971
53972         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53973         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53974         gcc_exit, gcc_check_unsupported_p):
53975         Moved to gcc-deps.exp
53976         * gcc-deps.exp: New file.
53977
53978 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53979
53980         * g++.old-deja/g++.pt/defarg14.C: New test.
53981
53982 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53983
53984         * g++.old-deja/g++.other/lineno5.C: New test.
53985
53986 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53987
53988         * g++.old-deja/g++.pt/crash68.C: New test.
53989
53990 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53991
53992         * g++.old-deja/g++.other/crash42.C: New test.
53993
53994 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53995
53996         * gcc.dg/cpp/extratokens.c: Fix.
53997         * gcc.dg/cpp/skipping2.c: New tests.
53998
53999 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54000
54001         * gcc.c-torture/execute/20010724-1.c: New file.
54002         * gcc.c-torture/execute/20010724-1.x: New file.
54003
54004 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54005
54006         * g++.old-deja/g++.other/cond7.C: New test.
54007
54008 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54009
54010         * g++.old-deja/g++.other/optimize4.C: New test.
54011
54012 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54013
54014         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54015
54016 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54017
54018         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54019         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54020         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54021         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54022
54023         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54024         bug report" message.
54025
54026         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54027         * g++.dg/ext/instantiate1.C: Move from old-deja.
54028
54029 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54030
54031         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54032         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54033         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54034         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54035
54036 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54037
54038         * gcc.c-torture/execute/20010723-1.c: New test.
54039
54040 2001-07-23  Ben Elliston  <bje@redhat.com>
54041
54042         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54043
54044 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54045
54046         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54047         i[34567]86-*-*.
54048         Delete handling of ieee_multilib_flags.
54049         Pass -mieee for alpha*-*-* and sh-*-*.
54050         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54051
54052 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54053
54054         Remove old-abi tests.
54055         * g++.old-deja/g++.mike/p11116.C: Remove.
54056         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54057
54058 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54059
54060         * g77.f-torture/compile/pr3743.f: New test
54061
54062 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54063
54064         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54065
54066 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54067
54068         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54069         g++.old-deja/g++.pt/static6.C: Likewise.
54070         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54071         supports weak symbols.
54072
54073 2001-07-18  Andreas Jaeger  <aj@suse.de>
54074
54075         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54076         supported again.
54077
54078 2001-07-18  Andreas Jaeger  <aj@suse.de>
54079
54080         * gcc.dg/iftrap-1.c: Fix target line.
54081
54082 2001-07-17  Richard Henderson  <rth@redhat.com>
54083
54084         * gcc.c-torture/execute/20010717-1.c: New.
54085
54086 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54087
54088         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54089         tests.
54090
54091 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54092
54093         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54094
54095 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54096
54097         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54098         UAC_SIGBUS, UAC_NOPRINT definitions.
54099
54100 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54101
54102         * objc/execute/object_is_class.m: New test.
54103         * objc/execute/object_is_meta_class.m: New test.
54104
54105 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54106
54107         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54108         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54109
54110 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54111
54112         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54113         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54114
54115 2001-07-14  Richard Henderson  <rth@redhat.com>
54116
54117         * gcc.dg/iftrap-1.c: New.
54118
54119 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54120
54121         * g77.f-torture/execute/intrinsic77.f: New test.
54122
54123 2001-07-11  Janis Johnson <janis@us.ibm.com>
54124
54125         * gcc.misc-tests/gcov-3.c: New test.
54126
54127 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54128
54129         * gcc.c-torture/compile/20010711-1.c,
54130         * gcc.c-torture/compile/20010711-2.c: New tests.
54131
54132 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54133
54134         * gcc.c-torture/execute/20010711-1.c: New test.
54135
54136 2001-07-11  Ben Elliston  <bje@redhat.com>
54137
54138         * g++.old-deja/g++.other/enum5.C: New test.
54139
54140 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54141
54142         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54143         (g++-dg-prune): Call prune_gcc_output.
54144         * prune.exp: New file for prune_gcc_output.
54145         * lib/g++.exp, lib/gcc.exp: Load it.
54146
54147 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54148
54149         * gcc.c-torture/compile/20010701-1.c,
54150         g++.old-deja/g++.ext/attrib6.C: New tests.
54151
54152 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54153
54154         * gcc.c-torture/compile/20010706-1.c: New test.
54155
54156 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54157
54158         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54159
54160 2001-06-28  Stan Shebs  <shebs@apple.com>
54161
54162         * gcc.dg/pragma-darwin.c: New test.
54163
54164 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54165
54166         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54167         Solaris 2.[678] system.
54168
54169 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54170
54171         * gcc.dg/20010622-1.c: New test.
54172
54173 2001-06-18  Stan Shebs  <shebs@apple.com>
54174
54175         * objc.dg: New directory.
54176         * objc.dg/dg.exp: New file.
54177         * objc.dg/alias.m: New.
54178         * objc.dg/class-1.m: New.
54179         * objc.dg/class-2.m: New.
54180         * objc.dg/const-str-1.m: New.
54181         * objc.dg/const-str-2.m: New.
54182         * objc.dg/id-1.m: New.
54183         * objc.dg/method-1.m: New.
54184         * objc.dg/super-class-1.m: New.
54185         * lib/objc-dg.exp: New file.
54186
54187 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54188
54189         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54190         of label name.
54191
54192 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54193
54194         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54195
54196 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54197
54198         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54199         variable.
54200
54201 2001-06-12  Richard Henderson  <rth@redhat.com>
54202
54203         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54204
54205 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54206
54207         * g++.old-deja/g++.abi/vbase5.C: New test.
54208         * g++.old-deja/g++.abi/vbase6.C: New test.
54209         * g++.old-deja/g++.abi/vbase7.C: New test.
54210
54211 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54212
54213         * gcc.c-torture/compile/20010610-1.c: New test.
54214
54215 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54216
54217         * g++.old-deja/g++.abi/vbase4.C: New test.
54218
54219 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54220
54221         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54222         support %f for HC11/HC12 targets.
54223         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54224         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54225         on HC11/HC12 targets.
54226         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54227
54228 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54229
54230         * gcc.dg/wchar_t-1.c: New file.
54231         * gcc.dg/wint_t-1.c: Likewise.
54232
54233 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54234
54235         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54236
54237 2001-06-11  Richard Henderson  <rth@redhat.com>
54238
54239         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54240
54241 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54242
54243         * gcc.c-torture/compile/20010611-1.c: New test.
54244
54245 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54246
54247         * gcc.dg/c99-tag-1.c: Add more tests.
54248
54249 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54250
54251         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54252         representation on MN10300 and ARM/Thumb.
54253
54254 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54255
54256         * g77.f-torture/execute/20010610.f: New.
54257
54258 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54259
54260         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54261         names.
54262
54263 2001-06-09  Richard Henderson  <rth@redhat.com>
54264
54265         * gcc.c-torture/execute/ashrdi-1.c: New.
54266         * gcc.c-torture/execute/ashldi-1.c: New.
54267         * gcc.c-torture/execute/lshrdi-1.c: New.
54268
54269 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54270
54271         * objc/execute/load-3.m: Added. Check sending +load to categories,
54272         in addition to classes.
54273
54274 2001-06-08  Stan Shebs  <shebs@apple.com>
54275
54276         * objc/execute/load-2.m: New test.  From Nicola Pero
54277         <n.pero@mi.flashnet.it>.
54278
54279 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54280
54281         * gcc.c-torture/execute/20010605-2.c: New test.
54282
54283 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54284
54285         * g++.old-deja/g++.abi/vbase2.C: New test.
54286         * g++.old-deja/g++.abi/vbase3.C: New test.
54287
54288 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54289
54290         * g++.old-deja/g++.pt/friend49.C: New test.
54291
54292 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54293
54294         * g++.old-deja/g++.ext/anon3.C: New test.
54295
54296 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54297
54298         * g++.old-deja/g++.other/conv7.C: New test.
54299
54300 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54301
54302         * gcc.c-torture/compile/20010605-2.c: New test.
54303
54304 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54305
54306         * gcc.c-torture/execute/20010604-1.c: New test.
54307
54308 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54309
54310         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54311
54312 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54313
54314         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54315         (g++_link_flags): Likewise.
54316         (g++_init): Pass gccpath's value to two previous functions.
54317
54318 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54319
54320         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54321         Ensure logfile entry matches exec command line.
54322
54323 2001-05-31  Richard Henderson  <rth@redhat.com>
54324
54325         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54326         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54327
54328 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54329
54330         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54331         compiler for irix6.2
54332
54333 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54334
54335         * g++.old-deja/g++.other/optimize3.C: New file.
54336
54337 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54338
54339         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54340         assemble.
54341
54342 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54343
54344         * g++.old-deja/g++.other/optimize2.C: New file.
54345
54346 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54347
54348         * gcc.c-torture/compile/20010518-2.c: New file.
54349         * gcc.c-torture/execute/20010518-1.c: New file.
54350         * gcc.c-torture/execute/20010518-2.c: New file.
54351
54352 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54353
54354         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54355
54356 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54357
54358         G++ no longer defines builtins that do not begin with __builtin.
54359         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54360         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54361         * g++.old-deja/g++.law/builtin1.C: Likewise.
54362         * g++.old-deja/g++.law/cvt2.C: Likewise.
54363         * g++.old-deja/g++.mike/net5.C: Likewise.
54364         * g++.old-deja/g++.other/builtins1.C: Likewise.
54365         * g++.old-deja/g++.other/builtins2.C: Likewise.
54366         * g++.old-deja/g++.other/builtins3.C: Likewise.
54367         * g++.old-deja/g++.other/builtins4.C: Likewise.
54368         * g++.old-deja/g++.other/inline8.C: Likewise.
54369         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54370
54371 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54372
54373         * g++.old-deja/g++.pt/using1.C: Adjust.
54374         * g++.old-deja/g++.pt/using2.C: New test.
54375
54376 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54377
54378         * gcc.dg/cpp/charconst.c: New tests.
54379         * gcc.dg/cpp/escape.c: New tests.
54380         * gcc.dg/cpp/escape-1.c: New tests.
54381         * gcc.dg/cpp/escape-2.c: New tests.
54382         * gcc.dg/cpp/ucs.c: New tests.
54383
54384 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54385
54386         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54387         native compiler for irix6.5.
54388
54389 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54390
54391         * lib/g++.exp (g++_include_flags): Use args to compute
54392         get_multilibs.
54393         (g++_link_flags): Likewise.
54394         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54395
54396 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54397
54398         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54399
54400 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54401
54402         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54403         this file.
54404
54405 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54406
54407         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54408         STACK_SIZE;
54409         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54410         to STACK_SIZE; Use it to define size of add_histo array.
54411         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54412         to STACK_SIZE.
54413         (f): Use GITT_SIZE to define size of gitt local table.
54414         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54415         to STACK_SIZE; Use it to define size of bytemem array.
54416
54417 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54418
54419         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54420         on 68HC11/HC12 due to the asm instruction.
54421         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54422         * gcc.c-torture/compile/920520-1.x: Likewise.
54423         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54424         on 68HC11/HC12 because the function is larger than 64K.
54425         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54426         on 68HC11/HC12 because the structure is too large.
54427
54428 2001-05-20  Richard Henderson  <rth@redhat.com>
54429
54430         * gcc.c-torture/execute/20010520-1.c: New.
54431
54432 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54433
54434         * g++.old-deja/g++.warn/compare1.C: New test.
54435         * gcc.dg/compare4.c: New test.
54436
54437 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54438
54439         * g++.old-deja/g++.other/optimize1.C: New test.
54440
54441 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54442
54443         * g++.old-deja/g++.pt/spec41.C: New test.
54444
54445 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54446
54447         * gcc.c-torture/compile/20010114-1.x: Remove.
54448
54449 2001-05-18  Stan Shebs  <shebs@apple.com>
54450
54451         * gcc.c-torture/compile/20010518-1.c: New test.
54452
54453 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54454
54455         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54456         * g++.old-deja/g++.pt/crash67.C: New test.
54457
54458 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54459
54460         * g++.old-deja/g++.other/debug9.C: New test.
54461
54462 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54463
54464         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54465
54466 2001-05-16  Jan Hubicka  <jh@suse.cz>
54467
54468         * gcc.c-torture/compile/20010516-1.c: New test.
54469
54470 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54471
54472         * g++.old-deja/g++.other/crash41.C: New test.
54473
54474 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54475
54476         * g++.old-deja/g++.pt/crash66.C: New test.
54477
54478 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54479
54480         * g++.old-deja/g++.robertl/eb27.C: Convert.
54481
54482 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54483
54484         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54485         declaration being redundant.
54486
54487 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54488
54489         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54490
54491 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54492
54493         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54494
54495 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54496
54497         * lib/g++.exp: Use testsuite_flags.
54498
54499 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54500
54501         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54502
54503 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54504
54505         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54506
54507 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54508
54509         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54510
54511 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54512
54513         * gcc.c-torture/compile/20010313-1.c: New test.
54514
54515 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54516
54517         * gcc.dg/cpp/direct2.c: New test.
54518         * gccq.dg/cpp/direct2s.c: New test.
54519
54520         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54521
54522 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54523
54524         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54525         * g++.old-deja/g++.other/op3.C: Likewise.
54526
54527 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54528
54529         * gcc.dg/cpp/syshdr.h: New file.
54530         * gcc.dg/cpp/sysmac1.c: Update.
54531         * gcc.dg/cpp/sysmac2.c: Update.
54532
54533 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54534
54535         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54536
54537 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54538
54539         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54540         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54541
54542 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54543
54544         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54545
54546 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54547
54548         * lib/g++.exp (g++_include_flags): Don't use any special flags
54549         if TESTING_IN_BUILD_TREE is not defined.
54550         (g++_init): Use a plain 'c++' as the compiler if
54551         TESTING_IN_BUILD_TREEE is not defined.
54552
54553 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54554
54555         * g++.old-deja/g++.eh/catch13.C: New test.
54556         * g++.old-deja/g++.eh/catch14.C: New test.
54557
54558 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54559
54560         * gcc.dg/cpp/tr-define.c: New test.
54561
54562 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54563
54564         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54565         <stdlib.h>, not <malloc.h>.
54566
54567 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54568
54569         * g++.old-deja/g++.ns/template17.C: New test.
54570
54571 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54572
54573         * g++.old-deja/g++.pt/ref4.C: New test.
54574
54575 2001-04-30  Richard Henderson  <rth@redhat.com>
54576
54577         * gcc.dg/20000724-1.c: Revert last change.
54578
54579 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54580
54581         * g77.f-torture/execute/20010430.f: New test.
54582
54583 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54584
54585         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54586
54587 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54588
54589         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54590
54591 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54592
54593         * g++.old-deja/g++.eh/crash6.C: New test.
54594
54595 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54596
54597         * g++.old-deja/g++.other/warn7.C: New test.
54598
54599 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54600
54601         * g++.old-deja/g++.other/defarg9.C: New test.
54602
54603 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54604
54605         * g77.f-torture/compile/20010426.f: New test.
54606         * g77.f-torture/execute/20010426.f: New test.
54607
54608 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54609
54610         * g77.f-torture/compile/20000629-1.x: Remove - error
54611         has been fixed.
54612
54613 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54614
54615         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54616         Tweak slightly to work with g++.dg framework.
54617         * g++.dg/special/ecos.exp: Run initp1.C test.
54618         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54619
54620         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54621         its linker doesn't give line numbers either.
54622         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54623
54624 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54625
54626         * g++.old-deja/g++.other/lex1.C: New test.
54627
54628 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54629
54630         * gcc.dg/noncompile/20010425-1.c: New test.
54631
54632 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54633
54634         * g++.old-deja/g++.pt/mangle2.C: New test.
54635
54636 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54637
54638         * gcc.dg/format/plus-1.c: New test.
54639
54640 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54641
54642         * gcc.dg/20010423-1.c: New test.
54643
54644 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54645
54646         * gcc.c-torture/execute/20010422-1.c: New test.
54647
54648 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54649
54650         * g++.old-deja/g++.ns/type2.C: New test.
54651
54652 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54653
54654         * g++.old-deja/g++.other/perf1.C: New test.
54655
54656 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54657
54658         * gcc.dg/c99-func-2.c: Remove xfail.
54659         * gcc.dg/c99-func-3.c: Remove xfail.
54660         * gcc.dg/c99-func-4.c: Remove xfail.
54661
54662 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54663
54664         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54665
54666 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54667
54668         * gcc.c-torture/compile/20010423-1.c: New test.
54669
54670 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54671
54672         * g++.old-deja/g++.pt/typename28.C: New test.
54673
54674 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54675
54676         * g++.old-deja/g++.abi/empty2.C: New test.
54677         * g++.old-deja/g++.abi/empty3.C: New test.
54678
54679 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54680
54681         * g++.old-deja/g++.other/comdat2.C: New test.
54682         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54683
54684 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54685
54686         * g++.old-deja/g++.other/overload14.C: New test.
54687
54688 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54689
54690         * g++.old-deja/g++.other/lookup23.C: New test.
54691
54692 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54693
54694         * gcc.c-torture/execute/20010403-1.c: New test.
54695
54696 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54697             Mark Mitchell  <mark@codesourcery.com>
54698
54699         * lib/old-dejagnu.exp: Don't delete output of executable.
54700         Add .exe suffix to executables.
54701
54702 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54703
54704         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54705
54706 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54707
54708         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54709
54710 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54711
54712         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54713         * g++.old-deja/g++.abi/crash1.C: New test.
54714
54715 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54716
54717         * g++.old-deja/g++.other/crash40.C: New test.
54718
54719 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54720
54721         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54722
54723 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54724
54725         * g++.old-deja/g++.other/warn6.C: New test.
54726
54727 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54728
54729         * g++.old-deja/g++.robertl/eb42.C: Same.
54730
54731 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54732
54733         * gcc.dg/wtr-conversion-1.c: New testcase.
54734
54735 2001-04-10  Richard Henderson  <rth@redhat.com>
54736
54737         * g++.old-deja/g++.other/array5.C: New.
54738
54739 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54740
54741         * gcc.c-torture/execute/20010408-1.c: New test.
54742
54743 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54744
54745         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54746         headers and constructs.
54747         * g++.old-deja/g++.robertl/eb79.C: Same.
54748         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54749         * g++.old-deja/g++.robertl/eb73.C: Same.
54750         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54751         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54752         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54753         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54754         * g++.old-deja/g++.robertl/eb44.C: Same.
54755         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54756         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54757         * g++.old-deja/g++.robertl/eb39.C: Same.
54758         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54759         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54760         * g++.old-deja/g++.robertl/eb30.C: Same.
54761         * g++.old-deja/g++.robertl/eb3.C: Same.
54762         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54763         * g++.old-deja/g++.robertl/eb21.C: Same.
54764         * g++.old-deja/g++.robertl/eb15.C: Same.
54765         * g++.old-deja/g++.robertl/eb118.C: Same.
54766         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54767         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54768         * g++.old-deja/g++.robertl/eb109.C: Same.
54769         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54770         * g++.old-deja/g++.mike/rtti1.C: Same.
54771         * g++.old-deja/g++.mike/p658.C: Same.
54772         * g++.old-deja/g++.mike/net46.C: Same.
54773         * g++.old-deja/g++.mike/net34.C: Same.
54774         * g++.old-deja/g++.mike/memoize1.C: Same.
54775         * g++.old-deja/g++.mike/eh2.C: Same.
54776         * g++.old-deja/g++.law/weak.C: Same.
54777         * g++.old-deja/g++.law/visibility7.C: Same.
54778         * g++.old-deja/g++.law/visibility25.C: Same.
54779         * g++.old-deja/g++.law/visibility22.C: Same.
54780         * g++.old-deja/g++.law/visibility2.C: Same.
54781         * g++.old-deja/g++.law/visibility17.C: Same.
54782         * g++.old-deja/g++.law/visibility13.C: Same.
54783         * g++.old-deja/g++.law/visibility10.C: Same.
54784         * g++.old-deja/g++.law/visibility1.C: Same.
54785         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54786         * g++.old-deja/g++.law/vbase1.C: Same.
54787         * g++.old-deja/g++.law/operators32.C: Same.
54788         * g++.old-deja/g++.law/nest3.C: Same.
54789         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54790         * g++.old-deja/g++.law/except5.C (main): Same.
54791         * g++.old-deja/g++.law/cvt7.C (run): Same.
54792         * g++.old-deja/g++.law/cvt2.C: Same.
54793         * g++.old-deja/g++.law/cvt16.C: Same.
54794         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54795         * g++.old-deja/g++.law/ctors17.C (main): Same.
54796         * g++.old-deja/g++.law/ctors13.C: Same.
54797         * g++.old-deja/g++.law/ctors12.C (main): Same.
54798         * g++.old-deja/g++.law/ctors10.C: Same.
54799         * g++.old-deja/g++.law/code-gen5.C: Same.
54800         * g++.old-deja/g++.law/bad-error7.C: Same.
54801         * g++.old-deja/g++.law/arm9.C: Same.
54802         * g++.old-deja/g++.law/arm12.C: Same.
54803         * g++.old-deja/g++.law/arg8.C: Same.
54804         * g++.old-deja/g++.law/arg1.C: Same.
54805         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54806         * g++.old-deja/g++.jason/template31.C: Same.
54807         * g++.old-deja/g++.jason/template24.C (main): Same.
54808         * g++.old-deja/g++.jason/2371.C: Same.
54809         * g++.old-deja/g++.eh/new2.C: Same.
54810         * g++.old-deja/g++.eh/new1.C: Same.
54811         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54812         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54813         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54814         * g++.old-deja/g++.brendan/crash62.C: Same.
54815         * g++.old-deja/g++.brendan/crash52.C: Same.
54816         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54817         * g++.old-deja/g++.brendan/crash38.C: Same.
54818         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54819         * g++.old-deja/g++.brendan/copy9.C: Same.
54820
54821 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54822
54823         * gcc.c-torture/execute/20001203-2.c (memset):
54824         Count argument is of type __SIZE_TYPE__.
54825
54826 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54827
54828         * gcc.c-torture/compile/20010404-1.c: New test.
54829
54830 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54831
54832         * gcc.c-torture/compile/20010326-1.c: New test.
54833
54834 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54835
54836         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54837         peculiarities of the SH.
54838         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54839
54840 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54841
54842         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54843         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54844         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54845
54846 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54847
54848         * g77.f-torture/compile/20010321-1.f: New test.
54849
54850 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54851
54852         * gcc.c-torture/compile/20010329-1.c: New test.
54853
54854 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54855
54856         * gcc.c-torture/execute/20010329-1.c: New test.
54857
54858 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54859
54860         * g++.old-deja/g++.other/eh4.C: Fix typo.
54861
54862 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54863
54864         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54865
54866 2001-03-28  Philip Blundell  <philb@gnu.org>
54867
54868         * gcc.c-torture/compile/20010328-1.c: New test.
54869
54870 2001-03-27  Richard Henderson  <rth@redhat.com>
54871
54872         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54873         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54874
54875 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54876
54877         * gcc.c-torture/compile/20010327-1.c: New test.
54878
54879 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54880
54881         * g++.old-deja/g++.other/friend12.C: New test.
54882         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54883         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54884
54885 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54886
54887         * gcc.c-torture/execute/20010325-1.c: New test.
54888
54889 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54890
54891         * g++.old-deja/g++.other/mangle3.C: New test.
54892
54893 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54894
54895         * g++.old-deja/g++.other/anon8.C: New test.
54896
54897 2001-03-20  Philip Blundell  <philb@gnu.org>
54898
54899         * gcc.c-torture/compile/20010320-1.c: New test.
54900
54901 2001-03-17  Richard Henderson  <rth@redhat.com>
54902
54903         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54904
54905 2001-03-15  Geoff Keating  <geoff@redhat.com>
54906
54907         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54908         tests on AIX.
54909
54910 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54911
54912         * g++.old-deja/g++.other/eh4.C: New test.
54913
54914 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54915
54916         * gcc.dg/cpp/mi1.c: Update.
54917
54918 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54919
54920         * g++.old-deja/g++.other/regstack.C: New test.
54921
54922 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54923
54924         * g++.old-deja/g++.other/ref4.C: New test.
54925
54926 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54927
54928         * objc/execute/va_method.m: Added.
54929         * objc/execute/IMP.m: Added.
54930         * objc/execute/_cmd.m: Added.
54931         * objc/execute/accessing_ivars.m: Added.
54932         * objc/execute/class-1.m: Added.
54933         * objc/execute/class-10.m: Added.
54934         * objc/execute/class-11.m: Added.
54935         * objc/execute/class-12.m: Added.
54936         * objc/execute/class-13.m: Added.
54937         * objc/execute/class-14.m: Added.
54938         * objc/execute/class-2.m: Added.
54939         * objc/execute/class-3.m: Added.
54940         * objc/execute/class-4.m: Added.
54941         * objc/execute/class-5.m: Added.
54942         * objc/execute/class-6.m: Added.
54943         * objc/execute/class-7.m: Added.
54944         * objc/execute/class-8.m: Added.
54945         * objc/execute/class-9.m: Added.
54946         * objc/execute/class-tests-1.h
54947         * objc/execute/class-tests-2.h
54948         * objc/execute/compatibility_alias.m: Added.
54949         * objc/execute/encode-1.m: Added.
54950         * objc/execute/formal_protocol-1.m: Added.
54951         * objc/execute/formal_protocol-2.m: Added.
54952         * objc/execute/formal_protocol-3.m: Added.
54953         * objc/execute/formal_protocol-4.m: Added.
54954         * objc/execute/formal_protocol-5.m: Added.
54955         * objc/execute/formal_protocol-6.m: Added.
54956         * objc/execute/formal_protocol-7.m: Added.
54957         * objc/execute/informal_protocol.m: Added.
54958         * objc/execute/initialize.m: Added.
54959         * objc/execute/load.m: Added.
54960         * objc/execute/many_args_method.m: Added.
54961         * objc/execute/nested-3.m: Added.
54962         * objc/execute/no_clash.m: Added.
54963         * objc/execute/private.m: Added.
54964         * objc/execute/redefining_self.m: Added.
54965         * objc/execute/root_methods.m: Added.
54966         * objc/execute/selector-1.m: Added.
54967         * objc/execute/static-1.m: Added.
54968         * objc/execute/static-2.m: Added.
54969         * objc/execute/va_method.m: Added.
54970
54971 2001-03-10  Richard Henderson  <rth@redhat.com>
54972
54973         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54974
54975 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
54976
54977         * g++.old-deja/g++.other/crash31.C: XFAIL.
54978         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54979         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54980         * gcc.c-torture/execute/20010123-1.x: XFAIL.
54981         * gcc.c-torture/execute/20010124-1.x: XFAIL.
54982         * gcc.dg/sequence-pt-1.c: XFAIL one test.
54983
54984 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54985
54986         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54987
54988 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54989
54990         * gcc.dg/20000724-1.c: Don't use multiline strings.
54991
54992 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54993
54994         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54995         result of -cString against what we expect it to be; don't just
54996         print it out for no one to read.
54997
54998         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54999         Based on testcases provided by Nicola Pero.
55000
55001 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55002
55003         * gcc.dg/cpp/macro7.c: New test.
55004
55005 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55006
55007         * gcc.dg/cpp/multiline.c: Update.
55008
55009 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55010
55011         * g++.old-deja/g++.other/enum3.C: New test.
55012
55013 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55014
55015         * g++.old-deja/g++.other/pod1.C: New test.
55016
55017 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55018
55019         * g++.old-deja/g++.ext/overload1.C: New test.
55020
55021 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55022
55023         * g++.old-deja/g++.pt/using1.C: New test.
55024
55025 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55026
55027         * g++.old-deja/g++.other/using9.C: New test.
55028
55029 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55030
55031         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55032
55033         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55034
55035 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55036
55037         * g++.old-deja/g++.ext/realpt1.C: Remove.
55038
55039 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55040
55041         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55042
55043 2001-02-26  Will Cohen  <wcohen@redhat.com>
55044
55045         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55046
55047 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55048
55049         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55050         templatized constructors.
55051
55052 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55053
55054         * gcc.c-torture/execute/20010224-1.c: New test.
55055
55056 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55057
55058         * gcc.c-torture/execute/20010222-1.c: New test.
55059
55060 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55061
55062         * g++.old-deja/g++.other/inline20.C: New test.
55063
55064 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55065
55066         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55067
55068 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55069
55070         * g++.old-deja/g++.other/lookup22.C: New test.
55071
55072 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55073
55074         * g77.dg: New directory.
55075         * g77.dg/20010216-1.f: New test case.
55076         * g77.dg/dg.exp: New driver.
55077         * lib/g77-dg.exp: New driver library.
55078
55079 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55080
55081         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55082
55083 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55084
55085         * g++.old-deja/g++.other/decl9.C: New test.
55086
55087 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55088
55089         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55090         not need <string> and also tests the initialization at runtime.
55091
55092 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55093
55094         * gcc.c-torture/execute/longlong.c: New test.
55095
55096 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55097
55098         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55099
55100 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55101
55102         * gcc.c-torture/execute/920302-1.c (execute):
55103         Change argument type to short.
55104
55105 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55106
55107         * g++.old-deja/g++.pt/deduct6.C: New test.
55108
55109 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55110
55111         * g++.old-deja/g++.pt/deduct5.C: New test.
55112
55113 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55114
55115         * gcc.c-torture/execute/20010209-1.c: New test.
55116
55117 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55118
55119         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55120
55121 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55122
55123         * g++.dg/vtgc1.C: Update for new ABI.
55124
55125         * consistency.vlad: New directory, 1665 files.
55126
55127 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55128
55129         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55130         return type.
55131         * gcc.dg/cpp/digraphs.c: Declare puts.
55132
55133 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55134
55135         * g++.old-deja/g++.other/warn5.C: New test.
55136
55137 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55138
55139         * g++.old-deja/g++.pt/spec40.C: New test.
55140
55141 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55142
55143         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55144         case.
55145         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55146
55147 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55148
55149         * gcc.c-torture/compile/20010209-1.c: New test.
55150
55151 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55152
55153         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55154         excess errors message but not if it crashes.
55155         * g++.old-deja/g++.other/crash27.C: Likewise.
55156         * g++.old-deja/g++.other/crash28.C: Likewise.
55157         * g++.old-deja/g++.other/crash30.C: Likewise.
55158         * g++.old-deja/g++.other/crash32.C: Likewise.
55159         * g++.old-deja/g++.other/crash35.C: Likewise.
55160         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55161
55162 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55163
55164         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55165         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55166         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55167         g77.f-torture/execute/execute.exp,
55168         g77.f-torture/noncompile/noncompile.exp,
55169         gcc.c-torture/execute/execute.exp,
55170         gcc.c-torture/execute/memcheck/memcheck.exp,
55171         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55172         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55173         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55174         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55175         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55176         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55177         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55178         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55179         Remove bug reporting instructions with ancient email addresses.
55180
55181 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55182
55183         * gcc.dg/20010202-1.c: New test.
55184         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55185
55186 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55187
55188         * g++.dg/stdbool-if.C: New test.
55189
55190 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55191
55192         * objc/execute/fdecl.m: Added main().
55193
55194 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55195
55196         * gcc.c-torture/execute/20010206-1.c: New test.
55197
55198 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55199
55200         * gcc.dg/cpp/avoidpaste1.c: Update.
55201
55202 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55203
55204         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55205         Pero <nicola@brainstorm.co.uk>.
55206         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55207
55208 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55209
55210         * g++.old-deja/g++.pt/spec39.C: New test.
55211
55212 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55213
55214         * gcc.c-torture/compile/20010202-1.c: New test.
55215
55216 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55217
55218         * g++.old-deja/g++.abi/primary2.C: New test.
55219         * g++.old-deja/g++.abi/primary3.C: New test.
55220         * g++.old-deja/g++.abi/primary4.C: New test.
55221         * g++.old-deja/g++.abi/primary5.C: New test.
55222         * g++.old-deja/g++.abi/vtable3.h: New test.
55223         * g++.old-deja/g++.abi/vtable3a.C: New test.
55224         * g++.old-deja/g++.abi/vtable3b.C: New test.
55225         * g++.old-deja/g++.abi/vtable3c.C: New test.
55226         * g++.old-deja/g++.abi/vtable3d.C: New test.
55227         * g++.old-deja/g++.abi/vtable3e.C: New test.
55228         * g++.old-deja/g++.abi/vtable3f.C: New test.
55229         * g++.old-deja/g++.abi/vtable3g.C: New test.
55230         * g++.old-deja/g++.abi/vtable3h.C: New test.
55231         * g++.old-deja/g++.abi/vtable3i.C: New test.
55232         * g++.old-deja/g++.abi/vtable3j.C: New test.
55233         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55234
55235 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55236
55237         * g++.old-deja/g++.other/anon6.C: New test.
55238         * g++.old-deja/g++.other/anon7.C: New test.
55239
55240 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55241
55242         * gcc.dg/cpp/avoidpaste2.c: New tests.
55243
55244 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55245
55246         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55247
55248 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55249
55250         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55251         DECIMAL_DIG cases for Irix."
55252
55253 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55254
55255         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55256
55257 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55258
55259         * gcc.dg/c99-tag-1.c: New test.
55260
55261 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55262
55263         * gcc.dg/cpp/tr-warn1.c: Add tests.
55264
55265 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55266
55267         * gcc.dg/cpp/avoidpaste1.c: Update.
55268         * gcc.dg/cpp/paste4.c: Update.
55269
55270 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55271
55272         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55273         cases for Irix.
55274
55275 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55276
55277         * g++.old-deja/g++.other/inline19.C: New test.
55278
55279 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55280
55281         * gcc.dg/Wlarger-than.c: New test.
55282
55283 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55284
55285         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55286
55287 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55288
55289         * gcc.c-torture/execute/20010129-1.c: New test.
55290         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55291
55292 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55293
55294         * gcc.dg/cpp/avoidpaste1.c: Test case.
55295
55296 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55297
55298         * g++.old-deja/g++.other/inline18.C: New test.
55299
55300 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55301
55302         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55303         and __builtin_putchar.
55304
55305 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55306
55307         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55308         tests.
55309
55310 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55311
55312         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55313         floating point number rounding mode to round to the nearest
55314         representable mode.
55315
55316 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55317
55318         * g++.old-deja/g++.other/mangle2.C: New test.
55319
55320 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55321
55322         * gcc.c-torture/compile/20010124-1.c: New test.
55323
55324 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55325
55326         * g++.old-deja/g++.pt/spec38.C: New test.
55327
55328 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55329
55330         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55331         "Build don't run".
55332
55333 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55334
55335         * gcc.c-torture/execute/20010123-1.c: New test.
55336
55337 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55338
55339         * g++.old-deja/g++.pt/spec37.C: New test.
55340
55341 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55342
55343         * g++.old-deja/g++.pt/overload14.C: New test.
55344
55345 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55346
55347         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55348         __builtin_return_address.
55349
55350 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55351
55352         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55353         * g++.old-deja/g++.pt/spec35.C: New test.
55354         * g++.old-deja/g++.pt/spec36.C: New test.
55355
55356 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55357
55358         * gcc.c-torture/compile/20010118-1.c: New test.
55359
55360 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55361
55362         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55363
55364 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55365
55366         * gcc.c-torture/execute/20010119-1.c: New test.
55367
55368 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55369
55370         * g++.old-deja/g++.other/vbase5.C: New test.
55371
55372 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55373
55374         * gcc.c-torture/execute/20010118-1.c: New test.
55375
55376 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55377
55378         * g++.old-deja/g++.pt/deduct3.C: New test.
55379
55380 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55381
55382         * g++.old-deja/g++.pt/spec34.C: New test.
55383
55384 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55385
55386         * g77.f-torture/compile/20000601-2.f: New test.
55387
55388 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55389
55390         * g++.old-deja/g++.other/init17.C: New test.
55391
55392 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55393
55394         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55395
55396 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55397
55398         * g++.old-deja/g++.pt/unify8.C: New test.
55399
55400 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55401
55402         * g++.old-deja/g++.abi/vbase1.C: New test.
55403
55404 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55405
55406         * g++.old-deja/g++.pt/crash65.C: New test.
55407
55408 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55409
55410         * gcc.dg/cpp/assembl2.S: New test case.
55411
55412 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55413
55414         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55415         are supported.
55416
55417 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55418
55419         * g++.old-deja/g++.other/builtins1.C: New test.
55420         * g++.old-deja/g++.other/builtins2.C: Likewise.
55421         * g++.old-deja/g++.other/builtins3.C: Likewise.
55422         * g++.old-deja/g++.other/builtins4.C: Likewise.
55423
55424 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55425
55426         * gcc.c-torture/compile/20010117-1.c: New test.
55427         * gcc.c-torture/compile/20010117-2.c: New test.
55428
55429 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55430
55431         * g77.f-torture/execute/20010116.[fx]: New test,
55432         XFAIL on i?86-*-*.
55433         * g77.f-torture/compile/20010115.f: Indicate it's
55434         a test for PR fortran/1636.
55435
55436 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55437
55438         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55439
55440 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55441
55442         * g77.f-torture/compile/20010115.f: New test.
55443
55444 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55445
55446         * g++.old-deja/g++.pt/nontype5.C: New test.
55447
55448 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55449
55450         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55451         have an equivalent working one below it.
55452
55453 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55454
55455         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55456         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55457
55458 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55459
55460         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55461         message containing "init_priority".
55462         (conpr-2.C): Likewise.
55463         (conpr-3.C): Likewise.
55464         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55465
55466 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55467
55468         * gcc.c-torture/execute/20010114-2.c: New test.
55469
55470 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55471
55472         * gcc.c-torture/compile/20010114-1.c: New test.
55473         * gcc.c-torture/compile/20010114-1.x: Xfail.
55474         * gcc.c-torture/compile/20010114-2.c: New test.
55475         * gcc.c-torture/execute/20010114-1.c: New test.
55476         * gcc.dg/trunc-1.c: New test.
55477         * gcc.dg/uninit-B.c: New test.
55478
55479 2001-01-13  Nick Clifton  <nickc@redhat.com>
55480
55481         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55482         target.
55483
55484 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55485
55486         * gcc.c-torture/compile/20010113-1.c: New test.
55487
55488 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55489
55490         * gcc.c-torture/compile/20001212-1.c: New test.
55491
55492 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55493
55494         * gcc.dg/cpp/widestr1.c: Update.
55495         * gcc.dg/cpp/prag-imp.c: Remove.
55496
55497 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55498
55499         * gcc.c-torture/execute/20000801-3.x: Remove.
55500         * gcc.dg/c90-init-1.c: New test.
55501         * gcc.dg/c99-init-1.c: New test.
55502         * gcc.dg/c99-init-2.c: New test.
55503         * gcc.dg/gnu99-init-1.c: New test.
55504
55505 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55506
55507         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55508         testing that no relevant ones were found.
55509
55510 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55511
55512         * g++.old-deja/g++.pt/cast2.C: New test.
55513
55514 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55515
55516         * g++.old-deja/g++.pt/friend47.C: New test.
55517
55518 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55519
55520         * g++.old-deja/g++.pt/instantiate13.C: New test.
55521
55522 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55523
55524         * g++.old-deja/g++.other/defarg7.C: New test.
55525         * g++.old-deja/g++.other/defarg8.C: New test.
55526
55527 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55528
55529         * g++.old-deja/g++.pt/crash64.C: New test.
55530
55531 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55532
55533         * g++.old-deja/g++.pt/crash63.C: New test.
55534
55535 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55536
55537         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55538
55539 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55540
55541         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55542
55543 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55544
55545         * g++.old-deja/g++.pt/error3.C: New test.
55546
55547 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55548
55549         * g++.old-deja/g++.other/crash39.C: New test.
55550
55551 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55552
55553         * g++.old-deja/g++.other/vbase4.C: New test.
55554
55555 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55556
55557         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55558         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55559         * gcc.dg/special/special.exp: New test driver which will check
55560         for alias support for the above test.
55561
55562 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55563
55564         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55565         problems on small machines.
55566         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55567         parameterize.
55568
55569 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55570
55571         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55572         mips.
55573         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55574
55575 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55576
55577         * g++.old_deja/g++.pt/using8.C: New test.
55578
55579 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55580
55581         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55582
55583 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55584
55585         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55586         where a failure is expected.
55587         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55588
55589 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55590
55591         * g++.old_deja/g++.pt/instantiate12.C: New test.
55592
55593 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55594
55595         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55596         start of structs.
55597         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55598         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55599         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55600         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55601         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55602         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55603         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55604         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55605         * g++.old-deja/g++.eh/spec6.C: Likewise.
55606         * g++.old-deja/g++.jason/crash3.C: Likewise.
55607         * g++.old-deja/g++.law/ctors11.C: Likewise.
55608         * g++.old-deja/g++.law/ctors17.C: Likewise.
55609         * g++.old-deja/g++.law/ctors5.C: Likewise.
55610         * g++.old-deja/g++.law/ctors9.C: Likewise.
55611         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55612         * g++.old-deja/g++.mike/net22.C: Likewise.
55613         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55614         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55615         * g++.old-deja/g++.mike/virt3.C: Likewise.
55616         * g++.old-deja/g++.niklas/t128.C: Likewise.
55617         * g++.old-deja/g++.other/anon4.C: Likewise.
55618         * g++.old-deja/g++.other/using1.C: Likewise.
55619         * g++.old-deja/g++.other/warn3.C: Likewise.
55620         * g++.old-deja/g++.pt/t37.C: Likewise.
55621         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55622         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55623
55624 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55625
55626         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55627
55628 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55629
55630         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55631
55632 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55633
55634         * gcc.c-torture/compile/20010107-1.c: New test.
55635
55636 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55637
55638         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55639
55640 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55641
55642         * gcc.dg/format/format.h: New file.
55643         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55644         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55645         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55646         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55647         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55648         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55649         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55650         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55651         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55652         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55653         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55654         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55655         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55656         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55657         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55658         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55659         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55660         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55661         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55662         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55663         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55664         instead of declaring standard types, macros and functions in each
55665         test.
55666
55667 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55668
55669         * gcc.c-torture/execute/20010106-1.c: New test.
55670
55671 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55672
55673         * gcc.dg/format/format.exp: New file.
55674         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55675         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55676         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55677         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55678         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55679         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55680         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55681         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55682         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55683         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55684         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55685         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55686         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55687         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55688         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55689         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55690         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55691         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55692         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55693         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55694         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55695         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55696         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55697         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55698         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55699         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55700         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55701         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55702         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55703         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55704         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55705         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55706         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55707         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55708         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55709         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55710         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55711         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55712         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55713         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55714         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55715         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55716
55717 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55718
55719         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55720         account.
55721
55722 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55723
55724         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55725
55726 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55727
55728         * g++.old-deja/g++.pt/crash62.C: New test.
55729
55730 2001-01-04  Richard Henderson  <rth@redhat.com>
55731
55732         * gcc.dg/20000926-1.c: Update expected warnings.
55733         * gcc.dg/array-2.c: Likewise.
55734         * gcc.dg/array-4.c: Also validate flexible array members.
55735         * gcc.dg/c99-flex-array-1.c: New.
55736
55737 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55738
55739         * gcc.c-torture/compile/20001222-1.x: Remove.
55740
55741 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55742
55743         * gcc.c-torture/execute/built-in-setjmp.c: New.
55744
55745 2001-01-03  Richard Henderson  <rth@redhat.com>
55746
55747         * gcc.dg/940510-1.c: Update expected error wording.
55748         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55749
55750 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55751
55752         * lib/target-supports.exp (check_alias_available): Modified to
55753         indicate aliases not supported if only weak aliases are supported.
55754
55755 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55756
55757         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55758         Turn on cmpstrsi checks for __pj__ and __i370__.
55759
55760 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55761
55762         * g++.old-deja/g++.other/virtual11.C: New test.
55763
55764 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55765
55766         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55767
55768 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55769
55770         * gcc.c-torture/compile/20010102-1.c: New test.
55771
55772 2001-01-02  Andreas Jaeger  <aj@suse.de>
55773
55774         * gcc.dg/noreturn-3.c: New test.
55775
55776         * gcc.dg/noreturn-4.c: New test.
55777
55778 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55779
55780         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55781         __builtin_fputc and __builtin_fwrite.
55782
55783 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55784
55785         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55786         signed char, not default char.
55787
55788 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55789
55790         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55791
55792 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55793
55794         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55795
55796 2000-12-29  Richard Henderson  <rth@redhat.com>
55797
55798         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55799         (__cyg_profile_func_exit): Define.
55800
55801 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55802
55803         * g++.dg/vtgc1.C: New test.
55804
55805 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55806
55807         * gcc.dg/noncompile/20001228-1.c: New test.
55808
55809         * gcc.dg/20001228-1.c: New test.
55810
55811         * gcc.c-torture/execute/20001228-1.c: New test.
55812
55813 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55814
55815         * gcc.dg/format-strfmon-1.c: New test.
55816
55817 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55818
55819         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55820         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55821         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55822         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55823         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55824         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55825         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55826         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55827         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55828         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55829         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55830         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55831         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55832
55833         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55834         * gcc.c-torture/execute/string-opt-4.c: Test index.
55835
55836 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55837
55838         * gcc.c-torture/compile/20001226-1.c: New test.
55839
55840 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55841
55842         * gcc.c-torture/compile/20001222-1.c: New test.
55843         * gcc.c-torture/compile/20001222-1.x: Xfail.
55844
55845 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55846
55847         * gcc.c-torture/execute/comp-goto-2.c: New test.
55848
55849 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55850
55851         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55852         Use long types if __INT_MAX__ is 32767.
55853         (main): Use cast to (sint32 *) when poking 88 into a_page.
55854
55855         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55856
55857 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55858
55859         * gcc.c-torture/compile/20001221-1.c: New test.
55860         * gcc.c-torture/execute/20001221-1.c: New test.
55861
55862 2000-12-20  Richard Henderson  <rth@redhat.com>
55863
55864         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55865         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55866
55867 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55868
55869         * gcc.dg/compare3.c: New test.
55870
55871 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55872
55873         * gcc.dg/format-warnll-1.c: New test.
55874
55875 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55876
55877         * gcc.dg/cpp/cmdlne-P.c: New test.
55878
55879 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55880
55881         * gcc.c-torture/execute/builtin-abs-1.c,
55882         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55883
55884 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55885
55886         * gcc.dg/cpp/multiline.c: New test.
55887
55888 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55889
55890         * g++.old-deja/g++.other/syshdr1.C: Update.
55891         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55892
55893 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55894
55895         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55896
55897 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55898
55899         * g++.old-deja/g++.pt/ttp65.C: New test.
55900
55901 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55902
55903         * g++.old-deja/g++.pt/ttp64.C: New test.
55904
55905 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55906
55907         * g++.old-deja/g++.pt/spec33.C: New test.
55908
55909 2000-12-14  Catherine Moore  <clm@redhat.com>
55910
55911         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55912         * gcc.c-torture/execute/920612-2.c: Likewise.
55913         * gcc.c-torture/execute/920428-2.c: Likewise.
55914         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55915         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55916
55917 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55918
55919         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55920         * gcc.dg/pack-test-2.c: Likewise.
55921
55922 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55923
55924         Tests by Zack Weinberg <zackw@stanford.edu>.
55925
55926         * gcc.dg/cpp/defined.c: Update.
55927         * gcc.dg/cpp/defined_trad.c: New tests.
55928
55929 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55930
55931         * gcc.dg/cpp/trad-direct.c: Update.
55932
55933 2000-12-11  Neil Booth  <neilb@earthling.net>
55934
55935         * gcc.dg/cpp/defined_trad.c
55936
55937 2000-12-11  Neil Booth  <neilb@earthling.net>
55938
55939         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55940
55941 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55942
55943         * gcc.dg/format-miss-2.c: New test.
55944
55945 2000-12-09  Neil Booth  <neilb@earthling.net>
55946
55947         * gcc.dg/cpp/lineflags.c: New tests.
55948         * gcc.dg/cpp/poison.c: Update.
55949         * gcc.dg/cpp/redef2.c: Update.
55950         * gcc.dg/cpp/skipping.c: New test.
55951
55952 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55953
55954         * g++.old-deja/g++.other/eh3.C: New testcase.
55955
55956 2000-12-07  Neil Booth  <neilb@earthling.net>
55957
55958         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55959         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55960         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55961         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55962         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55963         Update.
55964
55965 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55966
55967         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55968         __SIZE_TYPE__ instead of int for type of integers cast to
55969         pointers.
55970
55971 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
55972
55973         * g++.old-deja/g++.other/cleanup4.C: New test.
55974
55975 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55976
55977         * format-sec-1.c: New test.
55978
55979 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55980
55981         * gcc.dg/format-nonlit-3.c: New test.
55982
55983 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55984
55985         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55986         through a null pointer.
55987
55988 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55989
55990         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55991         * g++.old-deja/g++.pt/partial4.C: New test.
55992
55993 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55994
55995         * gcc.c-torture/execute/ieee/hugeval.x: New.
55996
55997 2000-12-06  Neil Booth  <neilb@earthling.net>
55998
55999         * gcc.dg/cpp/backslash2.c: New tests.
56000
56001 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56002
56003         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56004         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56005
56006 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56007
56008         * gcc.c-torture/execute/20001203-2.c: New testcase.
56009
56010 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56011
56012         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56013         * g++.old-deja/g++.other/virtual10.C: New test.
56014
56015 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56016
56017         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56018
56019 2000-12-05  Richard Henderson  <rth@redhat.com>
56020
56021         * gcc.c-torture/compile/20001205-1.c: New.
56022
56023 2000-12-04  Neil Booth  <neilb@earthling.net>
56024
56025         * g++.old-deja/g++.other/virtual9.C: New test.
56026         * g++.old-deja/g++.pt/crash61.C: New test.
56027         * gcc.c-torture/execute/loop-9.c: New test.
56028
56029 2000-12-04  Neil Booth  <neilb@earthling.net>
56030
56031         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56032         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56033         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56034         * gcc.dg/cpp/extratokens.c: ...here.
56035
56036 2000-12-04  Neil Booth  <neilb@earthling.net>
56037
56038         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56039         New tests.
56040
56041 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56042
56043         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56044         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56045
56046 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56047
56048         * gcc.c-torture/execute/20001203-1.c: New test.
56049
56050 2000-12-03  Neil Booth  <neilb@earthling.net>
56051
56052         * gcc.dg/cpp/macro6.c: New test cases.
56053
56054 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56055
56056         * gcc.c-torture/execute/string-opt-9.c: New test.
56057         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56058         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56059         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56060
56061         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56062         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56063
56064 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56065
56066         * gcc.dg/cpp/if-6.c: New testcase.
56067
56068         * gcc.dg/20001201-1.c: New testcase.
56069
56070 2000-12-02  Neil Booth  <neilb@earthling.net>
56071
56072         * g++.old-deja/g++.other/externC4.C,
56073         g++.old-deja/g++.other/friend10.C: New tests.
56074
56075 2000-12-02  Neil Booth  <neilb@earthling.net>
56076
56077         * g++.old-deja/g++.other/instan2.C
56078         * g++.old-deja/g++.other/instan3.C: New test.
56079
56080 2000-12-02  Neil Booth  <neilb@earthling.net>
56081
56082         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56083         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56084         gnuc99.c,gnuc99-pedantic.c: New tests.
56085
56086 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56087
56088         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56089         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56090
56091 2000-12-01  Neil Booth  <neilb@earthling.net>
56092
56093         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56094         * gcc.dg/cpp/poison.c: Update.
56095         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56096
56097 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56098
56099         * g77.f-torture/execute/20001201.f: New test.
56100
56101 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56102
56103         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56104
56105 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56106
56107         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56108
56109 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56110
56111         * g++.old-deja/g++.other/cast6.C: New test.
56112
56113 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56114
56115         * gcc.c-torture/execute/20001130-2.c: New testcase.
56116
56117 2000-11-30  Richard Henderson  <rth@redhat.com>
56118
56119         * gcc.c-torture/execute/20001130-1.c: New test.
56120
56121 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56122
56123         * g++.old-deja/g++.other/op3.C: New test.
56124
56125 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56126
56127         * g++.old-deja/g++.other/op2.C: New test.
56128
56129 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56130
56131         * g++.old-deja/g++.other/crash38.C: New test.
56132
56133 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56134
56135         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56136
56137 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56138
56139         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56140         tests.
56141         * gcc.c-torture/execute/string-opt-6.c: New test.
56142
56143         * gcc.dg/20001117-1.c: Add main.
56144
56145 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56146
56147         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56148         Move from here ...
56149         * gcc.dg/940510-1.c: ... to here.
56150
56151         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56152         zero-size arrays in toplevel structures.
56153
56154 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56155
56156         * gcc.c-torture/execute/loop-8.c: New test.
56157
56158 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56159
56160         * g++.old-deja/g++.other/base1.C: New test.
56161
56162 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56163
56164         * g++.old-deja/g++.other/parse2.C: New test.
56165
56166 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56167
56168         * g++.old-deja/g++.pt/incomplete1.C: New test.
56169
56170 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56171
56172         * g++.old-deja/g++.other/friend9.C: New test.
56173
56174 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56175
56176         * gcc.dg/20001127-1.c: New test.
56177
56178 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56179
56180         * g++.old-deja/g++.pt/friend46.C: New test.
56181
56182 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56183
56184         * g++.old-deja/g++.other/ptrmem8.C: New test.
56185
56186 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56187
56188         * gcc.c-torture/execute/string-opt-7.c: New test.
56189         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56190
56191 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56192
56193         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56194         instead of 'mkcheck 2'.
56195
56196 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56197
56198         * gcc.c-torture/execute/memcheck/driver.c,
56199         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56200         C9X references to refer to C99.
56201
56202 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56203
56204         * gcc.dg/ultrasp3.c: New test.
56205
56206 2000-11-25  Neil Booth  <neilb@earthling.net>
56207
56208         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56209
56210 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56211
56212         * gcc.c-torture/compile/20001123-2.c: New.
56213
56214 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56215
56216         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56217
56218 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56219
56220         * gcc.dg/sequence-point-1.c: Add some new tests.
56221         * gcc.c-torture/execute/20001124-1.c: New test.
56222
56223 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56224
56225         * g++.old-deja/g++.other/vaarg4.C: New test.
56226         * gcc.c-torture/compile/20001123-1.c: New test.
56227
56228 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56229
56230         * g++.other/crash24.C: Adjust and remove XFAIL.
56231         * g++.other/crash37.C: New test.
56232
56233 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56234
56235         * g++.old-deja/g++.pt/instantiate9.C: New test.
56236
56237 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56238
56239         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56240         new ABI, too.
56241
56242         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56243         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56244
56245 2000-11-22  Neil Booth  <neilb@earthling.net>
56246
56247         * gcc.dg/cpp/Wtrigraphs.c: New test.
56248
56249 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56250
56251         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56252
56253 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56254
56255         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56256
56257 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56258
56259         * lib/gcc-dg.exp: load_lib scanasm.exp.
56260         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56261         * lib/g++-dg.exp: load_lib scanasm.exp.
56262         * lib/scanasm.exp: New.
56263         (scan-assembler, scan-assembler-not): Add optional arguments to
56264         test name, or if not present, the pattern name.
56265         (scan-assembler-dem, scan-assembler-dem-not): New.
56266
56267         * g++.dg/dg.exp: New.
56268
56269 2000-11-21  Neil Booth  <neilb@earthling.net>
56270
56271         * gcc.dg/cpp/integrated1.c: Remove.
56272
56273 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56274
56275         * gcc.c-torture/execute/20001121-1.c: New test.
56276
56277 2000-11-21  Richard Henderson  <rth@redhat.com>
56278
56279         * gcc.c-torture/compile/20001121-1.c: New test.
56280
56281 2000-11-20  Neil Booth  <neilb@earthling.net>
56282
56283         * gcc.dg/cpp/integrated1.c: New test.
56284
56285 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56286
56287         * g++.old-deja/g++.other/inline17.C: New test.
56288
56289 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56290
56291         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56292         local variable to be zero: I made the variable global. Now
56293         uses abort() and exit() instead of relying on main's return value.
56294
56295 2000-11-20  Neil Booth  <neilb@earthling.net>
56296
56297         * gcc.dg/cpp/paste2.c: Update test.
56298         * objc/execute/paste.m: New test.
56299
56300 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56301
56302         * gcc.dg/c99-condexpr-1.c: New test.
56303
56304 2000-11-20  Neil Booth  <neilb@earthling.net>
56305
56306         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56307
56308 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56309
56310         * g++.old-deja/g++.pt/export1.C: New test.
56311
56312 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56313
56314         * gcc.dg/20001117-1.c: New test.
56315
56316 2000-11-18  Richard Henderson  <rth@redhat.com>
56317
56318         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56319
56320 2000-11-18  Richard Henderson  <rth@redhat.com>
56321
56322         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56323         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56324         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56325
56326 2000-11-18  Richard Henderson  <rth@redhat.com>
56327
56328         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56329         (main): New.  Exit cleanly.
56330
56331 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56332
56333         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56334         gcc.dg/c99-fordecl-2.c: New tests.
56335
56336 2000-11-18  Richard Henderson  <rth@redhat.com>
56337
56338         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56339         * gcc.c-torture/execute/zerolen-2.c: New.
56340
56341 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56342
56343         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56344         memory.
56345
56346 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56347
56348         * g++.old-deja/g++.pt/instantiate8.C: New test.
56349
56350 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56351
56352         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56353         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56354
56355 2000-11-16  Nick Clifton  <nickc@redhat.com>
56356
56357         * gcc.c-torture/execute/nestfunc-2.c: New test.
56358         * gcc.c-torture/execute/nestfunc-3.c: New test.
56359
56360 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56361
56362         * gcc.c-torture/compile/20001116-1.c: New test.
56363
56364 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56365
56366         * gcc.c-torture/execute/20001115-1.c: New test.
56367
56368 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56369
56370         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56371         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56372         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56373         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56374
56375 2000-11-15  Neil Booth  <neilb@earthling.net>
56376
56377         gcc.dg/cpp/_Pragma1.c: Update.
56378         gcc.dg/cpp/_Pragma2.c: New test.
56379
56380 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56381
56382         * g++.old-deja/g++.other/anon5.C: New test.
56383
56384 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56385
56386         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56387         tests.
56388
56389 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56390
56391         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56392         output.
56393
56394 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56395
56396         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56397         labels at end of compound statements.
56398
56399 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56400
56401         * gcc.c-torture/execute/loop-7.c: New test.
56402
56403 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56404
56405         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56406
56407 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56408
56409         * gcc.dg/c99-bool-1.c: New test.
56410
56411 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56412
56413         * gcc.dg/c99-scope-1.c: Remove xfail.
56414         * gcc.dg/c99-scope-2.c: New test.
56415
56416 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56417
56418         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56419         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56420
56421 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56422
56423         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56424         error messages.
56425
56426         * g++.mike/p700.C: Don't typedef wchar_t.
56427         * g++.mike/p784.C: Likewise.
56428         * g++.mike/eb101.C: Don't use __wchar_t.
56429
56430 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56431
56432         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56433         from DO loop.
56434
56435 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56436
56437         * gcc.c-torture/execute/20001111-1.c: New test.
56438
56439 2000-11-10  Nick Clifton  <nickc@redhat.com>
56440
56441         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56442         long multuiple and accumulate.
56443
56444 2000-11-09  Richard Henderson  <rth@redhat.com>
56445
56446         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56447         via size_t instead of int.
56448
56449         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56450         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56451         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56452         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56453
56454 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56455
56456         * gcc.c-torture/compile/20001109-1.c: New test.
56457         * gcc.c-torture/compile/20001109-2.c: New test.
56458
56459 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56460
56461         * g++.old-deja/g++.pt/operator1.C: New test.
56462         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56463
56464 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56465
56466         * gcc.dg/20001108-1.c: New test.
56467
56468 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56469
56470         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56471         with both arguments constant strings.
56472         * gcc.c-torture/execute/string-opt-3.c: New test.
56473         * gcc.c-torture/execute/string-opt-4.c: New test.
56474         * gcc.c-torture/execute/string-opt-5.c: New test.
56475
56476 2000-11-08  Nick Clifton  <nickc@redhat.com>
56477
56478         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56479         mulsidi3adddi patterns.
56480
56481 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56482
56483         * g++.old-deja/g++.other/crash36.C: New test.
56484
56485 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56486
56487         * g++.old-deja/g++.other/init16.C: New test.
56488
56489 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56490
56491         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56492
56493 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56494
56495         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56496         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56497         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56498
56499 2000-11-07  DJ Delorie  <dj@redhat.com>
56500
56501         * gcc.dg/20000614-1.c: Add return so that test can pass.
56502
56503 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56504
56505         * gcc.c-torture/execute/string-opt-1.c: New test.
56506
56507 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56508
56509         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56510         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56511         parameters in registers, and there is no way for a varargs
56512         function to know in which order the integer and floating-point
56513         parameters should be interleaved when they are placed on the
56514         stack.
56515         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56516         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56517
56518 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56519
56520         * gcc.c-torture/execute/string-opt-2.c: New test.
56521
56522 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56523
56524         * g++.old-deja/g++.pt/crash60.C: New test.
56525
56526 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56527
56528         * g++.old-deja/g++.other/crash24.C: New test.
56529         * g++.old-deja/g++.other/crash25.C: New test.
56530         * g++.old-deja/g++.other/crash26.C: New test.
56531         * g++.old-deja/g++.other/crash27.C: New test.
56532         * g++.old-deja/g++.other/crash28.C: New test.
56533         * g++.old-deja/g++.other/crash29.C: New test.
56534         * g++.old-deja/g++.other/crash30.C: New test.
56535         * g++.old-deja/g++.other/crash31.C: New test.
56536         * g++.old-deja/g++.other/crash32.C: New test.
56537         * g++.old-deja/g++.other/crash33.C: New test.
56538         * g++.old-deja/g++.other/crash34.C: New test.
56539         * g++.old-deja/g++.other/crash35.C: New test.
56540
56541 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56542
56543         * gcc.c-torture/execute/20001031-1.c: New test.
56544
56545 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56546
56547         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56548         namespace.
56549
56550         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56551         standards-conformant.
56552
56553         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56554
56555         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56556         * g++.old-deja/g++.mike/p755a.C: Likewise.
56557         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56558         library makes no calls to `operator new' during initialization.
56559
56560 2000-11-04  Neil Booth  <neilb@earthling.net>
56561
56562         * gcc.dg/cpp/include2.c: New tests.
56563
56564 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56565
56566         * lib/g++.exp (g++_set_ld_library_path): New function.
56567         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56568
56569 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56570
56571         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56572         warnings.
56573
56574 2000-11-01  Richard Henderson  <rth@redhat.com>
56575
56576         * g++.old-deja/g++.ext/namedret1.C: New.
56577         * g++.old-deja/g++.ext/namedret2.C: New.
56578         * g++.old-deja/g++.ext/namedret3.C: New.
56579
56580 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56581
56582         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56583         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56584
56585 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56586
56587         * gcc.c-torture/execute/va-arg-21.c: New test.
56588
56589 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56590
56591         * gcc.dg/c99-complex-2.c: New test.
56592
56593 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56594
56595         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56596
56597 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56598
56599         * g++.old-deja/g++.other/inline16.C: New test.
56600
56601 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56602
56603         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56604         __PRETTY_FUNCTION__
56605
56606 2000-10-29  Neil Booth  <neilb@earthling.net>
56607
56608         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56609         New tests.
56610         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56611         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56612         optimisation.
56613
56614 2000-10-29  Neil Booth  <neilb@earthling.net>
56615
56616         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56617         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56618         * mi5.c: Test multiple includes work with -C.
56619         * trigraphs.c: Test ^= version.
56620
56621 2000-10-28  Neil Booth  <neilb@earthling.net>
56622
56623         New tests and test updates for new macro expander.
56624
56625         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56626         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56627         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56628         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56629         new diagnostic messages.
56630
56631         * gcc.dg/cpp/macro3.c: New tests.
56632
56633 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56634
56635         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56636         on the same line.
56637
56638 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56639
56640         * g++.old-deja/g++.other/eh2.C: New test.
56641
56642 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56643
56644         * gcc.c-torture/execute/20001027-1.c: New test.
56645
56646 2000-10-26  Richard Henderson  <rth@redhat.com>
56647
56648         * gcc.c-torture/execute/20001026-1.c: New.
56649
56650 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56651
56652         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56653         * g++.old-deja/g++.law/builtin1.C: Likewise.
56654         * g++.old-deja/g++.law/ctors10.C: Likewise.
56655         * g++.old-deja/g++.law/virtual3.C: Likewise.
56656         * g++.old-deja/g++.mike/p658.C: Likewise.
56657         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56658         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56659         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56660         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56661         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56662
56663 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56664
56665         * gcc.c-torture/compile/20001024-1.c: New test.
56666
56667 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56668
56669         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56670         to tell us whether or not we are using V3.
56671
56672 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56673
56674         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56675         operands.
56676
56677 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56678
56679         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56680
56681 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56682
56683         * gcc.c-torture/execute/20001024-1.c: New test.
56684
56685 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56686
56687         * g++.old-deja/g++.other/sibcall1.C: New test.
56688
56689 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56690
56691         * gcc.dg/noncompile/init-3.c: New test.
56692
56693 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56694
56695         * gcc.dg/format-array-1.c: New test.
56696
56697 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56698
56699         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56700         writing through null pointers; remove comment about testing
56701         unterminated strings.
56702
56703 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56704
56705         * gcc.c-torture/execute/20001017-2.c: New test.
56706
56707 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56708
56709         * gcc.c-torture/compile/20001018-1.c: New test.
56710         * gcc.c-torture/compile/20001018-1.x: Xfail.
56711
56712 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56713
56714         * gcc.c-torture/execute/20001017-1.c: New test.
56715
56716 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56717
56718         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56719         for multiple use of arguments with scanf formats; add tests for
56720         multiple use of arguments.
56721
56722 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56723
56724         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56725         from some old tests.
56726
56727 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56728
56729         * gcc.dg/format-miss-1.c: New test.
56730
56731 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56732
56733         * gcc.c-torture/execute/20001013-1.c: New test.
56734
56735 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56736
56737         * gcc.dg/format-branch-1.c: New test.
56738
56739 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56740
56741         * README, lib/file-format.exp: Remove EGCS references.
56742
56743 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56744
56745         * gcc.dg/20001013-1.c: New test.
56746
56747 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56748
56749         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56750         for intmax_t in the compiler using __typeof__ and the type rules
56751         for conditional expressions.
56752
56753 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56754
56755         * gcc.dg/20001012-1.c: New test.
56756         * gcc.dg/20001012-2.c: New test.
56757
56758 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56759
56760         * gcc.dg/format-attr-1.c: New test.
56761
56762 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56763
56764         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56765         __LONG_LONG_MAX__ instead of LLONG_MAX.
56766
56767 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56768
56769         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56770         scanf flags.
56771         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56772         flags.
56773
56774 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56775
56776         * gcc.dg/sequence-pt-1.c: New test.
56777
56778 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56779
56780         * gcc.c-torture/execute/20001011-1.c: New testcase.
56781         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56782
56783 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56784
56785         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56786         does not error on it.
56787
56788 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56789
56790         * gcc.dg/20001009-1.c: New test.
56791
56792 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56793
56794         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56795         * gcc.c-torture/execute/20001009-2.c: ... to here.
56796
56797 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56798
56799         * gcc.c-torture/compile/20001009-1.c: New testcase.
56800         * gcc.c-torture/execute/20001009-1.c: New testcase.
56801         Testcases provided by Jan Hubicka <jh@suse.cz>.
56802
56803 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56804
56805         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56806         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56807         uintmax_t using <limits.h> to emulate the compiler's internal
56808         logic.  No longer XFAIL %j tests.
56809
56810 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56811
56812         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56813         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56814         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56815         regexps and details of expected handling of some bad formats.
56816         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56817         suppression.
56818
56819 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56820
56821         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56822         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56823         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56824         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56825         in list archives.
56826
56827 2000-10-06  Richard Henderson  <rth@cygnus.com>
56828
56829         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56830         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56831         * g++.old-deja/g++.jason/report.C: Likewise.
56832         * g++.old-deja/g++.law/friend5.C: Likewise.
56833         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56834         of the expected warnings.
56835
56836 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56837
56838         * g++.old-deja/g++.pt/enum14.C: New test.
56839
56840 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56841
56842         * g++.old-deja/g++.pt/crash59.C: New test.
56843
56844 2000-10-04  Will Cohen  <wcohen@redhat.com>
56845
56846         * gcc.dg/20000926-1.c: New test.
56847
56848 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56849
56850         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56851         function name for current C++ compiler.
56852         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56853
56854 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56855
56856         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56857         __PRETTY_FUNCTION__.
56858         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56859
56860 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56861
56862         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56863
56864 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56865
56866         * gcc.c-torture/compile/20000923-1.c: New test.
56867
56868 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56869
56870         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56871         * g++.old-deja/g++.pt/ttp62.C: Same.
56872         * g++.old-deja/g++.other/inline14.C: Same.
56873
56874 2000-09-24  Richard Henderson  <rth@cygnus.com>
56875
56876         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56877
56878 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56879
56880         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56881
56882 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56883
56884         * gcc.c-torture/compile/20000922-1.c: New file.
56885
56886 2000-09-21  Nick Clifton  <nickc@redhat.com>
56887
56888         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56889         a signed long modulo operation.
56890         (mod6): New function - perform an unsigned long modulo operation.
56891         (main): Add tests for modulos of very large numbers by very small
56892         dividends.
56893
56894 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56895
56896         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56897
56898 2000-09-19  Richard Henderson  <rth@cygnus.com>
56899
56900         * gcc.dg/compare2.c (case 10): XFAIL.
56901
56902 2000-09-18  Richard Henderson  <rth@cygnus.com>
56903
56904         * gcc.c-torture/execute/20000906-1.c: Move ...
56905         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56906         that support __builtin_trap.
56907
56908 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56909
56910         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56911
56912 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56913
56914         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56915         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56916         more $ format tests.
56917
56918 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56919
56920         * gcc.dg/format-errmk-1.c: New test.
56921
56922 2000-09-17  Greg McGary  <greg@mcgary.org>
56923
56924         * gcc.c-torture/execute/20000917-1.x: Remove.
56925
56926 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56927
56928         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56929
56930 2000-09-17  Greg McGary  <greg@mcgary.org>
56931
56932         * gcc.c-torture/execute/20000917-1.c: New test.
56933         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56934
56935 2000-09-16  Neil Booth  <NeilB@earthling.net>
56936
56937         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56938         in nested macro bug.
56939
56940 2000-09-15  Neil Booth  <NeilB@earthling.net>
56941
56942         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56943
56944 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56945
56946         * gcc.c-torture/execute/20000914-1.c: New test.
56947
56948 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56949
56950         * g++.other/inline13.C: New test.
56951
56952 2000-09-12  Andreas Jaeger  <aj@suse.de>
56953
56954         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56955         constant by Ulrich Drepper <drepper@redhat.com>.
56956
56957 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56958
56959         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56960
56961 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56962
56963         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56964
56965 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56966
56967         * gcc.dg/cpp/backslash.c: New test.
56968
56969 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
56970
56971         * gcc.c-torture/execute/20000910-1.c: New test.
56972         * gcc.c-torture/execute/20000910-2.c: Likewise.
56973
56974 2000-09-11  Robert Lipe  <robertl@sco.com>
56975
56976         * gcc.dg/pragma-align.c: New test.
56977
56978 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
56979
56980         * g++.old-deja/g++.pt/explicit82.C: New test.
56981         * g++.old-deja/g++.pt/explicit83.C: New test.
56982
56983 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
56984
56985         * gcc.dg/asm-names.c: New test.
56986
56987 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56988
56989         * gcc.dg/cpp/tr-warn6.c: New test
56990
56991 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56992
56993         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56994         be accepted.
56995
56996 2000-09-07  Catherine Moore  <clm@redhat.com>
56997
56998         * gcc.c-torture/execute/unroll-1.c: New test.
56999
57000 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57001
57002         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57003         ERROR markers.
57004         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57005         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57006         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57007         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57008         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57009         Preprocess only.
57010         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57011         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57012
57013 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57014
57015         * g++.old-deja/g++.pt/deduct2.C: New test.
57016
57017 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57018
57019         * g++.old-deja/g++.pt/parms2.C: New test.
57020
57021 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57022
57023         * g++.old-deja/g++.pt/crash58.C: New test.
57024
57025 2000-09-06  Greg McGary  <greg@mcgary.org>
57026
57027         * gcc.c-torture/execute/20000906-1.c: New test.
57028         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57029
57030 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57031
57032         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57033
57034 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57035
57036         * g++.old-deja/g++.pt/crash57.C: New test.
57037
57038 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57039
57040         * g++.old-deja/g++.pt/crash56.C: New test.
57041
57042 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57043
57044         * g++.old-deja/g++.pt/koenig1.C: New test.
57045
57046 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57047
57048         * gcc.dg/20000904-1.c: New test.
57049
57050 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57051
57052         * gcc.dg/cpp/paste8.c: New test.
57053
57054 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57055
57056         * gcc.c-torture/compile/20000827-1.c: New test.
57057
57058 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57059
57060         * gcc.dg/format-diag-1.c: New test.
57061
57062 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57063
57064         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57065         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57066         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57067         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57068         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57069
57070 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57071
57072         * g++.old-deja/g++.other/nested4.C: New test.
57073
57074 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57075
57076         * g++.old-deja/g++.ns/scoped1.C: New test.
57077
57078 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57079
57080         * lib/g++.exp: Support testing already-installed GCC.
57081
57082 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57083
57084         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57085
57086 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57087
57088         * gcc.dg/return-type-2.c: New test.
57089
57090 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57091
57092         * gcc.c-torture/compile/20000825-1.c: New test.
57093
57094 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57095
57096         * gcc.dg/dwarf2-2.c: New test.
57097
57098 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57099
57100         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57101         dg-warning regexps.
57102
57103 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57104
57105         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57106         gcc.dg/format-ext-5.c: New tests.
57107
57108 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57109
57110         * g++.old-deja/g++.other/crash22.C: New test.
57111
57112 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57113
57114         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57115
57116 2000-08-24  Richard Henderson  <rth@cygnus.com>
57117
57118         * gcc.dg/ia64-sync-1.c: New test.
57119         * gcc.dg/ia64-sync-2.c: New test.
57120         * gcc.dg/ia64-asm-1.c: New test.
57121
57122 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57123
57124         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57125         * gcc.dg/format-ext-2.c: New test.
57126
57127 2000-08-23  Jason Merrill  <jason@redhat.com>
57128
57129         * lib/old-dejagnu.exp: Also ignore "In member function" and
57130         "At global scope".
57131
57132 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57133
57134         * gcc.dg/noncompile/label-lineno-1.c: New test.
57135
57136 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57137
57138         * gcc.dg/c99-array-nonobj-1.c: New test.
57139
57140 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57141
57142         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57143         tests.
57144         * gcc.dg/format-ext-1.c: New test.
57145
57146 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57147
57148         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57149         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57150         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57151         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57152         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57153
57154 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57155
57156         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57157         gcc.dg/c99-strftime-2.c: New tests.
57158
57159 2000-08-22  Richard Henderson  <rth@cygnus.com>
57160
57161         * gcc.c-torture/execute/20000822-1.c: New test.
57162
57163 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57164
57165         * gcc.c-torture/execute/20000819-1.x: Remove.
57166
57167 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57168
57169         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57170         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57171         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57172         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57173         gcc.dg/format-xopen-1.c: New tests.
57174
57175 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57176
57177         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57178
57179 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57180
57181         * g++.old-deja/g++.other/loop2.C: New test.
57182
57183         * gcc.c-torture/compile/20000606-1.c: New test.
57184         * gcc.c-torture/compile/20000728-1.c: New test.
57185         * gcc.c-torture/execute/20000801-1.c: New test.
57186         * gcc.c-torture/execute/20000801-2.c: New test.
57187         * gcc.c-torture/execute/20000819-1.c: New test.
57188         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57189         * gcc.dg/20000629-1.c: New test.
57190         * gcc.dg/20000724-1.c: New test.
57191         * gcc.dg/20000807-1.c: New test.
57192
57193 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57194
57195         * gcc.dg/cpp/pragma-1.c: New test.
57196         * gcc.dg/cpp/pragma-2.c: New test.
57197
57198 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57199
57200         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57201         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57202
57203 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57204
57205         * gcc.c-torture/compile/20000818-1.c: New test.
57206
57207 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57208
57209         * gcc.c-torture/execute/20000818-1.c: New test.
57210
57211 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57212
57213         * gcc.dg/format-va-1.c: New test.
57214
57215 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57216
57217         * g++.old-deja/g++.other/typedef8.C: New test.
57218
57219 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57220
57221         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57222         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57223         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57224         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57225         * g++.old-deja/g++.other/ptrmem7.C: New test.
57226         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57227
57228 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57229
57230         * g++.old-deja/g++.pt/typename27.C: New test.
57231
57232 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57233
57234         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57235         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57236         * g++.old-deja/g++.pt/friend45.C: New test.
57237         * g++.old-deja/g++.other/friend8.C: New test.
57238
57239 2000-08-15  Richard Henderson  <rth@cygnus.com>
57240
57241         * gcc.c-torture/execute/20000815-1.c: New test.
57242
57243 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57244
57245         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57246         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57247         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57248
57249 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57250
57251         * g++.old-deja/g++.other/refinit2.C: New test.
57252
57253 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57254
57255         * lib/c-torture.exp (c-torture): Make
57256         compiler_conditional_xfail_data global.
57257         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57258         compiler_conditional_xfail_data machinery.
57259         (f-torture-execute): Likewise.
57260         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57261         and only when unrolling loops.
57262
57263         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57264
57265 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57266
57267         * g++.old-deja/g++.pt/explicit81.C: New test.
57268
57269 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57270
57271         * g++.old-deja/g++.pt/typename26.C: New test.
57272
57273 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57274
57275         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57276         warning.
57277
57278 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57279
57280         * g++.old-deja/g++.other/array3.C: New test.
57281
57282 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57283
57284         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57285         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57286         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57287         New tests.
57288
57289 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57290
57291         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57292         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57293
57294 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57295
57296         * gcc.c-torture/execute/20000808-1.c: New test.
57297
57298 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57299
57300         * gcc.dg/c90-const-expr-1.c: New test.
57301
57302 2000-08-08  Richard Henderson  <rth@cygnus.com>
57303
57304         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57305
57306 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57307
57308         * gcc.dg/noncompile/const-ll-1.c: New test.
57309
57310 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57311
57312         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57313
57314 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57315
57316         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57317         that running programs linked against the shared version of libobjc
57318         run correctly.
57319
57320 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57321
57322         * gcc.dg/c99-printf-1.c: New test.
57323
57324 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57325
57326         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57327
57328 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57329
57330         * gcc.c-torture/execute/20000731-1.x: Delete.
57331
57332 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57333
57334         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57335         and torture_without_loops as is done by c-torture.exp.
57336         (search_for): Copy from c-torture.exp.
57337         (gcc-dg-runtest): New function, drives a directory of tests
57338         iterating over the TORTURE_OPTIONS.
57339         (scan-assembler, scan-assembler-not): Move here from
57340         individual directory drivers.
57341
57342         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57343         defined by lib/gcc-dg.exp.
57344         * gcc.dg/cpp/cpp.exp: Likewise.
57345         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57346         gcc-dg-runtest, so we cycle over optimization options.
57347
57348         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57349         * gcc.dg/compare2.c: No longer expected to fail.
57350
57351 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57352
57353         * gcc.c-torture/execute/20000804-1.c: New test.
57354
57355 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57356
57357         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57358
57359 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57360
57361         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57362
57363 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57364
57365         * gcc.c-torture/compile/20000803-1.c: New test.
57366
57367 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57368
57369         * gcc.c-torture/execute/20000801-3.c,
57370         gcc.c-torture/execute/20000801-4.c: New tests.
57371         * gcc.c-torture/execute/20000801-3.x,
57372         gcc.c-torture/execute/20000801-4.x: Xfail.
57373
57374 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57375
57376         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57377         libobjc/.libs to allow for libtool.
57378
57379 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57380
57381         * gcc.c-torture/compile/20000802-1.c: New test.
57382
57383 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57384
57385         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57386
57387 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57388
57389         * gcc-c-torture/execute/20000731-2.c: New test.
57390
57391         * gcc.c-torture/execute/20000731-1.c: New test.
57392         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57393
57394 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57395
57396         * gcc.dg/cpp/paste7.c: New test.
57397         * gcc.dg/cpp/20000725-1.c: New test.
57398
57399 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57400
57401         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57402         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57403         declaration warning for __builtin_dwarf_reg_size.
57404
57405         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57406
57407 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57408
57409         * gcc.dg/noncompile/voidparam-1.c: New test.
57410
57411 2000-07-30  Richard Henderson  <rth@cygnus.com>
57412
57413         * gcc.dg/c90-digraph-1.c: Don't xfail.
57414         * gcc.dg/compare2.c (case 10): Xfail.
57415         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57416
57417 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57418
57419         * gcc.dg/c99-main-1.c: New test.
57420
57421 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57422
57423         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57424
57425 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57426
57427         * gcc.c-tortuer/execute/20000726-1.c: New test.
57428
57429 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57430
57431         * gcc.c-torture/execute/enum-2.c: New test.
57432
57433 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57434
57435         * gcc.dg/cpp/tr-warn3.c: New test.
57436
57437 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57438
57439         * g++.old-deja/g++.ext/implicit1.C: Remove.
57440         * g++.old-deja/g++.jason/c2.C: Remove
57441         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57442         * g++.old-deja/g++.pt/crash16.C: Likewise.
57443         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57444
57445 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57446
57447         * g++.old-deja/g++.other/for2.C: New test.
57448
57449 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57450
57451         * gcc.dg/20000720-1.c: New test.
57452
57453 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57454
57455         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57456
57457 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57458
57459         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57460         * gcc.c-torture/execute/20000722-1.c: New.
57461         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57462
57463 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57464
57465         * gcc.dg/cpp/20000720-1.S: New test.
57466
57467 2000-07-21  Michael Meissner  <meissner@redhat.com>
57468
57469         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57470
57471 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57472
57473         * g++.old-deja/g++.brendan/crash16.C,
57474         g++.old-deja/g++.brendan/parse3.C,
57475         g++.old-deja/g++.brendan/redecl1.C,
57476         g++.old-deja/g++.ns/template13.C,
57477         g++.old-deja/g++.other/decl4.C,
57478         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57479
57480 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57481
57482         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57483         and "Internal error".
57484
57485         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57486         regexps.
57487         * gcc.dg/cpp/paste6.c: New test.
57488
57489 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57490
57491         * gcc.dg/cpp/tr-direct.c: New test.
57492
57493         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57494         gcc.dg/cpp/undef1.c: Tweak error regexps.
57495
57496 2000-07-18  Eric Christopher <echristo@redhat.com>
57497
57498         * gcc.c-torture/compile/20000718-1.c: New test.
57499
57500 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57501
57502         * cpplex.c (_cpp_push_token): If the token being pushed back
57503         is the previous token in this context, just subtract one from
57504         context->posn.
57505         * cppmacro.c (save_expansion): Clear aux field when storing a
57506         placemarker.
57507
57508 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57509
57510         * gcc.dg/noncompile/redecl-1.c: New test.
57511
57512 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57513
57514         * gcc.c-torture/execute/20000717-5.c: New test.
57515         * gcc.c-torture/execute/20000717-1.x: Removed.
57516
57517 2000-07-17  Richard Henderson  <rth@cygnus.com>
57518
57519         * gcc.c-torture/execute/20000717-4.c: New test.
57520
57521 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57522
57523         * gcc.dg/cpp/syshdr.c: New test.
57524         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57525
57526 2000-07-17  Neil Booth  <neilb@earthling.net>
57527
57528         * gcc.dg/cpp/cmdlne-dM.c: New test.
57529         * gcc.dg/cpp/cmdlne-dD.c: New test.
57530
57531 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57532
57533         * gcc.c-torture/execute/20000717-3.c: New test.
57534
57535         * gcc.c-torture/compile/20000717-1.c: New test.
57536
57537 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57538
57539         * gcc.c-torture/execute/20000717-2.c: New test.
57540
57541 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57542
57543         * gcc.dg/formatz-1.c: New test.
57544
57545         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57546         * gcc.dg/c99-digraph-1.c: New tests.
57547
57548         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57549         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57550
57551         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57552         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57553         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57554         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57555         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57556         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57557         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57558
57559 2000-07-17  Greg McGary <greg@mcgary.org>
57560
57561         * gcc.c-torture/execute/20000717-1.c: New test.
57562         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57563
57564 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57565
57566         * gcc.c-torture/execute/20000715-2.c: New test.
57567         * gcc.dg/20000715-1.c: New test.
57568
57569 2000-07-15  Michael Meissner  <meissner@redhat.com>
57570
57571         * gcc.c-torture/execute/20000715-1.c: New test.
57572
57573 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57574
57575         * gcc.c-torture/execute/20000707-1.c: New test.
57576
57577 2000-07-13  Neil Booth  <NeilB@earthling.net>
57578
57579         * gcc.dg/cpp/digraph1.c,
57580         gcc.dg/cpp/digraph2.c,
57581         gcc.dg/cpp/digraphs.c: New tests.
57582
57583 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57584
57585         * g77.f-torture/compile/20000630-2.f: New test.
57586         * g77.f-torture/compile/20000630-2.x
57587
57588 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57589
57590         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57591
57592 2000-07-11  Neil Booth  <NeilB@earthling.net>
57593
57594         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57595
57596 2000-07-11  Neil Booth  <NeilB@earthling.net>
57597
57598         * gcc.dg/cpp/cmdlne-C.c: New.
57599
57600 2000-07-09  Neil Booth  <NeilB@earthling.net>
57601
57602         * gcc.dg/cpp/directiv.c: New tests.
57603         * gcc.dg/cpp/undef1.c: Update.
57604
57605 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57606
57607         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57608
57609 2000-07-09  Neil Booth  <NeilB@earthling.net>
57610
57611         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57612
57613 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57614
57615         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57616         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57617
57618 2000-07-08  Neil Booth  <NeilB@earthling.net>
57619
57620         * gcc.dg/cpp/macsyntx.c: New tests.
57621
57622 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57623
57624         * gcc.dg/20000707-1.c: New test.
57625
57626 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57627
57628         * gcc.c-torture/execute/20000706-1.c: New test.
57629         * gcc.c-torture/execute/20000706-2.c: New test.
57630         * gcc.c-torture/execute/20000706-3.c: New test.
57631         * gcc.c-torture/execute/20000706-4.c: New test.
57632         * gcc.c-torture/execute/20000706-5.c: New test.
57633
57634 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57635
57636         * g++.old-deja/g++.pt/instantiate7.C: New test.
57637
57638 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57639
57640         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57641         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57642         * g++.old-deja/g++.other/rtti3.C: Likewise.
57643         * g++.old-deja/g++.other/rttid3.C: Likewise.
57644
57645 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57646
57647         *  g77.f-torture/compile/20000630-1.x: Fix typo
57648
57649 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57650
57651         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57652         assembly output.
57653
57654 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57655
57656         * gcc.dg/cpp/ident.c: New test.
57657
57658 2000-07-05  Neil Booth  <NeilB@earthling.net>
57659
57660         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57661           gcc.dg/cpp/lexstrng.c: New tests.
57662
57663 2000-07-04  Neil Booth  <NeilB@earthling.net>
57664
57665         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57666         * gcc.dg/cpp/strify2.c: Same.
57667
57668 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57669
57670         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57671         * gcc.dg/cpp/19990703-1.c: Likewise.
57672         * gcc.dg/cpp/20000625-1.c: Likewise.
57673         * gcc.dg/cpp/20000625-2.c: Likewise.
57674
57675         * gcc.dg/cpp/macro1.c,
57676         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57677         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57678         gcc.dg/cpp/strify1.c,
57679         gcc.dg/cpp/strify2.c: New tests.
57680
57681 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57682
57683         * gcc.c-torture/execute/20000703-1.c: New test.
57684
57685 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57686
57687         * g++.old-deja/g++.pt (lookup10.C): New test.
57688
57689 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57690
57691         * g++.old-deja/g++.pt (typename25.C): New test.
57692
57693 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57694
57695         * gcc.c-torture/compile/20000701-1.c: New test.
57696
57697 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57698
57699         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57700         to test case.
57701
57702 2000-06-30  Catherine Moore  <clm@cygnus.com>
57703
57704         * gcc.c-torture/execute/align-1.c: New test.
57705
57706 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57707
57708         * g++.old-deja/g++.pt/expr8.C: New test.
57709         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57710
57711 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57712
57713         * gcc.c-torture/compile/20000629-1.c: New test.
57714
57715 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57716
57717
57718         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57719         gcc.dg/noncompile directory, depending on whether they're
57720         preprocessor tests or not.  Annotate all the tests for the dg
57721         framework.
57722
57723         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57724         * gcc.dg/noncompile/noncompile.exp: New.
57725
57726         * Moved files:
57727         Old name                                New name
57728         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57729         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57730         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57731         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57732         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57733         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57734         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57735         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57736         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57737         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57738         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57739         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57740         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57741         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57742         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57743         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57744         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57745         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57746         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57747         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57748         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57749         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57750         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57751         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57752
57753         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57754         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57755         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57756         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57757         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57758         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57759
57760 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57761
57762         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57763         declare one variable.  On the fourth, error.
57764         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57765         declared by 20000628-1a.h.
57766
57767 2000-06-29  Richard Henderson  <rth@redhat.com>
57768
57769         * gcc.c-torture/execute/930529-1.x: New file.
57770         * gcc.dg/920413-1.c: Adjust expected warning text.
57771         * gcc.dg/980217-1.c: Declare abort.
57772         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57773
57774 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57775
57776         * g77.f-torture/compile/20000629-1.f: New test.
57777         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57778
57779 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57780
57781         Rearrange lots of files, removing entirely the
57782         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57783         directories.
57784
57785         * Deleted files:
57786         gcc.c-torture/code_quality/code_quality.exp
57787         gcc.c-torture/special/special.exp
57788         gcc.failure/failure.exp
57789         gcc.failure/940409-1.x
57790         gcc.c-torture/compile/961203-1.x
57791
57792         * New files:
57793         gcc.misc-tests/linkage.exp
57794         gcc.c-torture/execute/920730-1t.c
57795         gcc.c-torture/execute/920730-1t.x
57796         gcc.c-torture/compile/920520-1.x
57797         gcc.c-torture/compile/920521-1.x
57798         gcc.c-torture/compile/981006-1.x
57799         gcc.c-torture/execute/eeprof-1.x
57800
57801         * Moved files (possibly with modifications to fit a new harness):
57802         Old name                                New name
57803         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57804         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57805         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57806         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57807         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57808         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57809         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57810         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57811         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57812         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57813         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57814         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57815         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57816         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57817
57818 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57819
57820         * c-torture/compile/961203-1.x: Delete.
57821
57822         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57823         not exit. Include stdio.h.
57824         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57825         * gcc.misc-tests/dg-12.c: Likewise.
57826         * gcc.misc-tests/dg-5.c: Likewise.
57827         * gcc.misc-tests/dg-6.c: Likewise.
57828         * gcc.misc-tests/dg-7.c: Prototype abort.
57829         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57830         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57831         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57832         not exit.
57833         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57834         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57835
57836 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57837
57838         * gcc.dg/cpp/20000628-1.c: New test.
57839         * gcc.dg/cpp/20000628-1.h: New header for above test.
57840         * gcc.dg/cpp/20000628-1a.h: Likewise.
57841
57842 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57843
57844         * gcc.dg/cpp: New directory.
57845         * gcc.dg/cpp/cpp.exp: New driver.
57846         * gcc.dg/cpp/20000627-1.c: New test.
57847         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57848         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57849         and rewrite as a compilation test.
57850
57851         * gcc.dg: Move many files into the cpp subdirectory, possibly
57852         renaming or editing them as well.
57853         Old name                New name
57854         990119-1.c              cpp/19990119-1.c
57855         990228-1.c              cpp/19990228-1.c
57856         990407-1.c              cpp/19990407-1.c
57857         990409-1.c              cpp/19990409-1.c
57858         990413-1.c              cpp/19990413-1.c
57859         990703-1.c              cpp/19990703-1.c
57860         20000127-1.c            cpp/20000127-1.c
57861         20000129-1.c            cpp/20000129-1.c
57862         20000207-1.c            cpp/20000207-1.c
57863         20000207-2.c            cpp/20000207-2.c
57864         20000209-1.c            cpp/20000209-1.c
57865         20000209-2.c            cpp/20000209-2.c
57866         20000301-1.c            cpp/20000301-1.c
57867         20000419-1.c            cpp/20000419-1.c
57868         20000510-1.S            cpp/20000510-1.S
57869         20000519-1.c            cpp/20000519-1.c
57870         20000529-1.c            cpp/20000529-1.c
57871         20000625-1.c            cpp/20000625-1.c
57872         20000625-2.c            cpp/20000625-2.c
57873         cpp-as1.c               cpp/assert1.c
57874         cpp-as2.c               cpp/assert2.c
57875         cxx-comments-1.c        cpp/cxxcom1.c
57876         cxx-comments-2.c        cpp/cxxcom2.c
57877         endif-label.c           cpp/endif.c
57878         cpp-hash1.c             cpp/hash1.c
57879         cpp-hash2.c             cpp/hash2.c
57880         cpp-if1.c               cpp/if-1.c
57881         cpp-if2.c               cpp/if-2.c
57882         cpp-if3.c               cpp/if-3.c
57883         cpp-if4.c               cpp/if-4.c
57884         cpp-if5.c               cpp/if-5.c
57885         cpp-cond.c              cpp/if-cexp.c
57886         cpp-missingop.c         cpp/if-mop.c
57887         cpp-missingparen.c      cpp/if-mpar.c
57888         cpp-opprec.c            cpp/if-oppr.c
57889         cpp-ifparen.c           cpp/if-paren.c
57890         cpp-shortcircuit.c      cpp/if-sc.c
57891         cpp-shift.c             cpp/if-shift.c
57892         cpp-unary.c             cpp/if-unary.c
57893         cpp-li1.c               cpp/line1.c
57894         cpp-li2.c               cpp/line2.c
57895         lineno.c                cpp/line3.c
57896         lineno-2.c              cpp/line4.c
57897         cpp-mi.c                cpp/mi1.c
57898         cpp-mic.h               cpp/mi1c.h
57899         cpp-micc.h              cpp/mi1cc.h
57900         cpp-mind.h              cpp/mi1nd.h
57901         cpp-mindp.h             cpp/mi1ndp.h
57902         cpp-mix.h               cpp/mi1x.h
57903         cpp-mi2.c               cpp/mi2.c
57904         cpp-mi2a.h              cpp/mi2a.h
57905         cpp-mi2b.h              cpp/mi2b.h
57906         cpp-mi2c.h              cpp/mi2c.h
57907         cpp-mi3.c               cpp/mi3.c
57908         cpp-mi3.def             cpp/mi3.def
57909         poison-1.c              cpp/poison.c
57910         pr-impl.c               cpp/prag-imp.c
57911         cpp-redef-2.c           cpp/redef1.c
57912         cpp-redef.c             cpp/redef2.c
57913         strpaste.c              cpp/strp1.c
57914         strpaste-2.c            cpp/strp2.c
57915         cpp-tradpaste.c         cpp/tr-paste.c
57916         cpp-tradstringify.c     cpp/tr-str.c
57917         cpp-tradwarn1.c         cpp/tr-warn1.c
57918         cpp-tradwarn2.c         cpp/tr-warn2.c
57919         trigraphs.c             cpp/trigraphs.c
57920         cpp-unc1.c              cpp/unc1.c
57921         cpp-unc2.c              cpp/unc2.c
57922         cpp-unc3.c              cpp/unc3.c
57923         cpp-unc.c               cpp/unc4.c
57924         undef.c                 cpp/undef1.c
57925         undef-2.c               cpp/undef2.c
57926         cpp-wi1.c               cpp/widestr1.c
57927
57928 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57929
57930         * lib/g++.exp (g++_include_flags): Tweak.
57931
57932 2000-06-27  H.J. Lu  <hjl@gnu.org>
57933             Loren J. Rittle  <ljrittle@acm.org>
57934
57935         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57936         version with one that knows about the new gcc tree structure.
57937         (g++_link_flags): Same.
57938
57939 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57940
57941         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57942         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57943         case we are cross-compiling.
57944
57945         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57946         g++.old-deja/g++.niklas/Makefile.in,
57947         g++.old-deja/g++.niklas/configure.in,
57948         g++.old-deja/g++.other/Makefile.in,
57949         g++.old-deja/g++.other/configure.in,
57950         gcc.c-torture/code_quality/Makefile.in,
57951         gcc.c-torture/code_quality/configure.in,
57952         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57953         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57954         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57955         gcc.c-torture/execute/ieee/Makefile.in,
57956         gcc.c-torture/execute/ieee/configure.in,
57957         gcc.c-torture/noncompile/Makefile.in,
57958         gcc.c-torture/noncompile/configure.in,
57959         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57960         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57961         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57962
57963 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57964
57965         * g++.old-deja/g++.other/ambig3.C: New test.
57966
57967 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57968
57969         * g++.old-deja/g++.pt/syntax1.C: New test.
57970         * g++.old-deja/g++.pt/syntax2.C: New test.
57971         * g++.old-deja/g++.other/syntax3.C: New test.
57972         * g++.old-deja/g++.other/syntax4.C: New test.
57973
57974 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57975
57976         * gcc.dg/20000623-1.c: Prototype exit and abort.
57977
57978 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57979
57980         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57981         New tests.
57982         * gcc.dg/cpp-mi3.def: New file.
57983
57984         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57985         inside assertions.
57986         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57987         lexer's error messages.
57988         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57989         divine anything from the linemarkers.
57990         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57991         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57992
57993 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57994
57995         * gcc.dg/20000623-1.c: New test.
57996
57997 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57998
57999         * gcc.c-torture/execute/20000622-1.c: New test.
58000
58001 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58002
58003         * g++.old-deja/g++.other/init15.C: New test.
58004
58005 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58006
58007         * g++.old-deja/g++.pt/vaarg2.C: New test.
58008         * g++.old-deja/g++.pt/vaarg3.C: New test.
58009
58010 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58011
58012         * g++.old-deja/g++.other/dyncast6.C: New test.
58013
58014 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58015
58016         * gcc.c-torture/execute/loop-6.c: New test.
58017
58018 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58019
58020         * gcc.dg/20000614-1.c: New test.
58021         * gcc.dg/20000614-2.c: New test.
58022
58023 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58024
58025         * g++.old-deja/g++.other/inline12.C: New test.
58026
58027 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58028
58029         * g++.old-deja/g++.other/eh1.C: New test.
58030
58031 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58032
58033         * g++.old-deja/g++.other/type.C: New test.
58034
58035 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58036
58037         * g++.old-deja/g++.other/initstring.C: New test.
58038
58039 2000-06-12  Jason Merrill  <jason@redhat.com>
58040
58041         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58042
58043 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58044
58045         * gcc.c-torture/compile/20000609-1.c: New test.
58046
58047 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58048
58049         * gcc.dg/20000609-1.c: New test.
58050
58051 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58052
58053         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58054         * gcc.c-torture/noncompile/poison-1.c: Move...
58055         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58056         * gcc.dg/cpp-li1.c: Add a token after the #line.
58057
58058 2000-06-05  Richard Henderson  <rth@cygnus.com>
58059
58060         * gcc.c-torture/execute/20000605-2.c: New test.
58061         * gcc.c-torture/execute/20000605-3.c: New test.
58062
58063 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58064
58065         * g77.f-torture/execute/20000503-1.x: New file.
58066
58067 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58068
58069         * g++.old-deja/g++.eh/badalloc1.C: New test.
58070
58071 2000-06-05  Richard Henderson  <rth@cygnus.com>
58072
58073         * gcc.c-torture/execute/20000605-1.c: New test.
58074
58075 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58076             Nathan Sidwell <nathan@codesourcery.com>
58077
58078         * gcc.c-torture/compile/20000605-1.c: New test.
58079
58080 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58081
58082         * g77.f-torture/compile/20000601-1.f: New test.
58083
58084 2000-06-03  Richard Henderson  <rth@cygnus.com>
58085
58086         * gcc.c-torture/execute/20000603-1.c: New.
58087
58088 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58089
58090         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58091         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58092
58093 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58094
58095         * gcc.dg/compare2.c (case 12): XFAIL.
58096         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58097         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58098
58099         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58100
58101 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58102
58103         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58104         guard macro is already defined when the header is first
58105         included.
58106         * gcc.dg/cpp-mix.h: New file.
58107         * gcc.dg/endif-label.c: Update patterns to match compiler.
58108
58109         * g++.brendan/complex1.C: Declare abort.
58110         * g++.law/refs4.C: Remove XFAIL.
58111         * g++.oliva/expr2.C: Declare abort and exit.
58112
58113 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58114
58115         * gcc.c-torture/execute/20000528-1.c: New test.
58116
58117         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58118         * g++.old-deja/g++.law/temps4.C: Likewise.
58119
58120         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58121         stdlib.h.  Call abort() on failure.
58122         * g++.old-deja/g++.law/refs4.C: Likewise.
58123         * g++.old-deja/g++.law/temps4.C: Likewise.
58124         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58125         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58126
58127 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58128
58129         Relative to g++.dg/special:
58130         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58131
58132         Relative to g++.old-deja:
58133         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58134         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58135         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58136         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58137         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58138         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58139         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58140
58141         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58142         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58143         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58144         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58145         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58146         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58147         and/or string.h.
58148
58149         * g++.other/goto1.C: Update expectations for error messages.
58150
58151 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58152
58153         * gcc.c-torture/compile/20000523-1.c: New test.
58154
58155 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58156
58157         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58158
58159 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58160
58161         * g++.old-deja/g++.eh/catch11.C: New test.
58162         * g++.old-deja/g++.eh/catch12.C: New test.
58163
58164 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58165
58166         * gcc.c-torture/execute/20000523-1.c: New test.
58167
58168 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58169
58170         * c-torture/execute/bcp-1.c: Replace abort in arg of
58171         __builtin_constant_p with a generic external function.
58172
58173         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58174         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58175         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58176         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58177         Prototype abort and/or exit.
58178
58179         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58180         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58181         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58182         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58183
58184 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58185
58186         * gcc.dg/dwarf2-1.c: New test.
58187
58188 2000-05-20  Richard Henderson  <rth@cygnus.com>
58189
58190         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58191
58192 2000-05-20  Andreas Jaeger  <aj@suse.de>
58193
58194         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58195         testcase.
58196
58197 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58198
58199         * gcc.c-torture/execute/20000519-2.c: New test.
58200
58201 2000-05-19  Andreas Jaeger  <aj@suse.de>
58202
58203         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58204         which fails with SSA.
58205
58206         * lib/c-torture.exp: Also test with -O3 -fssa.
58207
58208 2000-05-18  Michael Meissner  <meissner@redhat.com>
58209
58210         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58211         * gcc.c-torture/execute/920415-1.c: Ditto.
58212         * gcc.c-torture/execute/920501-1.c: Ditto.
58213         * gcc.c-torture/execute/conversion.c: Ditto.
58214         * gcc.c-torture/execute/cvt-1.c: Ditto.
58215
58216 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58217
58218         * gcc.c-torture/compile/20000518-1.c: New test.
58219
58220 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58221
58222         * g77.f-torture/compile/200005018.f: New test.
58223
58224 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58225
58226         * gcc.c-torture/compile/20000517-1.c: New test.
58227
58228 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58229
58230         * gcc.c-torture/execute/20000516-1.c: New test.
58231
58232 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58233
58234         * g++.old-deja/g++.other/eh.C: New test.
58235
58236 2000-05-12  Richard Henderson  <rth@cygnus.com>
58237
58238         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58239         constants through to doit's conditional.
58240
58241 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58242
58243         * gcc.c-torture/compile/20000511-1.c: New test.
58244         * g77.f-torture/compile/20000511-1.f: New test.
58245         * g77.f-torture/compile/20000511-2.f: New test.
58246
58247 2000-05-11  Michael Meissner  <meissner@redhat.com>
58248
58249         * gcc.c-torture/execute/20000511-1.c: New test.
58250
58251 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58252
58253         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58254         * gcc.dg/20000510-1.S: New.
58255
58256 2000-05-08  Catherine Moore  <clm@cygnus.com>
58257
58258         * gcc.dg/unused-3.c: New.
58259
58260 2000-05-06  Richard Henderson  <rth@cygnus.com>
58261
58262           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58263           * g++.old-deja/g++.mike/warn1.C: Likewise.
58264           * g++.old-deja/g++.pt/local1.C: Likewise.
58265           * g++.old-deja/g++.pt/local7.C: Likewise.
58266           * g++.old-deja/g++.pt/spec16.C: Likewise.
58267
58268 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58269
58270         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58271
58272 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58273
58274           * g77.f-torture/execute/20000503-1.f: New test.
58275
58276 2000-05-04  Andreas Jaeger  <aj@suse.de>
58277
58278         * gcc.dg/noreturn-2.c: New test.
58279
58280 2000-05-04  Neil Booth  <NeilB@earthling.net>
58281
58282         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58283         preprocessor.
58284
58285 2000-05-04  Richard Henderson  <rth@cygnus.com>
58286
58287         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58288
58289 2000-05-04  Richard Henderson  <rth@cygnus.com>
58290
58291         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58292         OpenSSL by Jason R Thorpe.
58293
58294 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58295
58296         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58297
58298 2000-05-03  Robert Lipe <robertlipe@usa.net>
58299
58300         * gcc.dg/20000503-1.c: New test.
58301
58302 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58303
58304         * gcc.c-torture/compile/20000502-1.c: New test.
58305         * g++.old-deja/g++.other/align.C: New test.
58306         * gcc.dg/cpp-tradstringify.c: New test.
58307
58308 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58309
58310         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58311         and hard registers.
58312
58313 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58314
58315         * gcc.c-torture/execute/loop-5.c: New test.
58316
58317 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58318
58319         * gcc.c-torture/execute/va-arg-20.c: New test.
58320
58321 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58322
58323         * gcc.c-torture/execute/20000422-1.c: New test.
58324
58325 2000-04-20  Greg McGary  <gkm@gnu.org>
58326
58327         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58328         when optimizing, but without sibling-call optimizations (-O1).
58329
58330 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58331
58332           * gcc.c-torture/compile/20000420-1.c: New test.
58333
58334 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58335
58336         * g++.abi/ptrflags.C: New test.
58337         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58338
58339 2000-04-19  Catherine Moore  <clm@cygnus.com>
58340
58341         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58342
58343 2000-04-19  Greg McGary  <gkm@gnu.org>
58344
58345         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58346         sibling-call optimizations.
58347
58348 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58349
58350         * gcc.dg/20000419-1.c: New test.
58351
58352 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58353
58354         * gcc.c-torture/execute/20000412-6.c: New test.
58355
58356 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58357
58358         * gcc.c-torture/execute/20000412-5.c: New test.
58359         * g77.f-torture/compile/20000412-1.f: New test.
58360         * gcc.c-torture/execute/20000412-4.c: New test.
58361         * gcc.c-torture/compile/20000412-2.c: New test.
58362         * gcc.c-torture/execute/20000412-3.c: New test.
58363         * gcc.c-torture/compile/20000412-1.c: New test.
58364         * gcc.c-torture/execute/20000412-2.c: New test.
58365
58366 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58367
58368         * objc/execute/bf-20.m: New test.
58369
58370 2000-04-10  Richard Henderson  <rth@cygnus.com>
58371
58372         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58373
58374         * gcc.c-torture/execute/20000412-1.c: New test.
58375
58376 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58377
58378         * g++.old-deja/g++.eh/catchptr1.C: New test.
58379
58380 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58381
58382         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58383
58384 2000-04-08  Neil Booth  <NeilB@earthling.net>
58385
58386         * gcc.dg/cpp-nullchar.c: Remove test as
58387         embedded nulls cause problems.
58388
58389 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58390
58391         * gcc.dg/compare2.c: New test.
58392
58393 2000-04-08  Neil Booth  <NeilB@earthling.net>
58394
58395         * gcc.dg/cpp-nullchar.c: New test.
58396
58397 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58398
58399         * gcc.dg/cpp-mi2.c: New test.
58400         * gcc.dg/cpp-mi2[abc].h: New files.
58401
58402 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58403
58404         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58405         member name.
58406
58407 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58408
58409         * g++.old-deja/g++.abi/vmihint.C: New test.
58410
58411 2000-04-06  Neil Booth  <NeilB@earthling.net>
58412
58413         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58414         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58415         copyright.
58416
58417 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58418
58419         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58420         avoid stack-frame overwrite.
58421
58422 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58423
58424         * gcc.c-torture/compile/20000405-2.c: New test.
58425         * gcc.c-torture/compile/20000405-3.c: New test.
58426
58427 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58428
58429         * gcc.c-torture/compile/20000405-1.c: New test.
58430
58431 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58432
58433         * gcc.dg/cast-qual-1.c: Revert last change.
58434
58435 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58436
58437         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58438
58439 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58440
58441         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58442         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58443
58444 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58445
58446         * gcc.c-torture/compile/20000403-2.c: New test.
58447         * gcc.c-torture/compile/20000403-1.c: New test.
58448
58449 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58450
58451         * gcc.c-torture/execute/20000403-1.c: New test.
58452
58453 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58454
58455         * gcc.c-torture/execute/20000402-1.c: New test.
58456
58457 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58458
58459         * gcc.c-torture/execute/va-arg-15.c: New test.
58460         * gcc.c-torture/execute/va-arg-16.c: New test.
58461         * gcc.c-torture/execute/va-arg-17.c: New test.
58462         * gcc.c-torture/execute/va-arg-18.c: New test.
58463         * gcc.c-torture/execute/va-arg-19.c: New test.
58464
58465 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58466
58467         * gcc.c-torture/compile/981211-1.c: Move to...
58468         * gcc.dg/cpp-as1.c: ...here.
58469         * gcc.dg/cpp-as2.c: New file.
58470
58471         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58472         compiler.
58473
58474 2000-04-02  Neil Booth  <NeilB@earthling.net>
58475
58476         * gcc.dg/cpp-cond.c  New tests.
58477         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58478         accidental success less likely.
58479         * gcc.dg/cpp-missingop.c  New tests.
58480         * gcc.dg/cpp-missingparen.c  New tests.
58481         * gcc.dg/cpp-shift.c  New tests.
58482         * gcc.dg/cpp-shortcircuit.c  New tests.
58483         * gcc.dg/cpp-unary.c  New tests.
58484
58485 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58486
58487         * gcc.c-torture/compile/20000329-1.c: New test.
58488
58489 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58490
58491         * gcc.c-torture/compile/20000326-1.c: New test.
58492         * gcc.c-torture/compile/20000326-2.c: New test.
58493
58494 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58495
58496         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58497         the first parameter is a function argument.
58498
58499 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58500
58501         * g++.old-deja/g++.ext/array4.C: New test.
58502
58503 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58504
58505         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58506
58507 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58508
58509         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58510
58511 2000-03-19  Richard Henderson  <rth@cygnus.com>
58512
58513         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58514
58515 2000-03-19  Richard Henderson  <rth@cygnus.com>
58516
58517         * gcc.c-torture/compile/20000319-1.c: New test.
58518
58519 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58520
58521         * gcc.c-torture/execute/20000314-3.c: New test.
58522         * gcc.c-torture/execute/20000314-2.c: New test.
58523         * gcc.c-torture/execute/20000314-1.c: New test.
58524         * gcc.c-torture/compile/20000314-2.c: New test.
58525         * gcc.c-torture/compile/20000314-1.c: New test.
58526
58527 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58528
58529         * g++.old-deja/g++.warn/inline.C: New test.
58530
58531 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58532
58533         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58534         standards-compliant result rather than specific constants.
58535         Put test-values in array.
58536
58537 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58538
58539         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58540         (g++_target_compile): Put test-specific options last.
58541
58542 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58543
58544         * g++.old-deja/g++.eh/vbase4.C: New test.
58545
58546 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58547
58548         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58549
58550 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58551
58552         * g++.old-deja/g++.brendan/misc12.C: Removed.
58553         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58554         * g++.old-deja/g++.ext/pretty4.C: New test.
58555
58556 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58557
58558         * g++.old-deja/g++.other/string2.C: New test.
58559
58560 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58561
58562         * g++.old-deja/g++.warn/impint2.C: New test.
58563
58564 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58565
58566         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58567         is 1, not zero.
58568
58569 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58570
58571         * g++.old-deja/g++.warn/impint.C: New test.
58572         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58573         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58574         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58575         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58576         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58577         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58578         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58579         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58580         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58581         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58582         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58583         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58584
58585 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58586
58587         * gcc.dg/cpp-redef.c: New test.
58588
58589 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58590
58591         * g++.old-deja/g++.pt/unify7.C: New test.
58592
58593 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58594
58595         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58596         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58597
58598 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58599
58600         * gcc.c-torture/compile/20000224-1.c: New test.
58601
58602 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58603
58604         * gcc.c-torture/compile/cpp-2.c: New test.
58605         * gcc.c-torture/compile/cpp-1.c: New test.
58606
58607 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58608
58609         * gcc.c-torture/execute/20000225-1.c: New test.
58610
58611 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58612
58613         * gcc.dg/cpp-li2.c: New test.
58614
58615         * gcc.dg/cpp-wi1.c: New test.
58616
58617         * gcc.dg/cpp-li1.c: New test.
58618
58619 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58620
58621         * g++.old-deja/g++.other/sizeof5.C: New test.
58622
58623 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58624
58625         * gcc.c-torture/execute/va-arg-13.c: New test.
58626
58627 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58628
58629         * gcc.c-torture/execute/va-arg-12.c: New test.
58630
58631 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58632
58633         * gcc.c-torture/execute/20000223-1.c: New test.
58634
58635 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58636
58637         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58638
58639 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58640
58641         * g++.old-deja/g++.abi/ptrmem.C: New test.
58642
58643 2000-02-19  Richard Henderson  <rth@cygnus.com>
58644
58645         * gcc.c-torture/compile/init-3.c: New.
58646
58647 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58648
58649         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58650         ALWAYS_CXXFLAGS.
58651
58652 2000-02-11  Robert Lipe <robertl@sco.com>
58653
58654         * gcc.c-torture/compile/20000211-3.c: New test.
58655
58656 2000-02-11  Martin Buchholz <martin@xemacs.org>
58657
58658         * gcc.c-torture/compile/20000211-2.c: New test.
58659
58660 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58661
58662         * gcc.c-torture/compile/20000211-1.c: New test.
58663
58664 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58665
58666         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58667           on native targets
58668
58669 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58670
58671         * g++.old-deja/g++.other/cast5.C: New test.
58672
58673 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58674
58675         * gcc.c-torture/execute/20000205-1.c: New.
58676
58677 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58678
58679         * g++.old-deja/g++.jason/cast3.C: Return void.
58680         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58681
58682 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58683
58684         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58685
58686         * gcc.dg/loop-1.c: New test.
58687
58688 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58689
58690         * gcc.c-torture/compile/20000127-1.c: New test.
58691         * gcc.c-torture/execute/991228-1.c: New test.
58692
58693 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58694
58695         * gcc.dg/unused-2.c: New test.
58696
58697         * gcc.dg/conv-1.c: New test.
58698
58699 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58700
58701         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58702         compiler.
58703         (tool_option_proc): Fix typo.
58704
58705 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58706
58707         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58708         of the ld on the host, not on the build machine.
58709         Also, don't crash if '--help' is not a supported option.
58710
58711 2000-01-24  Richard Henderson  <rth@cygnus.com>
58712
58713         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58714
58715 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58716
58717         * gcc.c-torture/execute/20000120-2.c: New test.
58718         * gcc.c-torture/execute/20000120-1.c: New test.
58719
58720 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58721
58722         * gcc.c-torture/execute/20000113-1.c: New test.
58723
58724 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58725
58726         * gcc.c-torture/execute/20000112-1.c: New test.
58727
58728 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58729
58730         * gcc.dg/20000111-1.c: New test.
58731
58732 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58733
58734         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58735         with 16 bit integers.
58736
58737 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58738
58739         * gcc.dg/20000108-1.c: New test.
58740
58741 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58742
58743         * g++.old-deja/g++.ns/koenig8.C: New test.
58744
58745 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58746
58747         * g++.old-deja/g++.other/cast4.C: New test.
58748
58749 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58750
58751         * gcc.c-torture/compile/20000105-2.c: New test.
58752         * gcc.c-torture/compile/20000105-1.c: New test.
58753
58754 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58755
58756         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58757         references to printf & atoi to conform to ANSI standard.
58758         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58759         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58760         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58761         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58762         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58763         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58764         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58765         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58766         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58767         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58768         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58769         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58770         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58771         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58772         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58773         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58774         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58775         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58776         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58777         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58778         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58779         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58780         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58781         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58782         * g++.old-deja/g++.brendan/init3.C: Likewise.
58783         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58784         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58785         * g++.old-deja/g++.brendan/new2.C: Likewise.
58786         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58787         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58788         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58789         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58790         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58791         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58792         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58793         * g++.old-deja/g++.brendan/template24.C: Likewise.
58794         * g++.old-deja/g++.brendan/template3.C: Likewise.
58795         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58796         * g++.old-deja/g++.jason/inline3.C: Likewise.
58797         * g++.old-deja/g++.jason/opeq.C: Likewise.
58798         * g++.old-deja/g++.law/arg5.C: Likewise.
58799         * g++.old-deja/g++.law/arm7.C: Likewise.
58800         * g++.old-deja/g++.law/ctors11.C: Likewise.
58801         * g++.old-deja/g++.law/cvt8.C: Likewise.
58802         * g++.old-deja/g++.law/init9.C: Likewise.
58803         * g++.old-deja/g++.law/refs4.C: Likewise.
58804         * g++.old-deja/g++.law/template2.C: Likewise.
58805         * g++.old-deja/g++.law/visibility24.C: Likewise.
58806         * g++.old-deja/g++.law/vtable3.C: Likewise.
58807         * g++.old-deja/g++.mike/asm2.C: Likewise.
58808         * g++.old-deja/g++.mike/eh1.C: Likewise.
58809         * g++.old-deja/g++.mike/misc1.C: Likewise.
58810         * g++.old-deja/g++.mike/misc13.C: Likewise.
58811         * g++.old-deja/g++.mike/misc14.C: Likewise.
58812         * g++.old-deja/g++.mike/ns12.C: Likewise.
58813         * g++.old-deja/g++.mike/p1248.C: Likewise.
58814         * g++.old-deja/g++.mike/p3708.C: Likewise.
58815         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58816         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58817         * g++.old-deja/g++.mike/p646.C: Likewise.
58818         * g++.old-deja/g++.mike/p700.C: Likewise.
58819         * g++.old-deja/g++.mike/p783.C: Likewise.
58820         * g++.old-deja/g++.mike/p783a.C: Likewise.
58821         * g++.old-deja/g++.mike/p783b.C: Likewise.
58822         * g++.old-deja/g++.mike/p786.C: Likewise.
58823         * g++.old-deja/g++.mike/p789.C: Likewise.
58824         * g++.old-deja/g++.mike/p789a.C: Likewise.
58825         * g++.old-deja/g++.mike/p807a.C: Likewise.
58826         * g++.old-deja/g++.other/delete3.C: Likewise.
58827         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58828         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58829         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58830         * g++.old-deja/g++.other/empty1.C: Likewise.
58831         * g++.old-deja/g++.other/temporary1.C: Likewise.
58832         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58833         * g++.old-deja/g++.pt/t16.C: Likewise.
58834         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58835
58836 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58837
58838         * gcc.dg/991230-1.c: New test.
58839
58840 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58841
58842         * gcc.c-torture/compile/991229-3.c: New test.
58843         * gcc.c-torture/compile/991229-2.c: New test.
58844         * gcc.c-torture/compile/991229-1.c: New test.
58845
58846 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58847
58848         * gcc.c-torture/compile/labels-2.c: New test.
58849
58850 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58851
58852         * gcc.c-torture/execute/991227-1.c: New test.
58853
58854 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58855
58856         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58857
58858 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58859
58860         * gcc.c-torture/execute/991221-1.c: New test.
58861
58862 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58863
58864         * g++.old-deja/g++.other/cast3.C: New test.
58865
58866 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58867
58868         * gcc.c-torture/execute/991216-4.c: New test.
58869
58870 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58871
58872         * gcc.c-torture/execute/991216-1.c: New test.
58873         * gcc.c-torture/execute/991216-2.c: New test.
58874         * gcc.c-torture/execute/991216-3.c: New test.
58875
58876 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58877
58878         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58879         Actually make the test fail by using "-O2" for compilation.
58880
58881 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58882
58883         * g++.old-deja/g++.warn/cast-align1.C: New test.
58884
58885 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58886
58887         * gcc.c-torture/compile/991214-1.c: New test.
58888         * gcc.c-torture/compile/991214-2.c: New test.
58889
58890 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58891
58892         * gcc.dg/991214-1.c: New test.
58893
58894 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58895
58896         * gcc.c-torture/compile/991213-3.c: New test.
58897         * gcc.c-torture/compile/991213-2.c: New test.
58898         * gcc.c-torture/compile/991213-1.c: New test.
58899
58900 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58901
58902         * gcc.dg/991209-1.c: New test.
58903
58904 1999-12-08  Nathan Sidwell <nathan@acm.org>
58905
58906         * gcc.c-torture/compile/991208-1.c: New test.
58907
58908 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58909
58910         * gcc.dg/ultrasp2.c: New test.
58911
58912 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58913
58914         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58915
58916 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58917
58918         * gcc.c-torture/compile/991202-1.c: New test.
58919         * gcc.c-torture/execute/991202-1.c: New test.
58920         * gcc.c-torture/execute/991202-2.c: New test.
58921         * gcc.c-torture/execute/991202-3.c: New test.
58922
58923 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58924
58925         * g++.old-deja/g++.abi/align.C: New test.
58926         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58927         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58928
58929 1999-12-01  Richard Henderson  <rth@cygnus.com>
58930
58931         * gcc.c-torture/execute/991201-1.c: New.
58932
58933 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58934
58935         * gcc.dg/991129-1.c: New test.
58936
58937 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58938
58939         * gcc.c-torture/compile/991127-1.c: New test.
58940
58941 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58942
58943         * g++.old-deja/g++.other/warn4.C: New test.
58944
58945 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58946
58947         * g++.old-deja/g++.eh/cleanup2.C: New test.
58948         * g++.old-deja/g++.ext/pretty2.C: New test.
58949         * g++.old-deja/g++.ext/pretty3.C: New test.
58950         * g++.old-deja/g++.other/debug6.C: New test.
58951
58952 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58953
58954         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58955         compiler_output to look for one error message instead of two.
58956
58957 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58958
58959         * gcc.c-torture/execute/991118-1.c: Also test case
58960         where the word boundary does not split a byte evenly.
58961
58962 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58963
58964         * g++.old-deja/g++.ext/restrict1.C: New test.
58965
58966 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58967
58968         * gcc.c-torture/execute/991118-1.c: New test.
58969
58970 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
58971
58972         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58973         working directory pathnames.
58974
58975 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
58976
58977         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58978         host is equipped with driver.h and driver.o so it can actually
58979         compile and run the tests.
58980
58981 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
58982
58983         * gcc.c-torture/compile/991008-1.c: New test.
58984
58985 1999-11-08  Nick Clifton  <nickc@cygnus.com>
58986
58987         * lib/gcc-dg.exp: Include target-supports.exp
58988
58989 1999-11-05  Nick Clifton  <nickc@cygnus.com>
58990
58991         * lib/target-supports.exp: New file: Provide procs to test for
58992         features supported by the target.
58993         (check_weak_available): Moved here from ecos.exp.
58994         (check_alias_available): New proc: Determine of the target
58995         toolchain supports the alias attribute.
58996
58997         * gcc.dg/special/ecos.exp: Move check_weak_available to
58998         target-supports.exp.
58999         (alias-1.c): Only perform the test if the target supports
59000         aliases.
59001         (wkali-1.c): Only perform the test if the target supports
59002         aliases.
59003
59004         * gcc.dg/990506-0.c: Expect error messages from cross
59005         targets as well as native targets.
59006
59007 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59008
59009         * gcc.dg/ultrasp1.c: Removed xfail.
59010         * gcc.dg/struct-ret-2.c: Likewise.
59011         * gcc.dg/array-1.c: Likewise.
59012
59013 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59014
59015         * gcc.dg/struct-ret-2.c: New test.
59016
59017         * gcc.dg/array-1.c: New test.
59018
59019 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59020
59021         * gcc.c-torture/execute/991030-1.c: New test.
59022
59023 1999-10-26  Richard Henderson  <rth@cygnus.com>
59024
59025         * gcc.c-torture/compile/991026-2.c: New test.
59026
59027 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59028
59029         * gcc.c-torture/compile/991026-1.c: New test.
59030
59031 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59032
59033         * gcc.c-torture/execute/991023-1.c: New test.
59034
59035 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59036
59037         * gcc.c-torture/execute/991019-1.c: New test.
59038
59039 1999-10-16  Richard Henderson  <rth@cygnus.com>
59040
59041         * gcc.c-torture/execute/991016-1.c: New test.
59042
59043 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59044
59045         * gcc.c-torture/execute/991014-1.c: New test.
59046
59047 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59048
59049         * g++.old-deja/g++.other/union2.C: New test.
59050
59051 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59052
59053         * g++.old-deja/g++.other/vaarg2.C: New test.
59054         * g++.old-deja/g++.other/vaarg3.C: New test.
59055
59056 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59057
59058         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59059         in compile/.
59060
59061 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59062
59063         * gcc.c-torture/execute/va-arg-11.c: New test.
59064
59065 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59066
59067         * lib/file-format.exp (gcc_target_object_format): Don't
59068         crash if objdump is unavailable.
59069
59070 1999-09-29  Donn Terry <donn@interix.com>
59071
59072         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59073
59074 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59075
59076         * gcc.c-torture/compile/990928-1.c: New test.
59077
59078 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59079
59080         * g++.old-deja/g++.other/decl6.C: New test.
59081
59082 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59083
59084         * gcc.c-torture/execute/va-arg-10.c: New test.
59085
59086 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59087
59088         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59089         __PRETTY_FUNCTION__.
59090
59091 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59092
59093         * gcc.c-torture/execute/990923-1.c: New test.
59094
59095 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59096
59097         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59098         for which -fpic is inappropriate.
59099
59100 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59101
59102         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59103
59104 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59105
59106         * g++.old-deja/g++.other/dyncast1.C: New test.
59107         * g++.old-deja/g++.other/dyncast2.C: New test.
59108         * g++.old-deja/g++.other/dyncast3.C: New test.
59109         * g++.old-deja/g++.other/dyncast4.C: New test.
59110         * g++.old-deja/g++.other/dyncast5.C: New test.
59111         * g++.old-deja/g++.eh/catch3.C: New test.
59112         * g++.old-deja/g++.eh/catch3p.C: New test.
59113         * g++.old-deja/g++.eh/catch4.C: New test.
59114         * g++.old-deja/g++.eh/catch4p.C: New test.
59115         * g++.old-deja/g++.eh/catch5.C: New test.
59116         * g++.old-deja/g++.eh/catch5p.C: New test.
59117         * g++.old-deja/g++.eh/catch6.C: New test.
59118         * g++.old-deja/g++.eh/catch6p.C: New test.
59119         * g++.old-deja/g++.eh/catch7.C: New test.
59120         * g++.old-deja/g++.eh/catch7p.C: New test.
59121         * g++.old-deja/g++.eh/catch8.C: New test.
59122         * g++.old-deja/g++.eh/catch8p.C: New test.
59123         * g++.old-deja/g++.eh/catch9.C: New test.
59124         * g++.old-deja/g++.eh/catch9p.C: New test.
59125
59126 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59127
59128         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59129         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59130
59131 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59132
59133         * gcc.c-torture/compile/990913-1.c: New test.
59134
59135 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59136
59137         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59138         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59139
59140 1999-09-09  Richard Henderson  <rth@cygnus.com>
59141
59142         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59143
59144 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59145
59146         * g++.old-deja/g++.other/lookup11.C: New test.
59147         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59148         what is permitted and what we want.
59149         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59150         overload use.
59151         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59152
59153 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59154
59155         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59156         * gcc.c-torture/noncompile/poison-1.c: New file.
59157
59158 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59159
59160         * g++.old-deja/g++.other/sizeof3.C: New test.
59161         * g++.old-deja/g++.other/sizeof4.C: New test.
59162         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59163         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59164
59165 1999-09-07  Richard Henderson  <rth@cygnus.com>
59166
59167         * gcc.dg/va-arg-1.c: New.
59168
59169 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59170
59171         * gcc.c-torture/execute/va-arg-9.c: New test.
59172
59173 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59174
59175         * g77.f-torture/compile/980519-2.f: New test.
59176         * g77.f-torture/compile/19990905-0.f: New test.
59177         * g77.f-torture/compile/19990905-1.f: New test.
59178         * g77.f-torture/compile/19990905-2.f: New test.
59179
59180         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59181
59182 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59183
59184         * gcc.c-torture/execute/990827-1.c: Fix typo.
59185
59186 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59187
59188         * g++.old-deja/g++.other/deref1.C: New test.
59189
59190 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59191
59192         * g++.old-deja/g++.other/ambig2.C: New test.
59193         * g++.old-deja/g++.other/cond5.C: New test.
59194         * g++.old-deja/g++.other/lookup16.C: New test.
59195
59196 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59197
59198         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59199         assemblers too.
59200
59201 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59202
59203         * lib/c-torture.exp: Avoid the "compare executables" optimization
59204         when testing native.
59205
59206 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59207
59208         * gcc.c-torture/execute/990829-1.c: New test.
59209         * gcc.c-torture/compile/990829-1.c: New test.
59210
59211 1999-08-27  Paul Burchard  <burchard@pobox.com>
59212
59213         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59214         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59215         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59216         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59217         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59218         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59219         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59220         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59221         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59222         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59223         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59224
59225 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59226
59227         * gcc.c-torture/execute/990827-1.c: New test.
59228
59229 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59230
59231         * g77.f-torture/noncompile/19990826-4.f: New test.
59232
59233         * g77.f-torture/compile/19990826-3.f: New test.
59234
59235         * g77.f-torture/execute/19990826-2.f: New test.
59236
59237         * g77.f-torture/compile/19990826-1.f: New test.
59238
59239         * gcc.c-torture/execute/990826-0.c: New test.
59240         * g77.c-torture/execute/19990826-0.f: New test.
59241
59242         * g77.f-torture/noncompile/970626-2.f: New test.
59243
59244 1999-08-25  Paul Burchard  <burchard@pobox.com>
59245
59246         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59247         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59248         lss-011.C: New tests.
59249
59250 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59251
59252         * g++.old-deja/g++.other/decl5.C: New test.
59253
59254 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59255
59256         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59257         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59258         call `postbase' for each one.  All callers of `postbase' changed
59259         to call this instead.
59260
59261 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59262
59263         * gcc.c-torture/execute/990811-1.c: New test.
59264
59265 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59266
59267         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59268         just native ones.
59269
59270         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59271         just native ones.
59272
59273 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59274
59275         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59276
59277 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59278
59279         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59280
59281 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59282
59283         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59284
59285 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59286
59287         * gcc.c-torture/execute/990804-1.c: New test.
59288
59289 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59290
59291         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59292         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59293         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59294
59295 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59296
59297         * g++.old-deja/g++.other/struct1.C: New test.
59298
59299 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59300
59301         * g++.old-deja/g++.other/enum2.C: New test.
59302
59303 1999-08-02  Richard Henderson  <rth@cygnus.com>
59304
59305         Adapted from tests from Franz Sirl:
59306         * gcc.c-torture/execute/va-arg-7.c: New test.
59307         * gcc.c-torture/execute/va-arg-8.c: New test.
59308
59309 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59310
59311         * gcc.c-torture/compile/990801-2.c: New test.
59312
59313         * gcc.c-torture/compile/990801-1.c: New test.
59314
59315 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59316
59317         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59318         fp-cmp-1.c, converting double to float.
59319
59320         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59321         fp-cmp-1.c, converting double to long double.
59322
59323         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59324         from fr1 to unknown_register, since fr1 is a legitimate register
59325         on some machines.
59326
59327 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59328
59329         * README: More listname related changes.
59330
59331 1999-07-08  Catherine Moore  <clm@cygnus.com>
59332
59333         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59334
59335 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59336
59337         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59338
59339 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59340
59341         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59342
59343 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59344
59345         * gcc.dg/990703-1.c: New test.
59346
59347 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59348
59349         * lib/file-format.exp: New file: Move definition of proc
59350         gcc_target_object_format to here from
59351         gcc.dg/special/ecos.exp.
59352
59353         * lib/c-torture.exp: Include lib file-format.exp.
59354         * lib/gcc-dg.exp: Include lib file-format.exp.
59355
59356         * gcc.dg/special/ecos.exp: Remove definition of proc
59357         gcc_target_object_format.
59358
59359 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59360
59361         * gcc.c-torture/execute/990628-1.c: New test.
59362
59363 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59364
59365         * gcc.c-torture/compile/990625-2.c: New test.
59366
59367         * gcc.c-torture/compile/990625-1.c: New test.
59368
59369 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59370
59371         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59372         attributes compile.
59373         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59374         ports that use the COFF/PE file format.
59375
59376 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59377
59378         * gcc.c-torture/compile/990617-1.c: New test.
59379
59380 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59381
59382         * g++.old-deja/g++.other/decl4.C: New test.
59383
59384 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59385
59386         * g++.old-deja/g++.other/bitfld3.C: New test.
59387
59388 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59389
59390         * g++.old-deja/g++.eh/catch1.C: New test.
59391
59392 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59393
59394         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59395
59396         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59397         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59398
59399 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59400
59401         * g77.f-torture/compile/19990502-0.f: Replace with new,
59402         shorter, test that still fails after recent changes.
59403
59404 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59405
59406         * gcc.c-torture/execute/990604-1.c: New test.
59407
59408 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59409
59410         * gcc.c-torture/execute/990531-1.c: New test.
59411
59412 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59413
59414         * gcc.c-torture/compile/990527-1.c: New test.
59415
59416 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59417
59418         * gcc.c-torture/execute/990527-1.c: New test.
59419
59420 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59421
59422         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59423         bitfields as signed.
59424
59425 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59426
59427         * g77.f-torture/compile/19990525-0.f: New test.
59428
59429 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59430
59431         * gcc.c-torture/execute/990525-2.c: New test.
59432
59433         * gcc.c-torture/execute/990525-1.c: New test.
59434
59435 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59436
59437         * g++.old-deja/g++.other/anon3.C: New test.
59438         * g++.old-deja/g++.other/anon4.C: New test.
59439         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59440         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59441         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59442         Merrill).
59443
59444 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59445
59446         * gcc.c-torture/execute/990524-1.c: New test.
59447
59448         * gcc.dg/990524-1.c: New test.
59449
59450 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59451
59452         * gcc.c-torture/compile/990523-1.c: New test.
59453
59454 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59455
59456         * gcc.c-torture/compile/990519-1.c: New test.
59457
59458 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59459
59460         * gcc.c-torture/compile/990517-1.c: New test.
59461
59462         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59463         (e4, f4): New tests.
59464         (main): Call them.
59465
59466 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59467
59468         * gcc.dg/noreturn-1.c: New test.
59469
59470 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59471
59472         * gcc.c-torture/execute/990513-1.c: New test.
59473
59474 1999-05-10  Richard Henderson  <rth@cygnus.com>
59475
59476         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59477
59478 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59479
59480         * g77.f-torture/execute/erfc.f: Use small single-precision
59481         values, to avoid problems on Alphas when not -mieee.
59482
59483 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59484
59485         * gcc.dg/990506-0.c: New test.
59486
59487 1999-05-08  Richard Henderson  <rth@cygnus.com>
59488
59489         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59490         the constant to test.  Don't XFAIL 64-bit targets.
59491
59492         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59493         * g++.old-deja/g++.law/profile1.C: Likewise.
59494
59495         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59496         operator new instances.
59497         * g++.old-deja/g++.other/delete5.C: Likewise.
59498
59499 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59500
59501         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59502         intrinsic.
59503
59504 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59505
59506         * g77.f-torture/execute/u77-test.f: Reverse order of two
59507         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59508
59509 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59510
59511         * gcc.dg/compare1.c: New test.
59512
59513 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59514
59515         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59516         New tests.
59517
59518 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59519
59520         * g77.f-torture/compile/19990502-1.f: New test.
59521
59522 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59523
59524         * g77.f-torture/compile/19990502-0.f: New test.
59525
59526 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59527
59528         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59529         intrinsic.
59530
59531 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59532
59533         * g77.f-torture/execute/u77-test.f (main): List libU77
59534         intrinsics not currently tested.
59535         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59536         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59537         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59538         Trim blanks off the ends of some printed strings.
59539
59540 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59541
59542         * g77.f-torture/execute/u77-test.f (main): Just warn about
59543         FSTAT gid disagreement, as it's expected on some systems.
59544
59545 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59546
59547         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59548         use a new function, which allows for some slop.
59549         Clean up some commentary.
59550         (issum): The new function.
59551         (sgladd): Deleted subroutine.
59552
59553 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59554
59555         * g77.f-torture/execute/u77-test.f: Modify to be more like
59556         libf2c/libU77 version, bringing patches to that version here.
59557         Add suitable commentary.
59558
59559 1999-04-25  Richard Henderson  <rth@cygnus.com>
59560
59561         * gcc.dg/990424-1.c: New test.
59562
59563 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59564
59565         * g77.f-torture/execute/u77-test.f (main): Bug involving
59566         LSTAT has been fixed, so turn back on full checking.
59567
59568 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59569
59570         * g77.f-torture/compile/19990419-0.f: New test.
59571         * g77.f-torture/execute/19990419-1.f: New test.
59572
59573 1999-04-17  Richard Henderson  <rth@cygnus.com>
59574
59575         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59576         to avoid the need for a prototype to supress a warning.
59577
59578 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59579
59580         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59581
59582 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59583
59584         * gcc.c-torture/execute/990404-1.c: New test.
59585
59586 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59587
59588         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59589         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59590         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59591         missing initializer warnings.
59592
59593 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59594
59595         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59596         matching strings.
59597
59598 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59599
59600         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59601
59602 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59603
59604         * g77.f-torture/execute/19990325-0.f: New test.
59605         * g77.f-torture/execute/19990325-1.f: New test.
59606
59607 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59608
59609         * gcc.c-torture/execute/990324-1.c: New test.
59610
59611 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59612
59613         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59614         test with 4.
59615
59616 1999-03-17  Richard Henderson  <rth@cygnus.com>
59617
59618         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59619
59620 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59621
59622         * g77.f-torture/execute/19990313-2.f: New test.
59623         * g77.f-torture/execute/19990313-3.f: New test.
59624
59625 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59626
59627         * g77.f-torture/execute/19990313-0.f: New test.
59628         * g77.f-torture/execute/19990313-1.f: New test.
59629
59630 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59631
59632         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59633         printf to sprintf.
59634         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59635         (main): Add check for u15.  Conditionalize u31 check depending on
59636         whether ints are <32 bits or >=32 bits.
59637
59638 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59639
59640         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59641
59642 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59643
59644         * g77.f-torture/compile/19990305-0.f: New test.
59645         * g77.f-torture/execute/19981119-0.f: New test.
59646
59647 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59648
59649         * g77.f-torture/execute/970625-2.f: call ABORT if final
59650         result is not correct, instead of just printing it.
59651         Add this checking via newly introduced obfuscation, to
59652         trip up buggy front ends.
59653
59654 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59655
59656         * g77.f-torture/compile/960317-1.f: Moved from being
59657         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59658
59659 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59660
59661         * g77.f-torture/execute/960317-1.f: New (old) test.
59662         * g77.f-torture/execute/970625-2.f: Ditto.
59663
59664 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59665
59666         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59667         error message on line 1 or line 2; cccp and cpplib do this differently.
59668
59669 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59670
59671         * g++.old-deja/g++.law/weak1.C: New test.
59672
59673 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59674
59675         * gcc.c-torture/execute/990119-1.c: Renamed to...
59676         * gcc.dg/990119-1.c: this, so it will only be tested once
59677         (it's a preprocessor test, it doesn't need to be run at
59678         multiple optimization levels).
59679
59680 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59681
59682         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59683           ALWAYS_CXXFLAGS.
59684
59685 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59686
59687         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59688         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59689         to not be compilable by current g77.
59690
59691 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59692
59693         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59694
59695 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59696
59697         * gcc.c-torture/execute/990222-1.c: New test.
59698
59699 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59700
59701         * g77.f-torture/compile/19990218-0.f: New test.
59702         * g77.f-torture/noncompile/19990218-1.f: New test.
59703
59704 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59705
59706         * g77.f-torture/compile/19981216-0.f: New test.
59707
59708 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59709
59710         * gcc.dg/990214-1.c: New test.
59711
59712 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59713
59714         * gcc.dg/990213-2.c: New test.
59715
59716         * gcc.dg/990213-1.c: New test.
59717
59718 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59719
59720         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59721         ints.
59722
59723 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59724
59725         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59726         specified by target.
59727
59728         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59729
59730 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59731
59732         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59733
59734 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59735
59736         * gcc.dg/special/ecos.exp: New test driver for new tests with
59737         special requirements.
59738
59739         * gcc.dg/special/alias-1.c: New test.
59740         * gcc.dg/special/gcsec-1.c: New test.
59741         * gcc.dg/special/weak-1.c: New test.
59742         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59743         * gcc.dg/special/weak-2.c: New test.
59744         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59745         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59746         * gcc.dg/special/wkali-1.c: New test.
59747         * gcc.dg/special/wkali-2.c: New test.
59748         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59749         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59750
59751 1999-02-10  Felix Lee  <flee@cygnus.com>
59752
59753           * lib/c-torture.exp (c-torture-compile): Pull out code for
59754           analyzing gcc error messages.
59755           (c-torture-execute): Likewise.  Fix some (harmless) false
59756           positives.
59757           * lib/gcc.exp (gcc_check_compile): New function.
59758
59759 1999-02-08  Richard Henderson  <rth@cygnus.com>
59760
59761         * gcc.c-torture/execute/990208-1.c: New test.
59762
59763 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59764
59765         * g++.dg/special/ecos.exp: New driver for new tests with special
59766         requirements
59767
59768         * g++.dg/special/conpr-1.C: New test
59769         * g++.dg/special/conpr-2.C: New test
59770         * g++.dg/special/conpr-2a.C: New test
59771         * g++.dg/special/conpr-3.C: New test
59772         * g++.dg/special/conpr-3a.C: New test
59773         * g++.dg/special/conpr-3b.C: New test
59774
59775         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59776         allow g++ to use the dg driver
59777
59778         * README: Add comment about g++.dg directory
59779
59780 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59781
59782         * README: Update email addresses.
59783
59784 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59785
59786         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59787         arguments in order to force structure S onto the stack even on
59788         the alpha.
59789         (test): Pass 10 leading arguments to function foo as well as the
59790         structure S.
59791
59792         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59793         failure for all targets.
59794
59795         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59796         abort to terminate program execution.
59797
59798 1999-01-30  Richard Henderson  <rth@cygnus.com>
59799
59800         * gcc.c-torture/execute/990130-1.c: New test.
59801
59802 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59803
59804         * gcc.dg/990130-1.c: New test.
59805
59806 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59807
59808         * gcc.c-torture/execute/990128-1.c: New test.
59809
59810 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59811
59812         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59813
59814 1999-01-27  Felix Lee  <flee@cygnus.com>
59815
59816         * lib/c-torture.exp (c-torture-compile): pull out code for
59817         analyzing gcc error messages.
59818         (c-torture-execute): ditto, and fix some (harmless) false
59819         positives.
59820         * lib/gcc.exp (gcc_check_compile): new function.
59821
59822 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59823
59824         * gcc.dg/990117-1.c: New test.
59825
59826         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59827
59828         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59829
59830 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59831
59832         * g77.f-torture/compile/990115-1.f: New test.
59833
59834 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59835
59836         * gcc.c-torture/compile/990107-1.c: New test
59837
59838 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59839
59840         * gcc.c-torture/execute/990106-2.c: New test.
59841
59842         * gcc.c-torture/execute/990106-1.c: New test.
59843
59844 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59845
59846         * gcc.c-torture/compile/981223-1.c: New test.
59847
59848 1998-12-29  Richard Henderson  <rth@cygnus.com>
59849
59850         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59851         (opt3): Rename from opt4 and disable.
59852
59853 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59854
59855         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59856
59857 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59858
59859         * g++.old-deja/g++.other/conv5.C: New test.
59860
59861 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59862
59863         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59864
59865 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59866
59867         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59868
59869 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59870
59871         * gcc.c-torture/compile/981211-1.c: New test.
59872
59873 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59874
59875         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59876
59877         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59878
59879 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59880
59881         * gcc.special/930510-1.c: Make C9X safe.
59882         * gcc.misc-tests/gcov-1.c Similarly.
59883         * gcc.misc-tests/gcov-2.c Similarly.
59884
59885 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59886
59887         * gcc.dg/ultrasp1.c: New test.
59888
59889 1998-12-06  Richard Henderson  <rth@cygnus.com>
59890
59891         * gcc.c-torture/execute/981206.c: New test.
59892
59893 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59894
59895         * g++.old-deja/g++.ns/template7.C: New test.
59896
59897         * g++.old-deja/g++.other/expr1.C: New test.
59898
59899         * g++.old-deja/g++.eh/tmpl3.C: New test.
59900
59901         * g++.old-deja/g++.eh/tmpl2.C: New test.
59902
59903 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59904
59905         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59906         * g++.old-deja/g++.other/using6.C: Removed.
59907         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59908
59909         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59910
59911 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59912
59913         * g++.old-deja/g++.pt/overload8.C: New test.
59914
59915         * g++.old-deja/g++.pt/overload7.C: New test.
59916
59917         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59918
59919         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59920         and relinking messages.
59921         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59922         compiling with -frepo.
59923
59924 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59925
59926         * g++.old-deja/g++.pt/lookup6.C: New test.
59927
59928 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59929
59930         * gcc.c-torture/execute/981130-1.c: New test.
59931         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59932
59933 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59934
59935         * g++.old-deja/g++.pt/explicit76.C: New test.
59936
59937         * g++.old-deja/g++.pt/friend38.C: New test.
59938
59939         * g++.old-deja/g++.ns/crash2.C: New test.
59940
59941         * g++.old-deja/g++.pt/defarg8.C: New test.
59942
59943         * g++.old-deja/g++.pt/instantiate6.C: New test.
59944
59945         * g++.old-deja/g++.pt/static6.C: New test.
59946
59947         * g++.old-deja/g++.pt/decl2.C: New test.
59948
59949 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59950
59951         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59952         problem is actually related with name lookup, but so what? :-)
59953
59954         * g++.old-deja/g++.pt/friend37.C: New test.
59955
59956 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59957
59958         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59959         element, which fails on some systems.
59960
59961         * g77.f-torture/execute/labug1.f: New test.
59962
59963 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59964
59965         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59966         is defined.
59967
59968 1998-11-18  Dave Love  <d.love@dl.ac.uk>
59969
59970         * g77.f-torture/compile/981117-1.f: New test.
59971
59972 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
59973
59974         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
59975         properly discarded.
59976
59977 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
59978
59979         * gcc.c-torture/execute/memcheck: New directory of tests for
59980         -fcheck-memory-usage.
59981
59982 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
59983
59984         * README: New file, general information about the testsuite and
59985         new description of the various C++ test subdirectories.
59986         * README.g++: Eliminate obsolete information, update and move most
59987         relevant stuff to README.
59988
59989 1998-11-07  Richard Henderson  <rth@cygnus.com>
59990
59991         * gcc.c-torture/compile/981107-1.c: New test.
59992
59993 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59994
59995         * execute/memcpy-bi.c: New testcase.
59996
59997 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59998
59999         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60000         base classes.
60001
60002         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60003         template is selected.
60004
60005         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60006         classes, it should be accepted for all types.
60007
60008         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60009
60010         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60011         specializations start with template headers.
60012
60013 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60014
60015         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60016
60017         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60018         non-POD types.
60019
60020 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60021
60022         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60023
60024 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60025
60026         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60027
60028 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60029
60030         * 981019-1.c: New test.
60031
60032 1998-10-14  Robert Lipe <robertl@dgii.com>
60033
60034         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60035         find objc headers.
60036
60037 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60038
60039         * compile/981001-4.c: Remove use of GCC extension that triggers a
60040         compiler bug.
60041
60042 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60043
60044         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60045
60046 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60047
60048         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60049         instantiation of template produces incorrect code for delete
60050         expression.
60051
60052         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60053         constructors' name is not unique.
60054         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60055         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60056
60057         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60058         automatic array of const is ill-formed.
60059
60060         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60061         of template parameter?
60062
60063         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60064         const.
60065
60066         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60067         pointer-to-member expression.
60068
60069         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60070         declaration causes ICE.
60071
60072 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60073
60074         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60075         reserved in the global namespace.
60076
60077         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60078         generate needed virtual table.
60079
60080         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60081
60082 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60083
60084         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60085         template-dependent type
60086
60087 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60088
60089         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60090         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60091         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60092
60093         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60094         class should be usable as argument of member function.
60095         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60096         class should be usable as return type of member function.
60097         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60098         class should be usable as type of data member.
60099
60100         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60101
60102 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60103
60104         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60105
60106 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60107
60108         * gcc.dg/dll-?.c Add thumb to target list.
60109         Fix assembler scan patterns to match current assembler output.
60110
60111 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60112
60113         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60114         matching of template brackets.
60115
60116         * g++.old-deja/g++.other/using4.C: New test.  Test using
60117         declarations of methods from base classes.
60118
60119         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60120         within functions should introduce names into the innermost
60121         enclosing namespace.
60122
60123         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60124         of static locals if first initialization throws.
60125
60126 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60127
60128         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60129
60130 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60131
60132         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60133         lose track of the possible targets of tablejump insns.
60134         * special/special.exp: Run it.
60135
60136 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60137
60138         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60139         must be declared before its specializations can be named in friend
60140         declarations.
60141
60142 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60143
60144         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60145
60146         * g77.f-torture/execute/io1.f: New test.
60147
60148 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60149
60150         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60151         with pointer to template function, for which no argument deduction
60152         is possible.
60153
60154         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60155         specialization of template function as argument to template
60156         function.
60157
60158         * g++.old-deja/g++.other/access2.C: New test; Inner class
60159         shouldn't have privileged access to Outer's names.
60160
60161 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60162
60163         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60164         friend template declared within template class conflicts with
60165         nested class of the same name.
60166
60167         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60168         is ignored.
60169
60170         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60171         object with direct initializer as function declaration.
60172
60173         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60174         initializers.
60175
60176         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60177         involving const pointer and NULL produces incorrect result.
60178
60179         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60180         type name without `typename' should be rejected with -pedantic.
60181
60182 1998-10-02  Richard Henderson  <rth@cygnus.com>
60183
60184         * g++.old-deja/g++.other/addrof1.C: New test.
60185
60186 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60187
60188         * gcc.c-torture/compile/981001-1.c: New test.
60189         * gcc.c-torture/execute/981001-1.c: New test.
60190
60191 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60192
60193         * gcc.c-torture/compile/981001-2.c: New test.
60194         * gcc.c-torture/compile/981001-3.c: New test.
60195         * gcc.c-torture/compile/981001-4.c: New test.
60196
60197 1998-10-01  Robert Lipe  <robertl@dgii.com>
60198
60199         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60200         multilibbed hosts.  Idea grafted from g77.exp.
60201
60202 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60203
60204         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60205         avoid losing on systems which need -lsocket.
60206
60207 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60208
60209         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60210         * g++.old-deja/g++.other/nested2.C: Ditto.
60211         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60212         failure.
60213
60214 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60215
60216         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60217         preferred over template operator!= for enum bitfields.
60218
60219 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60220
60221         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60222         that happen to have the same base name, but in different scopes,
60223         are incorrectly rejected.
60224
60225 1998-09-16  Richard Henderson  <rth@cygnus.com>
60226
60227         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60228         on the native word size instead of an integer literal.
60229
60230 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60231
60232         * g++.old-deja/g++.other/static2.C: Invocation of static data
60233         member of type pointer-to-function denoted as non-static member.
60234
60235         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60236         checks involving function types and aliases.
60237
60238 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60239
60240         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60241         redefined to the same non-trivial type.
60242
60243         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60244         namespace-qualification of template specializations declared in
60245         other namespaces.
60246
60247         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60248         to declare a subset of the specializations of a template function
60249         as friends of specializations of a template class.
60250
60251         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60252         member templates that do not fully specialize the enclosing
60253         template class are rejected.
60254
60255 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60256
60257         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60258
60259 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60260
60261         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60262         altered from libf2c/libU77 version.
60263
60264 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60265
60266         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60267
60268 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60269             Alexandre Oliva  <oliva@dcc.unicamp.br>
60270
60271         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60272         (un)signed char are different types for template specialization
60273         purposes.
60274
60275 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60276
60277         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60278         * objc: ObjC testsuite.
60279
60280 1998-08-31  Catherine Moore  <clm@cygnus.com>
60281
60282         * gcc.c-torture/execute/941014-1.x: New file.
60283
60284 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60285
60286         * lib/c-torture.exp: Add support for
60287         torture_eval_before_compile and torture_eval_before_execute
60288         variables.
60289
60290 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60291
60292         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60293         this test triggers valid.
60294
60295 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60296
60297         * gcc.dg/980827-1.c: New test.
60298
60299 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60300
60301         * gcc.c-torture/execute/loop-4b.c: New test.
60302
60303 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60304
60305         * lib/c-torture.exp: Add support for
60306         torture_eval_before_compile and torture_eval_before_execute
60307         variables.
60308
60309 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60310
60311         * gcc.c-torture/compile/980825-1.c: New test.
60312
60313 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60314
60315         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60316         count number tests in opt_t0 not good_t0.
60317
60318 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60319
60320         * gcc.c-torture/compile/930326-1.x: Fix typo.
60321
60322 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60323
60324         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60325         causes an ICE.
60326
60327 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60328
60329         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60330         STACK_SIZE is defined.
60331         * gcc.c-torture/unsorted/stuct.c: Similarly.
60332
60333         * gcc.c-torture/compile/980821-1.c: New test.
60334
60335 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60336
60337         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60338         16bit ints.
60339
60340 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60341
60342         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60343         code.
60344
60345 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60346
60347         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60348         error'.
60349
60350 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60351
60352         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60353
60354 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60355
60356         * gcc.c-torture/compile/980816-1.c: New test.
60357
60358         * gcc.dg/980816-1.c: New test.
60359
60360 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60361
60362         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60363         compiler for ieee tests.
60364
60365 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60366
60367         * g77.f-torture/compile/980729-0.f: New test.
60368
60369 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60370
60371         * gcc.c-torture/special/eeprof-1.c: New test, for
60372         -finstrument-functions.
60373         * gcc.c-torture/special/special.exp: Run it.
60374
60375 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60376
60377         * gcc.c-torture/compile/980729-1.c: New test.
60378
60379 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60380
60381         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60382         __thumb__ is defined, and test for ARM style doubles if so.
60383
60384 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60385
60386         * g77.f-torture/noncompile/980615-0.f: New test.
60387
60388 1998-07-26  H.J. Lu  (hjl@gnu.org)
60389
60390         * gcc.dg/980312-1.c: Do link instead of compile.
60391         * gcc.dg/980313-1.c: Likewise.
60392
60393 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60394
60395         * gcc.c-torture/compile/980726-1.c: New test.
60396
60397 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60398
60399         * g77.f-torture/execute/io0.f: New test.
60400
60401 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60402
60403         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60404         an int.
60405
60406 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60407
60408         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60409         m32r bugs.
60410
60411 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60412
60413         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60414         c-decl.c:grokdeclarator can handle mode attributes.
60415
60416 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60417
60418         * gcc.c-torture/execute/980716-1.c: New test.
60419
60420 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60421
60422         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60423         the mn10200.
60424         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60425         the mn10200.
60426         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60427         * gcc.c-torture/compile/930326-1.x: Similarly.
60428
60429 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60430
60431         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60432         New test from Craig.
60433
60434 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60435
60436         * g77.f-torture/noncompile/980616-0.f: New test.
60437
60438         * g77.f-torture/execute/970816-3.f: New test from Craig.
60439
60440 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60441
60442         *  g++.other/singleton.C: Return error value instead of taking
60443         SIGSEGV.
60444
60445 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60446
60447         *  g++.other/singleton.C: New test.  Warning is under dispute.
60448         Runtime crash is not.
60449
60450 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60451
60452         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60453         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60454         using6.C, using7.C}: New namespace tests.
60455
60456 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60457
60458         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60459         specialization with typedef'ed names used as array indexes.
60460
60461 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60462
60463         * gcc.c-torture/execute/980709-1.c: New test.
60464
60465         * gcc.dg/980709-1.c: New test.
60466
60467 1998-07-07  Richard Henderson  <rth@cygnus.com>
60468
60469         * gcc.c-torture/execute/bcp-1.c: New test.
60470
60471 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60472
60473         * gcc.c-torture/execute/980707-1.c: New test.
60474
60475 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60476
60477         * gcc.c-torture/compile/980706-1.c: New test.
60478
60479 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60480
60481         * g77.f-torture/execute/980701-0.f,
60482         g77.f-torture/execute/980701-1.f: New test from Craig.
60483
60484 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60485
60486         * gcc.c-torture/compile/980701-1.c: New test.
60487
60488         * gcc.c-torture/execute/980701-1.c: New test.
60489
60490 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60491 rlsruhe.de>
60492
60493         * g++.old-deja/g++.robertl/eb132.C: New test.
60494         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60495
60496 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60497
60498         * g77.f-torture/execute/980628-7.f,
60499         g77.f-torture/execute/980628-8.f,
60500         g77.f-torture/execute/980628-9.f,
60501         g77.f-torture/execute/980628-10.f: New tests from Craig.
60502
60503         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60504
60505 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60506
60507         * g77.f-torture/execute/980628-4.f: New test from Craig.
60508         * g77.f-torture/execute/980628-5.f: Likewise.
60509         * g77.f-torture/execute/980628-2.f: Likewise.
60510         * g77.f-torture/execute/980628-0.f: Likewise.
60511         * g77.f-torture/execute/980628-1.f: Likewise.
60512         * g77.f-torture/execute/980628-3.f: Likewise.
60513         * g77.f-torture/execute/980628-6.f: Likewise.
60514
60515 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60516
60517         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60518         directory when nothing has been installed yet.
60519
60520 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60521
60522         * gcc.c-torture/special/special.exp: Handle newer versions of
60523         dejagnu.
60524
60525 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60526
60527         * gcc.dg/980626-1.c: New test.
60528
60529 1998-06-19  Bruno Haible <haible@ilog.fr>
60530
60531         * gcc.misc-tests/m-un-2.c: New test.
60532         * g++.old-deja/g++.other/warn01.c: Likewise.
60533
60534 1998-06-19  Robert Lipe  <robertl@dgii.com>
60535
60536         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60537         compatibility with assmblers with a different comment character.
60538         Eliminate use of GAS-specific extensions.
60539
60540 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60541
60542         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60543
60544 1998-06-19  Robert Lipe  <robertl@dgii.com>
60545
60546         * lib/g77.exp: Replace search for libf2c.a with search for newly
60547         renamed libg2c.a
60548
60549 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60550
60551         * gcc.c-torture/execute/980617-1.c: New test.
60552
60553 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60554
60555         * gcc.c-torture/execute/980612-1.c: New test.
60556
60557 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60558
60559         * gcc.dg/980523-1.c: Only test on ppc-linux.
60560         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60561
60562         * gcc.c-torture/execute/980608-1.c: New test.
60563
60564 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60565
60566         * gcc.c-torture/execute/980605-1.c: New test.
60567
60568 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60569
60570         * gcc.c-torture/execute/980604-1.c: New test.
60571
60572 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60573
60574         * gcc.c-torture/execute/980602-1.c: New test.
60575         * gcc.c-torture/execute/980602-2.c: Likewise.
60576
60577 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60578
60579         * 970125-0.f: Fix per JCB.  Add commentary.
60580
60581 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60582
60583         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60584         IEEE -0 support.
60585
60586 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60587
60588         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60589         earlier.
60590
60591 1998-05-28  Catherine Moore <clm@cygnus.com>
60592
60593         * gcc.c-torture/execute/980526-3.c: New test.
60594
60595 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60596
60597         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60598         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60599         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60600         m88k-motorola-sysv3 to XFAIL.
60601
60602 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60603
60604         * gcc.dg/980526-1.c: New test.
60605         * gcc.c-torture/execute/980526-2.c: New test.
60606
60607 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60608
60609         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60610
60611         * gcc.c-torture/execute/980526-1.c: New test.
60612
60613 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60614
60615         * g77.f-torture/execute/alpha2.f: Add runtime test.
60616
60617 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60618
60619         * g++.old-deja/old-deja.exp: Strip leading directories.
60620
60621         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60622         error for the line.  Don't run multiple tests for the same line.
60623
60624 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60625
60626         * gcc.dg/980523-1.c: New test.
60627
60628 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60629
60630         * g77.f-torture/compile/970915-0.f: New test.
60631
60632 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60633
60634         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60635
60636 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60637
60638         * gcc.dg/980520-1.c: New test.
60639
60640 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60641
60642         * gcc.dg/980502-1.c: Fix return type.
60643
60644 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60645
60646         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60647         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60648         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60649         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60650         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60651
60652 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60653
60654         * g77.f-torture/execute/980520-1.f: New test.
60655
60656 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60657
60658         * lib/mike-g77.exp: New file.
60659
60660         * g77.f-torture/noncompile/noncompile.exp,
60661         g77.f-torture/noncompile/check0.f: New files.
60662
60663 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60664
60665         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60666         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60667         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60668         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60669         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60670         abort where appropriate.
60671
60672 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60673
60674         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60675         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60676
60677 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60678
60679         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60680
60681 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60682
60683         * g77.f-torture/compile/980427-0.f: New test.
60684
60685 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60686
60687         * g77.f-torture/compile/980424-0.f: New test.
60688
60689 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60690
60691         * g77.f-torture/compile/980419-2.f (main): New test.
60692         * g77.f-torture/compile/970125-0.f: New test.
60693         * g77.f-torture/compile/980419-1.f: New test.
60694
60695 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60696
60697         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60698         of loop-4.c.
60699
60700 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60701
60702         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60703
60704 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60705
60706         * gcc.c-torture/compile/980329-1.c: New test.
60707
60708 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60709
60710         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60711         * gcc.dg/980312-1.c: Fix typo in -march command.
60712
60713 1998-03-16  H.J. Lu  (hjl@gnu.org)
60714
60715         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60716
60717 1998-03-11  Robert Lipe  <robertl@dgii.com>
60718
60719         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60720         Dave Love agree the Fortran source is bogus.
60721
60722 1998-03-11  Robert Lipe  <robertl@dgii.com>
60723
60724         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60725         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60726         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60727         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60728         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60729
60730 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60731
60732         * g++.old-deja/g++.other/friend1.C: New test.
60733
60734 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60735
60736         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60737         possibly uninitialized) variables and declare dnrm2.
60738
60739 1998-02-23  Robert Lipe <robertl@dgii.com>
60740
60741         From Bruno Haible <haible@ilog.fr>:
60742         * gcc.c-torture/execute/980223.c: New test.
60743
60744 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60745
60746         * gcc.dg/ifelse-1.c: New test.
60747
60748 1998-02-09  H.J. Lu  (hjl@gnu.org)
60749
60750         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60751
60752           * lib/old-dejagnu.exp (old-dejagnu): Added the
60753           "execution test - XFAIL *-*-*" handling in the spirit of
60754           "excess errors test -". Changed the "execution test fails"
60755           handling to be like "excess errors test fails".
60756           * Update various tests accordingly.
60757
60758 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60759
60760         * gcc.c-torture/execute/980205.c: New test.
60761
60762 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60763
60764         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60765         * lib/f-torture.exp: Similarly.
60766         * gcc.c-torture: Rename all .cexp files to .x files.
60767
60768 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60769
60770         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60771         (940510-1.c): Removed duplicate.
60772         (971104-1.c): New test.
60773
60774 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60775
60776           * lib/f-torture.exp: Improve error and loop detection.
60777
60778 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60779
60780         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60781         use that to size the filler array.
60782
60783 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60784
60785         * lib/c-torture.exp(c-torture-execute): Fix typo.
60786
60787         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60788         testcase as the executable name. Keep the executable around if
60789         the test fails.
60790
60791 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60792
60793         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60794         changes.  Only test one -g option, and move it to the end of the
60795         list of options to test.
60796
60797 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60798
60799         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60800         variable GCC_TORTURE_OPTIONS to supply default switches separated
60801         by colons.  If no environment variable, run tests with -O0 -g, -O1
60802         -g, and -O2 -g as well.
60803
60804 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60805
60806         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60807         explanatory comments. Fix indentation.
60808
60809 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60810
60811         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60812
60813 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60814
60815         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60816         * g++.old-deja/g++.mike/p7325.C: Likewise.
60817         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60818
60819 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60820
60821         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60822         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60823         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60824         * g++.old-deja/g++.law/operators4.C: Likewise.
60825
60826 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60827
60828         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60829         * g++.old-deja/g++.mike/p784.C: Ditto.
60830         * g++.old-deja/g++.mike/p785.C: Ditto.
60831
60832 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60833
60834           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60835
60836 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60837
60838         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60839         target feature; pass this to c-torture-execute as needed.
60840
60841 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60842
60843         * lib/c-torture.exp(c-torture-execute): If the previous and the
60844         current executables being tested are identical, we don't need to
60845         run the executable again. Try to make the executable names
60846         unique. Add an optional argument for passing additional compiler
60847         flags.
60848
60849 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60850
60851         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60852
60853 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60854
60855         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60856
60857 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60858
60859         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60860         32bit or larger longs.
60861
60862         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60863         have either a 32bit long or 32bit int.
60864
60865 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60866
60867         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60868         Make double precision tests dependent on sizeof (double).
60869
60870 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60871
60872         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60873         too.
60874
60875 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60876
60877         * gcc.c-torture/compile/961203-1.cexp: New script.
60878
60879 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60880
60881         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60882         up the includes ourselves.
60883
60884 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60885
60886         * lib/plumhall.exp: Remove random include, and add a few
60887         verbose messages for debugging.
60888
60889 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60890
60891         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60892         of trying to do it ourselves.
60893
60894 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60895
60896         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60897
60898 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60899
60900         * gcc.prms/5403.c: Made regexp a bit less strict.
60901
60902 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60903
60904         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60905         is returned from remote_load instead.
60906         * lib/plumhall.exp: Ditto.
60907         * lib/mike-g++.exp: Ditto.
60908         * lib/old-dejagnu.exp: Ditto.
60909         * lib/c-torture.exp: Ditto.
60910
60911 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60912
60913         * lib/g++.exp: Use build_wrapper procedure.
60914         * lib/gcc.exp: Ditto.
60915
60916 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60917
60918         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60919         an old-style decl for malloc.  Fixes tests to work when
60920         sizeof (int) != sizeof (size_t).
60921
60922 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60923
60924         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60925
60926         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60927         use stdargs.h interface.
60928
60929 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60930
60931         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60932         NO_VARARGS when compiling.
60933
60934 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60935
60936         * lib/plumhall.exp(ph_includes): New procedure.
60937         (ph_make): Use it.
60938         (ph_compiler): Ditto.
60939
60940         * lib/g++.exp: Rename test-glue.c to testglue.c.
60941         * lib/gcc.exp: Ditto.
60942
60943 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60944
60945         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60946         to completion when it's called.
60947
60948 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60949
60950         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60951         is defined, don't do test.
60952
60953 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60954
60955         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60956         for object files.
60957         (ph_summary): Mark skipped testcases as untested, not unresolved.
60958
60959         * lib/plumhall.exp (ph_make): If unresolved because of bad
60960         errorCode, record errorCode in log file.
60961         (*): Replace send_log/verbose with verbose -log.
60962
60963 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60964
60965         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60966         double conversion if double isn't at least 8 bytes.
60967
60968         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60969         int to work with targets where int is 16 bits.
60970
60971         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60972         8 bytes, just exit, since 4 byte doubles don't have enough bits of
60973         precision for the test to complete.
60974
60975 1997-03-14  Michael Meissner  <meissner@cygnus.com>
60976
60977         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60978         if d10v is not compiled with the -mdouble64 flag.
60979         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60980
60981         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60982         d10v is not compiled with the -mint32 flag.
60983
60984 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
60985
60986         * lib/plumhall.exp: Use incr_count.
60987
60988 1997-03-12  Jeffrey A Law  (law@cygnus.com)
60989
60990         * gcc.c-torture: Update to c-torture-1.45.
60991
60992 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60993
60994         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60995         the name of the expect testcase file).
60996
60997         * lib/g++.exp(g++_init): Ditto.
60998
60999 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61000
61001         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61002         the host.
61003
61004         * lib/gcc.exp(gcc_exit): New procedure.
61005
61006 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61007
61008         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61009         specs where appropriate.
61010
61011         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61012         because of new "candidates are" messages, and removed a few
61013
61014         * Converted all non-old-style g++ testcases to old-style, and
61015         moved into g++.old-deja.
61016
61017 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61018
61019         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61020         options.
61021
61022         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61023         succeeded.
61024
61025         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61026
61027 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61028
61029         * lib/gcc.exp (gcc_target_compile): Add support for defining
61030         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61031         the machine doesn't have those features.
61032
61033 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61034
61035         * g++.law/operators4.exp: Don't use LIBS.
61036
61037 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61038
61039         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61040
61041         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61042         * lib/g++.exp: Set it here instead. Also, allow use of the
61043         --tool_exec and --tool_opt options. Change CXX to
61044         GXX_UNDER_TEST.
61045
61046         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61047
61048         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61049
61050 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61051
61052         * lib/old-dejagnu.exp: Use prune_warnings instead of
61053         prune_system_crud.
61054         * lib/mike-g++.exp: Ditto.
61055         * lib/gcc.exp: Ditto.
61056         * lib/g++.exp: Ditto.
61057
61058         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61059
61060 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61061
61062           * 941014-2.c: Include stdlib.h
61063           * 960327-1.c: Include stdio.h
61064           * dbra.c, index-1.c: Don't assume ints are 32bits.
61065
61066 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61067
61068         * lib/gcc.exp: Add gcc,stack_size target feature.
61069
61070         * lib/g++.exp(g++_target_compile): Add the include and link
61071         paths here, not in two other places. And, it's $options, not
61072         options.
61073
61074         * lib/mike-g++.exp(postbase): Remove the code that determines
61075         the correct include and link paths.
61076         * g++.old-deja/old-deja.exp: Ditto.
61077
61078 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61079
61080         * lib/g++.exp(g++_init): target_compile no longer returns the
61081         filename of the result.
61082
61083 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61084
61085         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61086         call to glob.
61087
61088         * gcc.c-torture/special/special.exp: Change call to
61089         gcc_target_compile to include the object file.
61090
61091 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61092
61093         * gcc.c-torture/special/special.exp: Correct misspelling in last
61094         change.
61095
61096 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61097
61098         * lib/plumhall.exp(ph_summary): Log the entire output of the
61099         executable. Return -1 if there were any failures, 0 otherwise.
61100         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61101         (ph_make): Clean up objects and executables that were built
61102         if the tests succeeded.
61103
61104 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61105
61106         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61107         libraries and includes in the build tree as appropriate.
61108
61109 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61110
61111         * lib/c-torture.exp: Instead of looking for the global variable
61112         NO_LONG_LONG, check to see if that's a feature of the target.
61113
61114 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61115
61116         * config/default.exp: Minimize. Delete the remainer of the files in
61117         config; this functionality is now in devo/dejagnu/config.
61118
61119         g++.*/*: Pass any additional flags used to compile to postbase;
61120         delete CXXFLAGS.
61121
61122         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61123         is now done by runtest.exp. Use gcc_target_compile instead of
61124         compile.
61125
61126         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61127         Remove references to CFLAGS. Use remote_file instead of
61128         calling rm -f.
61129         (c-torture): Take a list of arguments to use to compile this
61130         testcase.
61131
61132         lib/g++.exp: Simplify. Use target_compile instead of compile.
61133         lib/gcc-dg.exp: Ditto.
61134         lib/gcc.exp: Ditto.
61135         lib/mike-{gcc,g++}.exp: Ditto.
61136         lib/old-dejagnu.exp: Ditto.
61137         lib/plumhall.exp: Ditto.
61138
61139 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61140
61141         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61142         (ph_linker): Likewise.
61143
61144 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61145
61146           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61147         MAP_ANON / MAP_ANONYMOUS if defined;
61148         else try to map from /dev/zero .
61149
61150 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61151
61152         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61153         isn't defined, then define it to MAP_ANONYMOUS.
61154
61155 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61156
61157         * gcc.c-torture: Update to c-torture-1.42 release.
61158
61159 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61160
61161         * gcc.c-torture: Update to c-torture-1.41 release.
61162
61163 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61164
61165         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61166         c-torture release.
61167
61168 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61169
61170         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61171         and LDFLAGS.  Fix second case to append the target_info ldflags
61172         onto LDFLAGS, not CFLAGS.
61173         * lib/g++.exp (g++_init): Add target_info stuff.
61174         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61175         of libgloss and newlib flags for !native.
61176
61177         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61178         (GDB): Fix relative path to go up another dir for finding gdb.
61179
61180 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61181
61182         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61183         versions in the target_info array, if they don't exist.
61184
61185 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61186
61187         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61188
61189 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61190
61191         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61192         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61193
61194 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61195
61196         * lib/old-dejagnu.exp: Don't remove the output file before we've
61197         actually tested it. Don't append pwd to the path of the executable
61198         we're testing.
61199
61200 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61201
61202         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61203
61204 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61205
61206         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61207         temporary directory for compiler files, and set it to a default
61208         value of /tmp. Set $output as the name of the output file from
61209         compiling the testcase. Add a -o option to $cflags_var so the
61210         compiler writes the final output file as $output. Set $executable
61211         to $output.
61212
61213         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61214         directory for compiler files, and set it to /tmp if it doesn't
61215         already have a value. Set $output_file to the name of the output
61216         file from compiling the testcase. Add a -o option to CXXFLAGS so
61217         the compiler writes the final output file as $output. Use $output
61218         as the executable to be tested.
61219
61220 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61221
61222         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61223
61224 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61225
61226         * gcc.c-torture/execute/pending-1.c: New test.  Still
61227         pending in Tege's queue.
61228
61229 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61230
61231         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61232         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61233         if there were failures.  Call unresolved if there were unresolved
61234         testcases.  Call gcc_fail if program did not run to completion.
61235         (ph_make): Pass additional argument name to ph_execute.
61236         (ph_execute): Add new argument.  Pass additional arguments to
61237         ph_summary.  Call gcc_fail is there is no execution output.
61238
61239 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61240
61241         * lib/plumhall.exp (proc_summary): Output relavent summary
61242         lines into the log so specific failures in plumhall can be
61243         investigated.
61244
61245 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61246
61247         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61248         (c-torture-execute): Don't try to execute tests which use
61249         "long long" types if $NO_LONG_LONG is nonzero.
61250
61251 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61252
61253         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61254         not c-torture.
61255
61256         * gcc.ieee: Move from here.
61257         * gcc.c-torture/execute/ieee: To here.
61258
61259 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61260
61261         * gcc.c-torture: Update to c-torture-1.41 release.
61262
61263 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61264
61265         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61266         not "$output".
61267
61268 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61269
61270         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61271         -c present.
61272
61273 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61274
61275         * config/proelf.exp: Handle connecting to a simulator.
61276
61277 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61278
61279         * config/proelf.exp: New file.  Enough framework that we can
61280         run c-torture tests on the proelf targets (or any other target
61281         that gdb can connect to for that matter).
61282
61283 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61284
61285         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61286         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61287
61288         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61289         exec_output exists.
61290
61291 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61292
61293         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61294         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61295
61296         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61297         to pass/fail/unresolved/unsupported/untested.  Caller must now
61298         call unresolved/unsupported/untested.
61299         * lib/*.exp: Update FSF address.  Update to handle new results of
61300         ${tool}_load.
61301         * lib/chill.exp (verbose): Delete.
61302
61303 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61304
61305         * lib/gcc.exp (default_gcc_start): Change order of args to
61306         $LDFLAGS $CFLAGS $LIBS.
61307         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61308         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61309         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61310         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61311         * gcc.misc-tests/dg-test.exp: Likewise.
61312         * gcc.misc-tests/msgs.exp: Likewise.
61313         * gcc.prms/prms.exp: Likewise.
61314         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61315         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61316
61317         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61318
61319 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61320
61321         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61322
61323         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61324         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61325
61326         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61327         necessary.
61328
61329 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61330
61331         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61332         global for loop; add use of $mathlib.
61333         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61334         settings here; set mathlib for anything but VxWorks.
61335
61336 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61337
61338         * gcc.c-torture: Update to c-torture-1.40 release.
61339
61340 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61341
61342         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61343         dg.exp.
61344
61345 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61346
61347         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61348         global.
61349
61350 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61351
61352         * lib/g++.exp (LIBS): Define if not already.
61353         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61354         (gcc-dg-prune): Call prune_gcc_output.
61355         * lib/gcc.exp (prune_gcc_output): New proc.
61356         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61357         prune_gcc_output.
61358
61359 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61360
61361         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61362         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61363
61364 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61365
61366         * gcc.c-torture: Update to c-torture-1.39 release.
61367
61368 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61369
61370         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61371         fails, try others as well.
61372
61373 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61374
61375         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61376         If compilation fails, mark execute tests as `untested'.
61377         If test is marked as unsupported, don't mark compilation and
61378         execute tests as failed.
61379
61380 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61381
61382         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61383         libstdc++ for whether or not we want to be doing shared
61384         libraries.  Delete link_curses since we don't need it anymore.
61385         * lib/mike-g++.exp (postbase): Don't link in libg++.
61386         * g++.old-deja/old-deja.exp: Likewise.
61387
61388 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61389
61390         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61391
61392 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61393
61394         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61395         For that, add `-Wl,-a,shared_archive'.
61396         * g++.old-deja/old-deja.exp: Likewise.
61397
61398 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61399
61400         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61401
61402 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61403
61404         * lib/mike-g++.exp (postbase): Pay attention to the status of
61405         g++_load.
61406
61407 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61408
61409           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61410
61411 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61412
61413         * lib/gcc.exp (default_gcc_start): No longer need to log program
61414         being executed or its output, execute_anywhere does that now.
61415         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61416         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61417
61418 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61419
61420         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61421         the same as those in lib/g++.exp.
61422
61423 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61424
61425         * gcc.c-torture: Update to c-torture-1.38 release.
61426         * gcc.ieee: Related changes.
61427
61428 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61429
61430         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61431         "exec". Minor reformatting changes.
61432
61433         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61434         cross. This means all "exec" calls now work on a remote host as
61435         well.
61436         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61437         cross. Filter out the extra "\r\n" stuff that expect puts in.
61438         (c-torture-execute): Filter out the bogus warnings like
61439         c-torture-compile does. Add support for canadian cross.
61440         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61441         Use execute_anywhere rather than calling exec directly. Now it
61442         works for canadian cross testing.
61443
61444 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61445
61446         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61447         results into a variable, and check that rather than using file exists.
61448
61449 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61450
61451         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61452         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61453
61454 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61455
61456         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61457         lib_curses if there's a shared libg++ in the build tree.
61458
61459 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61460
61461         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61462         if not supported target.
61463
61464 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61465
61466         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61467         link_curses up to always happen, not just for native builds.
61468
61469 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61470
61471         * gcc.c-torture: Update to c-torture-1.36 release.
61472         * gcc.failure: Related changes.
61473
61474 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61475
61476         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61477
61478 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61479
61480         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61481         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61482         runshlib, link_curses, and mathlib for link and run.
61483
61484         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61485         pass the runtime shared library options for Solaris, OSF/1, and
61486         Irix5, and link with -lcurses to avoid unresolved references.
61487
61488 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61489
61490         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61491         only run once.
61492
61493 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61494
61495         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61496
61497 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61498
61499         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61500         do not have a framework for the "compat" tests yet.
61501
61502 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61503
61504         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61505         set to null if we're testing vxworks5.1.  Use that instead of
61506         `-lm' in the setting of LIBS for link and run.
61507
61508 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61509
61510         * config/rom68k.exp (${tool}_load): Major changes to make it
61511         work.  Verified that it does in fact return the stuff in
61512         exec_output properly.  Catch any Emul or any TRAP other than 0.
61513
61514 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61515
61516         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61517         LDFLAGS properly for targets that need stuff from libgloss.
61518         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61519         only run once.
61520         (gpp_initialized): New variable.
61521
61522 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61523
61524         * config/rom68k.exp: Load libgloss.exp.
61525         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61526         so we can produce a fully linked binary.
61527         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61528         so we can produce a fully linked binary.
61529
61530 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61531
61532         * lib/plumhall.exp (ph_section): Watch for expected failures.
61533         Add missing `else'.
61534
61535         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61536         run the testcase.
61537         (c-torture): Likewise.
61538
61539 1995-08-28  Doug Evans  <dje@cygnus.com>
61540
61541         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61542
61543         * lib/mike-g++.exp (mike_cleanup): New proc.
61544         (prebase): New globals compiler_result, not_compiler_result,
61545         target_regexp.
61546         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61547         allow leading "-" in pattern.  Watch for unsupported tests.
61548         If $compiler_result is set, pattern match assembler code,
61549         and ditto for $not_compiler_result.
61550         * lib/mike-gcc.exp: Likewise.
61551
61552         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61553         execution "succeeded".
61554
61555 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61556
61557         * config/win32.exp: New file.
61558         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61559
61560 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61561
61562         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61563         unsupported.
61564         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61565         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61566         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61567
61568         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61569         "... without exceptions was ...".  That is now handled by
61570         prune_system_crud.
61571         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61572
61573 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61574
61575         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61576         sieve.c,sort2.c}: New files.
61577         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61578         sieve.exp,sort2.exp}: Drivers for them.
61579
61580         * lib/mike-gcc.exp (program_output): New user settable variable.
61581         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61582         messages.
61583         * lib/mike-g++.exp (program_output): New user settable variable.
61584
61585         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61586
61587         * config/sh.exp: Deleted (use sim.exp instead).
61588
61589 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61590
61591         * config/vx.exp: Declare CHECKTASK as global.
61592         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61593         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61594         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61595
61596 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61597
61598         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61599         target. Like vx.exp, only includes `vx29k.exp' instead of
61600         `vxworks.exp'.
61601
61602 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61603
61604         * config/sim.exp: Increase time limit from 120 seconds to 240.
61605
61606 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61607
61608         * gcc.c-torture/execute/950628-1.c: New test.
61609
61610 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61611
61612         * gcc.c-torture: Update with changes/additions from
61613         c-torture-1.34.
61614
61615 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61616
61617         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61618
61619 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61620
61621         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61622
61623 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61624
61625         * gcc.c-torture/compile/950512-1.c: New test.
61626         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61627         * gcc.dg/struct-ret-1.c: Likewise.
61628
61629 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61630
61631         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61632           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61633
61634 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61635
61636         * gcc.c-torture/special/920411-1.c: Deleted.
61637         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61638
61639 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61640
61641         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61642         cpu limit.
61643
61644 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61645
61646         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61647
61648 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61649
61650         From kenner;
61651         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61652         is the proper length.
61653         * va-arg-3.c: Likewise.
61654
61655 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61656
61657         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61658         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61659
61660         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61661         * lib/g++.exp (default_g++_start): Delete old cruft.
61662
61663 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61664
61665         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61666         (2 * (1 << 18)) to (2 * (1 << 17)).
61667
61668         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61669
61670 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61671
61672         * config/rom68k.exp: Renamed from config/idp.exp
61673
61674 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61675
61676         * c-torture/compile/921109-2.c
61677
61678 1995-04-18  Mike Stump  <mrs@cygnus.com>
61679
61680         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61681         excess errors.
61682
61683 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61684
61685         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61686         output.
61687         * lib/g++.exp (default_g++_start): Likewise.
61688
61689 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61690
61691         * gcc.c-torture/compile/950329-1.c: New test.
61692
61693 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61694
61695           * config/bug.exp (${tool}_load): Updated to use new remote_open
61696           and remote_close procs.
61697         * config/idp.exp: New file.
61698
61699 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61700
61701         * gcc.c-torture/execute/950322-1.c: New test.
61702
61703 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61704
61705         * config/vx.exp (${tool}_load): Clean up testing of return code from
61706         vxworks_ld and vxworks_spawn.
61707
61708 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61709
61710         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61711
61712 1995-03-13  Mike Stump  <mrs@cygnus.com>
61713
61714         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61715         can mark excess errors on a machine by machine basis.  Note, the
61716         default is to not expect any excess errors, even when excess
61717         errors test - is given, so you will want to put an XFAIL ... on
61718         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61719         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61720         those 4 machines, but no others.
61721
61722 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61723
61724         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61725         * lib/c-torture.exp: to here.
61726
61727 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61728
61729         * gcc.c-torture/execute/950221-1.c: New test.
61730         * gcc.c-torture/execute/struct-ret-1.c: New test.
61731         * gcc.c-torture/compile/950221-1.c: New test.
61732
61733         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61734
61735 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61736
61737         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61738         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61739
61740 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61741
61742         * g++.gb: New directory of tests, derived from my signature and
61743         class scoping tests.
61744
61745         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61746         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61747         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61748         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61749         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61750         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61751         * g++.gb/sig25.C: Likewise.
61752
61753         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61754         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61755         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61756         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61757         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61758         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61759         * g++.gb/sig25.exp: Likewise.
61760
61761         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61762         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61763         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61764         * g++.gb/scope13.C: Likewise, this test still fails.
61765
61766         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61767         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61768         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61769         * g++.gb/scope13.exp: Ditto.
61770
61771         * g++.gb/README: New file, explains what these tests are about.
61772
61773 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61774
61775         * lib/dg.exp (dg-do): Support `preprocess'.
61776         (dg-test): Likewise.
61777
61778 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61779
61780         * config/udi.exp: change "continue -expect" to "exp_continue".
61781
61782 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61783
61784         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61785         Delete redundant tests.
61786
61787         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61788         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61789         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61790         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61791         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61792         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61793         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61794         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61795
61796         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61797         storing label pointers.
61798         * gcc.c-torture/execute/921019-1.c: Likewise.
61799         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61800         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61801         parameter fp.
61802         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61803         constants.
61804
61805         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61806         Delete obsolete tests.
61807
61808         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61809         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61810         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61811         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61812         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61813         * gcc.c-torture/compile/950124-1.c: New test.
61814
61815         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61816
61817 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61818
61819         * lib/mike-g++.exp: Add -lm to LIBS.
61820
61821 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61822
61823         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61824
61825 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61826
61827         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61828
61829 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61830
61831         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61832
61833 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61834
61835         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61836         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61837         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61838         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61839         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61840         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61841         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61842         * g++.law/{operators31.C, operators32.C,
61843         * g++.law/{operators33.C, operators34.C}: Likewise.
61844         * g++.law/{pic1.C, refs2.C}: Likewise.
61845         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61846         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61847         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61848         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61849
61850         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61851         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61852         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61853         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61854         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61855         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61856         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61857         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61858         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61859         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61860         * g++.law/{operators34.exp}: Likewise.
61861         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61862         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61863         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61864         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61865         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61866
61867         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61868         No longer expected to fail.
61869         * g++.law/missed-error3.C: Tweak for recent bool changes.
61870
61871 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61872
61873         * config/emb-unix: Deleted.
61874         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61875         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61876
61877 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61878
61879         * lib/dg.exp (dg-test): Fix typo in last patch.
61880
61881 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61882
61883         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61884         (handles multiple occurrences).
61885
61886 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61887
61888         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61889         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61890         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61891         printed).
61892         * lib/c-torture.exp (c-torture-compile): Likewise.
61893         (c-torture): Prepend full path if missing.
61894         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61895         (gcc_fail): Likewise.
61896         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61897
61898 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61899
61900         * lib/netware.exp: Only attach to NetWare i386 systems.
61901
61902 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61903
61904         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61905         messages.  Add test name to "output pattern match" pass/fail message.
61906
61907 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61908
61909         * gcc.dg: New testsuite.
61910         * gcc.dg/dg.exp: New file.
61911
61912         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61913         test-switch.c}: Deleted.
61914
61915         * gcc.misc-tests/msgs.exp: New testcase driver.
61916
61917 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61918
61919         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61920         Watch for illegal return values from ${tool}_load.
61921         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61922         cross targets.  Coerce return value >0 to 1.
61923
61924 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61925
61926         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61927
61928         * config/emb-unix.exp: New file.
61929
61930         * config/sim.exp: Error if variable $SIM not defined.
61931         (${tool}_load): Mark test as "untested" if simulator missing.
61932
61933         * config/unix.exp: Load remote.exp to get rcp_download.
61934         * lib/c-torture.exp: Use different option lists for testcases with
61935         and without loops.
61936         * gcc.c-torture/execute/execute.exp: Likewise.
61937
61938 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61939
61940         * config/*.exp: Clarify return code from ${tool}_load.
61941         Call `unresolved' or `untested' instead of `warning' or `perror'
61942         (sometimes you still want to call both though).
61943         Add comment that `shell_id' is local to each file.
61944         * config/udi.exp (timeout): Set to 30.
61945         Don't print warning if connection fails, $connectmode has already
61946         printed an error.
61947         (${tool}_load): Move verbose messages to level 2.
61948         Rework pattern for "Process started" message.
61949         Pass `shell_id' to ${connectmode}_download.
61950         Retry twice upon timeout.  Make resetting of target more robust.
61951         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61952         Pass `shell_id' to exit_$connectmode.
61953         Only call exit_$connectmode if connected.
61954         * config/unix.exp (${tool}_load): Check return codes better.
61955         * config/vrtx.exp (${tool}_load): Likewise.
61956         * config/vx.exp (${tool}_load): Likewise.
61957         Delete unneeded global's.
61958         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61959         from ${tool}_load.
61960         (dg-stat): Delete.
61961         (dg-init): Delete recording of pass/fail counts.
61962         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61963         (old-dejagnu-init): Likewise.
61964         (old-dejagnu-stat): Delete contents, empty proc now.
61965         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61966         (c-torture): Delete references to lcnt, lpass, lfail.
61967         Get option list from TORTURE_OPTIONS.
61968         Delete -funroll[-all]-loops if no loops.
61969         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61970         (g++_stat): Delete contents (empty proc now).
61971         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61972         (gcc_finish): Likewise.
61973         (gcc_stat): Deleted.
61974         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61975         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61976         * gcc.c-torture/execute/execute.exp: Likewise.
61977         Split tests into two parts: compile, execute.
61978         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
61979         no loops.  Update to reflect clarified return codes from ${tool}_load.
61980
61981 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
61982
61983         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61984         to grep for.
61985         (old-dejagnu): Likewise (where necessary).
61986
61987 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
61988
61989         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61990
61991         * lib/dg.exp (dg-process-target): Fix processing of selector.
61992         Add comment regarding use of `error'.
61993
61994         * lib/gcc.exp (prune_system_crud): Define if missing.
61995         * lib/g++.exp (prune_system_crud): Likewise.
61996
61997         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61998         Call prune_system_crud.
61999         * lib/dg.exp (dg-runtest): New proc.
62000         Use perror instead of send_user for tcl errors in testcase.
62001         Don't return any value, it's never used.
62002         Don't clobber previous definition of `unknown'.
62003         Print tcl errors in `dg-final'.
62004
62005 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62006
62007         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62008         (dg-test): Don't print errorInfo, it contains stack backtrace.
62009
62010 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62011
62012         * lib/g++.exp (runtest_file_p): Define if missing.
62013
62014 1994-09-24  Doug Evans  (dje@cygnus.com)
62015
62016         * lib/mike-g++.exp: Comment out loading of g++.exp.
62017         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62018         (default_g++_version): Always print something.
62019         (default_g++_start): Comment out call to `which'.
62020         (g++_start, g++_load): Deleted (must be defined in config file).
62021         * lib/gcc.exp: Test for existence of $CC at start.
62022         Delete check for tmpdir (done in gcc_init).
62023         (default_gcc_version): Always print something.
62024         (default_gcc_start): Comment out call to `which'.
62025         * config/*.exp: Major cleanup - make cross targets work at least a
62026         little better for g++ (by not being "--tool gcc" specific).
62027         Rename gcc_xxx to ${tool}_xxx.
62028         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62029         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62030
62031 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62032
62033         * lib/c-torture.exp (c-torture-compile): Rework compiler
62034         message processing.
62035
62036         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62037         c-torture.
62038
62039 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62040
62041         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62042
62043         * lib/dg.exp (dg-process-target): Support { target native }.
62044
62045 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62046
62047         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62048         looked for "... program xxx got fatal signal".
62049         Correct regsub munging of `comp_output'.
62050         Ignore compiler messages "path prefix not used" and "linker input
62051         file unused".
62052
62053 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62054
62055         * lib/gcc.exp (runtest_file_p): Define if missing.
62056         * gcc.prms/template.c: Example to work from.
62057
62058 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62059
62060         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62061         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62062
62063         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62064         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62065         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62066         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62067
62068         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62069         (dg-process-target): No longer a varargs proc.
62070         Return S/N for target, P/F for xfail.  All callers changed.
62071         (user option procs): More argument checking.
62072         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62073         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62074         (dg-test): Skip test if not running on selected target in `dg-do'.
62075         Update handling of `dg-do-what', `dg-output-text'.
62076         Separate execution pass/fail from output pattern match pass/fail.
62077         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62078
62079 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62080
62081         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62082         target for 920510-1.c.
62083
62084 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62085
62086         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62087         Clean up comment regarding use of passcnt, etc.
62088         (gcc_stat): Don't update `testcnt' here.
62089         (gcc_finish): Do it here.
62090         Might as well reset `but_id' here too.
62091         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62092         to determine if the file should be tested.
62093         * gcc.c-torture/compile/compile.exp: Likewise.
62094         * gcc.c-torture/execute/execute.exp: Likewise.
62095         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62096         * gcc.misc-tests/dg-test.exp: Likewise.
62097         * gcc.prms/prms.exp: Likewise.
62098         * gcc.wendy/wendy.exp: Likewise.
62099         * g++.old-deja.exp: Likewise.
62100         Move "Testing file" message to verbose level 1.
62101
62102 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62103
62104         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62105
62106 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62107
62108         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62109         (default_gcc_start): Accept optional second list element
62110         of compiler flags.  Print compiler output at verbosity level 2.
62111         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62112         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62113         Save current values of framework globals passcnt, failcnt, xpasscnt,
62114         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62115         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62116         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62117         xfailcnt to compute stats.  Update framework global `testcnt' from
62118         pass/fail counts.
62119         (gcc_finish): New proc.  Clean up test environment.
62120         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62121         (gcc_epass, gcc_efail): Delete.
62122         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62123         argument of line number.
62124         (dg-init): If the tool has an init routine, call it.
62125         (dg-test): Remove args `cflags_var' and `libs_var'.
62126         Pass all compiler options to ${tool}_start.
62127         Handle missing line number.
62128         (dg-finish): New function.
62129         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62130         particular files.  Call gcc_finish at end.  Move "skipping test"
62131         message to verbosity level 3.
62132         * gcc.c-torture/compile/compile.exp: Likewise.
62133         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62134         * gcc.c-torture/execute/execute.exp: Likewise.
62135         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62136         Print testcase being tried at verbosity level 1.
62137         * gcc.c-torture/special/special.exp: Unset xfail.
62138         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62139         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62140         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62141         * gcc.failure/failure.exp: Likewise.
62142         * gcc.ieee/ieee.exp: Likewise.
62143         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62144         Update call to dg-test.  Call dg-finish at end.
62145         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62146         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62147         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62148         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62149         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62150         * gcc.wendy/wendy.exp: Add copyright.
62151         Delete setting of tmpdir (done by gcc_init).
62152         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62153         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62154         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62155         gcc_[ce]pass/fail.
62156
62157 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62158
62159         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62160         confusion.
62161         (g++_load): Likewise.
62162
62163         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62164         Rename argument to `prog' to remove the confusion.
62165         Varargs fns behave differently too!
62166         (g++_load): Likewise.
62167
62168         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62169
62170         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62171         what it is.  Delete (always) printing of status value for !native.
62172         Simplify verbose code, and include status and exec_output.
62173         (g++_load): Use gcc_load.
62174
62175 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62176
62177         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62178         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62179         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62180         940714-3.c as these testcases don't exist anymore.  Make
62181         va-arg-1.c expected to pass.
62182
62183 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62184
62185         * gcc.misc-tests/misc.exp: Only run specific testcases.
62186         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62187         * gcc.misc-tests/dg-[1-9].c: New files.
62188
62189         * lib/dg.exp: New testsuite driver.
62190         * gcc.prms/prms.exp: Use it.
62191
62192         * README.gcc: New file.
62193
62194         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62195         Document and reset `lxpass' and `lxfail'.
62196         Simplify "initialized" message.
62197         (gcc_stat): Clean up comments a little.
62198
62199 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62200
62201         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62202
62203 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62204
62205         * lib/old-dejagnu.exp (process-option): New proc.
62206         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62207         (old-dejagnu): Simplify.
62208         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62209
62210 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62211
62212         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62213         exists and is not an empty string.
62214
62215         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62216         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62217         finished.
62218         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62219         automatically.
62220
62221         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62222         longer expected to fail.
62223
62224         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62225         "f" function call.
62226
62227         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62228
62229         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62230         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62231         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62232         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62233         c-torture-1.29.
62234
62235         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62236         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62237
62238         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62239
62240         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62241         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62242
62243         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62244         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62245         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62246
62247 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62248
62249         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62250         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62251         940714-1.c, 940714-2.c, 940714-3.c},
62252         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62253         gcc.misc-tests/{mg.c,mg.exp}:
62254         New tests.
62255         * gcc.noncompile/noncompile.exp: Change accordingly.
62256
62257 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62258
62259         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62260         Undo previous clobberage.
62261
62262 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62263
62264         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62265         * gcc.special/{930510-1.c, special.exp}:
62266         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62267         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62268         struct-varargs-1.c}: New tests from c-torture-1.26.
62269
62270 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62271
62272         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62273           argument to switch.
62274
62275 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62276
62277         * Revert the previous changes.  Please see Rob's directory
62278         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62279         fixes.
62280
62281 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62282
62283         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62284         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62285         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62286         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62287         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62288         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62289         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62290         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62291         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62292         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62293         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62294         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62295         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62296         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62297         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62298         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62299         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62300         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62301         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62302         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62303         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62304         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62305         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62306         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62307         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62308         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62309         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62310         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62311         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62312         testing changes.
62313
62314 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62315
62316         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62317         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62318         with perror calls.
62319
62320 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62321
62322         * config/unix.exp (g++_load): Fix syntax.
62323
62324 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62325
62326         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62327         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62328         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62329         Don't expect va-arg-1.c to fail.  Correct expected output for
62330         920928-1.c.
62331         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62332         * gcc.wendy/hbm4.c: Correct typo.
62333         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62334
62335 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62336
62337         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62338         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62339         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62340         * lib/c-torture.exp (c-torture-compile): Ditto.
62341
62342         Reduce volume of output (remove all the -I's and such).
62343         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62344         Call gcc_cpass, gcc_cfail.
62345         (c-torture): Pass testing option to c-torture-compile.
62346
62347 1994-03-21  Doug Evans  (dje@cygnus.com)
62348
62349         Bring patches over from progressive.
62350         * config/default.exp: Exit remote shell cleanly.
62351         (g++_exit, g++_start): Add default versions.
62352         * config/sim.exp (gcc_load): Use perror, not error.
62353
62354 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62355
62356         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62357         set in site.exp.
62358
62359 1994-03-14  Doug Evans  (dje@cygnus.com)
62360
62361         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62362         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62363         (wendy_try): New proc to run testcase.
62364         (main loop): Call 'em.
62365         * gcc.wendy/*.c: Clean up pass to correct expected output.
62366
62367         * lib/gcc.exp: Minor cleanup work.
62368         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62369
62370 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62371
62372         * config/sim.exp (gcc_load): Document return codes better.
62373         Don't pass -v to simulator.
62374
62375 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62376
62377         * gcc.special/920717-x.c: Fix typo.
62378         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62379         get at sources.
62380
62381         * lib/mike-gcc.exp: Fix typo.
62382
62383 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62384
62385         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62386         binary to use, transform the name.
62387         * config/*.exp: rename everything. Nuke any g++ specific files,
62388         it's now a special case of gcc that requires no special support.
62389         Add a default.exp for unsupported targets.
62390
62391 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62392
62393         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62394         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62395         version of Tcl.
62396
62397 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62398
62399         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62400         than a warning.
62401
62402 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62403
62404         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62405
62406 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62407
62408         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62409         option_list.  Compile every file with only 4/6 option choices
62410         (same as C torture) instead of with 12/18 different option
62411         choices.
62412         * lib/c-torture.exp: Likewise.
62413
62414         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62415         not already set.
62416
62417 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62418
62419         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62420         can put an XFAIL *-*-* on excess errors.
62421
62422 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62423
62424         * g++.law: Add more tests derived from g++-bugs snapshots.
62425
62426         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62427         equivalent to g++.law/init9.
62428
62429         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62430         compiled it, and the a.out file after we've run it.
62431
62432 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62433
62434         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62435         compiled it, and the a.out file after we've run it.
62436
62437 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62438
62439         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62440
62441 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62442
62443         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62444         version number.
62445
62446 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62447
62448         * g++.law: New directory of g++ tests derived from the g++-bugs
62449         snapshots.
62450
62451 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62452
62453         * gcc.compile: initbug1.c initbug1.exp testcase added
62454
62455 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62456
62457         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62458         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62459           fixes submitted by Jeff Law (law@cs.utah.edu)
62460         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62461           Jeff Law (law@cs.utah.edu)
62462
62463
62464 1993-11-30  Mike Stump  (mrs@cygnus.com)
62465
62466         * config/unix-g++.exp: Follow the gcc way of doing things.
62467         * g++.old-deja/old-deja.exp: Minor updates.
62468         * lib/g++.exp: New file, follow the gcc way of doing things.
62469         * lib/old-dejagnu.exp: Minor updates.
62470         * lib/mike-g++.exp: Always unset errorInfo.
62471
62472 1993-11-06  Mike Stump  (mrs@cygnus.com)
62473
62474         * lib/gcc.exp: Fix some errors with the below change, CC and
62475         CFLAGS should be global when setting, not local.
62476
62477 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62478
62479         * lib/gcc.exp: Transform tool name.
62480
62481 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62482
62483         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62484
62485 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62486
62487         * lib/gcc.exp: change gcc_done to gcc_stat
62488
62489 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62490
62491         * Upgraded gcc testsuite to c-torture version 1.25
62492
62493 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62494
62495         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62496         * lib/c-torture: added hooks for new reporting code.
62497
62498 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62499
62500         * config/sh-gcc.exp: check if sh-sim exists in the path
62501
62502 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62503
62504         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62505         * gcc.compile/compile.exp: Initial changes for new logic.
62506         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62507         * gcc.failure/failure.exp: Initial changes for new logic.
62508         * gcc.ieee/ieee.exp: Initial changes for new logic.
62509         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62510         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62511         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62512         * lib/c-torture.exp: Initial changes for new logic.
62513         * lib/gcc.exp: Initial changes for new logic.
62514
62515 1993-10-15  Mike Stump  (mrs@cygnus.com)
62516
62517         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62518         depend upon failure or success.  Fully qualify names in failure
62519         and success messages.  Always remove a.out before starting
62520         compile, just in case.  Pay more attention to error text output by
62521         the compiler.  Handle testcases with no known past errors just
62522         like all others, so that things are uniform.  Other miscellaneous
62523         improvements.
62524
62525 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62526
62527         * gcc.cpp: new directory for cpp tests
62528
62529 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62530
62531         * lib/chill.exp: Code reformatted, removed unused code.
62532         * config/unix-chill.exp: Code reformatted, removed unused code.
62533         * chill.execute/execute.exp: Code reformatted, removed unused code.
62534         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62535
62536 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62537
62538         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62539         routines not written.
62540
62541 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62542
62543         * config/bug-gcc.exp: Use new procs from bug.exp.
62544
62545 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62546
62547         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62548         via ftp, rather than depending on NFS.
62549         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62550         case.
62551
62552 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62553
62554         * config/bug-gcc.exp: Use new download proc.
62555
62556 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62557
62558         * chill.execute/execute.exp: cleanups, handles errors better
62559         * chill.compile/compile.exp: rewrite, based on execute.exp
62560         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62561         * lib/chill.exp: major changes to diff proc and compile and link
62562         procs. added chill_fail and chill_pass wrappers to pass and
62563         fail. added more comments, and handle error codes better.
62564         Added a hack to capture stderr from exec, so noncompile tests
62565         can work.
62566
62567 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62568
62569         * chill.execute/execute.exp: rewrite of testsuite driver
62570         * lib/chill.exp: rewrite of testsuite driver
62571         * config/unix-chill.exp: rewrite of testsuite driver
62572
62573 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62574
62575         In chill.execute:
62576         * iexpr.ch: Standardize uppercase.
62577         * tuples.dat: Standardize uppercase.
62578         * vary.ch: standardize.  Correct varying string assignments.
62579         * vary.dat: Add new output lines.
62580
62581 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62582
62583         In chill.execute:
62584         * chprintf.ch: Standardize use of uppercase.
62585         * tuples.ch: Standardize and turn arr2 into a DCL,
62586           rather than a SYN.
62587         * pinits.ch: Standardize.
62588
62589 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62590
62591         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62592         * Makefil: Renamed to Makefile.in.
62593         * configure.in: New.
62594
62595 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62596
62597         In chill.execute:
62598         * .cvsignore: Add result/output files.
62599         * Makefile: Fix up variables at start.  Use MFLAGS
62600           everywhere.  Correct bool_loc, built_ins entries.
62601           Add entry for vary1.ch.
62602         * bitarray.ch: Standardize upper-case usage.
62603         * bitexpr.ch: Standardize, add output of b1.
62604         * params.ch: Use arrayt in along PROC parameters, to
62605           avoid novelty problems.
62606         * sets.ch: Tiny cleanup.
62607         * vary1.ch: Re-indent.
62608
62609 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62610
62611         * Add PR-related files to Makefiles, .cvsignore files, etc.
62612
62613 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62614
62615         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62616           with compiler objects. New names are test-flow.c and test-loop.c
62617
62618 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62619
62620         * Upgraded c-torture tests from 1.19 to 1.20
62621
62622         * new files:
62623         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62624         * gcc.compile: 930623-1.c 930623-2.c
62625         * gcc.noncompile: 930622-1.c 930622-2.c
62626         * gcc.failure: 920411-1.c 920627-2.c
62627         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62628
62629 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62630
62631         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62632           More changes to get testsuite working properly. Needs more work.
62633           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62634
62635 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62636
62637         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62638           More changes to get testsuite working properly. Needs more work.
62639
62640 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62641
62642         * chill.compile/compile.exp: Added for Dejagnu support
62643         * chill.execute/execute.exp: Added for Dejagnu support
62644         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62645
62646 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62647
62648         This should complete moving the CHILL test files.
62649         * chill.noncompile(.cvsignore printf.grt
62650             in-printf.grt chprintf.grt chprintf.ch):
62651             Added test-support files.
62652           (Makefile): Modified further.
62653         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62654             signal.ch): Added test files.
62655           * chill.execute (.cvsignore printf.grt printr.c
62656             in-printf.grt rts.c chprintf.grt rts.h): Added
62657           test-support files.
62658             (Makefile): More corrections.
62659
62660 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62661
62662         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62663           test cases, ready for DejaGnu.
62664
62665 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62666
62667         * Upgraded c-torture tests from 1.18 to 1.19
62668
62669         * gcc.compile: added test(s):
62670           930607-1.c
62671         * gcc.execute: added test(s):
62672           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62673
62674         * added new subdirectory for misc tests: gcc.misc-tests
62675         * gcc.misc-test(s): added tests:
62676           inst-check.c test-consts.c test-ior.c test-switch.c
62677
62678 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62679
62680         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62681
62682 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62683
62684         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62685
62686 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62687
62688         * Upgraded c-torture tests from 1.17 to 1.18
62689
62690 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62691
62692         * Upgraded c-torture tests from 1.12 to 1.17
62693
62694 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62695
62696         * lib/old-dejagnu.exp:
62697           Fixed handling of XFAIL target triplets to correctly
62698           recognize wildcard characters.  Removed code that
62699           appended a unique id tag to the end of the file name
62700           printed out by the result of the testcases within a
62701           given test file.
62702
62703 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62704
62705         * lib/old-dejagnu.exp:
62706           Reworked expected failure handling to trigger off of XFAIL
62707           keyword in keyphrase embeded in testcase source code. The
62708           XFAIL keyword must be at the end of the keyphrase line. It
62709           may optionally be followed by one or more target triplets.
62710           It has just occured that the handling of wildcards in the
62711           target triplet may not be correct.
62712
62713 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62714
62715         * g++.old-deja/tests:
62716           Moved all subdirectories up one level into g++.old-deja .
62717
62718         * lib/old-dejagnu.exp:
62719           Fixed problem with CXXFLAGS not being properly reset, and being
62720           corrupted with extraneous "-c" compiler option.  This was
62721           causing binaries to not be generated for test that needed them.
62722           Modified strings passed to "pass" and "fail" so that individual
62723           tests from the same test file would be distinguished by an
62724           identifier appended to the test file name in the summary logs;
62725           this corrected a problem with erroneous diff logs.  Added code
62726           to search testcases for expected fail and unexpected pass keywords.
62727
62728 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62729
62730         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62731
62732 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62733
62734         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62735           Removed extraneous text from end of "Special g++ Options"
62736           keyphrase.
62737
62738         * lib/old-dejagnu.exp: Added pattern matching to look for new
62739           keywords, embedded in testcases comments, which will trigger
62740           calls to xpass and xfail.
62741
62742 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62743
62744         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62745           comments embedded in the testcases, especially the one looking for
62746           special compiler options, as well as the pattern matching for the
62747           compiler output again.
62748
62749 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62750
62751         * lib/old-dejagnu.exp: Do a proper check of the return value for
62752           execute tests. Fixed several problems with the pattern matching
62753           of the compiler output which gave erroneous test results.
62754           Changed several of the test result messages to be more descriptive.
62755         * config/unix-g++.exp: Proc g++_load now actually works and
62756           executes the tests passed to it and returns a usable return
62757           value.
62758
62759 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62760
62761           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62762
62763 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62764
62765         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62766           Modified both files to properly execute the old style
62767           dejagnu tests. The previous versions of these files were
62768           experimental and did not function anything near correctly.
62769
62770 1993-04-05  Rob Savoye  (rob@cygnus.com)
62771
62772         * Removed all Makefile.in and configure.in files. No configuration
62773         needed now.
62774
62775 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62776
62777         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62778
62779 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62780
62781         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62782         gcc.special/configure.in, gcc.noncompile/configure.in,
62783         gcc.execute/configure.in, gcc.code_quality/configure.in,
62784         g++.other/configure.in, g++.old-deja/configure.in,
62785         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62786         in srcname setting.
62787
62788 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62789
62790         * lib/udi.exp: Fixed mondfe and mondfe_download.
62791         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62792         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62793
62794 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62795
62796         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62797         (gdb_exit): Don't remove *_soc files.
62798
62799 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62800
62801         * lib/c-torture.exp: Don't look for main; instead always use -w
62802         -c.  This is how the c-torture tests work.  Remove the object
62803         file if the compilation succeeds.
62804         * gcc.execute/execute.exp: Remove executable if test passes.
62805         * gcc.noncompile/noncompile.exp: Every test is an expected
62806         failure.
62807         * gcc.special/special.exp: Added tests from c-torture 1.11,
62808         corrected use of existing test.
62809         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62810         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62811         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62812         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62813         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62814         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62815         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62816         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62817         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62818         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62819         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62820         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62821         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62822         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62823         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62824         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62825         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62826         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62827         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62828         c-torture 1.11.
62829         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62830         correspond to c-torture 1.11.
62831
62832         * New file.