OSDN Git Service

2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
2
3         PR 24924
4         * g++.dg/cpp/string-2.C: This is a warning now.
5         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
6         default, so add it.
7         
8 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
9
10         * g++.dg/cpp0x/auto1.C: New.
11
12 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13
14         PR fortran/34770
15         * gfortran.dg/pointer_1.f90: New test.
16
17 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
18
19         PR c++/35315
20         * g++.dg/ext/attrib32.C: Add another test case.
21
22 2008-02-29  Tom Tromey  <tromey@redhat.com>
23
24         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
25         line.
26
27 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
28
29         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
30         to make the interchange profitable.
31
32 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
33
34         PR fortran/31463
35         PR fortran/33950
36         PR fortran/34296
37         * gfortran.dg/arrayio_11.f90: Fixed test.
38         * gfortran.dg/arrayio_12.f90: Likewise.
39         * gfortran.dg/module_read_1.f90: Added warning-directives.
40         * gfortran.dg/pr32242.f90: Likewise.
41         * gfortran.dg/result_in_spec_3.f90: Likewise.
42         * gfortran.dg/use_12.f90: Likewise.
43         * gfortran.dg/warn_function_without_result.f90 : New test.
44
45 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
46
47         PR fortran/34868
48         * gfortran.dg/f2c_9.f90: New test.
49
50 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
51
52         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
53         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
54         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
55         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
56         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
57         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
58         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
59         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
60         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
61         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
62         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
63         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
64         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
65         * testsuite/gfortran.dg/ldist-1.f90: New.
66
67 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
68
69         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
70
71 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
72
73         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
74
75 2008-02-27  Jan Beulich  <jbeulich@novell.com>
76
77         * gcc.target/i386/mmx-1.c: Add
78         -Werror-implicit-function-declaration to dg-options.
79         * gcc.target/i386/mmx-2.c: Likewise.
80         * gcc.target/i386/sse-13.c: Likewise.
81         * gcc.target/i386/sse-14.c: Likewise.
82
83 2008-02-27  Revital Eres  <eres@il.ibm.com>
84
85         PR rtl-optimization/34999
86         * gcc.dg/tree-prof/pr34999.c: New.
87
88 2008-02-27  Richard Guenther  <rguenther@suse.de>
89
90         PR middle-end/25290
91         * gcc.c-torture/execute/pr35390.c: New testcase.
92
93 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
94
95         PR ada/22255
96         * gnat.dg/test_direct_io.adb: New file.
97
98 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
99
100         PR ada/34799
101         * gnat.dg/specs/pr34799.ads: New test.
102
103 2008-02-27  Richard Guenther  <rguenther@suse.de>
104
105         PR middle-end/34971
106         * gcc.c-torture/execute/pr34971.c: New testcase.
107
108 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
109
110         * gcc.dg/gomp/preprocess-1.c: New test.
111
112         PR c++/35368
113         * g++.dg/ext/visibility/typeinfo2.C: New test.
114         * g++.dg/ext/visibility/typeinfo3.C: New test.
115
116 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
117
118         * gcc.dg/bf-ms-attrib.c (main): Return 0.
119
120 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
121
122         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
123         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
124
125 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
126
127         PR c/28800
128         * gcc.dg/empty-source-2.c: Adjust for warning message.
129         * gcc.dg/empty-source-3.c: Likewise.
130         * gcc.dg/pack-test-2.c: Adjust comment.
131         * gcc.dg/pragma-ep-2.c: Likewise.
132         * gcc.dg/pragma-re-2.c: Likewise.
133         * gcc.dg/va-arg-2.c: Likewise.
134
135 2008-02-26  Tobias Burnus  <burnus@net-b.de>
136
137         PR fortran/35033
138         * gfortran.dg/assignment_2.f90: New.
139
140 2008-02-26  Jason Merrill  <jason@redhat.com>
141
142         PR c++/35315
143         * g++.dg/ext/attrib32.C: New.
144
145 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
146
147         * gcc.c-torture/execute/nest-align-1.x: Delete.
148
149 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
150
151         PR 26264
152         * 20021023-1.c: Use __builtin_va_start instead of
153         __builtin_stdarg_start.
154         * pr17301-1.c: Likewise.
155         * pr17301-2.c: Likewise.
156                 
157 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
158         
159         * gcc.dg/pr34351.c: New.
160         
161 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
162
163         * gcc.dg/Wlarger-than2.c: New.
164         
165 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
166
167         PR c++/35323
168         * g++.dg/lookup/crash7.C: New.
169
170 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
171
172         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
173
174 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
175
176         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
177
178 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
179
180         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
181
182 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
183
184         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
185         Windows.
186
187 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
188
189         * lib/target-supports.exp (check_profiling_available): Report -p
190         unavailable on *-*-mingw*.
191
192 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
193
194         * lib/target-supports.exp (check_effective_target_pthread_h): New.
195         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
196         dg-require-effective-target pthread_h.
197
198 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
199
200         * gcc.dg/Wswitch-enum-error.c: New.
201         * gcc.dg/Wswitch-error.c: New.
202         * gcc.dg/20011021-1.c: Use two directives to match two different
203         messages.
204         
205 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
206         
207         PR 28322
208         * gcc.dg/pr28322.c: New.
209         * gcc.dg/pr28322-2.c: New.
210         * lib/prune.exp: Ignore "At top level" even if there is no ':'
211         preceding it.
212
213 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
214
215         PR c++/35333
216         * g++.dg/other/error26.C: New.
217
218 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
219
220         PR c++/35338
221         * g++.dg/other/error25.C: New.
222
223 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
224
225         PR target/35258
226         * gcc.dg/pr35258.c: New testcase.
227
228 2008-02-25  Jan Beulich  <jbeulich@novell.com>
229
230         * gcc.dg/20020426-2.c: Remove bogus workaround.
231         * g++.old-deja/g++.other/store-expr1.C: Likewise.
232         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
233
234 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
235
236         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
237
238 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
239
240         PR middle-end/19984
241         * gcc.dg/pr19984.c: New test.
242         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
243         name of the variable.
244
245 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
246
247         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
248         (main): Call check_vect and foo.  Check array values after
249         the call to foo.
250         * gcc.dg/vect/vect-117.c: Call check_vect.
251         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
252
253 2008-02-25  Jason Merrill  <jason@redhat.com>
254
255         PR c++/33486
256         * g++.dg/lookup/strong-using-5.C: New.
257
258 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
259
260         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
261         sh* targets.
262
263 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
264
265         PR target/35349
266         * gcc.c-torture/execute/20050604-1.x: New file.
267
268 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
269
270         * gcc.target/i386/pr22076.c: Update number of mov insns
271         for PIC targets.
272         * gcc.target/i386/pr34256.c: Ditto.
273
274 2008-02-24  Diego Novillo  <dnovillo@google.com>
275
276         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
277
278         PR 33738
279         * g++.dg/warn/pr33738.C: New.
280
281 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
282
283         * gcc.c-torture/execute/nest-align-1.x: New file.
284
285 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
286
287         PR c++/34749
288         * g++.dg.ext/dllimport13.C: New test.
289
290 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
291
292         PR libfortran/24685
293         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
294         powerpc*-apple-darwin*.
295
296 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
297
298         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
299         ERFC into gfortran.dg/large_real_kind_3.F90.
300         * gfortran.dg/large_real_kind_3.F90: New test.
301
302 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
303
304         PR rtl-opt/33512
305         * gcc.dg/and-1.c: New test.
306
307 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
308
309         * gcc.c-torture/execute/20080222-1.c: New test.
310
311 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
312
313         PR target/22076
314         PR target/34256
315         * gcc.target/i386/pr22076.c: New test.
316         * gcc.target/i386/pr34256.c: New test.
317         * gcc.target/i386/vecinit-5.c: New test.
318         * gcc.target/i386/vecinit-6.c: New test.
319         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
320
321         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
322         <xmmintrin.h>, define __m64 and __m128 directly.
323         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
324
325 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
326
327         PR C++/34715
328         * g++.dg/ext/always_inline-1.C: New test.
329         * g++.dg/ext/always_inline-2.C: New test.
330         * g++.dg/ext/always_inline-3.C: New test.
331         * g++.dg/ext/always_inline-4.C: New test.
332
333 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
334
335         * gcc.target/cris/asm-b-1.c: New test.
336
337 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
338
339         PR c++/35282
340         * g++.dg/template/nontype17.C: Add.
341
342 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
343
344         PR c++/35282
345         Revert:
346         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
347
348         PR c++/28743
349         * g++.dg/template/nontype17.C: New.
350         * g++.dg/template/nontype16.C: Add error.
351
352 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
353
354         PR c/19999
355         * gcc.dg/Wfloat-equal-1.c: New.
356         * g++.dg/warn/Wfloat-equal-1.C: New.
357
358 2008-02-21  Michael Matz  <matz@suse.de>
359
360         PR target/35264
361         * gcc.dg/pr35264.c: New testcase.
362
363 2008-02-21  Richard Guenther  <rguenther@suse.de>
364
365         * gfortran.dg/reassoc_1.f90: New testcase.
366         * gfortran.dg/reassoc_2.f90: Likewise.
367         * gfortran.dg/reassoc_3.f90: Likewise.
368
369 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
370
371         PR libfortran/34974
372         * gfortran.dg/fmt_t_7.f: New test.
373
374         PR libfortran/35132
375         * gfortran.dg/streamio_15.f90: New test.
376         
377 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
378
379         PR libfortran/35036
380         * gfortran.dg/fmt_zero_digits.f90: Revise test.
381
382 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
383
384         * gcc.dg/Wframe-larger-than.c: New option test.
385
386 2008-02-20  Tobias Burnus  <burnus@net-b.de>
387
388         PR fortran/34997
389         * gfortran.dg/dollar_sym_1.f90: New.
390         * gfortran.dg/dollar_sym_2.f90: New.
391
392 2008-02-20  Richard Guenther  <rguenther@suse.de>
393
394         PR middle-end/35265
395         * gcc.dg/builtins-66.c: New testcase.
396
397 2008-02-20  Richard Guenther  <rguenther@suse.de>
398
399         * gcc.dg/fold-reassoc-1.c: New testcase.
400         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
401
402 2008-02-20  Richard Guenther  <rguenther@suse.de>
403
404         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
405
406 2008-02-20  Ira Rosen  <irar@il.ibm.com>
407
408         * lib/target-supports.exp (check_effective_target_vect_unpack):
409         Return true for SPU.
410         (check_effective_target_vect_short_mult): Likewise.
411         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
412         the loop on targets that support vect_unpack.
413
414 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
415
416         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
417         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
418         templates to reduce number of passed arguments.
419
420 2008-02-19  Jason Merrill  <jason@redhat.com>
421
422         PR c++/34950
423         * g++.dg/template/explicit-args1.C: New.
424
425 2008-02-19  Richard Guenther  <rguenther@suse.de>
426
427         PR tree-optimization/34989
428         * gcc.dg/pr34989-1.c: New testcase.
429         * gcc.dg/pr34989-2.c: Likewise.
430
431 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
432
433         PR c++/35028
434         * g++.dg/gomp/pr35028.C: New test.
435
436         PR c++/34964
437         PR c++/35244
438         * gcc.dg/gomp/pr34964.c: New test.
439         * g++.dg/gomp/pr34964.C: New test.
440         * gcc.dg/gomp/pr35244.c: New test.
441         * g++.dg/gomp/pr35244.C: New test.
442
443         PR c++/35078
444         * g++.dg/gomp/pr35078.C: New test.
445
446 2008-02-19  Christian Bruel  <christian.bruel@st.com>
447
448         * gcc.dg/packed-array.c: New testcase. 
449
450 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
451
452         PR target/33555
453         * gcc.target/i386/pr33555.c: New test.
454         
455 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
456
457         PR target/35189
458         * gcc.target/i386/isa-1.c: New.
459         * gcc.target/i386/isa-2.c: Likewise.
460         * gcc.target/i386/isa-3.c: Likewise.
461         * gcc.target/i386/isa-4.c: Likewise.
462         * gcc.target/i386/isa-5.c: Likewise.
463         * gcc.target/i386/isa-6.c: Likewise.
464         * gcc.target/i386/isa-7.c: Likewise.
465         * gcc.target/i386/isa-8.c: Likewise.
466         * gcc.target/i386/isa-9.c: Likewise.
467         * gcc.target/i386/isa-10.c: Likewise.
468         * gcc.target/i386/isa-11.c: Likewise.
469         * gcc.target/i386/isa-12.c: Likewise.
470         * gcc.target/i386/isa-13.c: Likewise.
471         * gcc.target/i386/isa-14.c: Likewise.
472
473 2008-02-18  Joey Ye  <joey.ye@intel.com>
474             H.J. Lu  <hongjiu.lu@intel.com>
475
476         PR middle-end/34921
477         * gcc.c-torture/execute/nest-align-1.c: New test case.
478
479 2008-02-17  Richard Guenther  <rguenther@suse.de>
480
481         PR middle-end/35227
482         * gcc.dg/torture/pr35227.c: New testcase.
483
484 2008-02-17  Richard Guenther  <rguenther@suse.de>
485
486         PR tree-optimization/35231
487         * gcc.c-torture/execute/pr35231.c: New testcase.
488
489 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
490
491         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
492         (test_gt): Ditto.
493
494 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
495
496         * obj-c++.dg/encode-2.mm: XFAIL.
497         * obj-c++.dg/encode-3.mm: Likewise.
498
499 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
500             Paolo Carlini  <pcarlini@suse.de>
501
502         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
503         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
504         * g++.dg/ext/has_nothrow_copy.C: Likewise.
505
506 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
507
508         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
509         (main): Change to void and rename to sse_test.
510         * gcc.target/i386/pr24306.c: Ditto.
511         * gcc.target/i386/pr32065-2.c: Ditto.
512         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
513         (main): Change to void and rename to sse2_test.
514         * gcc.target/i386/20060512-3.c: Ditto.
515
516 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
517
518         PR fortran/35150
519         * gfortran.dg/c_loc_tests_12.f03: New test.
520
521 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
522
523         PR c++/35023
524         PR c++/35024
525         PR c++/35026
526         * g++.dg/cpp0x/vt-35026.C: New.
527         * g++.dg/cpp0x/vt-35023.C: New.
528         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
529         * g++.dg/cpp0x/vt-35024.C: New.
530
531 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
532
533         * gcc.c-torture/execute/va-arg-25.x: Remove.
534
535 2008-02-15  Richard Guenther  <rguenther@suse.de>
536             Zdenek Dvorak  <ook@ucw.cz>
537
538         PR tree-optimization/35164
539         * g++.dg/torture/pr35164-1.C: New testcase.
540         * g++.dg/torture/pr35164-2.C: Likewise.
541
542 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
543
544         PR testsuite/35119
545         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
546         in dg-final to match the assembly code generated by Darwin 9.
547
548 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
549
550         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
551
552 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
553
554         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
555
556 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
557
558         * lib/dejapatches.exp: New file.
559
560 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
561
562         PR c++/34050
563         * g++.dg/cpp0x/vt-34050.C: New.
564
565 2008-02-14  Jason Merrill  <jason@redhat.com>
566
567         PR c++/5645
568         PR c++/11159
569         * g++.dg/warn/pr11159.C: New.
570         * g++.dg/warn/pr5645.C: Likewise.
571
572 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
573
574         PR preprocessor/35061
575         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
576
577 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
578
579         PR c++/28743
580         * g++.dg/template/nontype17.C: New.
581         * g++.dg/template/nontype16.C: Add error.
582
583 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
584
585         PR c++/35138
586         * g++.dg/template/member8.C: New test.
587
588 2008-02-13  Michael Matz  <matz@suse.de>
589
590         * gcc.dg/pr35065.c: Fix testcase warnings.
591
592 2008-02-13  Jason Merrill  <jason@redhat.com>
593
594         PR c++/34962, c++/34937, c++/34939
595         * g++.dg/ext/tmplattr9.C: New.
596
597 2008-02-13  Michael Matz  <matz@suse.de>
598
599         PR debug/35065
600         * gcc.dg/pr35065.c: New testcase.
601
602 2008-02-12  Richard Guenther  <rguenther@suse.de>
603
604         PR tree-optimization/35171
605         * gcc.c-torture/compile/pr35171.c: New testcase.
606
607 2008-02-12  Richard Guenther  <rguenther@suse.de>
608
609         PR middle-end/35163
610         * gcc.c-torture/execute/pr35163.c: New testcase.
611
612 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
613
614         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
615
616 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
617
618         * gnat.dg/loop_address.adb: New test.
619
620 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
621
622         * obj-c++.dg/bitfield-1.mm: Expect failures.
623         * obj-c++.dg/bitfield-4.mm: Likewise.
624         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
625         * obj-c++.dg/encode-8.mm: Likewise.
626         * obj-c++.dg/isa-field-1.mm: Likewise.
627         * obj-c++.dg/layout-1.mm: Likewise.
628         * obj-c++.dg/lookup-2.mm: Likewise.
629         * obj-c++.dg/try-catch-2.mm: Likewise.
630         * obj-c++.dg/try-catch-9.mm: Likewise.
631
632 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
633
634         PR c++/35144
635         * g++.dg/tree-ssa/pr35144.C: New test.
636
637         PR inline-asm/35160
638         * gcc.target/i386/pr35160.c: New test.
639
640         PR c++/34862
641         * g++.dg/init/new27.C: New test.
642
643 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
644
645         PR c++/35077
646         * g++.dg/template/crash78.C: New.
647
648 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
649
650         PR testsuite/35047
651         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
652         * gcc.dg/compat/vector-2_y.c: Ditto.
653
654 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
655             Richard Guenther  <rguenther@suse.de>
656
657         PR tree-optimization/33992
658         * gcc.c-torture/execute/pr33992.c: New testcase.
659
660 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
661
662         * gfortran.dg/streamio_14.f90:  New test.
663
664 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
665
666         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
667         Add -mfpmath=387 to dg-options.
668
669 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
670
671         PR testsuite/35047
672         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
673         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
674         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
675         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
676         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
677         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
678         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
679         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
680         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
681
682 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
683
684         PR objc++/34193
685         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
686
687 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
688
689         PR c++/35056
690         * g++.dg/conversion/bitfield8.C: New.
691
692 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
693
694         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
695
696 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
697
698         PR c++/35049
699         PR c++/35096
700         * g++.dg/ext/vector13.C: New.
701
702 2008-02-06  David Daney  <ddaney@avtrex.com>
703
704         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
705
706 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
707
708         * lib/target-supports.exp (check_effective_target_hard_float): Remove
709         special case for xtensa-*-*.
710         
711 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
712
713         PR fortran/35037
714         * gfortran.dg/volatile11.f90: New test.
715
716 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
717
718         PR c++/33553
719         * g++.dg/template/array19.C: New test.
720
721 2008-02-05  Diego Novillo  <dnovillo@google.com>
722
723         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
724
725         PR 33738
726         * g++.dg/warn/pr33738.C: Remove.
727
728 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
729
730         PR fortran/34945
731         * gfortran.dg/bounds_check_13.f: New test.
732
733 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
734
735         PR testsuite/33946
736         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
737
738 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
739
740         PR target/35083
741         * gcc.target/i386/pr35083.c: New test.
742
743 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
744
745         PR fortran/32315
746         * gfortran.dg/data_bounds_1.f90: New test.
747
748 2008-02-04  Diego Novillo  <dnovillo@google.com>
749
750         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
751
752         PR 33738
753         * testsuite/g++.dg/warn/pr33738.C: New.
754
755 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
756
757         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
758         to match.
759
760 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
761
762         * lib/target-supports.exp (check_effective_target_hard_float): Only
763         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
764         other targets, grep for a call insn in the rtl expand dump for an
765         add of two doubles.
766         (target_compile): Support generating rtl dumps as output.
767
768 2008-02-04  Richard Guenther  <rguenther@suse.de>
769
770         PR middle-end/33631
771         * gcc.c-torture/execute/pr33631.c: New testcase.
772
773 2008-02-04  Richard Guenther  <rguenther@suse.de>
774
775         PR middle-end/35043
776         * gcc.c-torture/compile/pr35043.c: New testcase.
777
778 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
779
780         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
781
782 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
783
784         * gcc.target/i386/pr31628.c: Require effective target fpic.
785         * gcc.target/i386/strinline.c: Ditto.
786         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
787         * gcc.dg/pr35045.c: Ditto.
788         * gcc.dg/20050503-1.c: Ditto.
789
790 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
791
792         PR fortran/32760
793         * gfortran.dg/host_assoc_variable_1.f90: New test.
794         * gfortran.dg/allocate_stat.f90: Change last three error messages.
795
796 2008-02-02  Michael Matz  <matz@suse.de>
797
798         PR target/35045
799         * gcc.dg/pr35045.c: New test.
800
801 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
802
803         PR libfortran/35001
804         * gfortran.dg/shape_4.f90:  New test.
805
806 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
807
808         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
809
810 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
811
812         PR rtl-optimization/34773
813         * gcc.target/cris/torture/pr34773.c: New test.
814
815 2008-02-01  Nick Clifton  <nickc@redhat.com>
816
817         * lib/target-supports.exp (check_profiling_available): Do not
818         expect profiling to work on the xstormy16 target.
819
820 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
821
822         PR testsuite/35047
823         * gcc.c-torture/execute/20050316-2.x: New file.
824         * gcc.target/i386/pr17390.c: Update scan pattern.
825         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
826         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
827
828 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
829
830         PR fortran/34910
831         * gfortran.dg/proc_assign_2.f90: New test.
832
833 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
834             Jakub Jelinek  <jakub@redhat.com>
835
836         PR c++/34935
837         PR c++/34936
838         * g++.dg/ext/alias-canon.C: New.
839         * g++.dg/ext/alias-mangle.C: New.
840
841 2008-01-30  Jan Hubicka  <jh@suse.cz>
842
843         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
844
845 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
846
847         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
848         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
849
850 2008-01-30  Jan Hubicka  <jh@suse.cz>
851
852         PR target/34982
853         * gcc.c-torture/execute/pr34982.c: New testcase.
854
855 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
856
857         * gcc.target/s390/tf_to_di-1.c: New testcase.
858
859 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
860
861         PR fortran/34975
862         * gfortran.dg/use_only_3.f90: New test.
863         * gfortran.dg/use_only_3.inc: Modules for new test.
864
865         PR fortran/34429
866         * gfortran.dg/function_charlen_2.f90: New test.
867
868 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
869
870         PR middle-end/34969
871         * gcc.dg/pr34969.c: New test.
872
873         PR c/35017
874         * gcc.dg/inline-25.c: New test.
875         * gcc.dg/inline-26.c: New test.
876         * gcc.dg/inline-27.c: New test.
877
878 2008-01-29  Richard Guenther  <rguenther@suse.de>
879
880         PR middle-end/35006
881         * gcc.c-torture/compile/pr35006.c: New testcase.
882
883 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
884
885         PR c++/34055
886         PR c++/34103
887         PR c++/34219
888         PR c++/34606
889         PR c++/34753
890         PR c++/34754
891         PR c++/34755
892         PR c++/34919
893         PR c++/34961
894         * g++.dg/cpp0x/vt-34219-2.C: New.
895         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
896         * g++.dg/cpp0x/vt-34961.C: New.
897         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
898         cases from the re-opened PR.
899         * g++.dg/cpp0x/vt-34753.C: New.
900         * g++.dg/cpp0x/vt-34919.C: New.
901         * g++.dg/cpp0x/vt-34754.C: New.
902         * g++.dg/cpp0x/vt-34606.C: New.
903         * g++.dg/cpp0x/vt-34219.C: New.
904         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
905         * g++.dg/cpp0x/vt-34755.C: New.
906         * g++.dg/cpp0x/pr31438.C: Ditto.
907         * g++.dg/cpp0x/variadic81.C: Ditto.
908
909 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
910
911         * g++.dg/torture/pr34641.C: Put the dg-do first.
912
913 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
914
915         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
916
917 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
918
919         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
920
921 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
922
923         PR 31535
924         * gcc.target/powerpc/spe-small-data-1.c: New test.
925         * gcc.target/powerpc/spe-small-data-2.c: New test.
926
927 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
928
929         PR libfortran/34980
930         * gfortran.dg/shape_3.f90:  New test.
931
932 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
933
934         * gcc.target/s390/20020926-1.c: Remove -m31.
935
936 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
937
938         * gcc.target/s390/20020926-1.c: Disable for s390x.
939
940 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
941
942         PR fortran/34994
943         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
944         expression.
945
946 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
947
948         PR fortran/34990
949         * gfortran.dg/array_constructor_22.f90: New test.
950
951 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
952
953         PR middle-end/34688
954         * gcc.c-torture/compile/pr34688: New test.
955
956 2008-01-26  Tobias Burnus  <burnus@net-b.de>
957
958         PR fortran/34848
959         * gfortran.dg/missing_optional_dummy_5.f90: New.
960
961 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
962
963         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
964         noinline.  XFAIL test.
965
966 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
967
968         PR fortran/31610
969         * gfortran.dg/array_3.f90: New test.
970
971 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
972
973         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
974         on i?86/x86_64.
975
976         PR c++/34965
977         * gcc.dg/pr34965.c: New test.
978         * g++.dg/other/error24.C: New test.
979
980 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
981
982         PR libfofortran/34887
983         * gfortran.dg/x_slash_2.f:  New test.
984
985 2008-01-26  Richard Guenther  <rguenther@suse.de>
986
987         PR c++/34235
988         * g++.dg/torture/pr34235.C: New testcase.
989
990 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
991
992         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
993
994 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
995
996         PR target/34981
997         * gcc.target/mips/lazy-binding-1.c: New test.
998         * gcc.target/mips/mips.exp (setup_mips_tests): Set
999         mips_forced_no_abicalls and mips_forced_no_shared.
1000         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1001         Avoid using small data with -mabicalls.  Don't make -G0 force
1002         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1003         forces the opposite option.
1004
1005 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1006
1007         PR target/34970
1008         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1009         Use -std=gnu89 switch.
1010
1011 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1012
1013         PR libfortran/34876
1014         * gfortran.dg/direct_io_9.f: New test.
1015
1016 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1017
1018         PR fortran/34661
1019         * gfortran.dg/where_operator_assign_4.f90: New test.
1020
1021 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1022
1023         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1024         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1025         c4x-*-* targets.
1026
1027 2008-01-25  Richard Guenther  <rguenther@suse.de>
1028
1029         PR middle-end/32244
1030         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1031
1032 2008-01-25  Richard Guenther  <rguenther@suse.de>
1033
1034         PR tree-optimization/34966
1035         * gcc.c-torture/compile/pr34966.c: New testcase.
1036
1037 2008-01-25  Richard Guenther  <rguenther@suse.de>
1038
1039         PR c++/33887
1040         * g++.dg/torture/pr33887-1.C: New testcase.
1041         * g++.dg/torture/pr33887-2.C: Likewise.
1042         * g++.dg/torture/pr33887-3.C: Likewise.
1043         * gcc.c-torture/execute/20071211-1.c: Likewise.
1044
1045 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1046
1047         PR target/34856
1048         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1049
1050 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1051
1052         PR middle-end/33333
1053         * g++.dg/gomp/pr33333.C: New test.
1054
1055         PR preprocessor/34692
1056         * gcc.dg/cpp/pr34692.c: New test.
1057         * gcc.dg/gomp/pr34692.c: New test.
1058
1059 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1060
1061         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1062
1063 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1064
1065         PR fortran/34202
1066         * gfortran.dg/empty_type.f90: New test.
1067
1068 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1069
1070         PR c++/34603
1071         * g++.dg/template/crash77.C: New.
1072
1073 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1074
1075         PR target/34856
1076         * gcc.dg/pr34856.c: New test.
1077
1078 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1079
1080         * gfortran.dg/namelist_39.f90: Delete temporary files.
1081         * gfortran.dg/namelist_44.f90: Ditto.
1082
1083 2008-01-24  Richard Guenther  <rguenther@suse.de>
1084
1085         PR middle-end/34953
1086         * g++.dg/torture/pr34953.C: New testcase.
1087
1088 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1089
1090         PR middle-end/34934
1091         * gcc.c-torture/compile/20080124-1.c: New test.
1092
1093 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1094
1095         PR fortran/34872
1096         * gfortran.dg/function_charlen_3.f: New test.
1097
1098 2008-01-23  Michael Matz  <matz@suse.de>
1099
1100         PR debug/34895
1101         * g++.dg/debug/pr34895.cc: New testcase.
1102
1103 2008-01-23  Richard Guenther  <rguenther@suse.de>
1104
1105         PR middle-end/31529
1106         * gcc.dg/pr31529-1.c: New testcase.
1107         * gcc.dg/pr31529-2.c: Likewise.
1108
1109 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1110
1111         PR c++/34829
1112         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1113         unsigned int for the first argument.
1114
1115 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1116
1117         PR c++/33984
1118         * g++.dg/conversion/bitfield7.C: New test.
1119         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1120
1121 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1122
1123         From Michael Frysinger  <michael.frysinger@analog.com>
1124         * gcc.target/bfin/mcpu-bf547.c: New test.
1125         * gcc.target/bfin/mcpu-bf523.c: New test.
1126         * gcc.target/bfin/mcpu-bf524.c: New test.
1127         * gcc.target/bfin/mcpu-bf526.c: New test.
1128
1129 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1130
1131         * gcc.c-torture/execute/20080122-1.c: New test.
1132
1133 2008-01-22  Tom Tromey  <tromey@redhat.com>
1134
1135         PR c++/34859
1136         * gcc.dg/cpp/pr34859.c: New file.
1137
1138 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1139
1140         PR fortran/34875
1141         * gfortran.dg/vector_subscript_3.f90: New test.
1142
1143 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1144
1145         PR fortran/34848
1146         * gfortran.dg/missing_optional_dummy_4.f90
1147
1148 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1149
1150         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1151
1152 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1153
1154         * gnat.dg/unchecked_union1.adb: New test.
1155
1156 2008-01-22  Tom Tromey  <tromey@redhat.com>
1157
1158         PR c++/34829
1159         * g++.dg/ext/pr34829.C: New file.
1160
1161 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1162
1163         PR c++/34607
1164         * gcc.dg/gomp/pr34607.c: New test.
1165         * g++.dg/gomp/pr34607.C: New test.
1166
1167         PR c++/34914
1168         * g++.dg/ext/vector10.C: New test.
1169
1170         PR c++/34918
1171         * g++.dg/other/error23.C: New test.
1172
1173         PR c++/34917
1174         * g++.dg/ext/vector12.C: New test.
1175
1176 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1177
1178         PR 32102
1179         * gcc.dg/Wstrict-overflow-21.c: New.
1180         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1181
1182 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1183
1184         PR middle-end/33092
1185         * gcc.dg/pr33092.c: New.
1186
1187 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1188
1189         * gcc.target/s390/20020926-1.c: Add -m31 option.
1190
1191 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1192
1193         PR fortran/34915
1194         * gfortran.dg/initialization_18.f90: New test.
1195
1196 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1197
1198         PR fortran/34899
1199         * gfortran.dg/tab_continuation.f: New.
1200
1201 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1202
1203         PR fortran/34896
1204         * gfortran.dg/use_rename_2.f90: New test.
1205
1206 2008-01-21  Richard Guenther  <rguenther@suse.de>
1207
1208         PR middle-end/34856
1209         * gcc.c-torture/compile/pr34856.c: New testcase.
1210
1211 2008-01-21  Richard Guenther  <rguenther@suse.de>
1212
1213         PR c/34885
1214         * gcc.c-torture/compile/pr34885.c: New testcase.
1215
1216 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1217
1218         * gnat.dg/specs/alignment1.ads: New test.
1219
1220 2008-01-21  Richard Guenther  <rguenther@suse.de>
1221
1222         PR c++/34850
1223         * g++.dg/torture/pr34850.C: New testcase.
1224
1225 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1226             Olga Golovanevsky  <olga@il.ibm.com>
1227
1228         PR tree-optimization/34701
1229         * gcc.dg/struct/wo_prof_array_field.c: New test.
1230         
1231 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1232
1233         PR c++/34891
1234         * g++.dg/ext/vector9.C: New.
1235
1236 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1237
1238         PR c++/34776
1239         PR c++/34486
1240         * g++.dg/template/crash75.C: New.
1241         * g++.dg/template/crash76.C: Likewise.  
1242
1243 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1244
1245         PR rtl-optimization/34808
1246         * gcc.c-torture/compile/pr34808.c: New test.
1247
1248 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1249
1250         PR fortran/34784
1251         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1252
1253         PR fortran/34861
1254         * gfortran.dg/entry_array_specs_3.f90: New test.
1255
1256         PR fortran/34854
1257         * gfortran.dg/use_rename_1.f90: New test.
1258
1259 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1260
1261         PR fortran/34784
1262         * gfortran.dg/array_constructor_20.f90: New test.
1263         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1264
1265         PR fortran/34785
1266         * gfortran.dg/array_constructor_21.f90: New test.
1267
1268 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1269
1270         PR libfortran/34795
1271         * gfortran.dg/inquire_13.f90: New test.
1272         
1273         PR libfortran/34659
1274         * gfortran.dg/continuation_9.f90: New test.
1275
1276 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1277
1278         PR target/34831
1279         * gcc.target/mips/pr34831.c: New test.
1280
1281 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1282
1283         PR fortran/34817
1284         PR fortran/34838
1285         * gfortran.dg/any_all_1.f90:  New test.
1286         * gfortran.dg/any_all_2.f90:  New test.
1287
1288 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1289
1290         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1291         "dg-require-weak" statement.
1292         * g++.dg/eh/weak1.C: Likewise.
1293
1294 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1295
1296         PR gcov-profile/34610
1297         * gcc.dg/gomp/pr34610.c: New test.
1298
1299 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1300
1301         PR fortran/34760
1302         * gfortran.dg/implicit_11.f90: New.
1303         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1304         * gfortran.dg/entry_15.f90: Ditto.
1305         * gfortran.dg/func_assign.f90: Ditto.
1306         * gfortran.dg/gomp/reduction3.f90: Ditto.
1307         * gfortran.dg/proc_assign_1.f90: Ditto.
1308
1309         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1310         of dg-excess-errors.
1311
1312 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1313
1314         PR fortran/32616
1315         * gfortran.dg/argument_checking_15.f90: New.
1316         * gfortran.dg/argument_checking_5.f90: Change TODO into
1317         dg-warning.
1318
1319 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1320
1321         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1322         * gfortran.dg/enum_5.f90: Ditto.
1323         * gfortran.dg/enum_6.f90: Ditto.
1324         * gfortran.dg/bom_error.f90: Ditto.
1325         * gfortran.dg/func_decl_4.f90: Ditto.
1326
1327 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1328
1329         PR libfortran/34782
1330         * gfortran.dg/fmt_t_6.f: New test.
1331
1332 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1333
1334         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1335
1336 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1337
1338         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1339
1340 2008-01-18  Ian Lance Taylor  <iant@google.com>
1341
1342         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1343
1344 2008-01-18  Ian Lance Taylor  <iant@google.com>
1345
1346         PR c++/33407
1347         * g++.dg/init/new26.C: New test.
1348
1349 2008-01-18  Richard Guenther  <rguenther@suse.de>
1350
1351         PR middle-end/34801
1352         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1353         redundant one.
1354
1355 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1356
1357         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1358         dg-require-effective-target.
1359
1360 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1361
1362         PR target/34556
1363         * gfortran.dg/reshape_2.f90: New test.
1364
1365 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1366
1367         * gcc.dg/20040223-1.c: Fix comment typo.
1368
1369 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1370
1371         PR target/34814
1372         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1373         until 34814 is fixed.
1374
1375 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1376
1377         PR tree-optimization/34648
1378         * gcc.c-torture/compile/pr34648.c: New testcase.
1379
1380 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1381
1382         PR testsuite/34821
1383         * gcc.dg/autopar/autopar.exp: New.
1384         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1385         * lib/target-supports.exp (check_effective_target_pthread): New.
1386
1387         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1388         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1389         * gcc.dg/tree-ssa/reduc-1.c: Same.
1390         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1391         * gcc.dg/tree-ssa/reduc-2.c: Same
1392         * gcc.dg/tree-ssa/reduc-3.c: Same.
1393         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1394         * gcc.dg/tree-ssa/reduc-6.c: Same.
1395         * gcc.dg/tree-ssa/reduc-7.c: Same.
1396         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1397         * gcc.dg/tree-ssa/reduc-8.c: Same.
1398         * gcc.dg/tree-ssa/reduc-9.c: Same.
1399
1400 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1401
1402         * gnat.dg/discr5.adb: New test.
1403
1404 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1405
1406         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1407
1408 2008-01-17  Richard Guenther  <rguenther@suse.de>
1409
1410         PR tree-optimization/34825
1411         * gcc.dg/pr34825.c: New testcase.
1412
1413 2008-01-17  Richard Guenther  <rguenther@suse.de>
1414
1415         * gcc.c-torture/execute/20080117-1.c: New testcase.
1416
1417 2008-01-17  Revital Eres  <eres@il.ibm.com>
1418
1419         PR30957
1420         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1421
1422 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1423
1424         PR fortran/34429
1425         * gfortran.dg/function_charlen_1.f90: New test.
1426
1427         PR fortran/34431
1428         * gfortran.dg/function_types_1.f90: New test.
1429         * gfortran.dg/function_types_2.f90: New test.
1430
1431         PR fortran/34471
1432         * gfortran.dg/function_kinds_4.f90: New test.
1433         * gfortran.dg/function_kinds_5.f90: New test.
1434
1435         * gfortran.dg/defined_operators_1.f90: Errors now at function
1436         declarations.
1437         * gfortran.dg/private_type_4.f90: The same.
1438         * gfortran.dg/interface_15.f90: The same.
1439         * gfortran.dg/elemental_args_check_2.f90: The same.
1440         * gfortran.dg/auto_internal_assumed.f90: The same.
1441
1442 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1443
1444         * gnat.dg/sizetype.adb: New test.
1445
1446 2008-01-16  Richard Guenther  <rguenther@suse.de>
1447
1448         PR middle-end/32628
1449         * gcc.dg/overflow-warn-7.c: New testcase.
1450
1451 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1452
1453         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1454
1455 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1456         Richard Guenther  <rguenther@suse.de>
1457
1458         PR c/34668
1459         * gcc.dg/pr34668-1.c: New test.
1460         * gcc.dg/pr34668-2.c: Likewise.
1461
1462 2008-01-16  Richard Guenther  <rguenther@suse.de>
1463
1464         PR c++/33819
1465         * g++.dg/torture/pr33819.C: New testcase.
1466
1467 2008-01-16  Richard Guenther  <rguenther@suse.de>
1468
1469         PR c/34768
1470         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1471         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1472
1473 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1474
1475         PR fortran/34796
1476         * gfortran.dg/argument_checking_13.f90: New.
1477         * gfortran.dg/argument_checking_14.f90: New.
1478
1479 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1480         
1481         PR libfortran/34671
1482         * gfortran.dg/anyallcount_1.f90:  New test.
1483
1484 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1485
1486         PR c++/34399
1487         * g++.dg/cpp0x/vt-34399.C: New.
1488         * g++.dg/template/friend50.C: New.
1489
1490 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1491
1492         PR c++/34751
1493         * g++.dg/cpp0x/vt-34751.C: New.
1494
1495 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1496
1497         PR c++/34051
1498         PR c++/34055
1499         PR c++/34102
1500         PR c++/34103
1501         * g++.dg/cpp0x/vt-34051-2.C: New.
1502         * g++.dg/cpp0x/vt-34102.C: New.
1503         * g++.dg/cpp0x/vt-34051.C: New.
1504         * g++.dg/cpp0x/vt-34055.C: New.
1505         * g++.dg/cpp0x/vt-34103.C: New.
1506
1507 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1508
1509         PR c++/34314
1510         * g++.dg/cpp0x/vt-34314.C: New.
1511         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1512         reality (the error message was wrong previously).
1513
1514 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1515
1516         PR c++/33964
1517         * g++.dg/cpp0x/vt-33964.C: New.
1518         * g++.dg/template/partial5.C: New.
1519
1520 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1521
1522         PR c++/34052
1523         * g++.dg/cpp0x/vt-34052.C: New.
1524         * g++.dg/template/ttp26.C: New.
1525         
1526 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1527
1528         * gnat.dg/rep_clause2.ad[sb]: New test.
1529         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1530
1531 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1532
1533         PR c++/24924
1534         * g++.dg/cpp/pedantic-errors.C: Delete.
1535         * g++.dg/cpp/permissive.C: Delete.
1536         
1537 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1538
1539         * gcc.c-torture/compile/20080114-1.c: New test.
1540
1541 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1542
1543         PR fortran/34665
1544         * gfortran.dg/argument_checking_11.f90: New.
1545         * gfortran.dg/argument_checking_12.f90: New.
1546         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1547         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1548         * gfortran.dg/argument_checking_3.f90: Ditto.
1549         * gfortran.dg/pointer_intent_2.f90: Ditto.
1550         * gfortran.dg/import2.f90: Ditto.
1551         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1552         * gfortran.dg/implicit_actual.f90: Ditto.
1553         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1554         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1555
1556 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1557
1558         PR fortran/34763
1559         * gfortran.dg/interface_proc_end.f90: New.
1560
1561 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1562
1563         PR fortran/34759
1564         * gfortran.dg/assumed_size_refs_4.f90: New.
1565
1566 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1567
1568         * gnat.dg/unchecked_convert1.adb.
1569
1570 2008-01-13  Richard Guenther  <rguenther@suse.de>
1571
1572         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1573         readable and writable again before exiting.
1574
1575 2008-01-13  Richard Guenther  <rguenther@suse.de>
1576
1577         PR middle-end/34601
1578         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1579
1580 2008-01-13  Jan Hubicka  <jh@suse.cz>
1581
1582         PR middle-end/32135
1583         * gcc.dg/pr32135.c: new.
1584
1585 2008-01-12  Doug Kwan  <dougkwan@google.com>
1586
1587         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1588         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1589         -Wignored-qualifiers.
1590
1591 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1592
1593         * gnat.dg/slice3.adb: New test.
1594         * gnat.dg/slice4.adb: Likewise.
1595
1596 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1597
1598         * gnat.dg/bit_packed_array.ad[sb]: New test.
1599
1600 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1601
1602         PR fortran/34432
1603         * gfortran.dg/parens_7.f90: New test.
1604
1605 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1606
1607         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1608         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1609
1610         * gcc.dg/pr33826.c: Require nonpic.
1611
1612 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1613
1614         PR fortran/34722
1615         * gfortran.dg/inquire_12.f90: New test.
1616
1617 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1618
1619         PR libfortran/34670
1620         * all_bounds_1.f90: New test case.
1621         * maxloc_bounds_1.f90: New test case.
1622         * maxloc_bounds_2.f90: New test case.
1623         * maxloc_bounds_3.f90: New test case.
1624         * maxloc_bounds_4.f90: New test case.
1625         * maxloc_bounds_5.f90: New test case.
1626         * maxloc_bounds_6.f90: New test case.
1627         * maxloc_bounds_7.f90: New test case.
1628         * maxloc_bounds_8.f90: New test case.
1629
1630 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1631
1632         * gcc.dg/struct-ret-3.c: New test.
1633
1634 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1635
1636         PR fortran/34537
1637         * gfortran.dg/transfer_simplify_8.f90: New test.
1638
1639 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1640
1641         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1642         size_t using predefined macro.
1643
1644 2008-01-10  Raksit Ashok  <raksit@google.com>
1645
1646         PR rtl-optimization/27971
1647         * gcc.target/i386/pr27971.c: New testcase.
1648
1649 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1650
1651         PR fortran/34396
1652         * gfortran.dg/bounds_check_12.f90: New test.
1653
1654 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1655
1656         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1657         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1658
1659 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1660
1661         PR middle-end/34641
1662         * g++.dg/torture/pr34641.C: New testcase.
1663
1664 2008-01-10  Richard Guenther  <rguenther@suse.de>
1665
1666         PR tree-optimization/34651
1667         * g++.dg/torture/pr34651.C: New testcase.
1668
1669 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1670
1671         PR tree-optimization/34017
1672         * gcc.dg/tree-ssa/pr34017.c: New.
1673
1674 2008-01-09  Richard Guenther  <rguenther@suse.de>
1675         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1676
1677         PR middle-end/30132
1678         * gcc.c-torture/compile/pr30132.c: New testcase.
1679
1680 2008-01-09  Richard Guenther  <rguenther@suse.de>
1681
1682         PR middle-end/34458
1683         * gcc.c-torture/compile/pr34458.c: New testcase.
1684
1685 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1686
1687         PR testsuite/30459
1688         g++.dg/eh/ia64-2.C: Require weak support.
1689
1690 2008-01-08  Richard Guenther  <rguenther@suse.de>
1691
1692         PR middle-end/31863
1693         * g++.dg/torture/pr31863.C: New testcase.
1694
1695 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1696
1697         PR middle-end/34694
1698         * gcc.dg/gomp/pr34694.c: New test.
1699         * g++.dg/gomp/pr34694.C: New test.
1700
1701         PR c++/33890
1702         * g++.dg/gomp/pr33890.C: New test.
1703
1704 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1705
1706         PR fortran/34476
1707         * gfortran.dg/parameter_array_init_3.f90: New test.
1708
1709 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1710
1711         PR fortran/34681
1712         PR fortran/34704
1713         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1714
1715 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1716
1717         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1718         * g++.dg/other/spu2vmx-1.C: Use it.
1719
1720 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1721
1722         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1723
1724         PR testsuite/34575
1725         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1726         * gcc.target/powerpc/parity-1.c: Likewise.
1727
1728 2008-01-07  Fred Fish  <fnf@specifix.com>
1729
1730         PR preprocessor/30363:
1731         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1732         macro expansions.
1733
1734 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1735
1736         PR fortran/34672
1737         * gfortran.dg/use_only_2.f90: New test.
1738
1739 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1740
1741         PR libstdc++/34680
1742         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1743         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1744
1745 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1746
1747         PR fortran/34545
1748         * gfortran.dg/use_12.f90: New test.
1749
1750 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1751
1752         PR fortran/34689
1753         * interface.c (compare_actual_formal): Fix intent(out) check for
1754         function result variables.
1755
1756 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1757
1758         PR fortran/34690
1759         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1760
1761 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1762
1763         PR fortran/34689
1764         * gfortran.dg/intent_out_4.f90: Fix test case.
1765
1766 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1767
1768         PR fortran/34689
1769         * gfortran.dg/intent_out_4.f90: New.
1770
1771 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1772
1773         PR libfortran/34540
1774         * gfortran.dg/optional_dim_3.f90: New test.
1775
1776 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1777
1778         PR fortran/34658
1779         * gfortran.dg/common_11.f90: New.
1780         * gfortran.dg/blockdata_1.f90: Update test case.
1781         * gfortran.dg/blockdata_2.f90: Update test case.
1782
1783 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1784
1785         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1786
1787 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1788
1789         PR fortran/34655
1790         * gfortran.dg/equiv_constraint_9.f90: New.
1791
1792 2008-01-06  Revital Eres  <eres@il.ibm.com>
1793
1794         PR tree-optimization/34263
1795         * gcc.dg/pr34263.c:  New testcase.
1796
1797 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1798
1799         PR fortran/34654
1800         * gfortran.dg/internal_io_unf.f90: New.
1801
1802 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1803
1804         PR fortran/34660
1805         * gfortran.dg/elemental_args_check_2.f90: New.
1806
1807 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1808
1809         PR fortran/34662
1810         * gfortran.dg/intent_out_3.f90: New.
1811
1812 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1813
1814         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1815
1816 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1817
1818         PR libfortran/34676
1819         * gfortran.dg/list_read_8.f90: New test.
1820
1821 2008-01-04  Richard Guenther  <rguenther@suse.de>
1822
1823         PR middle-end/34029
1824         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1825         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1826
1827 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1828
1829         PR gcov-profile/34609
1830         * g++.dg/gcov/gcov-6.C: New test.
1831
1832 2008-01-04  Richard Guenther  <rguenther@suse.de>
1833
1834         PR tree-optimization/31081
1835         * g++.dg/torture/pr31081-1.C: New testcase.
1836         * g++.dg/torture/pr31081-2.C: Likewise.
1837
1838 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1839
1840         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1841         * gcc.target/mips/rsqrt-2.c: Likewise.
1842         * gcc.target/mips/rsqrt-4.c: New test.
1843
1844 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1845
1846         PR fortran/34557
1847         * gfortran.dg/equiv_substr.f90: New.
1848
1849 2008-01-03  Tom Tromey  <tromey@redhat.com>
1850
1851         PR c/34457:
1852         * gcc.dg/pr34457-2.c: New file.
1853         * gcc.dg/pr34457-1.c: New file.
1854
1855 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1856
1857         Revert fix for PR tree-optimization/34458.
1858
1859 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1860
1861         PR tree-optimization/34458
1862         * gcc.dg/tree-ssa/pr34458.c: New.
1863
1864 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1865
1866         PR libfortran/34565
1867         * gfortran.dg/internal_readwrite_1.f90:  New test.
1868         * gfortran.dg/internal_readwrite_2.f90:  New test.
1869
1870 2008-01-03  Tom Tromey  <tromey@redhat.com>
1871
1872         PR preprocessor/34602:
1873         * gcc.dg/cpp/pr34602.c: New file.
1874
1875 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1876
1877         PR tree-optimization/29484
1878         * gcc.c-torture/execute/20071220-1.c: New test.
1879         * gcc.c-torture/execute/20071220-2.c: New test.
1880
1881 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1882
1883         PR tree-optimization/34635
1884         * gcc.dg/tree-ssa/pr34635.c: New.
1885         * gcc.dg/tree-ssa/pr34635-1.c: New.
1886
1887 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1888
1889         PR middle-end/34562
1890         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1891         scan-assembler check.
1892
1893 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR middle-end/34608
1896         * g++.dg/gomp/pr34608.C: New test.
1897
1898 2008-01-02  Richard Guenther  <rguenther@suse.de>
1899
1900         PR middle-end/34093
1901         PR middle-end/31976
1902         * gcc.c-torture/compile/pr34093.c: New testcase.
1903
1904 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1905
1906         * g++.dg/cpp0x/long_long.C: New.
1907
1908 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1909
1910         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1911         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1912         warning on the function main.
1913
1914 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1915
1916         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1917         rather than __v2di type.
1918
1919 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1920
1921         PR fortran/34558
1922         * gfortran.dg/linked_list_1.f90: New test.
1923
1924 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1925
1926         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1927         instead of appending to it.
1928
1929 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1930
1931         PR tree-optimization/34591
1932         * gcc.dg/vect/pr34591.c: New test.
1933
1934 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1935
1936         PR libfortran/34594
1937         * gfortran.dg/direct_io_8.f90:  New test case.
1938
1939 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1940
1941         PR target/34281
1942         * gcc.c-torture/execute/20071213-1.c: New test.
1943
1944 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1945
1946         PR libfortran/34560
1947         * gfortran.dg/read_eof_5.f90: New test.
1948
1949 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1950
1951         PR fortran/34514
1952         * gfortran.dg/initialization_17.f90: New.
1953
1954 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1955
1956         PR libfortran/34566
1957         * gfortran.dg/matmul_6.f90:  New test.
1958
1959 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1960
1961         PR fortran/34421
1962         * gfortran.dg/entry_17.f90: New.
1963
1964 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1965
1966         PR fortran/34536
1967         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1968         * gfortran.dg/real_const_3.f90: Likewise.
1969         * gfortran.dg/unary_operator.f90: New test.
1970
1971 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1972
1973         * gnat.dg/pack2.adb: New test.
1974
1975 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1976
1977         PR fortran/34559
1978         * gfortran.dg/repeat_6.f90: New test.
1979
1980 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1981
1982         PR fortran/34549
1983         * cshift_shift_real_1.f90:  New test.
1984
1985 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1986
1987         PR fortran/34540
1988         * gfortran.dg/shift-kind_2.f90: New test.
1989
1990 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1991
1992         PR target/8835
1993         * gcc.dg/pr8835-1.c: New.
1994
1995 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1996
1997         PR fortran/34438
1998         * gfortran.dg/default_initialization_3.f90: New test.
1999
2000 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2001
2002         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2003         conditions.
2004         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2005
2006 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2007
2008         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2009         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2010
2011 2007-12-20  Jason Merrill  <jason@redhat.com>
2012
2013         * gcc.dg/overload/arg[14].C: Remove expected errors.
2014
2015 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2016
2017         PR c++/34459
2018         * gcc.c-torture/execute/20071219-1.c: New test.
2019
2020 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2021
2022         PR fortran/34530
2023         * gfortran.dg/namelist_44.f90: New.
2024
2025 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2026
2027         PR fortran/34482
2028         * gfortran.dg/boz_8.f90: Add error-check check.
2029         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2030         stop by call abort.
2031
2032 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2033
2034         * gcc.dg/gomp/combined-1.c: New test.
2035
2036 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2037
2038         PR tree-optimization/34355
2039         * g++.dg/tree-ssa/pr34355.C: New test.
2040
2041 2007-12-19  Revital Eres  <eres@il.ibm.com>
2042
2043          * gcc.dg/sms-5.c: New testcase.
2044
2045 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2046
2047         PR fortran/34325
2048         * gfortran.dg/missing_parens_1.f90: New.
2049         * gfortran.dg/missing_parens_1.f90: New.
2050         
2051 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2052
2053         PR fortran/34495
2054         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2055         expressions.
2056         * gfortran.dg/transfer_simplify_7.f90: New test.
2057
2058 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2059
2060         * gcc.dg/pr32912-3.c: Compile with -w.
2061
2062         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2063
2064 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2065             Jakub Jelinek  <jakub@redhat.com>
2066         
2067         PR c++/32565
2068         PR c++/33943
2069         PR c++/33965
2070         * g++.dg/cpp0x/variadic86.C: New.
2071         * g++.dg/cpp0x/variadic87.C: New.
2072         * g++.dg/cpp0x/variadic84.C: New.
2073         * g++.dg/cpp0x/variadic85.C: New.
2074         * g++.dg/template/ttp25.C: New.
2075
2076 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2077
2078         PR tree-optimization/34123
2079         * gcc.dg/tree-ssa/pr34123.c: New test.
2080
2081 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2082
2083         PR rtl-optimization/34456
2084         * gcc.c-torture/execute/pr34456.c: New test.
2085
2086 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2087
2088         PR c++/34488
2089         * g++.dg/parse/friend7.C: New test.
2090
2091         PR rtl-optimization/34490
2092         * gcc.c-torture/execute/20071216-1.c: New test.
2093
2094 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2095
2096         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2097
2098 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2099
2100         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2101         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2102         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2103         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2104         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2105
2106 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2107
2108         PR c/34506
2109         * gcc.dg/gomp/clause-2.c: New test.
2110         * g++.dg/gomp/clause-4.C: New test.
2111
2112 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2113
2114         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2115         part of Fortran 77/95/2003.
2116
2117 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2118
2119         PR tree-optimization/34445
2120         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2121         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2122
2123 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2124
2125         PR fortran/34427
2126         * gfortran.dg/namelist_42.f90: Update.
2127         * gfortran.dg/namelist_43.f90: New.
2128         
2129 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2130
2131         PR fortran/34495
2132         * gfortran.dg/initialization_16.f90: New.
2133
2134 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2135
2136         PR fortran/34305
2137         * gfortran.dg/real_dimension_1.f:  New test case.
2138
2139 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2140
2141         * gcc.dg/torture/pr24257.c: Remove -O from options.
2142
2143 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2144
2145         PR fortran/34246
2146         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2147
2148 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2149
2150         PR fortran/31213
2151         PR fortran/33888
2152         PR fortran/33998
2153         * gfortran.dg/mapping_1.f90: New test.
2154         * gfortran.dg/mapping_2.f90: New test.
2155         * gfortran.dg/mapping_3.f90: New test.
2156
2157 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2158
2159         PR rtl-optimization/34415
2160         * gcc.c-torture/execute/pr34415.c: New test.
2161
2162 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2163
2164         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2165         void. 
2166
2167 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2168
2169         PR bootstrap/34003
2170         * gcc.dg/pr34003-1.c: New test.
2171         * gcc.dg/pr34003-2.c: New.
2172
2173 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2174
2175         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2176         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2177         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2178         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2179         add -save-temps.
2180         * gcc.target/cris/torture/cris-torture.exp,
2181         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2182         * gcc.target/cris/builtin_ctz_v3.c,
2183         gcc.target/cris/builtin_ctz_v8.c,
2184         gcc.target/cris/builtin_clz_v0.c,
2185         gcc.target/cris/builtin_clz_v3.c,
2186         gcc.target/cris/builtin_bswap_v3.c,
2187         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2188         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2189         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2190         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2191         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2192         lib/target-supports.exp: Adjust for crisv32-*-*.
2193
2194 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2195
2196         * gcc.dg/debug/const-3.c: New.
2197
2198 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2199
2200         * g++.dg/other/datasec1.C: Require named section support.
2201
2202 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2203
2204         PR target/29978
2205         * gcc.target/i386/pr29978.c: New test.
2206
2207 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2208
2209         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2210         instead of -msse4.1.
2211         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2212         * g++.dg/other/i386-2.C (dg-options): Ditto.
2213
2214 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2215
2216         PR fortran/34438
2217         * gfortran.dg/private_type_10.f90: New.
2218
2219 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2220
2221         PR fortran/34398
2222         * gfortran.dg/nan_4.f90: New.
2223
2224 2007-12-14  Richard Guenther  <rguenther@suse.de>
2225
2226         PR middle-end/34462
2227         * gcc.c-torture/compile/20071214-1.c: New testcase.
2228
2229 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2230
2231         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2232         macros to test macroized SSE intrinsics.  Use new macros to test
2233         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2234         emmintrin.h, xmmintrin.h and bmmintrin.h
2235         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2236         to test with immediate operand.
2237
2238 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2239
2240         PR target/34091
2241         * gcc.c-torture/compile/pr34091.c: New test.
2242
2243 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2244
2245         * gcc.dg/uninit-13.c: UnXFAIL.
2246         * gcc.dg/complex-5.c: New testcase.
2247
2248 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2249
2250         * gcc.dg/struct/struct-reorg.exp: Replace 
2251          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2252         
2253 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2254
2255         PR libfortran/34370
2256         PR libfortran/34323
2257         PR libfortran/34405
2258         * gfortran.dg/advance_6.f90:  New test case.
2259         * gfortran.dg/direct_io_7.f90:  New test case.
2260         * gfortran.dg/streamio_13.f90:  New test case.
2261
2262 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2263
2264         * g++.dg/cpp0x/__func__.C: New.
2265
2266 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2267
2268         PR target/34435
2269         * g++.dg/other/pr34435.C: New testcase.
2270
2271 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2272
2273         * gcc.dg/struct: New directory with tests 
2274         for struct-reorg optimizaion.
2275         * gcc.dg/struct/struct-reorg.exp: New script.
2276         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2277         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2278         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2279         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2280         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2281         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2282         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2283         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2284         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2285         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2286         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2287         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2288         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2289         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2290         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2291         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2292         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2293         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2294         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2295         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2296         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2297         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2298         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2299         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2300
2301 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2302
2303         PR fortran/34427
2304         * gfortran.dg/namelist_42.f90: New.
2305
2306 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2307
2308         PR fortran/34254
2309         * gfortran.dg/function_kinds_3.f90: New.
2310
2311 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2312
2313         * gcc.target/s390/20071212-1.c: New testcase.
2314
2315 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2316
2317         PR c++/34238
2318         * g++.dg/ext/visibility/anon7.C: Add xfail.
2319         * g++.dg/ext/visibility/anon9.C: New test.
2320         * g++.dg/ext/visibility/anon10.C: New test.
2321
2322         PR c++/34364
2323         * g++.dg/rtti/dyncast2.C: New test.
2324
2325 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2326
2327         PR tree-optimization/34407
2328         * gcc.dg/vect/pr34407.c: New test.
2329
2330 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2331
2332         PR fortran/34411
2333         * gfortran.dg/error_recovery_5.f90: New.
2334         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2335
2336 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2337
2338         PR tree-optimization/34371
2339         * gcc.c-torture/compile/20071207-1.c: New test.
2340
2341 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2342
2343         PR c++/34059
2344         * g++.dg/parse/crash40.C: New test.
2345
2346 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2347
2348         * g++.dg/opt/memcpy1.C: New test.
2349
2350 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2351
2352         PR fortran/34425
2353         * gfortran.dg/argument_checking_10.f90: New.
2354
2355 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2356
2357         PR rtl-optimization/34302
2358         * gcc.c-torture/execute/20071210-1.c: New test.
2359
2360 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2361
2362         PR c++/34395
2363         * g++.dg/cpp0x/error1.C: New test.
2364
2365         PR c++/34394
2366         * g++.dg/other/error22.C: New test.
2367
2368 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2369
2370         PR target/32086
2371         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2372         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2373         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2374
2375 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2376
2377         PR c++/34178
2378         PR c++/34340
2379         * g++.dg/template/repo6.C: New test.
2380         * g++.dg/template/repo7.C: New test.
2381         * g++.dg/template/repo8.C: New test.
2382
2383 2007-12-09  H.J. Lu  <hjl@lucon.org>
2384             Tobias Burnus  <burnus@net-b.de>
2385
2386         PR fortran/34404
2387         * gfortran.dg/read_2.f90: New.
2388
2389 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2390
2391         * lib/target-supports.exp (check_effective_target_tls_native):
2392         Fix typo.
2393
2394 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2395
2396         PR ada/34366
2397         * gnat.dg/enclosing_record_reference.ads,
2398         gnat.dg/enclosing_record_reference.adb: New test.
2399
2400 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2401
2402         PR fortran/32129
2403         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2404         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2405
2406         PR fortran/31487
2407         * gfortran.dg/char_component_initializer_1.f90: New test.
2408
2409 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2410
2411         PR fortran/34342
2412         PR fortran/34345
2413         PR fortran/18026
2414         PR fortran/29471
2415
2416         * gfortran.dg/boz_8.f90: New.
2417         * gfortran.dg/boz_9.f90: New.
2418         * gfortran.dg/boz_10.f90: New.
2419         * gfortran.dg/boz_7.f90: Update dg-warning.
2420         * gfortran.dg/pr16433.f: Add dg-error.
2421         * gfortan.dg/ibits.f90: Update dg-warning.
2422         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2423         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2424
2425 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2426
2427         PR fortran/34359
2428         * gfortran.dg/include_1.f90: New test.
2429         * gfortran.dg/include_1.inc: New.
2430         * gfortran.dg/include_2.f90: New test.
2431
2432 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2433
2434         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2435
2436 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2437
2438         PR fortran/34319
2439         * gfortran.dg/nan_3.f90: New.
2440
2441 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2442
2443         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2444
2445 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2446
2447         * gnat.dg/tamdt*.ad?: Support for ...
2448         * gnat.dg/test_tamdt.adb: New test.
2449
2450 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2451
2452         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2453         exports and document how these can be exercised.
2454
2455 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2456
2457         PR ada/15805
2458         * gnat.dg/specs/access_constants.ads: New test.
2459
2460         * gnat.dg/specs/access_constant_decl.ads: New test.
2461
2462         PR ada/21346
2463         * gnat.dg/compose.adb: New test.
2464
2465 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2466
2467         PR ada/34173
2468         * gnat.dg/unc_memops.ad[sb]: Support for ...
2469         * gnat.dg/unc_memfree.adb: New test.
2470         
2471 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2472
2473         * gfortran.dg/ltrans-7.f90: New.
2474
2475 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2476             Dorit Nuzman  <dorit@il.ibm.com>
2477
2478         PR tree-optimization/34005
2479         * gcc.dg/vect/pr34005.c: New test.
2480
2481 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2482
2483         PR c++/34336
2484         * g++.dg/template/new8.C: New test.
2485
2486 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2487
2488         PR fortran/34333
2489         * gfortran.dg/boz_7.f90: New.
2490         * gfortran.dg/int_1.f90: Disable -pedantic option.
2491         * gfortran.dg/boz_1.f90: Ditto.
2492         * gfortran.dg/boz_3.f90: Ditto.
2493         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2494         * gfortran.dg/ibits.f90: Ditto.
2495         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2496         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2497
2498 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2499
2500         PR fortran/34335
2501         * gfortran.dg/used_types_19.f90: New test.
2502
2503 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2504
2505         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2506         * gfortran.dg/nearest_2.f90: Likewise.
2507         * gfortran.dg/nearest_3.f90: Likewise.
2508
2509 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2510
2511         PR middle-end/34337
2512         * gcc.c-torture/execute/20071205-1.c: New test.
2513
2514 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2515
2516         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2517         * gfortran.dg/real_const_3.f90: Likewise.
2518
2519 2007-12-05  Richard Guenther  <rguenther@suse.de>
2520
2521         PR tree-optimization/34138
2522         * gcc.c-torture/compile/pr34138.c: New testcase.
2523
2524 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR debug/33739
2527         * gfortran.dg/debug_2.f: New test.
2528
2529 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2530
2531         * gnat.dg/specs/elab1.ads: New test.
2532
2533 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2534
2535         PR target/34312
2536         * gcc.target/i386/pr34312.c: New test.
2537
2538 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2539
2540         PR fortran/34333
2541         * gfortran.dg/nan_2.f90: New.
2542
2543 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2544
2545         PR c++/34271
2546         * g++.dg/cpp0x/decltype9.C: New test.
2547         * g++.dg/cpp0x/decltype10.C: New test.
2548
2549 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2550
2551         PR ada/21489
2552         * gnat.dg/rm_6_4_1_13.adb: New test.
2553
2554 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2555
2556         PR middle-end/34134
2557         * gcc.c-torture/compile/20071117-1.c: New test.
2558
2559 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2560
2561         PR c++/34101
2562         * g++.dg/cpp0x/variadic-ttp.C: New.
2563
2564 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2565         
2566         * gcc.dg/parse-decl-after-if.c: New.
2567         * gcc.dg/20031223-1.c: Adjust.
2568         
2569 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2570
2571         PR c++/33509
2572         * g++.dg/cpp0x/variadic-throw.C: New.
2573
2574 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2575
2576         PR c++/33091
2577         * g++.dg/cpp0x/variadic-unify.C: New.
2578
2579 2007-12-04  Richard Guenther  <rguenther@suse.de>
2580
2581         PR middle-end/34334
2582         PR middle-end/34222
2583         * gcc.c-torture/compile/pr34334.c: New testcase.
2584         * g++.dg/torture/pr34222.C: New testcase.
2585
2586 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2587
2588         * gcc.c-torture/execute/20071202-1.c: New test.
2589         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2590
2591 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2592
2593         PR fortran/34318
2594         * gfortran.dg/module_nan.f90: New.
2595
2596 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2597
2598         * lib/target-supports.exp (get_compiler_messages): Replace with...
2599         (check_compile): ...this new procedure.  Handle TYPE == executable.
2600         Use comments in the source to determine the correct extension.
2601         Return a pair containing the compiler output and the output filename.
2602         Don't delete the file here.
2603         (check_no_compiler_messages_nocache): New procedure.
2604         (check_no_compiler_messages): Use it.
2605         (check_no_messages_and_pattern_nocache): New procedure.
2606         (check_no_messages_and_pattern): Use it.
2607         (check_runtime_nocache, check_runtime): New procedures.
2608         (check_effective_target_tls): Use check_no_compiler_messages.
2609         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2610         (check_effective_target_tls_runtime): Use check_runtime.
2611         (check_effective_target_fstack_protector): Likewise.
2612         (check_iconv_available): Use check_runtime_nocache.
2613         (check_effective_target_fortran_large_real): Use
2614         check_no_compiler_messages.
2615         (check_effective_target_fortran_large_int): Likewise.
2616         (check_effective_target_static_libgfortran): Likewise.
2617         (check_750cl_hw_available): Use check_cached_effective_target
2618         and check_runtime_nocache.
2619         (check_vmx_hw_available): Likewise.
2620         (check_effective_target_broken_cplxf_arg): Likewise.
2621         (check_alpha_max_hw_available): Use check_runtime.
2622         (check_function_available): Use check_no_compiler_messages.
2623         (check_cxa_atexit_available): Use check_cached_effective_target
2624         and check_runtime_nocache.
2625         (check_effective_target_dfp_nocache): Use
2626         check_no_compiler_messages_nocache.
2627         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2628         (check_effective_target_dfp): Use check_cached_effective_target.
2629         (check_effective_target_dfprt): Likewise.
2630         (check_effective_target_arm_neon_hw): Use check_runtime.
2631         (check_effective_target_ultrasparc_hw): Likewise.
2632         (check_effective_target_c99_runtime): Use
2633         check_no_compiler_messages_nocache.
2634
2635 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2636
2637         PR middle-end/29749
2638         * gcc.dg/fold-rotate-1.c: New test.
2639
2640         PR tree-optimization/33453
2641         * gcc.c-torture/compile/20071203-1.c: New test.
2642
2643 2007-12-03  Robert Dewar <dewar@adacore.com>
2644             Samuel Tardieu  <sam@rfc1149.net>
2645
2646         PR ada/34287
2647         * gnat.dg/check_elaboration_code.adb: New test.
2648         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2649         New support files.
2650
2651 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2652
2653         PR c++/34061
2654         * g++.dg/cpp0x/pr34061.C: New.
2655
2656 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2657
2658         PR c++/34273
2659         * g++.dg/other/error21.C: New.
2660
2661 2007-12-02  Revital Eres  <eres@il.ibm.com>
2662
2663         * gcc.dg/sms-4.c: New testcase.
2664
2665 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2666             Revital Eres  <eres@il.ibm.com>
2667
2668         * gcc.dg/sms-3.c: New testcase.
2669
2670 2007-12-01  Ollie Wild  <aaw@google.com>
2671
2672         PR c++/8171
2673         * g++.dg/conversion/ptrmem9.C: New test.
2674
2675 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2676
2677         PR libfortran/34291
2678         * gfortran.dg/namelist_41.f90: New test.
2679
2680 2007-11-30  Tom Tromey  <tromey@redhat.com>
2681
2682         PR preprocessor/32868:
2683         * gcc.dg/cpp/pr32868.c: New file.
2684
2685 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2686
2687         PR fortran/34248
2688         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2689
2690 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2691
2692         PR rtl-optimization/34171
2693         * gcc.dg/pr34171.c: New testcase.
2694
2695 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2696
2697         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2698
2699 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2700
2701         PR fortran/34133
2702         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2703         * gfortran.dg/bind_c_usage_11.f03: New.
2704         * gfortran.dg/bind_c_usage_12.f03: New.
2705
2706 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2707
2708         PR c++/34275
2709         * g++.dg/other/error20.C: New test.
2710
2711 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2712
2713         PR fortran/34230
2714         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2715
2716 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2717
2718         PR tree-optimization/34244
2719         * gcc.dg/tree-ssa/pr34244.c: New test.
2720
2721 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2722
2723         PR tree-optimization/33434
2724         * gcc.dg/pr33434-1.c: New test.
2725         * gcc.dg/pr33434-2.c: New test.
2726         * gcc.dg/pr33434-3.c: New test.
2727         * gcc.dg/pr33434-4.c: New test.
2728
2729         PR c++/34270
2730         * g++.dg/template/cond7.C: New test.
2731
2732         PR c++/34267
2733         PR c++/34268
2734         * g++.dg/cpp0x/decltype7.C: New test.
2735         * g++.dg/cpp0x/decltype8.C: New test.
2736
2737 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2738
2739         PR fortran/34248
2740         * gfortran.dg/result_in_spec_3.f90: New.
2741
2742 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2743
2744         PR fortran/34262
2745         * gfortran.dg/mvbits_3.f90: New.
2746
2747 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2748         
2749         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2750         Delete.
2751         (check_effective_target_hard_float): New.
2752         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2753         * gcc.dg/pr30957-1.c: Likewise.
2754         
2755 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2756
2757         PR ada/15804
2758         * gnat.dg/specs/variant_part.ads: New test.
2759
2760         PR ada/17318
2761         * gnat.dg/specs/attribute_parsing.ads: New test.
2762
2763         PR ada/32792
2764         * gnat.dg/specs/integer_value.ads: New test.
2765
2766         PR ada/22559
2767         * gnat.dg/specs/delta_small.ads: New test.
2768
2769 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2770
2771         PR tree-optimization/34140
2772         * gcc.c-torture/compile/20071128-1.c: New test.
2773
2774 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2775
2776         PR fortran/32928
2777         * gfortran.dg/data_array_1.f90
2778         * gfortran.dg/data_array_2.f90
2779         * gfortran.dg/data_array_3.f90
2780         * gfortran.dg/data_array_4.f90
2781
2782 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2783
2784         PR fortran/34227
2785         * gfortran.dg/blockdata_5.f90: New test.
2786         * gfortran.dg/blockdata_6.f90: New test.
2787
2788 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2789
2790         PR tree-optimization/34016
2791         * gcc.dg/pr34016.c: New test.
2792
2793 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2794
2795         PR fortran/29389
2796         * gfortran.dg/stfunc_6.f90: New test.
2797
2798         PR fortran/33850
2799         * gfortran.dg/assign_10.f90: New test.
2800
2801 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2802
2803         PR fortran/33541
2804         * gfortran.dg/use_11.f90: New test.
2805
2806         PR fortran/34231
2807         * gfortran.dg/generic_15.f90: New test.
2808
2809 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2810
2811         PR target/34225
2812         * gcc.dg/pr34225.c: New test.
2813
2814 2007-11-27  Richard Guenther  <rguenther@suse.de>
2815
2816         PR tree-optimization/34241
2817         * g++.dg/torture/pr34241.C: New testcase.
2818
2819 2007-11-27  Richard Guenther  <rguenther@suse.de>
2820
2821         * gcc.dg/builtins-error.c: New testcase.
2822
2823 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2824
2825         PR c++/34213
2826         * g++.dg/ext/visibility/anon8.C: New test.
2827
2828 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2829
2830         PR target/34077
2831         * gcc.target/i386/pr34077.c: New testcase.
2832
2833 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2834
2835         PR fortran/34203
2836         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2837         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2838         * gfortran.dg/backslash_1.f90: Remove no longer needed
2839         -fno-backslash option.
2840
2841 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2842
2843         PR c/23722
2844         * gcc.dg/cpp/19990413-1.c: Update.
2845         * gcc.dg/parse-else-error.c: New.
2846         * gcc.dg/parse-else-error-2.c: New.
2847         * gcc.dg/parse-else-error-3.c: New.
2848         * gcc.dg/parse-else-error-4.c: New.
2849
2850 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2851
2852         PR c++/34081
2853         * g++.dg/template/dependent-expr6.C: New testcase.
2854
2855 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2856
2857         PR target/34215
2858         * gcc.target/i386/pr34215.c: New test.
2859
2860 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2861
2862         PR target/34174
2863         * gcc.dg/torture/pr34174-1.c: New.
2864
2865 2007-11-26  Richard Guenther  <rguenther@suse.de>
2866
2867         PR middle-end/34233
2868         * gcc.dg/pr34233.c: New testcase.
2869
2870 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2871             Revital Eres  <eres@il.ibm.com>
2872
2873         PR rtl-optimization/34085
2874         * gcc.dg/tree-prof (bb-reorg.c): New test.
2875
2876 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2877
2878         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2879         Return true for MIPS16 targets.
2880
2881 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2882
2883         PR fortran/33152
2884         * gfortran.dg/blockdata_4.f90: New test.
2885
2886 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2887
2888         PR fortran/34079
2889         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2890         * gfortran.dg/bind_c_usage_16.f03: New.
2891         * gfortran.dg/bind_c_usage_16_c.c: New.
2892
2893 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2894
2895         * gnat.dg/specs/size_clause1.ads: New test.
2896         * gnat.dg/specs/size_clause2.ads: Likewise.
2897         * gnat.dg/specs/size_clause3.ads: Likewise.
2898
2899 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2900
2901         PR fortran/33499
2902         * gfortran.dg/entry_16.f90: New test.
2903
2904 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2905
2906         PR fortran/34192
2907         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2908
2909 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2910
2911         PR fortran/33541
2912         * gfortran.dg/nested_modules_1.f90: Change the reference to
2913         FOO, forbidden by the standard, to a reference to W.
2914         * gfortran.dg/use_only_1.f90: New test.
2915
2916 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2917
2918         PR fortran/34209
2919         * gfortran.dg/nearest_3.f90: New test.
2920
2921 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2922
2923         PR fortran/33317
2924         * gfortran.dg/optional_dim_2.f90: New test.
2925
2926 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2927
2928         PR fortran/34187
2929         * gfortran.dg/bind_c_usage_15.f90: New.
2930
2931 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2932
2933         PR fortran/34192
2934         * gfortran.dg/nearest_2.f90: New.
2935
2936
2937 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2938
2939         PR c++/30293
2940         PR c++/30294
2941         * g++.dg/ext/java-2.C: New test.
2942
2943 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2944             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2945         
2946         PR c++/5310
2947         * g++.dg/warn/pr5310.C: New.
2948         * g++.dg/warn/pr33160.C: New.
2949         
2950 2007-11-23  Richard Guenther  <rguenther@suse.de>
2951             Michael Matz  <matz@suse.de>
2952
2953         PR tree-optimization/34176
2954         * gcc.c-torture/execute/pr34176.c: New testcase.
2955
2956 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2957
2958         PR c++/34198
2959         * gcc.dg/Wconversion-5.c: New test.
2960         * g++.dg/Wconversion3.C: New test.
2961
2962 2007-11-23  Richard Guenther  <rguenther@suse.de>
2963
2964         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2965
2966 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2967
2968         PR c/14050
2969         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2970         qualifiers in abstract declarator.
2971
2972 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2973
2974         * gfortran.dg/derived_constructor_comps_3.f90: New.
2975
2976 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2977
2978         PR c++/34094
2979         * g++.dg/ext/visibility/anon7.C: New test.
2980
2981 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2982
2983         PR fortran/34079
2984         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2985         * gfortran.dg/bind_c_usage_13.f03: New.
2986         * gfortran.dg/bind_c_usage_14.f03: New.
2987
2988 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2989
2990         PR rtl-optimization/33848
2991         * gcc.dg/torture/pr33848.c: New test.
2992
2993 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2994
2995         PR fortran/34083
2996         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2997
2998 2007-11-20  Richard Guenther  <rguenther@suse.de>
2999
3000         PR middle-end/34154
3001         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3002
3003 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3004
3005         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3006
3007 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3008
3009         PR fortran/32770
3010         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3011         so test passes with -frecord-marker=8.
3012         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3013         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3014         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3015         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3016         * gfortrand.dg/modulo_1.f90:  Likewise.
3017
3018 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3019
3020         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3021         New procedure.
3022         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3023         * gcc.dg/pr30957-1.c: Likewise.
3024
3025 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3026
3027         PR c++/34089
3028         * g++.dg/template/crash74.C: New test.
3029
3030 2007-11-20  Richard Guenther  <rguenther@suse.de>
3031
3032         * gcc.c-torture/execute/20071120-1.c: New testcase.
3033
3034 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3035
3036         PR c/34146
3037         * gcc.dg/tree-ssa/pr34146.c: New test.
3038
3039         PR testsuite/33978
3040         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3041         dependent on target settings like move_by_pieces etc.
3042
3043         PR c++/28879
3044         * g++.dg/template/vla2.C: New test.
3045
3046         PR c++/33962
3047         * g++.dg/overload/template3.C: New test.
3048
3049 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3050
3051         PR fortran/33317
3052         * gfortran.dg/optional_dim_2.f90: Remove test.
3053
3054 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3055
3056         * gcc.dg/dfp/ddmode-ice.c: New test.
3057
3058 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3059
3060         PR tree-optimization/34036
3061         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3062
3063 2007-11-19  Richard Guenther  <rguenther@suse.de>
3064
3065         PR tree-optimization/34
3066         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3067
3068 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3069
3070         PR fortran/34079
3071         * gfortran.dg/bind_c_usage_10_c.c: New.
3072         * gfortran.dg/bind_c_usage_10.f03: New.
3073
3074 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3075
3076         * gcc.dg/pr33007.c: Expect new warning.
3077         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3078         * g++.dg/opt/pr34036.C: New test.
3079
3080 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3081
3082         PR c++/30988
3083         * g++.dg/warn/noreturn-4.C: New test.
3084         * g++.dg/warn/noreturn-5.C: New test.
3085         * g++.dg/warn/noreturn-6.C: New test.
3086         * g++.dg/warn/noreturn-7.C: New test.
3087
3088 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3089
3090         PR fortran/32770
3091         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3092         integers so tests works with -fdefault-integer-8.
3093         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3094         integers so test passes with -fdefault-integer-8.
3095         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3096         buffer length so test passes with -fdefault-integer-8.
3097         * gfortran.dg/bounds_check_8.f90:  Likewise.
3098         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3099         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3100         with -fdefault-integer-8.
3101         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3102         provoke overflow.
3103
3104 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3105
3106         PR fortran/33317
3107         * gfortran.dg/optional_dim_2.f90: New test.
3108         
3109         PR fortran/34139
3110         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3111         
3112 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3113
3114         PR rtl-optimization/34132
3115         * gcc.c-torture/compile/20071118-1.c: New test.
3116
3117 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3118
3119         PR fortran/31608
3120         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3121
3122 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3123
3124         PR fortran/34137
3125         * gfortran.dg/entry_14.f90: New.
3126         * gfortran.dg/entry_15.f90: New.
3127
3128 2007-11-18  Richard Guenther  <rguenther@suse.de>
3129
3130         PR tree-optimization/34127
3131         * gcc.c-torture/compile/pr34127.c: New testcase.
3132
3133 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3134
3135         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3136         type specifier, as they are not permitted according to the AltiVec
3137         Programming Interface Manual.
3138
3139 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3140
3141         PR fortran/34133
3142         * gfortran.dg/bind_c_usage_9.f03: New.
3143         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3144
3145 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3146
3147         PR fortran/25252
3148         * interface.c (gfc_current_interface_head,
3149         gfc_set_current_interface_head): New functions.
3150         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3151         On syntax error, restore previous state of the interface.
3152         * gfortran.h (gfc_current_interface_head,
3153         gfc_set_current_interface_head): New prototypes.
3154
3155 2007-11-17  Richard Guenther  <rguenther@suse.de>
3156
3157         PR middle-end/34130
3158         * gcc.c-torture/execute/pr34130.c: New testcase.
3159
3160 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3161
3162         PR fortran/34108
3163         * gfortran.dg/fmt_label_1.f90: New test.
3164
3165 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3166
3167         PR fortran/33957
3168         * gfortran.dg/initialization_15.f90 : New test.
3169
3170 2007-11-16  Richard Guenther  <rguenther@suse.de>
3171
3172         PR middle-end/34030
3173         * gcc.c-torture/compile/pr34030.c: New testcase.
3174
3175 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3176
3177         PR fortran/34008
3178         * gfortran.dg/interface_assignment_3.f90.
3179
3180 2007-11-16  Richard Guenther  <rguenther@suse.de>
3181
3182         PR tree-optimization/33870
3183         * gcc.dg/torture/pr33870.c: New testcase.
3184
3185 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3186
3187         PR fortran/33986
3188         * gfortran.dg/allocatable_function_3.f90.
3189
3190 2007-11-16  Richard Guenther  <rguenther@suse.de>
3191
3192         PR tree-optimization/34113
3193         * gcc.c-torture/compile/pr34113.c: New testcase.
3194
3195 2007-11-16  Richard Guenther  <rguenther@suse.de>
3196
3197         PR tree-optimization/34099
3198         * g++.dg/torture/pr3499.C: New testcase.
3199         * gcc.c-torture/execute/pr34099.c: Likewise.
3200
3201 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3202
3203         * gnat.dg/release_unc_maxalign.adb: New test.
3204
3205 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3206
3207         PR c++/34100
3208         * g++.dg/template/crash73.C: New test.
3209
3210 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3211
3212         PR middle-end/23848
3213         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3214         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3215         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3216         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3217
3218 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3219
3220         PR fortran/33917
3221         * gfortran.dg/proc_decl_11.f90: New.
3222
3223 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3224
3225         * gcc.target/spu/compare-dp.c: New test.
3226
3227 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3228
3229         * gcc.dg/pr33923.c: New test.
3230
3231 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3232
3233         PR middle-end/34088
3234         * gcc.dg/pr34088.c: New test.
3235
3236 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3237
3238         * gcc.c-torture/compile/20071114-1.c: New test.
3239
3240 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3241
3242         PR fortran/31608
3243         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3244         to match known variations in symbol format. Document in comments.
3245
3246 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3247
3248         PR fortran/33985
3249         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3250
3251 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3252
3253         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3254         when done.
3255
3256 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3257
3258         PR fortran/33162
3259         * gfortran.dg/proc_decl_1.f90: Update.
3260         * gfortran.dg/proc_decl_7.f90: New test.
3261         * gfortran.dg/proc_decl_8.f90: New test.
3262         * gfortran.dg/proc_decl_9.f90: New test.
3263         * gfortran.dg/proc_decl_10.f90: New test.
3264
3265 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3266
3267         PR fortran/34080
3268         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3269
3270 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3271
3272         PR c++/34054
3273         PR c++/34056
3274         PR c++/34057
3275         PR c++/34058
3276         PR c++/34060
3277         * g++.dg/parse/crash36.C: Add another dg-error.
3278         * g++.dg/cpp0x/pr34054.C: New test.
3279         * g++.dg/cpp0x/pr34056.C: New test.
3280         * g++.dg/cpp0x/pr34057.C: New test.
3281         * g++.dg/cpp0x/pr34058.C: New test.
3282         * g++.dg/cpp0x/pr34060.C: New test.
3283
3284         PR tree-optimization/34063
3285         * g++.dg/tree-ssa/pr34063.C: New test.
3286
3287 2007-11-13  Diego Novillo  <dnovillo@google.com>
3288
3289         PR tree-optimization/33870
3290         * gcc.c-torture/execute/pr33870-1.c: New test.
3291         * gcc.dg/tree-ssa/alias-16.c: New test.
3292
3293 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3294
3295         PR c++/29225
3296         * g++.dg/template/crash72.C: New test.
3297
3298 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3299
3300         * g++.dg/opt/cfg5.C: New test.
3301
3302 2007-11-12  Richard Guenther  <rguenther@suse.de>
3303
3304         PR middle-end/34070
3305         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3306         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3307
3308 2007-11-12  Richard Guenther  <rguenther@suse.de>
3309
3310         PR middle-end/34027
3311         * gcc.dg/pr34027-1.c: New testcase.
3312         * gcc.dg/pr34027-2.c: Likewise.
3313
3314 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3315
3316         PR tree-optimization/33953
3317         * gcc.dg/vect/pr33953.c: New testcase.
3318
3319 2007-11-11  Tom Tromey  <tromey@redhat.com>
3320
3321         PR c++/17577:
3322         * g++.dg/ext/pr17577.h: New file.
3323         * g++.dg/ext/pr17577.C: New file.
3324
3325 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3326
3327         PR c++/8570
3328         * g++.old-deja/g++.ns/template13.C: Update expected output.
3329         * g++.old-deja/g++.pt/friend23.C: Likewise.
3330         * g++.dg/warn/pr8570.C: New.
3331
3332 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3333
3334         PR c++/34068
3335         * g++.dg/template/pseudodtor4.C: New test.
3336
3337 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3338
3339         PR middle-end/34018
3340         * g++.dg/opt/inline14.C: New test.
3341
3342         PR tree-optimization/33680
3343         * gcc.c-torture/compile/20071108-1.c: New test.
3344
3345         PR c++/32241
3346         * g++.dg/template/pseudodtor3.C: New test.
3347
3348 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3349
3350         PR c++/33510
3351         * g++.dg/cpp0x/variadic-init.C: New.
3352
3353 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3354             Jakub Jelinek  <jakub@redhat.com>
3355
3356         PR rtl-optimization/34012
3357         * gcc.target/i386/pr34012.c: New test.
3358
3359 2007-11-09  Richard Guenther  <rguenther@suse.de>
3360
3361         PR tree-optimization/33604
3362         * g++.dg/tree-ssa/pr33604.C: New testcase.
3363         * gcc.dg/pr32721.c: Adjust pattern.
3364
3365 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3366
3367         * gcc.target/mips/dse-1.c: Disable.
3368
3369 2007-11-08  Tom Tromey  <tromey@redhat.com>
3370
3371         * gcc.dg/empty-source-3.c: Update warning location.
3372         * gcc.dg/gomp/barrier-2.c: Likewise.
3373         * gcc.dg/label-decl-3.c: Likewise.
3374         * gcc.dg/label-decl-2.c: Likewise.
3375         * gcc.dg/empty-source-2.c: Likewise.
3376
3377 2007-11-08  Tom Tromey  <tromey@redhat.com>
3378
3379         PR c++/30297:
3380         * g++.dg/inherit/pr30297.C: New file.
3381
3382 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3383
3384         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3385         -fno-common for cygwin and mingw32.
3386
3387 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3388
3389         PR middle-end/33826
3390         * gcc.dg/pr33826.c: New.
3391         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3392         recursive functions being marked pure or const.
3393         
3394 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3395
3396         PR fortran/33917
3397         * gfortran.dg/proc_decl_5.f90: New.
3398         * gfortran.dg/proc_decl_6.f90: New.
3399
3400 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3401
3402         PR tree-optimization/32575
3403         * gcc.c-torture/execute/20071108-1.c: New test.
3404
3405 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3406
3407         * g++.dg/opt/anchor1.C: New.
3408
3409 2007-11-07  Diego Novillo  <dnovillo@google.com>
3410
3411         PR 33870
3412         * gcc.c-torture/execute/pr33870.x: Remove.
3413
3414 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3415
3416         PR c++/33045
3417         PR c++/33837
3418         PR c++/33838
3419         * g++.dg/cpp0x/decltype-33837.C: New.
3420         * g++.dg/cpp0x/decltype-refbug.C: New.
3421         * g++.dg/cpp0x/decltype-33838.C: New.
3422
3423 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3424
3425         * gcc.c-torture/compile/20071107-1.c: New test.
3426
3427 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3428
3429         * gcc.dg/out-of-bounds-1.c: New test.
3430
3431 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3432
3433         PR c++/33501
3434         * g++.dg/warn/incomplete2.C: New test.
3435         * g++.dg/template/incomplete4.C: New test.
3436         * g++.dg/template/incomplete5.C: New test.
3437
3438 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3439
3440         * gnat.dg/max_align.adb: New test.
3441
3442 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3443
3444         PR target/30961
3445         * gcc.target/i386/pr30961-1.c: New.
3446
3447 2007-11-06  Tom Tromey  <tromey@redhat.com>
3448
3449         PR c++/32368:
3450         * g++.dg/warn/pragma-system_header3.h: New.
3451         * g++.dg/warn/pragma-system_header3.C: New.
3452
3453         PR c++/32256:
3454         * g++.dg/warn/pragma-system_header4.C: New.
3455         * g++.dg/warn/pragma-system_header4.h: New.
3456
3457 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3458
3459         PR c++/33977
3460         PR c++/33886
3461         * g++.dg/other/canon-array.C: New.
3462         
3463 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3464
3465         * g++.dg/parser/crash36.C: Tweak expected errors.
3466         * g++.dg/cpp0x/pr31439.C: New.
3467         * g++.dg/cpp0x/pr32114.C: New.
3468         * g++.dg/cpp0x/pr32115.C: New.
3469         * g++.dg/cpp0x/pr32125.C: New.
3470         * g++.dg/cpp0x/pr32126.C: New.
3471         * g++.dg/cpp0x/pr32127.C: New.
3472         * g++.dg/cpp0x/pr32128.C: New.
3473         * g++.dg/cpp0x/pr32253.C: New.
3474         * g++.dg/cpp0x/pr32566.C: New.
3475         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3476         * g++.dg/cpp0x/pr31438.C: Ditto.
3477         * g++.dg/cpp0x/variadic81.C: Ditto.
3478         * g++.dg/cpp0x/pr31432.C: Ditto.
3479         * g++.dg/cpp0x/pr31442.C: Ditto.
3480
3481 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3482
3483         PR target/33168
3484         * g++.dg/other/datasec1.C: New test.
3485
3486         PR tree-optimization/33458
3487         * g++.dg/opt/inline12.C: New test.
3488
3489         PR tree-optimization/33993
3490         * gcc.c-torture/compile/20071105-1.c: New test.
3491
3492 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3493
3494         PR rtl-optimization/33648
3495         * gcc.dg/pr33648.c: Require effective target freorder.
3496
3497 2007-11-05  Revital Eres  <eres@il.ibm.com>
3498
3499         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3500
3501 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3502
3503         PR c++/33996
3504         PR c++/33235
3505         PR c++/33930
3506         * g++.dg/cpp0x/pr33996.C: New
3507         * g++.dg/cpp0x/rv-trivial-bug.C: New
3508         * g++.dg/cpp0x/pr33930.C: New
3509
3510 2007-11-05  Nick Clifton  <nickc@redhat.com>
3511             Sebastian Pop  <sebastian.pop@amd.com>
3512
3513         PR tree-optimization/32540
3514         PR tree-optimization/33922
3515         * gcc.dg/tree-ssa/pr32540-1.c: New.
3516         * gcc.dg/tree-ssa/pr32540-2.c: New.
3517         * gcc.dg/tree-ssa/pr33922.c: New.
3518
3519 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3520
3521         PR c++/33939
3522         * g++.dg/cpp0x/variadic-rref.C: New.
3523         
3524 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3525
3526         * g++dg/warn/pointer-integer-comparison.C: New.
3527
3528 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3529
3530         PR tree-optimization/33856
3531         * gcc.c-torture/compile/20071027-1.c: New test.
3532
3533         PR c++/33836
3534         * g++.dg/ext/label10.C: New test.
3535
3536         PR c++/33969
3537         * g++.dg/other/ptrmem9.C: New test.
3538
3539 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3540
3541         PR middle-end/32931
3542         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3543
3544 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3545
3546         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3547         * g++.dg/ext/visibility/namespace2.C: Add argument to
3548         dg-require-visibility.
3549         * g++.dg/ext/java-1.C: Disable on AIX.
3550
3551 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3552
3553         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3554
3555 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3556
3557         PR fortran/33881
3558         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3559
3560 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3561
3562         PR c/29062
3563         * gcc.dg/20031223-1.c: Adjust error output.
3564         * gcc.dg/parse-decl-after-label.c: New.
3565         
3566 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3567
3568         PR libfortran/24685
3569         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3570         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3571         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3572
3573 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3574
3575         PR rtl-optimization/28940
3576         * gcc.target/i386/addr-sel-1.c: New test.
3577
3578 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3579
3580         PR middle-end/33670
3581         * gcc.dg/pr33670.c: New test.
3582
3583 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3584
3585         PR c++/33516
3586         * g++.dg/lookup/typedef1.C: New test.
3587
3588 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3589
3590         PR testsuite/32076
3591         * lib/scandump.exp (dump-suffix): New.
3592         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3593         Include dump suffix in pass/fail messages, put regexp in quotes.
3594
3595 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3596
3597         PR c++/33495
3598         * g++.dg/other/error19.C: New.
3599
3600 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3601
3602         PR rtl-optimization/28062
3603         * gcc.c-torture/compile/20071102-1.c: New test.
3604
3605 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3606
3607         * g++.dg/cpp0x/pr33955.C: New.
3608
3609 2007-11-01  Tom Tromey  <tromey@redhat.com>
3610
3611         PR preprocessor/30805:
3612         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3613
3614 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3615
3616         PR rtl-optimization/33648
3617         * gcc.dg/pr33648.c: New test.
3618
3619 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3620
3621         PR c++/32384
3622         * g++.dg/template/pseudodtor1.C: New test.
3623         * g++.dg/template/pseudodtor2.C: New test.
3624
3625         PR c++/32260
3626         * g++.dg/rtti/typeid7.C: New test.
3627
3628 2007-11-01  Tom Tromey  <tromey@redhat.com>
3629
3630         PR preprocessor/30805:
3631         * gcc.dg/cpp/pr30805.c: New file.
3632
3633 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3634
3635         PR testsuite/25352
3636         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3637         add dg-skip-if.
3638         * gcc.c-torture/compile/20001205-1.c: Ditto.
3639         * gcc.c-torture/compile/20001226-1.c: Ditto.
3640         * gcc.c-torture/compile/20020312-1.c: Ditto.
3641         * gcc.c-torture/compile/20020604-1.c: Ditto.
3642         * gcc.c-torture/compile/920501-12.c: Ditto.
3643         * gcc.c-torture/compile/920501-4.c: Ditto.
3644         * gcc.c-torture/compile/920520-1.c: Ditto.
3645         * gcc.c-torture/compile/980506-1.c: Ditto.
3646         * gcc.c-torture/compile/990617-1.c: Ditto.
3647         * gcc.dg/compare6.c: Ditto.
3648         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3649         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3650         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3651         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3652         * g++.old-deja/g++.pt/static6.C: Ditto.
3653         * g++.old-deja/g++.pt/crash16.C: Ditto.
3654         * g++.old-deja/g++.mike/p10416.C: Ditto.
3655         * g++.old-deja/g++.mike/ns15.C: Ditto.
3656         * g++.old-deja/g++.mike/eh46.C: Ditto.
3657
3658 2007-11-01  Tom Tromey  <tromey@redhat.com>
3659
3660         * gcc.dg/redecl-1.c: Update.
3661         * gcc.dg/pr20368-3.c: Update.
3662         * gcc.dg/inline-14.c: Update.
3663         * gcc.dg/builtins-30.c: Update.
3664         * gcc.dg/dremf-type-compat-4.c: Update.
3665         * gcc.dg/pr20368-2.c: Update.
3666
3667 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3668
3669         PR rtl-optimization/33673
3670         * gcc.dg/pr33673.c: New test.
3671
3672 2007-11-01  Michael Matz  <matz@suse.de>
3673
3674         PR tree-optimization/33961
3675         * gcc.dg/pr33961.c: New test.
3676
3677 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3678
3679         PR c++/33494
3680         * g++.dg/template/error35.C: New.
3681
3682 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3683
3684         PR target/31507
3685         * gcc.dg/pr31507-1.c: New test.
3686         * gcc.dg/pr31507-2.c: New test.
3687
3688 2007-10-31  Revital Eres  <eres@il.ibm.com>
3689
3690         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3691         target.
3692         * gcc.dg/vect/tree-vect.h (check_vect): Add
3693         powerpc-*paired test.
3694         * lib/target-supports.exp (check_750cl_hw_available):
3695         New.
3696         (check_effective_target_vect_int,
3697         check_effective_target_vect_intfloat_cvt,
3698         check_effective_target_powerpc_altivec_ok,
3699         check_effective_target_vect_long,
3700         check_effective_target_vect_sdot_hi,
3701         check_effective_target_vect_udot_hi,
3702         check_effective_target_vect_pack_trunc,
3703         check_effective_target_vect_unpack,
3704         check_effective_target_vect_shift,
3705         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3706         target.
3707         * gcc.dg/vect/vect-ifcvt-11.c: New.
3708         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3709         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3710         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3711         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3712         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3713         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3714
3715 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3716             Tobias Burnus  <burnus@net-b.de>
3717
3718         PR fortran/33941
3719         * gfortran.dg/module_read_1.f90: New.
3720
3721 2007-10-31  Tom Tromey  <tromey@redhat.com>
3722
3723         PR preprocessor/30786:
3724         * gcc.dg/cpp/pr30786.c: New file.
3725
3726 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3727
3728         PR fortran/33162
3729         * gfortran.dg/interface_19.f90: New.
3730         * gfortran.dg/interface_20.f90: New.
3731         * gfortran.dg/interface_21.f90: New.
3732         
3733 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3734
3735         PR tree-optimization/32377
3736         * gfortran.dg/vect/pr32377.f90: New.
3737         
3738 2007-10-31  Richard Guenther  <rguenther@suse.de>
3739
3740         PR middle-end/33779
3741         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3742         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3743
3744 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3745
3746         PR fortran/33897
3747         * gfortran.dg/contained_3.f90: New.
3748
3749 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3750
3751         PR c++/19531
3752         * g++.dg/opt/nrv8.C: New.
3753         
3754 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3755
3756         PR c++/33709
3757         * g++.dg/opt/compound1.C: New test.
3758
3759         PR c++/33616
3760         * g++.dg/template/ptrmem18.C: New test.
3761
3762 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3763
3764         PR fortran/33596
3765         * gfortran.dg/isnan_2.f90: New test.
3766
3767 2007-10-30  Ed Schouten  <ed@fxq.nl>
3768
3769         PR tree-optimization/32500
3770         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3771
3772 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3773
3774         PR c++/31993
3775         PR c++/32252
3776         * g++.dg/cpp0x/pr31993.C: New
3777         * g++.dg/cpp0x/pr32252.C: New
3778
3779 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3780
3781         PR tree-optimization/33723
3782         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3783
3784 2007-10-30  Richard Guenther  <rguenther@suse.de>
3785
3786         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3787         gcc.target/i386/loop-3.c.
3788
3789 2007-10-30  Revital Eres  <eres@il.ibm.com>
3790
3791         * gcc.dg/vect/pr33866.c: Require vect_long.
3792
3793 2007-10-30  Revital Eres  <eres@il.ibm.com>
3794
3795         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3796         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3797
3798 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3799
3800         PR tree-optimization/32893
3801         * lib/target-supports.exp
3802         (check_effective_target_unaligned_stack): new keyword.
3803         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3804         not sensitive to unaligned_stack.
3805         * gcc.dg/vect/vect-3.c: Likewise.
3806         * gcc.dg/vect/vect-4.c: Likewise.
3807         * gcc.dg/vect/vect-5.c: Likewise.
3808         * gcc.dg/vect/vect-6.c: Likewise.
3809         * gcc.dg/vect/vect-7.c: Likewise.
3810         * gcc.dg/vect/vect-13.c: Likewise.
3811         * gcc.dg/vect/vect-17.c: Likewise.
3812         * gcc.dg/vect/vect-18.c: Likewise.
3813         * gcc.dg/vect/vect-19.c: Likewise.
3814         * gcc.dg/vect/vect-20.c: Likewise.
3815         * gcc.dg/vect/vect-21.c: Likewise.
3816         * gcc.dg/vect/vect-22.c: Likewise.
3817         * gcc.dg/vect/vect-27.c: Likewise.
3818         * gcc.dg/vect/vect-29.c: Likewise.
3819         * gcc.dg/vect/vect-64.c: Likewise.
3820         * gcc.dg/vect/vect-65.c: Likewise.
3821         * gcc.dg/vect/vect-66.c: Likewise.
3822         * gcc.dg/vect/vect-72.c: Likewise.
3823         * gcc.dg/vect/vect-73.c: Likewise.
3824         * gcc.dg/vect/vect-86.c: Likewise.
3825         * gcc.dg/vect/vect-all.c: Likewise.
3826         * gcc.dg/vect/slp-25.c: Likewise.
3827         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3828         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3829         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3830
3831         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3832         * gcc.dg/vect/vect-34.c: Likewise.
3833         * gcc.dg/vect/vect-36.c: Likewise.
3834         * gcc.dg/vect/vect-64.c: Likewise.
3835         * gcc.dg/vect/vect-65.c: Likewise.
3836         * gcc.dg/vect/vect-66.c: Likewise.
3837         * gcc.dg/vect/vect-68.c: Likewise.
3838         * gcc.dg/vect/vect-76.c: Likewise.
3839         * gcc.dg/vect/vect-77.c: Likewise.
3840         * gcc.dg/vect/vect-78.c: Likewise.
3841
3842         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3843         testcase (without no-section-anchors prefix) but with global arrays.
3844         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3845         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3846         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3847         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3848         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3849         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3850         * gcc.dg/vect/vect-77-global.c: Likewise.
3851         * gcc.dg/vect/vect-78-global.c: Likewise.
3852
3853         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3854         testcase (without no-section-anchors prefix) but fix alignment checks
3855         to also consider unaligned_stack targets.
3856         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3857
3858 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3859
3860         PR tree-optimization/33723
3861         * gcc.c-torture/execute/20071029-1.c: New test.
3862         * gcc.dg/tree-ssa/pr33723.c: New test.
3863
3864 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3865
3866         PR tree-optimization/33614
3867         * gcc.c-torture/compile/pr33614.c: New test.
3868
3869 2007-10-29  Richard Guenther  <rguenther@suse.de>
3870
3871         PR tree-optimization/33870
3872         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3873
3874 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3875
3876         PR tree-optimization/33757
3877         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3878         true architectures instead of having a big dg-skip-if.
3879
3880         PR c++/33841
3881         * g++.dg/other/bitfield3.C: New test.
3882
3883 2007-10-29  Richard Guenther  <rguenther@suse.de>
3884
3885         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3886
3887 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3888
3889         Automatic parallelization reduction tests.
3890
3891         * gcc.dg/tree-ssa/reduc-1.c: New test.
3892         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3893         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3894         * gcc.dg/tree-ssa/reduc-2.c: New test.
3895         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3896         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3897         * gcc.dg/tree-ssa/reduc-3.c: New test.
3898         * gcc.dg/tree-ssa/reduc-6.c: New test.
3899         * gcc.dg/tree-ssa/reduc-7.c: New test.
3900         * gcc.dg/tree-ssa/reduc-8.c: New test.
3901         * gcc.dg/tree-ssa/reduc-9.c: New test.
3902
3903 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3904             Zdenek Dvorak  <ook@ucw.cz>
3905
3906         OMP_ATOMIC Changes, testsuite changes.
3907
3908         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3909         instead of gimple dump.
3910         * gcc.dg/gomp/atomic-9.c: Same.
3911         * gcc.dg/gomp/atomic-10.c: Same.
3912         * g++.dg/gomp/atomic-3.C: Same.
3913         * g++.dg/gomp/atomic-9.C: Same.
3914         * g++.dg/gomp/atomic-10.C: Same.
3915
3916 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3917
3918         PR fortran/31217
3919         PR fortran/33811
3920         * gfortran.dg/forall_12.f90: New test.
3921
3922         PR fortran/33686
3923         * gfortran.dg/forall_13.f90: New test.
3924
3925 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3926             Mark Mitchell  <mark@codesourcery.com>
3927
3928         PR c++/30659
3929         * g++.dg/template/crash71.C: New.
3930
3931 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3932
3933         PR fortran/32147
3934         * gfortran.dg/module_md5_1.f90: Update hash-value.
3935
3936 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3937
3938         PR tree-opt/33589
3939         * g++.dg/torture/pr33589-1.C: New testcase.
3940         * g++.dg/torture/pr33589-2.C: New testcase.
3941
3942 2007-10-28  Richard Guenther  <rguenther@suse.de>
3943
3944         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3945
3946 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3947             Uros Bizjak  <ubizjak@gmail.com>
3948
3949         PR tree-optimization/33920
3950         * gcc.dg/tree-ssa/pr33290.c: New test.
3951
3952 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3953
3954         PR fortran/31306
3955         * gfortran.dg/argument_check_7.f90: New test.
3956         * gfortran.dg/argument_check_8.f90: New test.
3957         
3958 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3959
3960         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3961         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3962         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3963         * gcc.target/i386/sse-14.c: Ditto.
3964
3965 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3966
3967         PR c++/33844
3968         * g++.dg/other/ptrmem8.C: New test.
3969
3970         PR c++/33842
3971         * g++.dg/template/error34.C: New test.
3972
3973 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3974
3975         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3976
3977 2007-10-27  Richard Guenther  <rguenther@suse.de>
3978
3979         PR tree-optimization/33870
3980         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3981         * gcc.c-torture/execute/pr33870.c: Likewise.
3982
3983 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3984
3985         PR fortran/33162
3986         * gfortran.dg/argument_checking_9.f90: New test.
3987
3988 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3989
3990         * g++.dg/other/pr33601.C: New.
3991
3992 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3993
3994         PR c++/31988
3995         * g++.dg/init/new25.C: New.
3996
3997 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3998
3999         * g++.dg/cpp0x/pr33839.C: New.
4000         
4001 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4002
4003         PR c++/33744
4004         * g++.dg/template/arg6.C: New test.
4005
4006 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4007
4008         PR c++/31747
4009         * g++.dg/parse/crash39.C: New.
4010
4011 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4012
4013         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4014         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4015         "offset: -4B".
4016
4017 2007-10-25  David Daney  <ddaney@avtrex.com>
4018
4019         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4020
4021 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4022
4023         PR c++/33843
4024         * g++.dg/template/error32.C: New.
4025
4026 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4027             Ira Rosen  <irar@il.ibm.com>
4028
4029         PR tree-optimization/33833
4030         * gcc.dg/vect/pr33833.c: New testcase.
4031
4032 2007-10-25  David Daney  <ddaney@avtrex.com>
4033
4034         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4035
4036 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4037             Ira Rosen  <irar@il.ibm.com>
4038
4039         PR tree-optimization/33866
4040         * gcc.dg/vect/pr33866.c: New testcase.
4041
4042 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4043
4044         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4045         Add -w to compile flags to suppress "call-clobbered register" warnings
4046         and remove dg-warning directives.
4047
4048 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4049
4050         * gcc.dg/sms-2.c: Cleanup sms dump file.
4051         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4052         profile-use step.
4053
4054 2007-10-24  David Daney  <ddaney@avtrex.com>
4055
4056         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4057
4058 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4059
4060         PR target/33755
4061         * gcc.target/mips/pr33755.c: New test.
4062
4063 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4064
4065         PR tree-optimization/33804
4066         * gcc.dg/vect/pr33804.c: New testcase.
4067
4068 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4069
4070         PR forrtran/33849
4071         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4072
4073 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4074             Uros Bizjak  <ubizjak@gmail.com>
4075
4076         PR rtl-optimization/33846
4077         * gcc.dg/vect/pr33846.c: New testcase.
4078
4079 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4080             Dorit Nuzman  <dorit@il.ibm.com>
4081
4082         PR tree-optimization/33860
4083         * g++.dg/vect/pr33860.cc: New test.
4084         * g++.dg/vect/pr33860a.cc: New test.
4085
4086 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4087             Revital Eres  <eres@il.ibm.com>      
4088
4089         * gcc.dg/sms-2.c: New testcase.
4090
4091 2007-10-22  David S. Miller  <davem@davemloft.net>
4092
4093         * gcc.dg/globalreg-1.c: New test.
4094
4095 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4096             Dorit Nuzman  <dorit@il.ibm.com>
4097
4098         PR tree-optimization/33834
4099         PR tree-optimization/33835
4100         * g++.dg/vect/pr33834_1.cc: New test.
4101         * g++.dg/vect/pr33834_2.cc: New test.
4102         * g++.dg/vect/pr33835.cc: New test.
4103
4104 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4105
4106         * gcc.dg/pr33644.c: New test.
4107
4108 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4109
4110         PR c++/33372
4111         * g++.dg/gomp/pr33372-1.C: New test.
4112         * g++.dg/gomp/pr33372-2.C: New test.
4113         * g++.dg/gomp/pr33372-3.C: New test.
4114
4115 2007-10-22  Michael Matz  <matz@suse.de>
4116
4117         PR tree-optimization/33855
4118         * gcc.c-torture/compile/pr33855.c: New testcase.
4119
4120 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4121
4122         PR tree-optimization/33854
4123         * gcc.dg/vect/O1-pr33854.c: New testcase.
4124         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4125
4126 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4127
4128         * gcc.dg/unwind-1.c: Disable on AIX.
4129         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4130
4131 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4132
4133         PR fortran/33749
4134         * gfortran.dg/assign_9.f90: New test.
4135
4136 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4137
4138         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4139         (dg-mips-options): Skip tests that specify an ABI other than o32
4140         and o64 if generating MIPS16 hard-float code.
4141
4142 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4143             Revital Eres  <eres@il.ibm.com>
4144
4145         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4146         * gcc.dg/vect/vect-16.c: Fix comment.
4147         * gcc.dg/vect/pr33369.c: Require vect_int.
4148         * gcc.dg/vect/slp-33.c: Add spaces.
4149         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4150         targets.
4151         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4152         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4153         targets.
4154         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4155         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4156         targets.
4157         * gcc.dg/vect/slp-10.c: Add spaces.
4158         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4159         targets.
4160         * gcc.dg/vect/slp-36.c: Require vect_int.
4161         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4162         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4163         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4164         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4165         targets.
4166         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4167         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4168         instead of vector_alignment_reachable_for_double.
4169         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4170         (natural_alignment): Split into...
4171         (natural_alignment_32, natural_alignment_64): New.
4172         (vector_alignment_reachable): Depend on natural_alignment_32.
4173         (vector_alignment_reachable_for_double): Rename to ...
4174         (vector_alignment_reachable_for_64bit): And depend on
4175         natural_alignment_64.
4176
4177 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4178
4179         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4180         MIPS targets.
4181         * g++.dg/vect/vect.exp: Likewise.
4182         * lib/fortran-torture.exp: Likewise.
4183         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4184         mipsisa64*-*-* as the target selector.  Remove -mips64,
4185         -mhard-float and -mgp64 from the options list.
4186         * gcc.target/mips/mips-ps-2.c: Likewise.
4187         * gcc.target/mips/mips-ps-3.c: Likewise.
4188         * gcc.target/mips/mips-ps-4.c: Likewise.
4189         * gcc.target/mips/mips-ps-6.c: Likewise.
4190         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4191         options list.
4192         * gcc.target/mips/sb1-1.c: Likewise.
4193         * gcc.target/mips/mips-ps-type.c: Likewise.
4194         * gcc.target/mips/mips-ps-7.c: New test.
4195         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4196         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4197         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4198         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4199         as forcing an ABI and an architecture.
4200         (is_gp32_flag, is_gp64_flag): Fold into...
4201         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4202         then -mfp64 imply -mhard-float.  Apply register rules after the
4203         loop.  Handle -march=mipsN like -mipsN.
4204
4205 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4206
4207         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4208         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4209
4210 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4211
4212         PR fortran/33818
4213         * gfortran.dg/entry_dummy_ref_3.f90: New.
4214
4215 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4216             FX Coudert <fxcoudert@gcc.gnu.org>
4217
4218         PR fortran/31608
4219         * gfortran.dg/char_cast_1.f90: New test.
4220
4221 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4222
4223         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4224         * gfortran.dg/large_real_kind_2.F90: ditto.
4225         * gfortran.dg/default_format_2.f90: ditto.
4226         * gfortran.dg/default_format_denormal_1.f90: ditto.
4227
4228 2007-10-19  Richard Guenther  <rguenther@suse.de>
4229
4230         PR middle-end/33816
4231         PR middle-end/32921
4232         * gfortran.dg/pr32921.f: New testcase.
4233
4234 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4235
4236         PR libfortran/33544
4237         * gfortran.dg/transfer_check_1.f90: Adjust options.
4238
4239 2007-10-19  Richard Guenther  <rguenther@suse.de>
4240
4241         Revert
4242         2007-10-19  Richard Guenther  <rguenther@suse.de>
4243
4244         PR middle-end/32921
4245         * gfortran.dg/pr32921.f: New testcase.
4246
4247 2007-10-19  Richard Guenther  <rguenther@suse.de>
4248
4249         * gcc.c-torture/execute/20071018-1.c: New testcase.
4250
4251 2007-10-19  Richard Guenther  <rguenther@suse.de>
4252
4253         PR middle-end/32921
4254         * gfortran.dg/pr32921.f: New testcase.
4255
4256 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4257
4258         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4259
4260 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4261
4262         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4263
4264 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4265
4266         PR fortran/33233
4267         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4268         * gfortran.dg/host_assoc_function_3.f90: New test.
4269
4270 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4271
4272         PR fortran/33733
4273         * gfortran.dg/transfer_simplify_6.f90: New test.
4274
4275 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4276             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4277
4278         PR middle-end/33794
4279         * gfortran.dg/pr33794.f90: New testcase.
4280
4281 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4282
4283         PR target/32961
4284         * gcc.target/i386/pr32961.c: New testcase.
4285         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4286         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4287         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4288         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4289         __builtin_ia32_pslldi128 defines.
4290
4291 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4292
4293         PR fortran/33760
4294         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4295
4296 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4297
4298         PR c++/28639
4299         PR c++/30299
4300         * g++.dg/template/void12.C: New.
4301         * g++.dg/template/void13.C: New.
4302
4303 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4304
4305         PR c++/31446
4306         * g++.dg/template/void11.C: New.
4307         * g++.dg/template/void2.C: Adjust error markers.
4308         * g++.dg/template/void10.C: Likewise.
4309         * g++.dg/template/crash55.C: Likewise.
4310
4311 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4312
4313         * g++.dg/opt/const5.C: New test.
4314
4315 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4316             Maxim Kuvyrkov  <maxim@codesourcery.com>
4317
4318         * gcc.target/ia64/20040709-2.c: New test.
4319
4320 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4321
4322         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4323
4324 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4325
4326         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4327         to each function.  Check that there are no unsigned loads.
4328
4329 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4330
4331         PR tree-optimization/33136
4332         * gcc.c-torture/execute/20070824-1.c: New test.
4333         * gcc.dg/pr33136-1.c: New test.
4334         * gcc.dg/pr33136-2.c: New test.
4335         * gcc.dg/pr33136-3.c: New test.
4336
4337 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4338
4339         PR tree-optimization/33735
4340         * g++.dg/torture/pr33735.C: New.
4341
4342 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4343
4344         PR middle-end/33706
4345         * gcc.dg/va-arg-pack-2.c: New.
4346
4347 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4348
4349         PR tree-optimization/33619
4350         * gcc.dg/pr33619.c: New test.
4351
4352 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4353
4354         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4355         flag for AIX.
4356         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4357
4358 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4359
4360         PR libfortran/33055
4361         * gfortran.dg/inquire_11.f90: New test.
4362         * gfortan.dg/negative_unit_int8.f: New test.
4363
4364 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4365
4366         PR target/33133
4367         * gcc.c-torture/compile/pr33133.c: New test.
4368
4369 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4370
4371         PR libfortran/33672
4372         * gfortran.dg/namelist_40.f90: New test.
4373
4374 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4375
4376         PR fortran/33745
4377         * gfortran.dg/bounds_check_11.f90: New.
4378
4379 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4380
4381         PR c++/30303
4382         * g++.dg/other/ctor1.C: New test.
4383         * g++.dg/other/ctor2.C: New test.
4384         * g++.dg/other/dtor1.C: New test.
4385
4386 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4387
4388         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4389
4390 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4391             Paul Thomas  <pault@gcc.gnu.org>
4392
4393         PR fortran/33254
4394         PR fortran/33727
4395         * gfortran.dg/bounds_check_10.f90: New.
4396
4397 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4398
4399         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4400         * gcc.target/powerpc/popcount-1.c: Same.
4401
4402 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4403
4404         PR c++/26698
4405         * g++.dg/conversion/op4.C: New test.
4406
4407 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4408
4409         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4410
4411 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4412
4413         PR fortran/33542
4414         * gfortran.dg/ambiguous_specific_1.f90: New test.
4415
4416 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4417
4418         PR fortran/33664
4419         * gfortran.dg/impure_spec_expr_1.f90: New test.
4420         * gfortran.dg/char_result_7.f90: Remove illegal test.
4421
4422 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4423
4424         PR 11001
4425         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4426         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4427         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4428         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4429         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4430         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4431         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4432         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4433         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4434
4435 2007-10-12  Richard Guenther  <rguenther@suse.de>
4436
4437         PR middle-end/26198
4438         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4439         * gcc.c-torture/execute/20071011-1.c: Likewise.
4440         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4441
4442 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4443
4444         PR tree-optimization/33742
4445         * gcc.dg/pr33742.c: New testcase.
4446
4447 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4448
4449         PR tree-optimization/33645
4450         * gcc.dg/pr33645-1.c: New test.
4451         * gcc.dg/pr33645-2.c: New test.
4452         * gcc.dg/pr33645-3.c: New test.
4453  
4454         PR c++/32121
4455         * g++.dg/ext/label4.C: Adjust error regexp.
4456         * g++.dg/ext/label6.C: Adjust error regexp.
4457         * g++.dg/ext/label7.C: New test.
4458         * g++.dg/ext/label8.C: New test.
4459         * g++.dg/ext/label9.C: New test.
4460
4461 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4462
4463         PR middle-end/33676
4464         * gcc.dg/pr33676.c: New.
4465
4466 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4467
4468         PR c++/31441
4469         * g++.dg/cpp0x/variadic83.C: New.
4470
4471 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4472
4473         PR c++/33461
4474         * g++.dg/cpp0x/variadic81.C: New.
4475         * g++.dg/cpp0x/variadic82.C: Likewise.
4476
4477 2007-10-11  Richard Guenther  <rguenther@suse.de>
4478
4479         PR middle-end/33724
4480         * gcc.dg/pr33724.c: New testcase.
4481
4482 2007-10-11  Richard Guenther  <rguenther@suse.de>
4483
4484         PR c/33726
4485         * gcc.dg/pr33726.c: New testcase.
4486
4487 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4488
4489         PR fortran/33500
4490         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4491         
4492 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4493
4494         PR testsuite/33391
4495         * gfortran.dg/do_3.F90: Run with -fwrapv.
4496
4497 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4498
4499         * gcc.dg/unwind-1.c: New.
4500
4501 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4502
4503         PR libfortran/33683
4504         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4505         failure on some common systems.
4506
4507 2007-10-09  Richard Guenther  <rguenther@suse.de>
4508
4509         PR middle-end/33692
4510         * gcc.dg/pr33692.c: New testcase.
4511
4512 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4513
4514         PR middle-end/33669
4515         * gcc.c-torture/execute/pr33669.c: New.
4516
4517 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4518
4519         PR tree-optimization/33615
4520         * g++.dg/tree-ssa/pr33615-2.C: New test.
4521
4522 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4523
4524         PR tree-optimization/33615
4525         * g++.dg/tree-ssa/pr33615.C: New test.
4526
4527 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4528
4529         PR tree-optimization/33572
4530         * g++.dg/torture/pr33572.C: Replace with complete test.
4531
4532 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4533
4534         PR fortran/33689
4535         * gfortran.dg/spec_expr_5.f90: New.
4536
4537 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4538
4539         * gcc.dg/pragma-darwin-2.c: New.
4540
4541 2007-10-08  Richard Guenther  <rguenther@suse.de>
4542
4543         PR middle-end/33693
4544         PR middle-end/33695
4545         PR middle-end/33697
4546         * gcc.dg/pr33693.c: New testcase.
4547         * gcc.dg/pr33695.c: Likewise.
4548         * gcc.dg/pr33697.c: Likewise.
4549
4550 2007-10-08  Richard Guenther  <rguenther@suse.de>
4551
4552         PR middle-end/33691
4553         PR middle-end/33694
4554         PR middle-end/33696
4555         * gcc.dg/pr33691.c: New testcase.
4556         * gcc.dg/pr33694.c: Likewise.
4557         * gcc.dg/pr33696.c: Likewise.
4558
4559 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4560
4561         PR libfortran/33683
4562         * gfortran.dg/gamma_5.f90:  New test case
4563
4564 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4565
4566         PR fortran/20851
4567         * initialization_1.f90: Fix dg-error annotations.
4568         * initialization_14.f90: New.
4569         * initialization_7.f90: Fix dg-error annotations.
4570         * initialization_9.f90: Likewise.
4571
4572 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4573
4574         * gfortran.dg/error_recovery_4.f90: New test.
4575
4576 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4577
4578         * gfortran.dg/default_format_denormal_2.f90: New test.
4579         * gfortran.dg/default_format_2.inc: New test.
4580         * gfortran.dg/default_format_denormal_1.f90: New test.
4581         * gfortran.dg/default_format_1.inc: New test.
4582         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4583         numbers.
4584         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4585         numbers.
4586
4587 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4588
4589         * gfortran.dg/namelist_15.f90: Revise test.
4590
4591 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4592
4593         PR tree-optimization/33655
4594         * gcc.dg/torture/pr33655.c: New.
4595
4596 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4597
4598         PR tree-optimization/33572
4599         * g++.dg/torture/pr33572.C: New.
4600
4601 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4602
4603         PR fortran/25076
4604         * gfortran.dg/forall_11.f90: New.
4605
4606 2007-10-05  Michael Matz  <matz@suse.de>
4607
4608         PR middle-end/33667
4609         * gcc.dg/pr33667.c: New testcase.
4610
4611 2007-10-05  Richard Guenther  <rguenther@suse.de>
4612
4613         PR middle-end/33666
4614         * gcc.dg/pr33666.c: New testcase.
4615
4616 2007-10-05  Michael Matz  <matz@suse.de>
4617
4618         PR inline-asm/33600
4619         * gcc.target/i386/pr33600.c: New testcase.
4620
4621 2007-10-05  Richard Guenther  <rguenther@suse.de>
4622
4623         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4624
4625 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4626
4627         PR target/33635
4628         * gcc.target/mips/pr33635-1.c: New test.
4629
4630 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4631
4632         PR libfortran/33253
4633         * gfortran.dg/namelist_39.f90: Revise to use long names.
4634
4635 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4636
4637         PR fortran/33646
4638         * gfortran.dg/pr33646.f90: New file.
4639
4640 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4641
4642         PR fortran/33529
4643         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4644         * gfortran.dg/char_decl_2.f90: New test.
4645
4646 2007-10-04  Richard Guenther  <rguenther@suse.de>
4647
4648         PR middle-end/33641
4649         * gcc.c-torture/compile/pr33641.c: New testcase.
4650
4651 2007-10-04  Michael Matz  <matz@suse.de>
4652
4653         PR rtl-optimization/33653
4654         * gcc.dg/pr33653.c: New.
4655
4656 2007-10-04  Richard Guenther  <rguenther@suse.de>
4657
4658         PR tree-optimization/33627
4659         * g++.dg/torture/pr33627.C: New testcase.
4660
4661 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4662
4663         PR fortran/33626
4664         * gfortran.dg/parens_6.f90: New.
4665
4666 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4667
4668         PR fortran/33646
4669         PR fortran/33542
4670         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4671
4672 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4673
4674         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4675
4676 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4677
4678         PR target/33635
4679         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4680         and mips_forced_be.
4681         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4682         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4683         options.
4684         * gcc.target/mips/fpr-moves-1.c: New test.
4685         * gcc.target/mips/fpr-moves-2.c: Likewise.
4686         * gcc.target/mips/fpr-moves-3.c: Likewise.
4687         * gcc.target/mips/fpr-moves-4.c: Likewise.
4688         * gcc.target/mips/fpr-moves-5.c: Likewise.
4689         * gcc.target/mips/fpr-moves-6.c: Likewise.
4690         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4691
4692 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4693
4694         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4695
4696 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4697
4698         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4699         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4700
4701 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4702
4703         PR fortran/33198
4704         * gfortran.dg/common_errors_1.f90: New.
4705
4706 2007-10-03  Doug Kwan  <dougkwan@google.com>
4707         Richard Guenther  <rguenther@suse.de>
4708
4709         PR debug/31899
4710         * g++.dg/debug/using3.C: New testcase.
4711
4712 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4713
4714         PR libfortran/33253
4715         * gfortran.dg/namelist_38.f90: New test.
4716         * gfortran.dg/namelist_39.f90: New test.
4717
4718 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4719
4720         PR libfortran/33469
4721         * gfortran.dg/default_format_1.f90: New test.
4722         * gfortran.dg/default_format_2.f90: New test.
4723         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4724         * gfortran.dg/real_const_3.f90: Adjust expected output.
4725
4726 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4727
4728         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4729         default ABI.  Split mips_forced_abi into mips_forced_abi and
4730         mips_forced_regs.
4731         (is_gp32_flag): Return true for -mabi=32.
4732         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4733         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4734         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4735         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4736         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4737         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4738         * gcc.target/mips/save-restore-2.c: Likewise.
4739         * gcc.target/mips/save-restore-3.c: Likewise.
4740         * gcc.target/mips/save-restore-4.c: Likewise.
4741
4742 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4743
4744         PR middle-end/33617
4745         * gcc.c-torture/compile/pr33617.c: New test.
4746
4747 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4748
4749         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4750         -gstabs+ for extended options.
4751
4752 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4753
4754         PR fortran/33542
4755         * gfortran.dg/ambiguous_specific_1.f90: New test.
4756
4757 2007-10-02  Revital Eres  <eres@il.ibm.com>
4758
4759         * gcc.target/powerpc/paired-8.c: New test.
4760         * gcc.target/powerpc/paired-9.c: New test.
4761         * gcc.target/powerpc/paired-10.c: New test.
4762
4763 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4764
4765         PR fortran/33566
4766         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4767
4768 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4769
4770         PR fortran/33554
4771         * gfortran.dg/intent_out_2.f90: New test.
4772
4773 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4774
4775         PR fortran/33550
4776         * gfortran.dg/ambiguous_reference_1.f90: New test.
4777
4778 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4779
4780         PR fortran/31154
4781         PR fortran/31229
4782         PR fortran/33334
4783         * gfortran.dg/function_kinds_1.f90: New test.
4784         * gfortran.dg/function_kinds_2.f90: New test.
4785         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4786         use association into interfaces.
4787
4788 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4789
4790         PR testsuite/31828
4791         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4792         (overflow): Use INFINITY, not FP_INFINITE.
4793         gcc.dg/float-range-4.c: Likewise.
4794         gcc.dg/float-range-5.c: Likewise.
4795
4796 2007-10-01  Nick Clifton  <nickc@redhat.com>
4797
4798         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4799         for 16-bit targets.
4800
4801 2007-09-30  Diego Novillo  <dnovillo@google.com>
4802
4803         PR 33593
4804         * g++.dg/tree-ssa/pr33593.C: New test.
4805
4806 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4807
4808         PR libfortran/33400
4809         * gfortran.dg/PR19872.f: Fix test condition.
4810         * gfortran.dg/list_read_7.f90: New test.
4811
4812 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4813
4814         PR tree-optimization/33597
4815         * gcc.dg/vect/pr33597.c: New testcase.
4816
4817 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4818
4819         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4820         * gcc.target/i386/pr33524.c: ...this.
4821
4822 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4823
4824         PR fortran/33354
4825         * gfortran.dg/minmaxloc_4.f90: New.
4826
4827 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4828
4829         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4830
4831 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4832
4833         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4834
4835 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4836
4837         PR c++/33213
4838         * g++.dg/cpp0x/variadic79.C: New.
4839
4840 2007-09-28  Michael Matz  <matz@suse.de>
4841             Jakub Jelinek  <jakub@redhat.com>
4842
4843         PR rtl-optimization/33552
4844         * gcc.target/i386/pr33552.c: New runtime test.
4845         * gcc.target/i386/strinline.c: New compile time test.
4846
4847 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4848
4849         * gfortran.dg/openmp_stack.f90: Removed.
4850
4851         PR c++/31434
4852         * g++.dg/cpp0x/variadic80.C: New test.
4853
4854 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4855
4856         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4857         r128057.
4858
4859 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4860
4861         PR middle-end/7003
4862         * gcc.target/powerpc/gcse-1.c: New test.
4863
4864 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4865
4866         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4867         fixed capitalizations.
4868         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4869         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4870         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4871         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4872         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4873         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4874         * gfortran.dg/min_max_conformance.f90: Likewise.
4875
4876 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4877
4878         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4879         options.
4880         * gcc.dg/c99-tgmath-2.c: Likewise.
4881         * gcc.dg/c99-tgmath-3.c: Likewise.
4882         * gcc.dg/c99-tgmath-4.c: Likewise.
4883
4884 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4885
4886         PR fortran/33568
4887         * gfortran.dg/anint_1.f90: New test.
4888
4889 2007-09-27  Ian Lance Taylor  <iant@google.com>
4890
4891         PR tree-optimization/33565
4892         * gcc.dg/Wstrict-overflow-20.c: New test.
4893
4894 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4895
4896         * gfortran.dg/openmp_stack.f90: Fix typo.
4897         * gfortran.dg/recursive_stack.f90: Fix typo.
4898
4899 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4900
4901         PR c++/33493
4902         * g++.dg/template/error31.C: New.
4903
4904 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4905
4906         * lib/prune.exp: Prune also "^In function .*$" lines and
4907         "^    inlined from .*$" lines.
4908
4909 2007-09-26  Richard Guenther  <rguenther@suse.de>
4910
4911         PR tree-optimization/33563
4912         * gcc.dg/torture/pr33563.c: New testcase.
4913
4914 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4915
4916         PR c/25309
4917         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4918         array.
4919         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4920         without -O2.
4921
4922 2007-09-26  Richard Guenther  <rguenther@suse.de>
4923
4924         PR tree-optimization/30375
4925         PR tree-optimization/33560
4926         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4927         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4928         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4929         * gcc.dg/torture/pr30375.c: New testcase.
4930         * gcc.dg/torture/pr33560.c: New testcase.
4931         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4932
4933 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4934
4935         PR c++/33207
4936         * g++.dg/parse/crash38.C: New test.
4937
4938 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4939
4940         PR target/33524
4941         * gcc.target/i386/sse5-convert.c: New file, test int->long
4942         vectorized conversions.
4943
4944 2007-09-25  Revital Eres  <eres@il.ibm.com>
4945
4946         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4947
4948 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4949
4950         PR c/32295
4951         * gcc.dg/enum-incomplete-1.c: New test.
4952
4953 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4954
4955         * gcc.c-torture/compile/20070919-1.c: New test.
4956
4957 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4958
4959         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4960
4961 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4962
4963         PR c++/14688
4964         * g++.dg/inherit/override_attribs.C: New file.
4965
4966 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4967
4968         PR fortran/33269
4969         * io.c (check_format_string): Move NULL and constant checks into
4970         this function.
4971         (check_io_constraints): Call gfc_simplify_expr() before calling
4972         check_format_string().  Remove NULL and constant checks.
4973
4974 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4975
4976         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4977         * gcc.c-torture/execute/loop-2g.x: Likewise.
4978
4979 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4980
4981         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4982         Reject hard-float modes unless the ABI is o32 or o64.
4983         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4984         of gcc.exp.  Skip the tests when mips16 code generation is not
4985         supported.
4986         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4987         and use dg-add-options mips16_attribute.
4988
4989 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4990
4991         PR c++/33506
4992         * g++.dg/ext/attrib29.C: New test.
4993
4994 2007-09-23  Ollie Wild  <aaw@google.com>
4995
4996         * gcc.dg/fold-bitand-1.c: New test.
4997         * gcc.dg/fold-bitand-2.c: New test.
4998         * gcc.dg/fold-bitand-3.c: New test.
4999         * gcc.dg/fold-bitand-4.c: New test.
5000
5001 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5002
5003         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5004         any of the macros to be defined for __mips16.
5005         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5006
5007 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5008
5009         * gcc.dg/vect/pr21591.c: Require vect_int.
5010         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5011         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5012         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5013
5014 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5015
5016         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5017         attributes.
5018         * gcc.dg/va-arg-pack-len-2.c: New test.
5019         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5020         attributes.
5021         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5022
5023         PR tree-optimization/32772
5024         * gcc.c-torture/compile/20070905-1.c: New test.
5025
5026         PR tree-optimization/32975
5027         * gcc.dg/pr32975.c: New test.
5028
5029         PR middle-end/28755
5030         * gcc.dg/pr28755.c: New test.
5031
5032 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5033
5034         * lib/target-supports.exp (check_effective_target_nomips16): New
5035         procedure.
5036         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5037         for mipsisa64*-*-*.
5038         * gcc.dg/vect/vect.exp: Likewise.
5039         * g++.dg/vect/vect.exp: Likewise.
5040         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5041         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5042         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5043         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5044         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5045         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5046         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5047         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5048         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5049         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5050         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5051         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5052         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5053         (test14, test15, test16, test17, test18): Likewise.
5054         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5055         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5056         (test14, test15, test16, test17, test18, test19, test20, test21)
5057         (test22): Likewise.
5058         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5059         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5060         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5061         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5062         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5063         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5064         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5065         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5066         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5067         (test13, test14, test15, test16, test17, test18, test19, test20)
5068         (test21, test22, test23, test24, test25, test26, test27, test28)
5069         (test29, test30, test31): Likewise.
5070         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5071         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5072         (test13, test14, test15, test16, test17, test18, test19, test20)
5073         (test21, test22, test23, test24, test25, test26, test27, test28)
5074         (test29, test30, test31, test32, test33, test34, test35, test36)
5075         (test37, test38, test39, test40, test41, test42, test43, test44)
5076         (test45, test46, test47, test48, test49, test50, test51, test52)
5077         (test53, test54, test55, test56, test57, test58, test59, test60)
5078         (test61, test62, test63): Likewise.
5079         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5080         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5081         (test13, test14, test15, test16, test17, test18, test19, test20)
5082         (test21, test22, test23, test24, test25, test26, test27, test28)
5083         (test29, test30, test31): Likewise.
5084         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5085         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5086         (test13, test14, test15, test16, test17, test18, test19, test20)
5087         (test21, test22, test23, test24, test25, test26, test27, test28)
5088         (test29, test30, test31): Likewise.
5089         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5090         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5091         (test13, test14, test15): Likewise.
5092         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5093         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5094         (test13, test14, test15): Likewise.
5095         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5096         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5097         (test13, test14, test15, test16, test17, test18, test19, test20)
5098         (test21, test22, test23, test24, test25, test26, test27, test28)
5099         (test29, test30, test31): Likewise.
5100         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5101         (matrix_multiply4: Likewise.
5102         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5103         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5104         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5105         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5106         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5107         (test13, test14, test15, test16, test17, test18, test19, test20)
5108         (test21, test22, test23, test24, test25, test26, test27, test28)
5109         (test29, test30, test31): Likewise.
5110         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5111         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5112         (test13, test14, test15, test16, test17, test18, test19, test20)
5113         (test21, test22, test23, test24, test25, test26, test27, test28)
5114         (test29, test30, test31): Likewise.
5115         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5116         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5117         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5118         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5119         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5120         (sub_v4qi): Likewise.
5121         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5122         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5123         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5124         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5125         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5126         (subb, subc): Likewise.
5127         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5128         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5129         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5130         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5131         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5132         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5133         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5134         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5135         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5136         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5137         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5138         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5139         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5140
5141 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5142
5143         * lib/target-supports.exp (add_options_for_mips16_attribute)
5144         (check_effective_target_mips16_attribute): New functions.
5145         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5146         command line.
5147         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5148         extra_test_flags.
5149         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5150         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5151         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5152         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5153         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5154         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5155         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5156         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5157         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5158         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5159         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5160         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5161         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5162         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5163         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5164         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5165         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5166         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5167         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5168         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5169         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5170         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5171         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5172         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5173         (NOMIPS16): Delete.
5174         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5175         of dg-options.
5176         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5177         options.  Require { target mips16_attribute } and use dg-add-options
5178         to add the associated options.
5179         (foo): Use MIPS16.
5180         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5181         * gcc.target/mips/call-saved-3.c: Likewise.
5182         * gcc.target/mips/code-readable-1.c: Require { target
5183         mips16_attribute } and use dg-add-options to add the associated
5184         options.  Remove trailing whitespace.
5185         (NOMIPS16): Delete.
5186         * gcc.target/mips/code-readable-2.c: Likewise.
5187         * gcc.target/mips/code-readable-3.c: Likewise.
5188         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5189         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5190         Require { target mips16_attribute } and use dg-add-options to
5191         add the associated options.
5192         (cksum16, cksum8): Use MIPS16.
5193         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5194         Require { target mips16_attribute } and use dg-add-options to
5195         add the associated options.
5196         (foo): Use MIPS16.
5197         * gcc.target/mips/save-restore-2.c: Likewise.
5198         * gcc.target/mips/save-restore-3.c: Likewise.
5199         * gcc.target/mips/save-restore-4.c: Likewise.
5200         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5201         -mno-abicalls.
5202         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5203         (foo): Use NOMIPS16.
5204
5205 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5206
5207         PR fortran/33337
5208         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5209
5210         PR fortran/33376
5211         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5212
5213 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5214
5215         PR fortran/33445
5216         * gfortran.dg/gomp/free-2.f90: New.
5217         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5218         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5219
5220 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5221
5222         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5223         * gcc.target/i386/sse5-haddX.c: Ditto.
5224         * gcc.target/i386/sse5-hsubX.c: Ditto.
5225         * gcc.target/i386/sse5-maccXX.c: Ditto.
5226         * gcc.target/i386/sse5-msubXX.c: Ditto.
5227         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5228         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5229         * gcc.target/i386/sse5-permpX.c: Ditto.
5230         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5231         effective target.
5232         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5233         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5234         * gcc.target/i386/sse5-pcmov.c: Ditto.
5235         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5236
5237 2007-09-22  Richard Guenther  <rguenther@suse.de>
5238
5239         PR tree-optimization/33146
5240         * gcc.c-torture/compile/pr33146.c: New testcase.
5241
5242 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5243
5244         * lib/target-supports.exp (check_cached_effective_target): New
5245         procedure.
5246         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5247         (check_effective_target_c99_runtime): New procedure.
5248         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5249         (test3l): Likewise cargl.
5250         * gcc.dg/builtins-59.c: Require c99_runtime.
5251         * gcc.dg/builtins-61.c: Likewise.
5252         * gcc.dg/builtins-62.c: Likewise.
5253
5254 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5255
5256         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5257         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5258         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5259         target-specific dg-options.
5260         * gcc.dg/builtins-20.c: Likewise.
5261         * gcc.dg/builtins-53.c: Likewise.
5262         * gcc.dg/builtins-55.c: Likewise.
5263         * gcc.dg/single-precision-constant.c: Likewise.
5264         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5265         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5266         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5267         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5268         * gcc.dg/torture/builtin-power-1.c: Likewise.
5269
5270 2007-09-21  Chao-ying Fu  <fu@mips.com>
5271
5272         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5273         check if targets have fixed-point supports.
5274         * gcc.dg/fixed-point/fixed-point.exp: New file.
5275         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5276         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5277         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5278         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5279         * gcc.dg/fixed-point/constants-pedantic.c,
5280         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5281         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5282         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5283         * gcc.dg/fixed-point/keywords-pedantic.c,
5284         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5285         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5286         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5287         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5288         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5289         * gcc.dg/fixed-point/func-vararg-mixed.c,
5290         * gcc.dg/fixed-point/operator-logical.c,
5291         * gcc.dg/fixed-point/struct-union.c,
5292         * gcc.dg/fixed-point/bit-complement.c,
5293         * gcc.dg/fixed-point/operator-bitwise.c,
5294         * gcc.dg/fixed-point/operator-comma.c,
5295         * gcc.dg/fixed-point/struct-layout-1.c,
5296         * gcc.dg/fixed-point/union-init.c,
5297         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5298         * gcc.dg/fixed-point/func-mixed.c,
5299         * gcc.dg/fixed-point/func-vararg-size0.c,
5300         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5301         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5302         * gcc.dg/fixed-point/operator-unary.c,
5303         * gcc.dg/fixed-point/allop-const.c,
5304         * gcc.dg/fixed-point/muldiv-warning.c,
5305         * gcc.dg/nofixed-point-1.c,
5306         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5307         * gcc.target/mips/fixed-vector-type.c,
5308         * gcc.target/mips/fixed-scalar-type.c: New tests.
5309
5310 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5311
5312         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5313         * gnat.dg/test_nested_subtype_byref.adb: New test.
5314
5315 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5316
5317         PR fortran/33439
5318         * gfortran.dg/gomp/pr33439.f90: New test.
5319
5320 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5321
5322         PR fortran/33455
5323         * gfortran.dg/merge_char_3.f90: New.
5324
5325 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5326
5327         PR fortran/33037
5328         * gfortran.dg/transfer_check_1.f90: New.
5329
5330 2007-09-20  Asher Langton  <langton2@llnl.gov>
5331
5332         PR fortran/20441
5333         * gfortran.dg/init_flag_1.f90: New.
5334         * gfortran.dg/init_flag_2.f90: New.
5335         * gfortran.dg/init_flag_3.f90: New.
5336         * gfortran.dg/init_flag_4.f90: New.
5337         * gfortran.dg/init_flag_5.f90: New.
5338         * gfortran.dg/init_flag_6.f90: New.
5339         * gfortran.dg/init_flag_7.f90: New.
5340
5341 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5342
5343         PR c++/33460
5344         * g++.dg/ext/anon-struct6.C: New.
5345
5346 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5347
5348         PR libfortran/23272
5349         * gfortran.dg/inquire_10.f90: New test.
5350
5351 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5352
5353         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5354
5355 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5356
5357         PR fortran/33221
5358         * gfortran.dg/used_types_18.f90: Declare variable of empty
5359         derived type.
5360
5361 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5362
5363         PR fortran/33288
5364         * gfortran.dg/array_constructor_19.f90: New test.
5365
5366 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5367
5368         PR debug/33316
5369         * gcc.dg/debug/pr33316.c: New test.
5370
5371         PR c++/33496
5372         * g++.dg/cpp0x/variadic76.C: New test.
5373         * g++.dg/cpp0x/variadic77.C: New test.
5374         * g++.dg/cpp0x/variadic78.C: New test.
5375
5376         PR c/33238
5377         PR c/27301
5378         * gcc.c-torture/execute/20070919-1.c: New test.
5379         * gcc.dg/pr33238.c: New test.
5380         * gcc.dg/pr27301.c: New test.
5381
5382 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5383
5384         * lib/target-supports.exp (check_effective_target_mips64): New
5385         procedure.
5386         * gcc.dg/lower-subreg-1.c: Require !mips64.
5387         * gcc.dg/sibcall-3.c (ATTR): New macro.
5388         (recurser_void1, recurser_void2): Use it.
5389         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5390         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5391
5392 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5393
5394         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5395         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5396         warning annotation.
5397         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5398
5399 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5400
5401         PR fortran/33497
5402         * gfortran.dg/c_loc_tests_11.f03: New test case.
5403
5404 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5405
5406         PR c++/33459
5407         * g++.dg/init/ref14.C: New.
5408
5409 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5410
5411         * gnat.dg/slice2.ad[sb]: New testcase.
5412
5413 2007-09-19  Nick Clifton  <nickc@redhat.com>
5414
5415         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5416
5417 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5418
5419         * gcc.target/bfin/bfin.exp: New.
5420         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5421         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5422         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5423         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5424         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5425         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5426         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5427         mcpu-bf561.c, mcpu-default.c}: New tests.
5428
5429 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5430
5431         Restore detection of unsupported TLS.
5432
5433         Revert this patch:
5434         2007-02-10  Richard Henderson  <rth@redhat.com>
5435
5436         * lib/target-supports.exp (check_effective_target_tls): Redefine
5437         to mean non-emulated tls.
5438         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5439         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5440         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5441         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5442         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5443         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5444         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5445
5446         And then:
5447         * lib/target-supports.exp (check_effective_target_tls): Use
5448         stronger test for compiler support for TLS.
5449         (check_effective_target_tls_native): New, to test for non-emulated
5450         TLS support.
5451         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5452         instead of dg-require-effective-target tls.
5453         * g++.dg/gomp/copyin-1.C: Likewise.
5454         * g++.dg/gomp/sharing-1.C: Likewise.
5455         * g++.dg/gomp/tls-1.C: Likewise.
5456         * g++.dg/gomp/tls-2.C: Likewise.
5457         * g++.dg/gomp/tls-3.C: Likewise.
5458         * g++.dg/tls/diag-1.C: Likewise.
5459         * g++.dg/tls/diag-2.C: Likewise.
5460         * g++.dg/tls/diag-3.C: Likewise.
5461         * g++.dg/tls/diag-4.C: Likewise.
5462         * g++.dg/tls/diag-5.C: Likewise.
5463         * g++.dg/tls/init-1.C: Likewise.
5464         * g++.dg/tls/init-2.C: Likewise.
5465         * g++.dg/tls/trivial.C: Likewise.
5466         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5467         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5468         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5469         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5470         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5471         * gcc.dg/gomp/clause-1.c: Likewise.
5472         * gcc.dg/gomp/copyin-1.c: Likewise.
5473         * gcc.dg/gomp/sharing-1.c: Likewise.
5474         * gcc.dg/gomp/tls-1.c: Likewise.
5475         * gcc.dg/gomp/tls-2.c: Likewise.
5476         * gcc.dg/tls/alpha-1.c: Likewise.
5477         * gcc.dg/tls/opt-1.c: Likewise.
5478         * gcc.dg/tls/opt-13.c: Likewise.
5479         * gcc.dg/tls/opt-14.c: Likewise.
5480         * gcc.dg/tls/opt-2.c: Likewise.
5481         * gcc.dg/tls/opt-3.c: Likewise.
5482         * gcc.dg/tls/opt-4.c: Likewise.
5483         * gcc.dg/tls/opt-7.c: Likewise.
5484         * gcc.dg/tls/section-1.c: Likewise.
5485         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5486         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5487         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5488         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5489         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5490         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5491         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5492         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5493         * gfortran.dg/gomp/fixed-1.f: Likewise.
5494         * gfortran.dg/gomp/free-1.f90: Likewise.
5495         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5496         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5497         * gfortran.dg/gomp/reduction1.f90: Likewise.
5498         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5499
5500 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5501
5502         PR fortran/31119
5503         * gfortran.dg/bounds_check_9.f90: New test.
5504         * gfortran.dg/bounds_check_fail_2.f90: New test.
5505
5506 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5507
5508         PR c++/33462 (again)
5509         * g++.dg/ext/va-arg1.C: Adjust.
5510
5511 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5512
5513         PR c++/33462
5514         * g++.dg/ext/va-arg1.C: New.
5515
5516 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5517
5518         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5519
5520 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5521
5522         PR c++/33463
5523         * g++.dg/rtti/typeid6.C: New.
5524
5525 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5526
5527         PR c++/33464
5528         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5529         * g++.dg/ext/is_class_error2.C: New.
5530
5531 2007-09-18  Richard Guenther  <rguenther@suse.de>
5532
5533         PR tree-optimization/33340
5534         * g++.dg/torture/pr33340.C: New testcase.
5535
5536 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5537
5538         PR fortran/33231
5539         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5540         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5541         * gfortran.dg/elemental_subroutine_5.f90: New.
5542
5543 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5544
5545         * lib/target-supports.exp (check_profiling_available): Extend
5546         mips*-*-elf check to mips*-*-elf*.
5547
5548 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5549
5550         * gcc.dg/format/c90-scanf-5.c: New test.
5551         * gcc.dg/format/c99-scanf-4.c: New test.
5552         * gcc.dg/format/ext-7.c: New test.
5553         * gcc.dg/format/ext-8.c: New test.
5554
5555         PR middle-end/33423
5556         * gcc.c-torture/compile/20070915-1.c: New test.
5557
5558 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5559
5560         PR fortran/33106
5561         * gfortran.dg/private_type_9.f90: New.
5562
5563 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5564
5565         PR middle-end/33449
5566         * gfortran.dg/pr33449.f90: New test.
5567
5568 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5569
5570         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5571         * gfortran.dg/private_type_1.f90: Ditto
5572         * gfortran.dg/interface_18.f90: New.
5573         * gfortran.dg/private_type_8.f90: New.
5574
5575 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5576
5577         PR c++/33124
5578         * g++.dg/warn/new1.C: Adjust.
5579         * g++.dg/torture/str_empty.C: Likewise.
5580
5581 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5582
5583         * gcc.target/mips/dse-1.c: New test.
5584
5585 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5586
5587         PR c++/32756
5588         * g++.dg/overload/operator3.C: New.
5589
5590 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5591
5592         * gcc.target/mips/truncate-1.c: New test.
5593
5594 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5595
5596         PR fortran/29396
5597         PR fortran/29606
5598         PR fortran/30625
5599         PR fortran/30871
5600         * gfortran.dg/subref_array_pointer_1.f90: New test.
5601         * gfortran.dg/subref_array_pointer_2.f90: New test.
5602
5603 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5604
5605         * gfortran.dg/nint_2.f90: Correct last change.
5606
5607 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5608
5609         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5610
5611 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5612
5613         * gcc.dg/vect/pr33373b.c: New test.
5614
5615 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5616
5617         PR target/33438
5618         * gcc.target/i386/pr33438.c: New test.
5619
5620 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5621
5622         * gfortran.dg/nint_2.f90: Revert previous commit.
5623
5624 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5625
5626         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5627
5628 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5629
5630         PR debug/33429
5631         * g++.dg/other/unused1.C: XFAIL class2 scan.
5632
5633 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5634
5635         PR fortran/33343
5636         * gfortran.dg/elemental_args_check_1.f90: New.
5637         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5638         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5639
5640 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5641
5642         * gfortran.dg/recursive_check_3.f90: New.
5643
5644 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5645
5646         PR fortran/33412
5647         * gfortran.dg/elemental_bind_c.f90: New.
5648
5649 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5650
5651         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5652         * gcc.target/mips/mips16-attributes-2.c: New test.
5653         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5654         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5655         hard-float asm when __mips16 is defined.
5656         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5657         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5658         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5659         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5660         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5661         * gcc.target/mips/pr26765.c (foo): Likewise.
5662         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5663         targets, use dg-mips-options instead of dg-options, and use -mgp32
5664         to force 32-bit mode.
5665         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5666         and 64-bit mode.
5667         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5668
5669 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5670             Michael Meissner  <michael.meissner@amd.com>
5671
5672         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5673         * gcc.target/i386/sse5-hsubX.c: Ditto.
5674         * gcc.target/i386/sse5-permpX.c: Ditto.
5675         * gcc.target/i386/sse5-haddX.c: Ditto.
5676         * gcc.target/i386/sse5-maccXX.c: Ditto.
5677         * gcc.target/i386/sse5-msubXX.c: Ditto.
5678         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5679         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5680
5681         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5682         optimizes floating point conditional moves into the pcmov
5683         instruction on SSE5.
5684         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5685
5686         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5687         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5688         SSE5.
5689
5690         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5691         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5692
5693         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5694         optimizes (a*b)+c into fmadd on SSE5.
5695
5696         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5697         whether the SSE5 instructions can be generated.
5698
5699         * gcc.target/i386/sse5-check.h: New. Add support for 
5700         SSE5 tests.
5701
5702         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5703         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5704         * gcc.target/i386/sse-13.c: Ditto.
5705         * gcc.target/i386/sse-14.c: Ditto.
5706
5707 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5708
5709         PR testsuite/33153
5710         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5711         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5712
5713 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5714
5715         PR target/32338
5716         * gcc.dg/pr32338-1.c: New test.
5717         * gcc.dg/pr32338-2.c: New test.
5718
5719 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5720         
5721         * lib/target-supports.exp (check_effective_target_sync_int_long):
5722         Revert change to add xtensa.
5723         (check_effective_target_sync_char_short): Likewise.
5724         
5725 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5726
5727         * gnat.dg/packed_subtype.adb: New test.
5728
5729 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5730
5731         PR fortran/33297
5732         * gfortran.dg/intrinsic_size.f90: New.
5733
5734 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5735
5736         PR fortran/33284
5737         PR fortran/33310
5738         * gfortran.dg/conflicts_2.f90: New.
5739
5740 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5741
5742         PR tree-optimization/32377
5743         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5744         dependence distance.
5745         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5746         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5747         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5748         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5749
5750 2007-09-12  Richard Guenther  <rguenther@suse.de>
5751
5752         PR middle-end/33382
5753         * gcc.c-torture/compile/pr33382.c: New testcase.
5754         * gcc.c-torture/execute/pr33382.c: Likewise.
5755
5756 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5757
5758         PR fortran/33395
5759         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5760
5761 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5762
5763         PR tree-optimization/33373
5764         * gcc.dg/vect/pr33373.c: New test.
5765
5766 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5767
5768         * lib/target-supports.exp (check_effective_target_vect_no_double):
5769         Remove unused proc.
5770
5771 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5772             Ulrich Weigand  <uweigand@de.ibm.com>
5773
5774         * gcc.target/spu/dfcgt-nan.c: New test.
5775
5776 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5777
5778         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5779
5780 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5781
5782         PR fortran/33040
5783         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5784
5785 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5786
5787         * gcc.dg/va-arg-pack-len-1.c: New test.
5788         * g++.dg/va-arg-pack-len-1.C: New test.
5789
5790 2007-09-11  Michael Matz  <matz@suse.de>
5791
5792         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5793
5794 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5795
5796         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5797         checks for size of long double.
5798         * gcc.dg/dfp/convert.h: New file.
5799         * gcc.dg/dfp/convert-bfp-2.c: New test.
5800         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5801         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5802         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5803         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5804         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5805         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5806         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5807         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5808         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5809
5810 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5811
5812         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5813         Change dg-final to expect 1 non-profitable loop and
5814         3 profitable loops.
5815         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5816         Change dg-final to expect 1 non-profitable loop and
5817         3 profitable loops.
5818         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5819         Change dg-final to expect 1 profitable loop.
5820         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5821         Change dg-final to expect 1 profitable loop.    
5822         
5823 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5824
5825         * gcc.target/mips/call-saved-1.c: New test.
5826         * gcc.target/mips/call-saved-2.c: Likewise.
5827         * gcc.target/mips/call-saved-3.c: Likewise.
5828         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5829         instead of mips_mips64.  Set mips_fp64 too.
5830         (is_gp32_flag): Return true for -mips1 and -mips2.
5831         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5832
5833 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5834
5835         * g++.dg/ext/va-arg-pack-1.C: New test.
5836         * g++.dg/ext/va-arg-pack-2.C: New test.
5837
5838 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5839
5840         PR target/33369
5841         * gcc.dg/vect/pr33369.c: New test.
5842
5843 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5844
5845         PR fortran/33370
5846         * gfortran.dg/array_memcpy_5.f90:  New test.
5847
5848 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5849
5850         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5851
5852 2007-09-09  Richard Guenther  <rguenther@suse.de>
5853
5854         * gcc.c-torture/compile/20070906-1.c: New testcase.
5855
5856 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5857
5858         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5859         noinline attribute.
5860         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5861         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5862         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5863         Likewise.
5864
5865 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5866
5867         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5868
5869 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5870
5871         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5872
5873 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5874
5875         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5876         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5877         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5878         Compile tests with -fno-tree-pre.
5879         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5880         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5881         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5882         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5883         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5884         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5885         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5886         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5887         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5888         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5889         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5890         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5891         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5892         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5893         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5894         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5895         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5896         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5897         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5898
5899 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5900
5901         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5902         to call objdump.
5903         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5904         Use remote_exec to call c++filt.
5905         * lib/target-supports-dg.exp (dg-require-host-local): New.
5906         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5907         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5908         * g++.dg/rtti/repo1.C: Likewise.
5909         * g++.dg/template/repo1.C: Likewise.
5910         * g++.dg/template/repo2.C: Likewise.
5911         * g++.dg/template/repo3.C: Likewise.
5912         * g++.dg/template/repo4.C: Likewise.
5913         * g++.dg/template/repo5.C: Likewise.
5914         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5915         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5916         * g++.old-deja/g++.pt/repo1.C: Likewise.
5917         * g++.old-deja/g++.pt/repo2.C: Likewise.
5918         * g++.old-deja/g++.pt/repo3.C: Likewise.
5919         * g++.old-deja/g++.pt/repo4.C: Likewise.
5920         * gcc.dg/cpp/trad/builtins.c: Likewise.
5921
5922 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5923
5924         PR tree-optimization/32283
5925         * gcc.dg/tree-ssa/loop-31.c: New test.
5926
5927 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5928
5929         PR rtl-optimization/26449
5930         * gcc.target/i386/pr26449-1.c: New file.
5931
5932 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5933
5934         PR target/33329
5935         PR rtl-optimization/26449
5936         * gcc.target/i386/pr33329.c: New file.
5937
5938 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5939
5940         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5941
5942 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5943
5944         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5945
5946 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5947
5948         PR tree-optimization/33301
5949         * gfortran.dg/vect/pr33301.f: New test.
5950
5951 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5952
5953         PR libfortran/33307
5954         * gfortran.dg/backspace_10.f90: New test.
5955
5956 2007-09-07  Richard Guenther  <rguenther@suse.de>
5957
5958         Reapply
5959         2007-09-06  Richard Guenther  <rguenther@suse.de>
5960
5961         PR tree-optimization/32586
5962         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5963         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5964         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5965         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5966         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5967         now obsolete simplification.
5968
5969 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
5970         
5971         PR tree-optimization/33299
5972         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5973         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5974
5975 2007-09-07  Richard Guenther  <rguenther@suse.de>
5976
5977         Revert
5978         2007-09-06  Richard Guenther  <rguenther@suse.de>
5979
5980         PR tree-optimization/32586
5981         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5982         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5983         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5984         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5985         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5986         now obsolete simplification.
5987
5988 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5989
5990         PR tree-optimization/32821
5991         * gcc.dg/tree-ssa/pr32821.c: New file.
5992
5993 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5994
5995         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5996         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5997         and mips_forced_no_er.
5998         (dg-mips-options): Add -mno-abicalls when a small-data option is
5999         specified.  Skip tests with small-data options if mips_forced_gp.
6000         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6001         * gcc.target/mips/sdata-1.c: New test.
6002         * gcc.target/mips/sdata-2.c: Likewise.
6003         * gcc.target/mips/sdata-3.c: Likewise.
6004         * gcc.target/mips/sdata-4.c: Likewise.
6005
6006 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6007
6008         PR fortran/33298
6009         * spread_zerosize_1.f90:  New test case.
6010         * spread_bounds_1.f90:  New test case.
6011
6012 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6013
6014         PR c++/32674
6015         * g++.dg/template/static31.C: New.
6016
6017 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6018
6019         PR fortran/33271
6020         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6021         powerpc*-linux-gnu.
6022
6023 2007-09-06  David Daney  <ddaney@avtrex.com>
6024             Richard Sandiford  <richard@codesourcery.com>
6025
6026         PR target/33256
6027         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6028         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6029         * gcc.target/mips/pr33256.c: New test.
6030
6031 2007-09-06  Tom Tromey  <tromey@redhat.com>
6032
6033         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6034
6035 2007-09-06  Richard Guenther  <rguenther@suse.de>
6036
6037         PR tree-optimization/32586
6038         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6039         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6040         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6041         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6042         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6043         now obsolete simplification.
6044
6045 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6046
6047         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6048         * gcc.target/i386/sse3-addsubps.c: Ditto.
6049         * gcc.target/i386/sse3-haddpd.c: Ditto.
6050         * gcc.target/i386/sse3-haddps.c: Ditto.
6051         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6052         * gcc.target/i386/sse3-hsubps.c: Ditto.
6053         * gcc.target/i386/sse3-lddqu.c: Ditto.
6054         * gcc.target/i386/sse3-movddup.c: Ditto.
6055         * gcc.target/i386/sse3-movshdup.c: Ditto.
6056         * gcc.target/i386/sse3-movsldup.c: Ditto.
6057
6058 2007-09-06  Richard Guenther  <rguenther@suse.de>
6059
6060         PR tree-optimization/33302
6061         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6062
6063 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6064
6065         PR libfortran/33225
6066         * gfortran.dg./fmt_float.f90: New test.
6067
6068 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6069
6070         PR libfortran/33253
6071         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6072
6073 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6074
6075         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6076         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6077
6078 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6079
6080         * g++.dg/eh/builtin1.C: New test.
6081         * g++.dg/eh/builtin2.C: New test.
6082         * g++.dg/eh/builtin3.C: New test.
6083
6084         PR c++/33289
6085         * g++.dg/eh/builtin4.C: New test.
6086
6087 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6088
6089         * gcc.target/powerpc/dfp-dd.c: New test.
6090         * gcc.target/powerpc/dfp-td.c: New test.
6091
6092 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6093
6094         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6095         * gcc.dg/va-arg-pack-1.c: New test.
6096
6097 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6098
6099         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6100         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6101         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6102         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6103         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6104
6105 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6106
6107         PR c++/30302
6108         * g++.dg/ext/anon-struct5.C: New.
6109
6110 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6111
6112         * gcc.dg/i386-cpuid.h: Remove.
6113         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6114         (main): Use __get_cpuid to get target features.
6115         * gcc.target/i386/sse-check.h: Ditto.
6116         * gcc.target/i386/sse2-check.h: Ditto.
6117         * gcc.target/i386/sse3-check.h: Ditto.
6118         * gcc.target/i386/ssse3-check.h: Ditto.
6119         * gcc.target/i386/sse4_1-check.h: Ditto.
6120         * gcc.target/i386/sse4_2-check.h: Ditto.
6121         * gcc.target/i386/sse4a-check.h: Ditto.
6122         * gcc.dg/torture/pr16104-1.c: Ditto.
6123         (do_test): Change to void.
6124         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6125         * gcc.target/i386/sse-6.c: Ditto.
6126         * gcc.target/i386/sse-7.c: Ditto.
6127         * g++.dg/other/i386-1.C: Include cpuid.h.
6128         (main): New function.  Use __get_cpuid to get target fetaures.
6129
6130 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6131             David Ung  <davidu@mips.com>
6132             Nigel Stephens <nigel@mips.com>
6133
6134         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6135         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6136         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6137         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6138         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6139         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6140         * gcc.dg/torture/pr19683-1.c: Likewise.
6141         * gcc.target/mips/madd-3.c: Likewise.
6142         * gcc.target/mips/maddu-3.c: Likewise.
6143         * gcc.target/mips/msub-3.c: Likewise.
6144         * gcc.target/mips/msubu-3.c: Likewise.
6145         * gcc.target/mips/asm-1.c: Likewise.
6146         * gcc.target/mips/branch-1.c: Likewise.
6147         * gcc.target/mips/ins-1.c: Likewise.
6148         * gcc.target/mips/near-far-3.c: Likewise.
6149         * gcc.target/mips/near-far-4.c: Likewise.
6150         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6151         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6152         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6153         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6154         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6155         * gcc.target/mips/dspr2-MULT.c: Likewise.
6156         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6157         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6158         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6159         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6160         * gcc.target/mips/code-readable-2.c: Likewise.
6161         * gcc.target/mips/code-readable-3.c: Likewise.
6162
6163 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6164             David Ung  <davidu@mips.com>
6165             Nigel Stephens <nigel@mips.com>
6166
6167         * gcc.target/mips/mips16-attributes.c: New.
6168
6169 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6170
6171         PR fortran/31564
6172         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6173
6174         PR fortran/33241
6175         * gfortran.dg/char_length_10.f90: New test.
6176
6177 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6178
6179         PR c++/29731
6180         * g++.dg/parse/template24.C: New.
6181
6182 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6183
6184         * g++.dg/other/spu2vmx-1.C: New test.
6185
6186 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6187
6188         PR tree-optimization/33017
6189         * gcc.dg/pr33017.c: New test.
6190
6191 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6192
6193         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6194         __protected_stream family of macros.
6195
6196 2007-09-04  Jan Hubicka  <jh@suse.cz>
6197
6198         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6199         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6200         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6201         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6202         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6203         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6204         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6205         Likewise.
6206
6207 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6208             Tobias Burnus  <burnus@net-b.de>
6209
6210         * gfortran.dg/proc_decl_1.f90: New.
6211         * gfortran.dg/proc_decl_2.f90: New.
6212         * gfortran.dg/proc_decl_3.f90: New.
6213         * gfortran.dg/proc_decl_4.f90: New.
6214
6215 2007-09-04  Jan Hubicka  <jh@suse.cz>
6216
6217         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6218         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6219         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6220         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6221         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6222         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6223         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6224         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6225         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6226         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6227         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6228         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6229         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6230         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6231         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6232         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6233         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6234         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6235         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6236         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6237         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6238         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6239         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6240         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6241         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6242         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6243         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6244         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6245         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6246         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6247         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6248         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6249         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6250         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6251         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6252         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6253         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6254         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6255         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6256         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6257         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6258         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6259         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6260         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6261         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6262         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6263         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6264         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6265         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6266         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6267         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6268         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6269         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6270         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6271         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6272         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6273         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6274         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6275         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6276         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6277         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6278         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6279         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6280         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6281         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6282         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6283         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6284         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6285         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6286         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6287         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6288         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6289         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6290         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6291         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6292         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6293         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6294         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6295         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6296         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6297         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6298         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6299         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6300         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6301         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6302         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6303         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6304         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6305         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6306         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6307         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6308         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6309         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6310         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6311         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6312         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6313         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6314         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6315         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6316         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6317         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6318         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6319         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6320         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6321         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6322         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6323         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6324         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6325         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6326         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6327         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6328         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6329         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6330         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6331         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6332         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6333         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6334         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6335         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6336         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6337         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6338         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6339         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6340         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6341         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6342         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6343         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6344         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6345         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6346         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6347         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6348         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6349         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6350         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6351         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6352         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6353         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6354         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6355         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6356         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6357         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6358         noinline.
6359         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6360         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6361         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6362         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6363         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6364         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6365         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6366         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6367         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6368         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6369         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6370         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6371         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6372         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6373         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6374         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6375         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6376         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6377         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6378         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6379         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6380         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6381         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6382         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6383         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6384         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6385         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6386         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6387         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6388         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6389         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6390         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6391         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6392         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6393         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6394         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6395         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6396         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6397         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6398         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6399         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6400         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6401         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6402         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6403         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6404         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6405         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6406         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6407         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6408         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6409         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6410         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6411         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6412         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6413         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6414         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6415         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6416         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6417         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6418         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6419         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6420         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6421         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6422         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6423         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6424         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6425         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6426         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6427         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6428         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6429         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6430         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6431         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6432         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6433         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6434         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6435         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6436         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6437         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6438         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6439         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6440         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6441         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6442         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6443         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6444         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6445         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6446         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6447         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6448         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6449         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6450         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6451         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6452         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6453         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6454         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6455         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6456         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6457         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6458         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6459         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6460         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6461         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6462         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6463         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6464         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6465         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6466         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6467         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6468         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6469         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6470         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6471         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6472         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6473         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6474         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6475         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6476         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6477         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6478         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6479         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6480         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6481         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6482         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6483         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6484         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6485
6486 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6487
6488         PR middle-end/33187
6489         * gcc.target/i386/cmov7.c: New file.
6490
6491 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6492
6493         * gcc.target/i386/sse4a-check.h: New file.
6494         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6495         * gcc.target/i386/sse4a-insert.c: Ditto.
6496         * gcc.target/i386/sse4a-montsd.c: Ditto.
6497         * gcc.target/i386/sse4a-montss.c: Ditto.
6498         * gcc.target/i386/mmx-check.h: New file.
6499         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6500         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6501         * gcc.target/i386/sse-check.h: New file.
6502         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6503         * gcc.target/i386/sse-3.c: Ditto.
6504         * gcc.target/i386/sse-7.c: Ditto.
6505         * gcc.target/i386/sse-9.c: Ditto.
6506         * gcc.target/i386/ssefn-3.c: Ditto.
6507         * gcc.target/i386/sse-recip.c: Ditto.
6508         * gcc.target/i386/sse-recip-vec.c: Ditto.
6509         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6510         * gcc.target/i386/20020523-1.c: Remove.
6511         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6512         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6513         * gcc.target/i386/ssefn-4.c: Ditto.
6514         * gcc.target/i386/sse-6.c: Ditto.
6515         * gcc.target/i386/sse-10.c: Ditto.
6516         * gcc.target/i386/sse-11.c: Ditto.
6517         * gcc.target/i386/sse-18.c: Ditto.
6518         * gcc.target/i386/fpprec-1.c: Ditto.
6519         * g++.dg/other/i386-1.C: Ditto.
6520
6521 2007-09-04  Richard Guenther  <rguenther@suse.de>
6522
6523         PR tree-optimization/33291
6524         * gcc.dg/volatile2.c: New testcase.
6525         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6526         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6527         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6528         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6529
6530 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6531
6532         PR fortran/33253
6533         * gfortran.dg/namelist_15.f90: Update test.
6534         * gfortran.dg/namelist_24.f90: Update test.
6535         * gfortran.dg/namelist_38.f90: New test.
6536
6537 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6538
6539         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6540         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6541         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6542         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6543         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6544         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6545
6546 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6547
6548         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6549         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6550
6551         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6552
6553 2007-09-02  David Daney  <ddaney@avtrex.com>
6554
6555         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6556         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6557         * gcc.target/mips/atomic-memory-1.c: Ditto.
6558         * gcc.target/mips/atomic-memory-2.c: Ditto.
6559
6560 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6561
6562         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6563         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6564
6565 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6566
6567         * gfortran.dg/substr_6.f90: New test.
6568
6569 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6570
6571         PR c++/33208
6572         * g++.dg/other/error18.C: New.
6573         * g++.dg/expr/bitfield3.C: Adjust.
6574
6575 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6576
6577         PR fortran/33276
6578         * gfortran.fortran-torture/compile/pr33276.f90: New.
6579
6580 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6581
6582         PR C/29237
6583         PR middle-end/33272
6584         * gcc.dg/c99-arraydecl-3.c: New test.
6585
6586 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6587
6588         PR c++/32597
6589         * g++.dg/cpp0x/variadic-new2.C: New.
6590         * g++.dg/cpp0x/variadic-new.C: New.
6591
6592 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6593
6594         PR fortran/33232
6595         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6596         * gfortran.dg/read_1.f90: New.
6597
6598 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6599
6600         PR c++/33210
6601         * g++.dg/template/error30.C: New.
6602
6603 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6604
6605         PR c++/32113
6606         * g++.dg/template/crash70.C: New.
6607
6608 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6609
6610         PR c++/33212
6611         * g++.dg/ext/is_class_error.C: New.
6612
6613 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6614
6615         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6616         
6617 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6618             Revital Eres  <eres@il.ibm.com>
6619
6620         * gcc.target/powerpc/paired-1.c: New test.
6621         * gcc.target/powerpc/paired-2.c: New test.
6622         * gcc.target/powerpc/paired-3.c: New test.
6623         * gcc.target/powerpc/paired-4.c: New test.
6624         * gcc.target/powerpc/paired-5.c: New test.
6625         * gcc.target/powerpc/paired-6.c: New test.
6626         * gcc.target/powerpc/paired-7.c: New test.
6627         * gcc.target/powerpc/ppc-paired.c: New test.
6628
6629 2007-08-31  Ollie Wild  <aaw@google.com>
6630
6631         * g++.dg/conversion/ptrmem2.C: New test.
6632         * g++.dg/conversion/ptrmem3.C: New test.
6633         * g++.dg/conversion/ptrmem4.C: New test.
6634         * g++.dg/conversion/ptrmem5.C: New test.
6635         * g++.dg/conversion/ptrmem6.C: New test.
6636         * g++.dg/conversion/ptrmem7.C: New test.
6637         * g++.dg/conversion/ptrmem8.C: New test.
6638
6639 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6640
6641         PR fortran/31879
6642         * gfortran.dg/char_length_7.f90: New test.
6643         * gfortran.dg/char_length_9.f90: New test.
6644         * gfortran.dg/char_assign_1.f90: Add extra warning.
6645
6646         PR fortran/31197
6647         PR fortran/31258
6648         * gfortran.dg/char_length_8.f90: New test.
6649
6650 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6651
6652         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6653
6654 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6655
6656         * gcc.dg/inline-24.c: New test.
6657         * g++.dg/opt/inline11.C: New test.
6658
6659 2007-08-30  Richard Guenther  <rguenther@suse.de>
6660
6661         * gcc.target/i386/vectorize5.c: New testcase.
6662
6663 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6664
6665         PR fortran/33228
6666         * interface.c (check_interface0): Improve error for external procs.
6667         (check_sym_interfaces): Fix checking of module procedures.
6668
6669 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6670
6671         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6672         (AI): Add AI_ALIGN.
6673         * gcc.dg/sync-3.c: New test.
6674
6675         PR middle-end/32758
6676         * gcc.dg/cleanup-12.c: New test.
6677
6678 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6679
6680         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6681         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6682         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6683         * gcc.dg/pr32450.c: Ditto.
6684         * gcc.dg/nest.c: Ditto.
6685         * gcc.dg/nested-func-4.c: Ditto.
6686         * g++.old-deja/g++.law/profile1.C: Ditto.
6687
6688 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6689
6690         PR fortran/32989
6691         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6692         non-default integer kind arguments.
6693
6694 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6695
6696         PR fortran/33105
6697         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6698
6699 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6700
6701         * gcc.dg/h8300-ice2.c: Remove target selector.
6702
6703 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6704
6705         PR fortran/33215
6706         * gfortran.dg/binding_label_tests_15.f03: New test case.
6707         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6708
6709 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6710
6711         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6712         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6713
6714 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6715
6716         PR c++/33194
6717         * g++.dg/other/canon-33194.C: New.
6718
6719 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6720
6721         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6722         * gcc.c-torture/execute/pr23135.c: Likewise.
6723
6724 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6725
6726         * gcc.dg/pr31344.c: Move to ...
6727         * gcc.dg/dfp/pr31344.c: ... here.
6728         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6729         * gcc.dg/20050503-1.c: Ditto.
6730         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6731         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6732         * gcc.dg/20060801-1.c: Ditto.
6733
6734 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6735
6736         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6737         * gfortran.dg/nan_1.f90: Likewise.
6738
6739 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6740
6741         PR fortran/33055
6742         Revert previous patch.
6743
6744 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6745             Kazu Hirata  <kazu@codesourcery.com>
6746
6747         * gcc.target/m68k/interrupt-1.c: New.
6748
6749 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6750
6751         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6752         10000 for targets where "int" can't hold at least 100000.
6753         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6754         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6755         (test5)(test6): Use it.
6756         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6757         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6758         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6759         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6760         * gcc.dg/attr-alloc_size.c (test): Likewise.
6761
6762 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6763
6764         PR c++/33209
6765         * g++.dg/template/error29.C: New.
6766
6767 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6768
6769         PR c++/32596
6770         * g++.dg/ext/visibility/anon5.C: New test.
6771
6772 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6773
6774         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6775
6776 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6777
6778         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6779         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6780         * gfortran.dg/gamma_4.f90: New: large-real tests.
6781
6782 2007-08-28  Jason Merrill  <jason@redhat.com>
6783
6784         PR c++/29000
6785         * g++.dg/ext/stmtexpr12.C: New test.
6786
6787         PR c++/28558
6788         * g++.dg/ext/attrib28.C: New test.
6789
6790 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6791
6792         PR target/32661
6793         * gcc.target/i386/pr32661.c: New test.
6794
6795 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6796
6797         PR middle-end/32370
6798         * gcc.dg/pr32370.c: New test.
6799
6800         PR rtl-optimization/33148
6801         * gcc.c-torture/compile/20070827-1.c: New test.
6802
6803         PR debug/32914
6804         * d++.dg/debug/const3.C: New test.
6805         * d++.dg/debug/const4.C: New test.
6806         * d++.dg/debug/dwarf2/const1.C: New test.
6807         * d++.dg/debug/dwarf2/const2.C: New test.
6808         * d++.dg/debug/dwarf2/const2b.C: New test.
6809
6810 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6811             Vladimir Yanovsky  <yanov@il.ibm.com>
6812             Revital Eres  <eres@il.ibm.com>
6813             Andrey Belevantsev  <abel@ispras.ru>
6814
6815         * gcc.dg/sms-1.c: New test.
6816
6817 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6818
6819         * g++.dg/ext/gnu-inline-common.h: New.
6820         * g++.dg/ext/gnu-inline-global-reject.C: New.
6821         * g++.dg/ext/gnu-inline-global.C: New.
6822         * g++.dg/ext/gnu-inline-namespace.C: New.
6823         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6824         * g++.dg/ext/gnu-inline-class.C: New.
6825         * g++.dg/ext/gnu-inline-class-static.C: New.
6826         * g++.dg/ext/gnu-inline-template-class.C: New.
6827         * g++.dg/ext/gnu-inline-template-func.C: New.
6828
6829 2007-08-27  Jason Merrill  <jason@redhat.com>
6830
6831         PR c++/31337
6832         * g++.dg/ext/stmtexpr11.C: New.
6833
6834 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6835
6836         * lib/target-supports.exp (check_profiling_available):
6837         Set profiling_available_saved to 0 on fido-*-elf.
6838
6839 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6840
6841         PR tree-optimization/33173
6842         
6843         * gcc.c-torture/compile/pr33173.c: New.
6844
6845 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6846
6847         PR target/31385
6848         * gcc.dg/dfp/pr31385.c: New.
6849
6850 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6851
6852         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6853
6854 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6855
6856         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6857         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6858         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6859         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6860         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6861         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6862         gcc.target/m68k directory.
6863         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6864         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6865         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6866         gcc.target/cris directory.
6867         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6868         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6869         gcc.target/bfin directory.
6870
6871         * gcc.target/sh: New directory.
6872         * gcc.target/sh/sh.exp: New file.
6873         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6874         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6875         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6876         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6877         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6878         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6879
6880 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6881
6882         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6883         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6884         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6885         * gcc.target/i386/local2.c: Ditto.
6886         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6887         * gcc.target/i386/20011119-1.c: Ditto.
6888         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6889         * gcc.target/i386/fastcall-1.c: Fix target selector.
6890
6891 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6892
6893         PR fortran/33055
6894         * gfortran.dg/negative_unit.f: Add new check
6895         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6896         -fdefault-integer-8.
6897
6898 2007-08-26  Asher Langton  <langton2@llnl.gov>
6899
6900         * gfortran.dg/recursive_stack.f90: New.
6901         * gfortran.dg/openmp_stack.f90: New.
6902
6903 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6904
6905         PR fortran/31298
6906         * gfortran.dg/use_10.f90: New.
6907
6908 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6909
6910         PR fortran/32985
6911         * gfortran.dg/namelist_14.f90: Make test case valid.
6912         * gfortran.dg/common_10.f90: New.
6913
6914 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6915
6916         PR middle-end/33181
6917         * gcc.dg/ifelse-2.c: New.
6918
6919 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6920
6921         PR fortran/32980
6922         * gfortran.dg/gamma_1.f90: New.
6923         * gfortran.dg/gamma_2.f90: New.
6924         * gfortran.dg/gamma_3.f90: New.
6925
6926 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6927
6928         PR fortran/33188
6929         * gfortran.dg/used_types_18.f90: New.
6930
6931 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6932
6933         * gcc.dg/array-init-2.c: New test.
6934
6935 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6936
6937         PR fortran/33178
6938         * gfortran.dg/initialization_4.f90: Update dg-error.
6939         * gfortran.dg/initialization_13.f90: New.
6940
6941 2007-08-24  Richard Guenther  <rguenther@suse.de>
6942
6943         PR middle-end/33166
6944         * gcc.c-torture/compile/pr33166.c: New testcase.
6945
6946 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6947
6948         PR fortran/33139
6949         * gfortran.dg/pointer_assign_4.f90: New.
6950         * gfortran.dg/shape_2.f90: Fix test case.
6951         * gfortran.dg/char_result_4.f90: Ditto.
6952
6953 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6954
6955         * gcc.dg/array-init-1.c: New test.
6956
6957         PR c++/32567
6958         * g++.dg/parse/crash36.C: New test.
6959
6960 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6961
6962         * gcc.dg/pr32721.c: Updated.
6963
6964 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6965
6966         PR tree-optimization/32573
6967         PR middle-end/32946
6968         * gcc.dg/pr32573.c: New test.
6969
6970         PR c++/32898
6971         * g++.dg/lookup/ns3.C: New test.
6972
6973         * gfortran.dg/assumed_charlen_sharing.f90: New test.
6974
6975         PR c++/31941
6976         * g++.dg/parse/crash37.C: New test.
6977
6978 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6979
6980         PR target/17390
6981         * gcc.target/i386/pr17390.c: New test.
6982
6983 2007-08-23  Richard Guenther  <rguenther@suse.de>
6984
6985         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6986         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6987         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6988         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6989         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6990         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6991         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6992         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6993
6994 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6995
6996         * gcc.target/s390: New directory.
6997         * gcc.target/s390/s390.exp: New file.
6998         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6999         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7000         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7001         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7002         gcc.target/s390 directory.
7003
7004 2007-08-23  Richard Guenther  <rguenther@suse.de>
7005
7006         PR tree-optimization/32328
7007         * gcc.dg/pr32328.c: New testcase.
7008
7009 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7010
7011         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7012           available.
7013
7014 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7015
7016         PR fortran/33095
7017         * gfortran.dg/min_max_optional_5.f90: New test.
7018         * gfortran.dg/min_max_optional_2.f90: Remove.
7019         * gfortran.dg/min_max_optional_3.f90: Remove.
7020         * gfortran.dg/min_max_optional_4.f90: Remove.
7021
7022 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7023
7024         * gcc.target/i386/xorps-sse.c: New.
7025         * gcc.target/i386/xorps-sse2.c: New.
7026
7027 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7028
7029         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7030         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7031         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7032
7033 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7034
7035         PR fortran/33020
7036         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7037         include multiple kinds for SHAPE parameter within a single
7038         namespace.
7039         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7040         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7041
7042 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7043
7044         * interface_abstract_1.f90: Extended test case.
7045         * interface_abstract_3.f90: New test.
7046
7047 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7048
7049         * gcc.dg/fold-sub.c: New test.
7050         
7051 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7052
7053         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7054         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7055         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7056         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7057         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7058         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7059
7060 2007-08-22  Richard Guenther  <rguenther@suse.de>
7061
7062         PR middle-end/33007
7063         * gcc.dg/pr33007.c: New testcase.
7064
7065 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7066
7067         * gcc.c-torture/execute/strcmp-1.x: Delete.
7068
7069 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7070
7071         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7072         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7073         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7074         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7075         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7076         gcc.target/i386/stack-realign.c,
7077         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7078         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7079         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7080         target using dg-require-effective-target directive.
7081         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7082         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7083         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7084         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7085         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7086         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7087         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7088         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7089         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7090         Require lp64 target using dg-require-effective-target directive.
7091         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7092         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7093         directive.
7094         * gcc.target/i386/20010202-1.c: Move from here ...
7095         * gcc.dg/20010202-1.c: ... to here.
7096
7097 2007-08-22  Richard Guenther  <rguenther@suse.de>
7098
7099         PR tree-optimization/33142
7100         * gcc.c-torture/execute/pr33142.c: New testcase.
7101
7102 2007-08-22  Richard Guenther  <rguenther@suse.de>
7103
7104         PR middle-end/32563
7105         * g++.dg/torture/pr32563.C: New testcase.
7106
7107 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7108
7109         PR middle-end/32912
7110         * gcc.dg/pr32912-1.c: Add -w to options.
7111         * gcc.dg/pr32912-2.c: Likewise.
7112         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7113
7114 2007-08-21  Ian Lance Taylor  <iant@google.com>
7115
7116         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7117
7118 2007-08-21  Ian Lance Taylor  <iant@google.com>
7119
7120         PR tree-optimization/33134
7121         * g++.dg/tree-ssa/pr33134.C: New test.
7122
7123 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7124
7125         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7126         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7127
7128 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7129
7130         PR debug/32610
7131         * gcc.dg/debug/pr32610.c: New test.
7132
7133         * g++.dg/init/new24.C: New test.
7134
7135         PR middle-end/32912
7136         * gcc.dg/pr32912-1.c: New test.
7137         * gcc.dg/pr32912-2.c: New test.
7138         * gcc.dg/pr32912-3.c: New test.
7139
7140 2007-08-21  Richard Guenther  <rguenther@suse.de>
7141
7142         * gcc.dg/pointer-arith-10.c: New testcase.
7143
7144 2007-08-21  Richard Guenther  <rguenther@suse.de>
7145
7146         PR middle-end/33122
7147         * gcc.c-torture/compile/pr33122.c: New testcase.
7148
7149 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7150
7151         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7152
7153 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7154
7155         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7156
7157 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7158
7159         PR c++/33025
7160         * g++.dg/init/new23.C: New test.
7161
7162 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7163
7164         PR middle-end/30564
7165         * gcc.c-torture/compile/pr30564-1.c: New test.
7166         * gcc.c-torture/compile/pr30564-2.c: New test.
7167
7168 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7169
7170         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7171
7172 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7173
7174         * gfortran.dg/interface_abstract_2.f90: New.
7175         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7176
7177 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7178
7179         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7180         unknown (so that outer-loop wont get analyzed).
7181         * gcc.dg/vect/vect-outer-1a.c: New test.
7182         * gcc.dg/vect/vect-outer-1b.c: New test.
7183         * gcc.dg/vect/vect-outer-1.c: New test.
7184         * gcc.dg/vect/vect-outer-2a.c: New test.
7185         * gcc.dg/vect/vect-outer-2b.c: New test.
7186         * gcc.dg/vect/vect-outer-2c.c: New test.
7187         * gcc.dg/vect/vect-outer-2.c: New test.
7188         * gcc.dg/vect/vect-outer-3a.c: New test.
7189         * gcc.dg/vect/vect-outer-3b.c: New test.
7190         * gcc.dg/vect/vect-outer-3c.c: New test.
7191         * gcc.dg/vect/vect-outer-3.c: New test.
7192         * gcc.dg/vect/vect-outer-4a.c: New test.
7193         * gcc.dg/vect/vect-outer-4b.c: New test.
7194         * gcc.dg/vect/vect-outer-4c.c: New test.
7195         * gcc.dg/vect/vect-outer-4d.c: New test.
7196         * gcc.dg/vect/vect-outer-4e.c: New test.
7197         * gcc.dg/vect/vect-outer-4f.c: New test.
7198         * gcc.dg/vect/vect-outer-4g.c: New test.
7199         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7200         * gcc.dg/vect/vect-outer-4i.c: New test.
7201         * gcc.dg/vect/vect-outer-4j.c: New test.
7202         * gcc.dg/vect/vect-outer-4k.c: New test.
7203         * gcc.dg/vect/vect-outer-4l.c: New test.
7204         * gcc.dg/vect/vect-outer-4m.c: New test.
7205         * gcc.dg/vect/vect-outer-4.c: New test.
7206         * gcc.dg/vect/vect-outer-5.c: New test.
7207         * gcc.dg/vect/vect-outer-6.c: New test.
7208         * gcc.dg/vect/vect-outer-fir.c: New test.
7209         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7210         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7211
7212 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7213
7214         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7215         and -fno-tree-reassoc.
7216         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7217         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7218         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7219         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7220         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7221         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7222         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7223         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7224         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7225         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7226         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7227         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7228         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7229         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7230         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7231         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7232         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7233         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7234         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7235         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7236         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7237         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7238         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7239         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7240         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7241         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7242         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7243         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7244         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7245         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7246         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7247         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7248         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7249         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7250         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7251         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7252         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7253
7254 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7255
7256         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7257         versioning for aliasing).
7258         * gcc.dg/vect/vect-35.c: Likewise.
7259
7260         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7261         targets.
7262         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7263
7264 2007-08-18  Tom Tromey  <tromey@redhat.com>
7265
7266         PR preprocessor/32974:
7267         * gcc.dg/cpp/pr32974.c: New file.
7268
7269 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7270
7271         * gfortran.dg/interface_abstract_1.f90: New.
7272
7273 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7274
7275         PR fortran/32881
7276         * gfortran.dg/pure_initializer_1.f90: New test.
7277
7278 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7279
7280         PR fortran/32875
7281         * gfortran.dg/array_constructor_18.f90: New test.
7282
7283 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7284
7285         PR c++/28989
7286         * g++.dg/expr/lval3.C: New test.
7287         * g++.dg/expr/lval4.C: New test.
7288
7289 2007-08-17  Ollie Wild  <aaw@google.com>
7290
7291         PR c++/31749
7292         * g++.dg/lookup/builtin3.C: New test.
7293         * g++.dg/lookup/builtin4.C: New test.
7294         * g++.dg/lookup/using19.C: New test.
7295
7296 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7297
7298         PR c++/32190
7299         * g++.dg/parse/error31.C: New.
7300
7301 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7302
7303         PR c++/32112
7304         * g++.dg/template/error26.C: New.
7305
7306 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7307
7308         PR fortran/33079
7309         * gfortran.dg/zero_length_2.f90: New test.
7310
7311 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7312
7313         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7314         * gfortran.dg/kind_tests_3.f03: Ditto.
7315         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7316         * gfortran.dg/interface_13.f90: Ditto.
7317         * gfortran.dg/pr32738.f90: Ditto.
7318         * gfortran.dg/module_private_1.f90: Ditto.
7319         * gfortran.dg/test_only_clause.f90: Ditto.
7320         * gfortran.dg/bind_c_vars.f90: Ditto.
7321         * gfortran.dg/bind_c_dts.f90: Ditto.
7322         * gfortran.dg/use_9.f90: Ditto.
7323         * gfortran.dg/generic_8.f90: Ditto.
7324         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7325         * gfortran.dg/private_type_6.f90: Ditto.
7326         * gfortran.dg/c_assoc.f90: Ditto.
7327         * gfortran.dg/private_type_7.f90: Ditto.
7328         * gfortran.dg/global_vars_c_init.f90: Ditto.
7329         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7330         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7331         * gfortran.dg/c_size_t_test.f03: Ditto.
7332         * gfortran.dg/used_types_12.f90: Ditto.
7333         * gfortran.dg/pr25923.f90: Ditto.
7334         * gfortran.dg/test_com_block.f90: Ditto.
7335         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7336         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7337         * gfortran.dg/com_block_driver.f90: Ditto.
7338         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7339         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7340         * gfortran.dg/c_loc_test.f90: Ditto.
7341         * gfortran.dg/c_ptr_tests.f03: Ditto.
7342         * gfortran.dg/module_interface_1.f90: Ditto.
7343
7344 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7345
7346         PR c++/32870
7347         * g++.dg/other/error17.C: Adjust.
7348         
7349 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7350
7351         PR middle-end/32970
7352         * g++.dg/ext/altivec-14.C: New test.
7353
7354 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7355
7356         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7357         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7358         dump files.
7359         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7360         * gcc.dg/vect/pr32366.c: Ditto.
7361
7362 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7363
7364         PR testsuite/33082
7365         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7366         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7367         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7368         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7369
7370 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7371
7372         PR fortran/33072
7373         * gfortran.dg/use_9.f90: New.
7374
7375 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7376
7377         * g++.dg/gcov/gcov-5.C: New test.
7378
7379 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7380
7381         * g++.dg/gcov/gcov-4.C: New test.
7382         * lib/gcov.exp (verify-lines): Add support for
7383         checking no-coverage lines.
7384
7385 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7386
7387         * gcc.dg/vect/vect-vfa-01.c: New.
7388         * gcc.dg/vect/vect-vfa-02.c: New.
7389         * gcc.dg/vect/vect-vfa-03.c: New.
7390         * gcc.dg/vect/vect-vfa-04.c: New.
7391         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7392         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7393         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7394         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7395         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7396         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7397         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7398         gfortran.dg/vect/pr19049.f90: Rename to start with
7399         prefix no-vfa-.
7400         * gcc.dg/vect/vect.exp: Disable versioning for alias
7401         when test starts with no-vfa-.
7402         * gfortran.dg/vect/vect.exp: Likewise.
7403
7404 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7405
7406         * gcc.dg/torture/pr32897.c: New test.
7407
7408 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7409
7410         PR c++/31132
7411         * g++.dg/template/crash69.C: New.
7412
7413 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7414
7415         * lib/target-supports.exp (check_effective_target_arm32): Use
7416         check_no_compiler_messages.
7417
7418 2007-08-15  Diego Novillo  <dnovillo@google.com>
7419
7420         gcc.dg/tree-ssa/20070815.c: New test.
7421
7422 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7423
7424         PR fortran/33077
7425         * gfortran.dg/random_7.f90: Initialize variable.
7426
7427 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7428
7429         PR middle-end/33074
7430         * gfortran.dg/pr33074.f90: New test.
7431
7432         PR c++/32992
7433         * g++.dg/opt/nrv14.C: New test.
7434
7435 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7436
7437         PR c++/33035
7438         * g++.dg/template/crash68.C: New.
7439
7440 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7441
7442         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7443         * gcc.dg/sibcall-4.c: Ditto.
7444
7445 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7446
7447         PR fortran/33066
7448         * gfortran.dg/use_8.f90: New test.
7449         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7450
7451 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7452
7453         PR c++/27211
7454         * g++.dg/template/error27.C: New.
7455         * g++.dg/template/error28.C: New.
7456         * g++.dg/other/pr28304.C: Adjust.
7457         * g++.old-deja/g++.mike/p811.C: Likewise.
7458
7459 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7460
7461         PR target/30315
7462         * gcc.target/i386/pr30315.c: New.
7463
7464 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7465
7466         PR fortran/32594
7467         * gfortran.dg/substr_5.f90: New test.
7468
7469 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7470
7471         PR c/30428
7472         * gcc.dg/vector-2.c: New test.
7473
7474         PR c++/30428
7475         * g++.dg/ext/vector8.C: New test.
7476
7477 2007-08-13  Dan Hipschman  <dsh@google.com>
7478
7479         PR c/32953
7480         * gcc.dg/format/array-1.c: Add an additional test for
7481         unterminated format strings of length 1.
7482
7483 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7484
7485         PR fortran/32926
7486         * gfortran.dg/external_procedures_3.f90: New test.
7487
7488 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7489
7490         PR fortran/32827
7491         * gfortran.dg/import6.f90: New test.
7492
7493 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7494
7495         PR C/30427
7496         *  gcc.dg/vector-1.c: New test.
7497
7498 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7499
7500         * gcc.dg/pr21255-4.c: Skip for PIC.
7501         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7502
7503 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7504
7505         * gcc.dg/attr-isr.c: Skip for PIC.
7506         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7507         * gcc.dg/attr-isr-trapa.c: Likewise.
7508         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7509         * gcc.dg/pragma-isr-trapa.c: Likewise.
7510         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7511
7512 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7513
7514         PR fortran/32962
7515         * gfortran.dg/transpose_1.f90: New test.
7516
7517 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7518
7519         PR fortran/29600
7520         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7521         intrinsic.
7522
7523 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7524
7525         PR fortran/30964
7526         PR fortran/33054
7527         * gfortran.dg/random_4.f90: New test.
7528         * gfortran.dg/random_5.f90: New test.
7529         * gfortran.dg/random_6.f90: New test.
7530         * gfortran.dg/random_7.f90: New test.
7531
7532 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7533
7534         PR fortran/32860
7535         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7536
7537 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7538
7539         PR fortran/31629
7540         * gfortran.dg/module_private_1.f90: New test.
7541
7542 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7543
7544         PR fortran/29600
7545         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7546         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7547
7548 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7549
7550         PR fortran/32937
7551         * gfortran.dg/char_length_6.f90: New test.
7552
7553 2007-08-10  Ollie Wild  <aaw@google.com>
7554
7555         * g++.dg/lookup/using18.C: New test.
7556
7557 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7558
7559         PR c++/17763
7560         * g++.dg/other/error16.C: New.
7561
7562 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7563
7564         PR libfortran/33039
7565         * gfortran.dg/namelist_37.f90: New test.
7566
7567 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7568
7569         PR c++/22256
7570         * g++.dg/conversion/op3.C: New.
7571
7572 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7573
7574         PR fortran/32987
7575         * gfortran.dg/fmt_tab_1.f90: New.
7576         * gfortran.dg/fmt_tab_2.f90: New.
7577
7578 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7579
7580         PR c/32796
7581         * gcc.c-torture/compile/pr32796.c: New test.
7582
7583 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7584
7585         PR middle-end/32813
7586         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7587         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7588         instead of just -O.
7589
7590 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7591
7592         * gcc.target/mips/code-readable-1.c: New test.
7593         * gcc.target/mips/code-readable-2.c: Likewise.
7594         * gcc.target/mips/code-readable-3.c: Likewise.
7595
7596 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7597             Revital Eres  <eres@il.ibm.com>
7598
7599         * gfortran.dg/sms-1.f90: Add comment.
7600         * gfortran.dg/sms-2.f90: New.
7601
7602 2007-08-07  Ian Lance Taylor  <iant@google.com>
7603
7604         * gcc.dg/instrument-1.c: New test.
7605         * gcc.dg/instrument-2.c: New test.
7606         * gcc.dg/instrument-3.c: New test.
7607
7608 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7609
7610         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7611
7612 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7613
7614         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7615         !vector_alignment_reachable targets.
7616         * gcc.dg/vect/vect-33.c: Likewise.
7617         * gcc.dg/vect/vect-42.c: Likewise.
7618         * gcc.dg/vect/vect-44.c: Likewise.
7619         * gcc.dg/vect/vect-50.c: Likewise.
7620         * gcc.dg/vect/vect-70.c: Likewise.
7621         * gcc.dg/vect/vect-71.c: Likewise.
7622         * gcc.dg/vect/vect-87.c: Likewise.
7623         * gcc.dg/vect/vect-88.c: Likewise.
7624         * gcc.dg/vect/vect-91.c: Likewise.
7625         * gcc.dg/vect/vect-93.c: Likewise.
7626         * gcc.dg/vect/vect-96.c: Likewise.
7627         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7628         * gcc.dg/vect/section-anchors-69.c: Likewise.
7629         * gcc.dg/vect/pr25413.c: Likewise.
7630         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7631         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7632         * gfortran.dg/vect-2.f90: Likewise.
7633         * gfortran.dg/vect-3.f90: Likewise.
7634         * gfortran.dg/vect-4.f90: Likewise.
7635         * gfortran.dg/vect-5.f90: Likewise.
7636         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7637         Return false for darwin. 
7638         (check_effective_target_vector_alignment_reachable_for_double): New.
7639
7640 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7641
7642         * gcc.dg/multiword-1.c: New testcase.
7643
7644 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7645
7646         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7647         messages.
7648         * gfortran.dg/namelist_36.f90: New test.
7649
7650 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7651
7652         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7653           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7654
7655 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7656
7657         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7658         * gcc.dg/torture/type-generic-1.c: Likewise.
7659
7660 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7661
7662         * gcc.c-torture/20070522-1.c: Move to ...
7663         * gcc.c-torture/compile/20070522-1.c: Here.
7664
7665 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7666
7667         PR fortran/29828
7668         * gfortran.dg/minmax_char_1.f90: New test.
7669         * gfortran.dg/minmax_char_2.f90: New test.
7670         * gfortran.dg/min_max_optional_4.f90: New test.
7671
7672 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7673
7674         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7675         hanging on the testcase.
7676
7677 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7678
7679         PR middle-end/32988
7680         * gcc.c-torture/compile/pr32988.c: New test.
7681
7682 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7683
7684         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7685
7686 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7687
7688         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7689
7690         Revert:
7691         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7692
7693         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7694
7695 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7696
7697         PR fortran/32979
7698         * gfortran.dg/isnan_1.f90: New test.
7699
7700 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7701             Revital Eres <eres@il.ibm.com>
7702
7703         * gcc.dg/sms-antideps.c: New test.
7704
7705 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7706
7707         PR fortran/31214
7708         * gfortran.dg/entry_13.f90: New test.
7709
7710         * gfortran.dg/entry_12.f90: Clean up .mod file.
7711
7712 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7713
7714         PR fortran/32770
7715         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7716         variables as kind=4 so they don't overflow the record length.
7717
7718 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7719
7720         PR fortran/32968
7721         * gfortran.dg/selected_kind_1.f90: New test.
7722
7723 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7724
7725         PR middle-end/32780
7726         * gcc.c-torture/compile/pr32780.c: New test.
7727
7728 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7729
7730         RP middle-end/32399
7731         * gcc.c-torture/compile/pr32399.c: New testcase.
7732
7733 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7734
7735         PR middle-end/32304
7736         * g++.dg/torture/pr32304.C: New testcase.
7737
7738 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7739
7740         PR middle-end/32935
7741         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7742
7743 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7744
7745         PR fortran/32955
7746         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7747
7748 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7749
7750         PR fortran/31202
7751         * gfortran.dg/nint_2.f90: New test.
7752
7753 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7754
7755         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7756         * gcc.dg/weak/typeof-2.c: Likewise.
7757
7758 2007-08-03  Diego Novillo  <dnovillo@google.com>
7759
7760         PR 31521
7761         * gcc.dg/tree-ssa/pr31521.c: New test.
7762
7763 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7764
7765         PR fortran/32770
7766         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7767         iostat must be default kind.
7768
7769 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7770
7771         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7772
7773 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7774
7775         PR fortran/32770
7776         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7777         explicit so test passes with -fdefault-integer-8.
7778         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7779         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7780
7781 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7782
7783         PR c++/30849
7784         * g++.dg/parse/asm1.C: New test.
7785
7786         PR c++/30850
7787         * g++.dg/parse/asm2.C: Likewise.
7788
7789         PR c++/30851
7790         * g++.dg/parse/asm3.C: Likewise.
7791         
7792 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7793
7794         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7795           "int" is only 16 bit bits wide.
7796         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7797
7798 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7799
7800         * g++.dg/torture/type-generic-1.C: New.
7801         * gcc.dg/pr28796-2.c: Move tests ...
7802         * gcc.dg/tg-tests.h: ... here.
7803         * gcc.dg/torture/type-generic-1.c: New.
7804
7805 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7806
7807         PR libfortran/32954
7808         * minmaxloc_3.f90:  New test case.
7809
7810 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7811
7812         PR fortran/32936
7813         * gfortran.dg/allocate_stat.f90: New.
7814
7815 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7816
7817         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7818
7819 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7820
7821         PR tree-optimization/32919
7822         * gcc.c-torture/compile/pr32919.c: New.
7823
7824 2007-08-01  Nick Clifton  <nickc@redhat.com>
7825
7826         * gcc.c-torture/execute/execute.exp: Change copyright header to
7827         refer to version 3 of the GNU General Public License and to point
7828         readers at the COPYING3 file and the FSF's license web page.
7829         * gcc.c-torture/execute/ieee/ieee.exp,
7830         gcc.c-torture/unsorted/unsorted.exp,
7831         gcc.c-torture/compile/compile.exp,
7832         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7833         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7834         gcc.target/cris/torture/cris-torture.exp,
7835         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7836         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7837         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7838         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7839         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7840         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7841         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7842         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7843         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7844         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7845         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7846         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7847         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7848         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7849         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7850         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7851         gcc.dg/noncompile/noncompile.exp,
7852         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7853         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7854         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7855         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7856         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7857         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7858         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7859         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7860         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7861         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7862         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7863         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7864         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7865         g++.old-deja/old-deja.exp,
7866         gfortran.fortran-torture/execute/execute.exp,
7867         gfortran.fortran-torture/compile/compile.exp,
7868         treelang/output/output-1.c, treelang/output/output-1.tree,
7869         treelang/execute/execute.exp, treelang/Makefile.in,
7870         treelang/compile/compile.exp, g++.dg/dg.exp,
7871         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7872         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7873         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7874         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7875         g++.dg/compat/struct-layout-1.exp,
7876         g++.dg/compat/struct-layout-1_generate.c,
7877         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7878         g++.dg/bprob/bprob.exp, config/default.exp,
7879         gcc.test-framework/test-framework.awk,
7880         gcc.test-framework/gen_directive_tests,
7881         gcc.test-framework/test-framework.exp,
7882         objc.dg/special/special.exp,
7883         objc.dg/gnu-encoding/gnu-encoding.exp,
7884         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7885         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7886         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7887         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7888         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7889         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7890         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7891         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7892         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7893         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7894         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7895         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7896         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7897         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7898         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7899         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7900         Likewise.
7901
7902 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7903
7904         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7905         error message text.
7906
7907 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7908
7909         PR fortran/32945
7910         * gfortran.dg/initialization_12.f90: New test.
7911
7912 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7913
7914         PR fortran/31609
7915         * gfortran.dg/entry_12.f90: New test.
7916
7917 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7918
7919         PR fortran/32938
7920         * gfortran.dg/altreturn_6.f90: New test.
7921
7922 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7923
7924         PR fortran/32942
7925         * gfortran.dg/exponent_2.f90: New test.
7926
7927 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7928
7929         * gcc.dg/vect/vect-117.c: New test.
7930         * gcc.dg/vect/vect-74.c: Enabled test
7931         * gcc.dg/vect/vect-81.c: Enabled test
7932
7933 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7934
7935         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7936         s/dg-error/dg-warning where warning is expected.
7937
7938 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7939
7940         PR fortran/32770
7941         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7942         of huge() to correct kind.
7943
7944 2007-07-30  Ollie Wild  <aaw@google.com>
7945
7946         * gcc.dg/cpp/counter-2.c: New test.
7947         * gcc.dg/cpp/counter-3.c: New test.
7948         * gcc.dg/cpp/dir-only-1.c: New test.
7949         * gcc.dg/cpp/dir-only-1.h: New file.
7950         * gcc.dg/cpp/dir-only-2.c: New test.
7951         * gcc.dg/cpp/dir-only-3.c: New test.
7952         * gcc.dg/cpp/dir-only-3a.h: New file.
7953         * gcc.dg/cpp/dir-only-3b.h: New file.
7954         * gcc.dg/cpp/dir-only-4.c: New test.
7955         * gcc.dg/cpp/dir-only-5.c: New test.
7956         * gcc.dg/cpp/dir-only-6.c: New test.
7957
7958 2007-07-30  Julian Brown  <julian@codesourcery.com>
7959
7960         * gcc.target/arm/neon/v*.c: Regenerate.
7961
7962 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7963
7964         PR c++/32108
7965         * g++.dg/ext/label6.C: New.
7966
7967 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7968
7969         PR libfortran/32858
7970         PR libfortran/30814
7971         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
7972
7973 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
7974
7975         PR fortran/31211
7976         * gfortran.dg/actual_pointer_function_1.f90: New test.
7977
7978         PR fortran/32682
7979         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7980
7981 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
7982
7983         PR fortran/32906
7984         * gfortran.dg/shape_1.f90: Adjust error message.
7985         * gfortran.dg/parameter_array_ref_1.f90: New test.
7986
7987 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7988
7989         PR fortran/31609
7990         * gfortran.dg/entry_11.f90: New test.
7991
7992 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7993             Revital Eres  <eres@il.ibm.com>
7994
7995         * gfortran.dg/sms-1.f90: New test.
7996
7997 2007-07-28  Richard Guenther  <rguenther@suse.de>
7998
7999         * gcc.c-torture/compile/pr32920.c: New testcase.
8000
8001 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8002
8003         PR c++/30917
8004         * g++.dg/lookup/friend11.C: New test.
8005
8006 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8007
8008         * gfortran.dg/namelist_5.f90: Adjusted error message.
8009         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8010         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8011         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8012         * gfortran.dg/namelist_32.f90: ... this.
8013
8014         PR fortran/32876
8015         * gfortran.dg/namelist_33.f90: New test.
8016
8017         PR fortran/32905
8018         * gfortran.dg/namelist_34.f90: New test.
8019
8020         PR fortran/31818
8021         * gfortran.dg/namelist_35.f90: New test.
8022
8023 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8024
8025         PR fortran/32880
8026         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8027
8028 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8029
8030         PR testsuite/32471
8031         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8032           assuming it is 0x7ffffffff.
8033         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8034         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8035
8036 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8037
8038         * gfortran.dg/operator_3.f90: Fix dg directive.
8039         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8040         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8041         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8042
8043 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8044
8045         * g++.dg/cpp0x/decltype1.C: New.
8046         * g++.dg/cpp0x/decltype2.C: New.
8047         * g++.dg/cpp0x/decltype3.C: New.
8048         * g++.dg/cpp0x/decltype4.C: New.
8049         * g++.dg/cpp0x/decltype5.C: New.
8050         * g++.dg/cpp0x/decltype6.C: New.
8051
8052 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8053
8054         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8055           because the test relies on bit 31 to be the sign bit.
8056
8057 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8058
8059         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8060           assuming it is 0x7fffffff.
8061         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8062         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8063
8064 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8065
8066         PR c++/32346
8067         * g++.dg/expr/bitfield9.C: New test.
8068
8069 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8070
8071         PR fortran/32899
8072         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8073
8074 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8075
8076         PR fortran/32760
8077         * gfortran.dg/private_type_7.f90: New test.
8078
8079 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8080
8081         PR fortran/32035
8082         * gfortran.dg/select_char_1.f90: New test.
8083
8084 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8085
8086         PR fortran/32903
8087         * gfortran.dg/initialization_11.f90: New test.
8088
8089 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8090
8091         * gcc.target/mips/ins-1.c: New test.
8092
8093 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8094
8095         PR/19232
8096         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8097         (f1): Likewise.
8098
8099 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8100
8101         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8102         error: width of 'spare' exceeds its type.
8103
8104 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8105
8106         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8107         * gcc.dg/sibcall-4.c: Likewise.
8108
8109 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8110
8111         PR rtl-optimization/31500
8112         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8113         * g++.dg/warn/Warray-bounds.C: Likewise.
8114
8115 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8116
8117         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8118
8119 2007-07-25  Julian Brown  <julian@codesourcery.com>
8120             Paul Brook  <paul@codesourcery.com>
8121             Joseph Myers  <joseph@codesourcery.com>
8122             Mark Shinwell  <shinwell@codesourcery.com>
8123
8124         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8125         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8126         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8127         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8128         (check_effective_target_arm_neon_hw): New.
8129         * gcc.target/arm/neon/neon.exp: New file.
8130         * gcc.target/arm/neon/polytypes.c: New file.
8131         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8132
8133 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8134
8135         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8136           targets where an "int" is less than 32 bits wide.
8137
8138 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8139
8140         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8141
8142 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8143
8144         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8145           during addition if an int is only 16 bits wide.
8146         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8147
8148 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8149
8150         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8151           size as "long int" and are 32 or 64 bits wide.
8152         * gcc.dg/torture/pr28814.c: Likewise.
8153
8154 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8155
8156         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8157           exactly as wide as an int.
8158
8159 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8160
8161         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8162         Define and use throughout as long long printf format specifier.
8163         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8164         Likewise.
8165
8166 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8167
8168         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8169         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8170
8171 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8172
8173         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8174
8175 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8176
8177         * gcc.c-torture/execute/20070724-1.c: New.
8178
8179 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8180
8181         PR fortran/31205
8182         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8183         "deallocates" to 24, since patch has code rid of much spurious
8184         code.
8185         * gfortran.dg/interface_assignment_1.f90 : New test.
8186
8187         PR fortran/32842
8188         * gfortran.dg/interface_assignment_2.f90 : New test.
8189
8190 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8191
8192         PR fortran/32867
8193         * fortran.dg/initialization_10.f90: New test.
8194
8195 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8196
8197         PR fortran/32778
8198         * gfortran.dg/imag_2.f: Removed
8199         * gfortran.dg/warn_std_1.f90: New test.
8200         * gfortran.dg/warn_std_2.f90: New test.
8201         * gfortran.dg/warn_std_3.f90: New test.
8202
8203 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8204
8205         PR c++/29001
8206         * g++.dg/init/new22.C: New.
8207
8208 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8209
8210         PR c++/32561
8211         * g++.dg/template/crash67.C: New.
8212
8213 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8214
8215         * lib/target-support.exp (check_effective_target_natural_alignment): 
8216         (check_effective_target_vector_alignment_reachable): New.
8217         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8218         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8219         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8220         check.
8221         * gcc.dg/vect/pr25413.c: Likewise.
8222         * gcc.dg/vect/pr31699.c: Likewise.
8223
8224 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8225
8226         PR fortran/30814
8227         * gfortran.dg/pack_bounds_1.f90:  New test case.
8228
8229 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8230
8231         PR fortran/31639
8232         * gfortran.dg/initialization_9.f90: New test.
8233
8234 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8235
8236         PR fortran/32797
8237         PR fortran/32800
8238         * gfortran.dg/bind_c_usage_8.f03: New test case.
8239         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8240         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8241
8242 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8243
8244         * gcc.target/mips/branch-cost-1.c: New test.
8245         * gcc.target/mips/branch-cost-2.c: Likewise.
8246
8247 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8248
8249         PR fortran/32732
8250         * gfortran.dg/c_char_tests.f03: New test case.
8251         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8252         * gfortran.dg/c_char_tests_2.f03: New test case.
8253         * gfortran.dg/value_6.f03: Ditto.
8254         * gfortran.dg/value_7.f03: Ditto.
8255
8256 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8257
8258         PR fortran/32600
8259         * gfortran.dg/c_funloc_tests_5.f03: New.
8260         * gfortran.dg/c_funloc_tests_5.f04: New.
8261         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8262
8263 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8264
8265         PR c++/32839
8266         * g++.dg/expr/call4.C: New.
8267         * g++.dg/expr/call5.C: New.
8268
8269 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8270
8271         PR fortran/32710
8272         * gfortran.dg/namelist_30.f90: New test.
8273
8274 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8275
8276         PR fortran/29962
8277         * gfortran.dg/array_initializer_1.f90: Removed warning.
8278         * gfortran.dg/initialization_1.f90: Adjusted messages.
8279         * gfortran.dg/nested_modules_6.f90: Removed warning.
8280
8281         PR fortran/31253
8282         * gfortran.dg/initialization_7.f90: New test.
8283
8284         PR fortran/31639
8285         * gfortran.dg/initialization_8.f90: New test.
8286
8287 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8288
8289         PR c++/30818
8290         * g++.dg/template/crash47.C: Adjust errors.
8291         * g++.dg/template/crash48.C: Adjust errors.
8292         * g++.dg/template/typename12.C: New.
8293         * g++.dg/template/typename13.C: New.
8294         * g++.dg/template/typename14.C: New.
8295         * g++.dg/template/typedef6.C: Adjust errors.
8296
8297 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8298
8299         PR fortran/32627
8300         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8301         * gfortran.dg/pr32627.f03: New test case.
8302
8303         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8304         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8305         c_f_pointer_logical.
8306         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8307         c_f_pointer_complex.
8308         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8309         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8310         c_f_pointer_shape_tests_2.
8311         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8312
8313 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8314
8315         PR fortran/32804
8316         * gfortran.dg/c_loc_tests_9.f03: New test case.
8317         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8318
8319 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8320
8321         PR fortran/32823
8322         * gfortran.dg/int_2.f90: New test.
8323         
8324 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8325
8326         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8327
8328 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8329
8330         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8331         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8332
8333 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8334
8335         PR tree-optimization/19910
8336         * gcc.dg/pr19910.c: New test.
8337
8338 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8339
8340         PR fortran/32738
8341         * gfortran.dg/pr32738.f90: New test.
8342
8343 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8344
8345         PR tree-optimzation/32635
8346         * gfortran.dg/pr32635.f:  New test case.
8347
8348 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8349
8350         PR fortran/32801
8351         * gfortran.dg/pr32801.f03: New test case.
8352
8353 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8354
8355         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8356         Test negative numbers also.
8357         * gcc.dg/c99-math-float-1.c: Likewise.
8358         * gcc.dg/c99-math-long-double-1.c: Likewise.
8359         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8360         test inputs.
8361
8362 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8363         
8364         * lib/target-supports.exp (check_effective_target_sync_int_long):
8365         Enable for xtensa.
8366         (check_effective_target_sync_char_short): Likewise.
8367         
8368 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8369
8370         * gcc.dg/pr28796-2.c: Add more cases.
8371
8372 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8373
8374         * gcc.dg/pr28796-1.c: Add more cases.
8375         * gcc.dg/pr28796-2.c: Likewise.
8376
8377 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8378
8379         * gcc.dg/pr28796-1.c: Add more cases.
8380         * gcc.dg/pr28796-2.c: Likewise.
8381
8382 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8383
8384         PR fortran/32535
8385         * gfortran.dg/pr32535.f90: New test.
8386
8387 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8388
8389         PR fortran/31320
8390         PR fortran/32665
8391         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8392
8393 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8394
8395         PR rtl-optimization/32773
8396         * gcc.dg/pr32773.c: New test.
8397
8398 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8399
8400         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8401         match flax-vector-conversions note.
8402         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8403         instead of dg-error for the warning.
8404
8405 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8406
8407         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8408           adapted to work on targets with 16-bit or wider int.
8409         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8410         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8411         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8412         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8413
8414 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8415
8416         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8417         support large arrays.
8418         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8419         * gcc.dg/20061109-1.c: Likewise.
8420         * gcc.c-torture/execute/20061101-1.x: Likewise.
8421         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8422         * gcc.c-torture/execute/pr31448.x: Likewise.
8423
8424 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8425
8426         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8427
8428         PR fortran/32238
8429         * gfortran.dg/pr32238.f90: New test.
8430
8431         PR fortran/32222
8432         * gfortran.dg/pr32222.f90: New test.
8433
8434         PR fortran/32242
8435         * gfortran.dg/pr32242.f90: New test.
8436         
8437 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8438             David Ung  <davidu@mips.com>
8439
8440         * gcc.target/mips/mips-sched-madd.c: New test case.
8441
8442 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8443
8444         PR libfortran/32611
8445         * gfortran.dg/large_real_kind_1.f90: Update test.
8446         * gfortran.dg/pr17706.f90: Update test.
8447         * gfortran.dg/fmt_zero_digits.f90: Update test.
8448         * gfortran.dg/fmt_zero_precision.f90: Update test.
8449         * gfortran.dg/real_const_3.f90: Update test.
8450
8451 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8452
8453         PR fortran/32036
8454         * gfortran.dg/bounds_check_8.f90: New test.
8455         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8456
8457 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8458
8459         PR fortran/32357
8460         * gfortran.dg/mvbits_2.f90: New test.
8461
8462 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8463
8464         PR libfortran/32731
8465         * gfortran.dg/pack_mask_1.f90:  New test.
8466         * gfortran.dg/unpack_mask_1.f90:  New test.
8467
8468 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8469
8470         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8471         * gcc.dg/20001101-1.c: Likewise.
8472         * gcc.dg/20001102-1.c: Likewise.
8473         * gcc.dg/20020116-2.c: Likewise.
8474         * gcc.dg/20020416-1.c: Likewise.
8475         * gcc.dg/sparc-constant-1.c: Likewise.
8476         * gcc.dg/sparc-dwarf2.c: Likewise.
8477         * gcc.dg/sparc-frame-1.c: Likewise.
8478         * gcc.dg/sparc-getcontext-1.c: Likewise.
8479         * gcc.dg/sparc-loop-1.c: Likewise.
8480         * gcc.dg/sparc-reg-1.c: Likewise.
8481         * gcc.dg/sparc-ret.c: Likewise.
8482         * gcc.dg/sparc-trap-1.c: Likewise.
8483         * gcc.dg/ultrasp10.c: Likewise.
8484         * gcc.dg/ultrasp11.c: Likewise.
8485         * gcc.dg/ultrasp1.c: Likewise.
8486         * gcc.dg/ultrasp2.c: Likewise.
8487         * gcc.dg/ultrasp3.c: Likewise.
8488         * gcc.dg/ultrasp4.c: Likewise.
8489         * gcc.dg/ultrasp5.c: Likewise.
8490         * gcc.dg/ultrasp6.c: Likewise.
8491         * gcc.dg/ultrasp7.c: Likewise.
8492         * gcc.dg/ultrasp8.c: Likewise.
8493         * gcc.dg/ultrasp9.c: Likewise.
8494         * gcc.dg/splet-1.c: Delete.
8495
8496 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8497
8498         PR fortran/32724
8499         * gfortran.dg/stfunc_5.f90: New test.
8500
8501 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8502
8503         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8504         New procedure to check if arrays are naturally aligned to the vector
8505         alignment boundary.
8506         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8507         in size_t typedef.  Adjust tree dump scan results according to
8508         vect_aligned_arrays target check.
8509         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8510         vect_aligned_arrays target check.
8511         * gcc.dg/vect/pr31699.c: Ditto.
8512
8513 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8514
8515         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8516         for V2DFmode vector conditional expression.
8517         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8518         and dfceq patterns.
8519         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8520         and dfcgt patterns.
8521         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8522         V2DFmode comparison and test special values.
8523         * lib/target-supports.exp: Switch on test for V2DFmode 
8524         vector conditional expression.
8525
8526 2007-07-13  Richard Guenther  <rguenther@suse.de>
8527
8528         PR tree-optimization/32721
8529         * gcc.dg/pr32721.c: New testcase.
8530
8531 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8532
8533         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8534         error message part that continues on a new line.
8535
8536 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8537
8538         * gcc.dg/c99-tgmath-1.c: New.
8539         * gcc.dg/c99-tgmath-2.c: New.
8540         * gcc.dg/c99-tgmath-3.c: New.
8541         * gcc.dg/c99-tgmath-4.c: New.
8542
8543 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8544             Janis Johnson  <janis187@us.ibm.com>
8545
8546         PR testsuite/25241
8547         * gcc.test-framework/dg-error-exp-F.c: New test.
8548         * gcc.test-framework/dg-warning-exp-F.c: New test.
8549         * lib/gcc.exp: Enable warning and error prefixes.
8550         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8551         (dg-error): Wrap original dg-error.
8552         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8553         markers from dg-error/dg-warning directives.
8554         * gcc.dg/20040322-1.c: Likewise.
8555         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8556         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8557         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8558         * gcc.dg/Werror-1.c: Likewise.
8559         * gcc.dg/Werror-10.c: Likewise.
8560         * gcc.dg/Werror-11.c: Likewise.
8561         * gcc.dg/Werror-2.c: Likewise.
8562         * gcc.dg/Werror-3.c: Likewise.
8563         * gcc.dg/Werror-4.c: Likewise.
8564         * gcc.dg/Werror-5.c: Likewise.
8565         * gcc.dg/Werror-6.c: Likewise.
8566         * gcc.dg/Werror-7.c: Likewise.
8567         * gcc.dg/Werror-8.c: Likewise.
8568         * gcc.dg/Werror-9.c: Likewise.
8569         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8570         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8571         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8572         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8573         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8574         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8575         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8576         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8577         * gcc.dg/Wnested-externs-1.c: Likewise.
8578         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8579         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8580         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8581         * gcc.dg/Wshadow-3.c: Likewise.
8582         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8583         * gcc.dg/Wwrite-strings-1.c: Likewise.
8584         * gcc.dg/anon-struct-5.c: Likewise.
8585         * gcc.dg/anon-struct-6.c: Likewise.
8586         * gcc.dg/anon-struct-7.c: Likewise.
8587         * gcc.dg/anon-struct-8.c: Likewise.
8588         * gcc.dg/array-8.c: Likewise.
8589         * gcc.dg/array-quals-2.c: Likewise.
8590         * gcc.dg/asm-qual-1.c: Likewise.
8591         * gcc.dg/asm-wide-1.c: Likewise.
8592         * gcc.dg/assign-warn-1.c: Likewise.
8593         * gcc.dg/assign-warn-2.c: Likewise.
8594         * gcc.dg/bitfld-10.c: Likewise.
8595         * gcc.dg/bitfld-11.c: Likewise.
8596         * gcc.dg/bitfld-12.c: Likewise.
8597         * gcc.dg/bitfld-13.c: Likewise.
8598         * gcc.dg/bitfld-14.c: Likewise.
8599         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8600         * gcc.dg/builtins-30.c: Likewise.
8601         * gcc.dg/c90-const-expr-5.c: Likewise.
8602         * gcc.dg/c90-typespec-1.c: Likewise.
8603         * gcc.dg/c99-const-expr-5.c: Likewise.
8604         * gcc.dg/c99-flex-array-5.c: Likewise.
8605         * gcc.dg/c99-fordecl-3.c: Likewise.
8606         * gcc.dg/c99-tag-3.c: Likewise.
8607         * gcc.dg/c99-typespec-1.c: Likewise.
8608         * gcc.dg/c99-vla-jump-1.c: Likewise.
8609         * gcc.dg/c99-vla-jump-2.c: Likewise.
8610         * gcc.dg/c99-vla-jump-3.c: Likewise.
8611         * gcc.dg/c99-vla-jump-4.c: Likewise.
8612         * gcc.dg/c99-vla-jump-5.c: Likewise.
8613         * gcc.dg/cast-1.c: Likewise.
8614         * gcc.dg/cast-2.c: Likewise.
8615         * gcc.dg/cast-3.c: Likewise.
8616         * gcc.dg/cast-4.c: Likewise.
8617         * gcc.dg/cast-pretty-print-1.c: Likewise.
8618         * gcc.dg/comp-goto-2.c: Likewise.
8619         * gcc.dg/comp-goto-3.c: Likewise.
8620         * gcc.dg/cpp/error-1.c: Likewise.
8621         * gcc.dg/cpp/if-paren.c: Likewise.
8622         * gcc.dg/decl-7.c: Likewise.
8623         * gcc.dg/decl-8.c: Likewise.
8624         * gcc.dg/decl-nospec-1.c: Likewise.
8625         * gcc.dg/decl-nospec-2.c: Likewise.
8626         * gcc.dg/decl-nospec-3.c: Likewise.
8627         * gcc.dg/declspec-10.c: Likewise.
8628         * gcc.dg/declspec-11.c: Likewise.
8629         * gcc.dg/declspec-12.c: Likewise.
8630         * gcc.dg/declspec-13.c: Likewise.
8631         * gcc.dg/declspec-14.c: Likewise.
8632         * gcc.dg/declspec-15.c: Likewise.
8633         * gcc.dg/declspec-16.c: Likewise.
8634         * gcc.dg/declspec-17.c: Likewise.
8635         * gcc.dg/declspec-4.c: Likewise.
8636         * gcc.dg/declspec-5.c: Likewise.
8637         * gcc.dg/declspec-6.c: Likewise.
8638         * gcc.dg/declspec-7.c: Likewise.
8639         * gcc.dg/declspec-8.c: Likewise.
8640         * gcc.dg/declspec-9.c: Likewise.
8641         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8642         * gcc.dg/dfp/constants-c99.c: Likewise.
8643         * gcc.dg/dfp/keywords-c89.c: Likewise.
8644         * gcc.dg/dfp/keywords-c99.c: Likewise.
8645         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8646         * gcc.dg/dfp/typespec.c: Likewise.
8647         * gcc.dg/dremf-type-compat-2.c: Likewise.
8648         * gcc.dg/dremf-type-compat-3.c: Likewise.
8649         * gcc.dg/dremf-type-compat-4.c: Likewise.
8650         * gcc.dg/empty-source-2.c: Likewise.
8651         * gcc.dg/empty-source-3.c: Likewise.
8652         * gcc.dg/enum3.c: Likewise.
8653         * gcc.dg/extra-semi-2.c: Likewise.
8654         * gcc.dg/extra-semi-3.c: Likewise.
8655         * gcc.dg/float-range-1.c: Likewise.
8656         * gcc.dg/float-range-2.c: Likewise.
8657         * gcc.dg/float-range-3.c: Likewise.
8658         * gcc.dg/float-range-5.c: Likewise.
8659         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8660         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8661         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8662         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8663         * gcc.dg/format/cast-1.c: Likewise.
8664         * gcc.dg/format/gcc_diag-3.c: Likewise.
8665         * gcc.dg/format/gcc_diag-4.c: Likewise.
8666         * gcc.dg/format/gcc_diag-6.c: Likewise.
8667         * gcc.dg/format/gcc_diag-8.c: Likewise.
8668         * gcc.dg/format/gcc_diag-9.c: Likewise.
8669         * gcc.dg/format/nul-2.c: Likewise.
8670         * gcc.dg/format/opt-1.c: Likewise.
8671         * gcc.dg/format/opt-2.c: Likewise.
8672         * gcc.dg/format/opt-3.c: Likewise.
8673         * gcc.dg/format/opt-4.c: Likewise.
8674         * gcc.dg/format/opt-5.c: Likewise.
8675         * gcc.dg/format/opt-6.c: Likewise.
8676         * gcc.dg/framework-2.c: Likewise.
8677         * gcc.dg/func-args-1.c: Likewise.
8678         * gcc.dg/func-outside-1.c: Likewise.
8679         * gcc.dg/func-outside-2.c: Likewise.
8680         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8681         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8682         * gcc.dg/if-empty-1.c: Likewise.
8683         * gcc.dg/init-bad-1.c: Likewise.
8684         * gcc.dg/init-bad-2.c: Likewise.
8685         * gcc.dg/init-bad-3.c: Likewise.
8686         * gcc.dg/init-desig-obs-2.c: Likewise.
8687         * gcc.dg/init-desig-obs-3.c: Likewise.
8688         * gcc.dg/init-empty-2.c: Likewise.
8689         * gcc.dg/init-empty-3.c: Likewise.
8690         * gcc.dg/inline-11.c: Likewise.
8691         * gcc.dg/inline-12.c: Likewise.
8692         * gcc.dg/inline-8.c: Likewise.
8693         * gcc.dg/inline-9.c: Likewise.
8694         * gcc.dg/inline3.c: Likewise.
8695         * gcc.dg/label-decl-1.c: Likewise.
8696         * gcc.dg/label-decl-2.c: Likewise.
8697         * gcc.dg/label-decl-3.c: Likewise.
8698         * gcc.dg/label-decl-4.c: Likewise.
8699         * gcc.dg/long-long-typespec-1.c: Likewise.
8700         * gcc.dg/lvalue-2.c: Likewise.
8701         * gcc.dg/lvalue-3.c: Likewise.
8702         * gcc.dg/nested-func-3.c: Likewise.
8703         * gcc.dg/nested-redef-1.c: Likewise.
8704         * gcc.dg/noreturn-4.c: Likewise.
8705         * gcc.dg/old-style-prom-2.c: Likewise.
8706         * gcc.dg/old-style-prom-3.c: Likewise.
8707         * gcc.dg/old-style-then-proto-1.c: Likewise.
8708         * gcc.dg/overflow-warn-1.c: Likewise.
8709         * gcc.dg/overflow-warn-2.c: Likewise.
8710         * gcc.dg/overflow-warn-3.c: Likewise.
8711         * gcc.dg/overflow-warn-4.c: Likewise.
8712         * gcc.dg/overflow-warn-6.c: Likewise.
8713         * gcc.dg/parm-forwdecl-2.c: Likewise.
8714         * gcc.dg/parm-forwdecl-3.c: Likewise.
8715         * gcc.dg/parm-impl-decl-1.c: Likewise.
8716         * gcc.dg/parm-impl-decl-2.c: Likewise.
8717         * gcc.dg/parm-incomplete-1.c: Likewise.
8718         * gcc.dg/parm-mismatch-1.c: Likewise.
8719         * gcc.dg/pointer-arith-1.c: Likewise.
8720         * gcc.dg/pointer-arith-2.c: Likewise.
8721         * gcc.dg/pointer-arith-3.c: Likewise.
8722         * gcc.dg/pointer-arith-4.c: Likewise.
8723         * gcc.dg/pointer-arith-6.c: Likewise.
8724         * gcc.dg/pointer-arith-7.c: Likewise.
8725         * gcc.dg/pointer-arith-8.c: Likewise.
8726         * gcc.dg/pr13804-1.c: Likewise.
8727         * gcc.dg/pr15698-1.c: Likewise.
8728         * gcc.dg/pr15698-2.c: Likewise.
8729         * gcc.dg/pr15698-3.c: Likewise.
8730         * gcc.dg/pr15698-4.c: Likewise.
8731         * gcc.dg/pr15698-5.c: Likewise.
8732         * gcc.dg/pr15698-6.c: Likewise.
8733         * gcc.dg/pr15698-7.c: Likewise.
8734         * gcc.dg/pr15698-8.c: Likewise.
8735         * gcc.dg/pr17188-1.c: Likewise.
8736         * gcc.dg/pr17301-1.c: Likewise.
8737         * gcc.dg/pr17301-2.c: Likewise.
8738         * gcc.dg/pr17730-1.c: Likewise.
8739         * gcc.dg/pr20368-1.c: Likewise.
8740         * gcc.dg/pr20368-2.c: Likewise.
8741         * gcc.dg/pr20368-3.c: Likewise.
8742         * gcc.dg/pr22308-1.c: Likewise.
8743         * gcc.dg/qual-component-1.c: Likewise.
8744         * gcc.dg/redecl-1.c: Likewise.
8745         * gcc.dg/redecl-11.c: Likewise.
8746         * gcc.dg/redecl-12.c: Likewise.
8747         * gcc.dg/redecl-13.c: Likewise.
8748         * gcc.dg/redecl-14.c: Likewise.
8749         * gcc.dg/redecl-15.c: Likewise.
8750         * gcc.dg/register-var-1.c: Likewise.
8751         * gcc.dg/register-var-2.c: Likewise.
8752         * gcc.dg/stmt-expr-2.c: Likewise.
8753         * gcc.dg/stmt-expr-3.c: Likewise.
8754         * gcc.dg/stmt-expr-label-1.c: Likewise.
8755         * gcc.dg/stmt-expr-label-2.c: Likewise.
8756         * gcc.dg/stmt-expr-label-3.c: Likewise.
8757         * gcc.dg/struct-empty-2.c: Likewise.
8758         * gcc.dg/struct-empty-3.c: Likewise.
8759         * gcc.dg/struct-parse-1.c: Likewise.
8760         * gcc.dg/struct-semi-1.c: Likewise.
8761         * gcc.dg/struct-semi-2.c: Likewise.
8762         * gcc.dg/struct-semi-3.c: Likewise.
8763         * gcc.dg/switch-5.c: Likewise.
8764         * gcc.dg/switch-6.c: Likewise.
8765         * gcc.dg/switch-7.c: Likewise.
8766         * gcc.dg/tls/diag-5.c: Likewise.
8767         * gcc.dg/transparent-union-1.c: Likewise.
8768         * gcc.dg/transparent-union-3.c: Likewise.
8769         * gcc.dg/typespec-1.c: Likewise.
8770         * gcc.dg/vla-init-2.c: Likewise.
8771         * gcc.dg/vla-init-3.c: Likewise.
8772         * gcc.dg/vla-init-4.c: Likewise.
8773         * gcc.dg/vla-init-5.c: Likewise.
8774         * gcc.dg/void-cast-2.c: Likewise.
8775         * gcc.dg/wvla-3.c: Likewise.
8776         * gcc.dg/wvla-7.c: Likewise.
8777         * gcc.target/i386/991209-1.c: Likewise.
8778         * gcc.target/ia64/fpreg-1.c: Likewise.
8779         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8780         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8781         
8782 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8783
8784         PR fortran/31639
8785         * gfortran.dg/func_decl_4.f90: New test.
8786
8787 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8788
8789         PR fortran/32727
8790         * gfortran.dg/interface_17.f90: New test.
8791
8792 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8793
8794         PR fortran/32599
8795         * gfortran.dg/32599.f03: New test case.
8796
8797         PR fortran/32601
8798         * gfortran.dg/32601.f03: New test case.
8799         * gfortran.dg/32601_1.f03: Ditto.
8800         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8801         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8802
8803 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8804
8805         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8806
8807 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8808             Devang Patel  <dpatel@apple.com>
8809
8810         PR tree-optimization/25413
8811         * gcc.dg/vect/vect-align-1.c: New.
8812         * gcc.dg/vect/vect-align-2.c: New.
8813         * gcc.dg/vect/pr25413.c: New.
8814         * gcc.dg/vect/pr25413a.c: New.
8815         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8816
8817 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8818
8819         * lib/target-support.exp (check_ultrasparc_hw_available):
8820         New function.
8821         (is-effective-target): Check $arg for ultrasparc_hw.
8822         (is-effective-target-keyword): Likewise.
8823         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8824         when determining what to do on sparc platforms.
8825         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8826         * gcc.dg/20001101-1.c: Likewise.
8827         * gcc.dg/20001101-2.c: Likewise.
8828         * gcc.dg/ultrasp9.c: Likewise.
8829         * gcc.dg/ultrasp10.c: Likewise.
8830         * gcc.target/sparc/pdist-3.c: Likewise.
8831
8832 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8833
8834         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8835
8836 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8837
8838         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8839         get vectorized.
8840         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8841         now get vectorized.
8842         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8843         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8844         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8845         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8846         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8847         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8848         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8849         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8850         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8851         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8852         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8853         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8854         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8855         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8856         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8857         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8858         Add spu.
8859
8860 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8861
8862         PR c++/30854
8863         * g++.dg/parse/error30.C: New test.
8864
8865 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8866
8867         PR fortran/29804
8868         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8869
8870 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8871
8872         * gfortran.fortran-torture/compile/pr32663.f: New test.
8873
8874 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8875
8876         PR c++/31027
8877         * g++.dg/inherit/virtual4.C: New.
8878
8879 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8880
8881         PR target/32661
8882         * gcc.target/i386/pr32661-1.c: New test.
8883
8884 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8885
8886         * gnat.dg/invariant_index.ad[sb]: New test.
8887
8888 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8889
8890         PR c++/32560
8891         * g++.dg/template/decl3.C: New.
8892
8893 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8894
8895         PR 32617
8896         * gcc.c-torture/execute/align-3.c: New.
8897
8898 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8899
8900         PR target/32708
8901         * gcc.target/i386/pr32708-1.c: New test.
8902         * gcc.target/i386/pr32708-2.c: Ditto.
8903         * gcc.target/i386/pr32708-3.c: Ditto.
8904
8905 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8906
8907         * g++.dg/init/new20.C: Remove svn:executable flag.
8908
8909 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8910
8911         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8912
8913 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8914
8915         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8916
8917 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8918
8919         PR testsuite/25241
8920         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8921         directive.
8922         
8923 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8924
8925         PR fortran/32157
8926         * gfortran.dg/overload_2.f90: New test.
8927
8928         PR fortran/32689
8929         * gfortran.dg/transfer_simplify_5.f90
8930
8931         PR fortran/32634
8932         * gfortran.dg/interface_15.f90: New test.
8933
8934 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8935
8936         PR libfortran/32336
8937         * gfortran.dg/matmul_5.f90:  New test case.
8938
8939 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8940
8941         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8942         * gcc.dg/fesd-any.h: Likewise.
8943         * gcc.dg/fesd-baseonly.c: Likewise.
8944         * gcc.dg/fesd-baseonly.h: Likewise.
8945         * gcc.dg/fesd-none.c: Likewise.
8946         * gcc.dg/fesd-none.h: Likewise.
8947         * gcc.dg/fesd-reduced.c: Likewise.
8948         * gcc.dg/fesd-reduced.h: Likewise.
8949         * gcc.dg/fesd-sys.c: Likewise.
8950         * gcc.dg/fesd-sys.h: Likewise
8951         * gcc.dg/fesd.h: Likewise.
8952
8953         * g++.dg/debug/dwarf2: New directory.
8954         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8955         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8956         * g++.dg/other/fesd-any.h: Likewise.
8957         * g++.dg/other/fesd-baseonly.C: Likewise.
8958         * g++.dg/other/fesd-baseonly.h: Likewise.
8959         * g++.dg/other/fesd-none.C: Likewise.
8960         * g++.dg/other/fesd-none.h: Likewise.
8961         * g++.dg/other/fesd-reduced.C: Likewise.
8962         * g++.dg/other/fesd-reduced.h: Likewise.
8963         * g++.dg/other/fesd-sys.C: Likewise.
8964         * g++.dg/other/fesd-sys.h: Likewise.
8965         * g++.dg/other/fesd.h: Likewise.
8966
8967 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
8968
8969         PR fortran/31129
8970         * gfortran.dg/parameter_unused.f90: New test.
8971
8972 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
8973
8974         PR tree-optimization/32681
8975         * gcc.dg/tree-ssa/pr32681.c: New test.
8976
8977 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8978
8979         PR fortran/32678
8980         * gfortran.dg/fmt_t_5.f90: New test.
8981
8982 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
8983
8984         PR c++/30535
8985         * g++.dg/template/operator10.C: New.
8986
8987 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8988
8989         PR libfortran/32217
8990         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8991
8992 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8993
8994         PR fortran/29876
8995         * gfortran.dg/operator_6.f90: New test.
8996
8997 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8998
8999         PR fortran/17711
9000         * gfortran.dg/operator_4.f90: New test.
9001         * gfortran.dg/operator_5.f90: New test.
9002         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9003         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9004
9005 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9006
9007         PR fortran/32669
9008         * gfortran.dg/argument_checking_6.f90: New.
9009
9010 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9011
9012         PR fortran/25094
9013         * gfortran.dg/interface_155555.f90: New test.
9014
9015 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9016
9017         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9018         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9019
9020 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9021
9022         PR testsuite/25241
9023         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9024         discern pedantic diagnostics and errors.
9025         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9026         and not an error.
9027         * gcc.dg/20050121-1.c: This is an error and not a warning.
9028         * gcc.target/i386/sseregparm-2.c:  Likewise.
9029         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9030         * gcc.dg/charset/attribute2.c: Likewise.
9031         * gcc.dg/bitfld-1.c: Likewise.
9032         * gcc.dg/pack-test-2.c: Likewise.
9033         * gcc.dg/940510-1.c: Match separately error and warning.
9034         * gcc.dg/array-2.c: Match separately multiple messages. The second
9035         diagnostic is a pedantic warning and not an error.
9036         * gcc.dg/pr14475.c: Match separately multiple messages.
9037         * gcc.dg/pr18809-1.c: Likewise.
9038         * gcc.dg/pr27953.c: Likewise.
9039         * gcc.dg/vla-init-1.c: Likewise.
9040         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9041
9042 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9043
9044         PR fortran/32644
9045         * gfortran.dg/char_decl_1.f90: New test.
9046
9047 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9048
9049         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9050
9051 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9052
9053         PR c++/32232
9054         * g++.dg/template/overload9.C: New test.
9055
9056 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9057
9058         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9059         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9060
9061 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9062
9063         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9064         * gcc.dg/20001012-2.c: Likewise.
9065         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9066         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9067
9068 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9069
9070         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9071         about the chunk size when STACK_SIZE is defined.
9072
9073 2007-07-06  Josh Conner  <jconner@apple.com>
9074
9075         PR middle-end/32602
9076         * gcc.dg/sibcall-8.c: New test.
9077
9078 2007-07-06  Josh Conner  <jconner@apple.com>
9079
9080         PR middle-end/32603
9081         * gcc.target/arm/sibcall-1.c: New test.
9082
9083 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9084
9085         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9086
9087 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9088
9089         * gfortran.dg/save_parameter.f90: New test.
9090         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9091
9092 2007-07-06  Richard Guenther  <rguenther@suse.de>
9093
9094         * g++.dg/opt/pr30965.C: New testcase.
9095
9096 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9097
9098         * gcc.target/mips/save-restore-5.c: New test.
9099
9100 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9101
9102         PR rtl_optimization/32450
9103         * gcc.dg/pr32450.c: New runtime test.
9104
9105 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9106
9107         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9108         single underscore in scan directives.
9109
9110 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9111
9112         PR c++/32245
9113         * g++.dg/init/ptrmem4.C: New test.
9114
9115         PR c++/32251
9116         * g++.dg/init/new21.C: Likewise.
9117
9118         PR c++/31992
9119         * g++.dg/template/static30.C: Likewise.
9120
9121 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9122
9123         * gcc.dg/vect/costmodel/ppc: New directory.
9124         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9125         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9126         New test.
9127         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9128         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9129         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9130         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9131         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9132         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9133         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9134         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9135         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9136         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9137         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9138         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9139         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9140         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9141
9142 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9143
9144         PR fortran/32359
9145         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9146
9147 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9148
9149         PR fortran/32526
9150         * gfortran.dg/interface_14.f90: New test.
9151
9152         PR fortran/32613
9153         * gfortran.dg/do_iterator_2.f90: New test.
9154
9155 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9156
9157         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9158         (FE_DEC_DOWNWARD): Likewise.
9159         (FE_DEC_UPWARD): Likewise.
9160         (FE_DEC_TOWARDZERO): Likewise.
9161         (FE_DEC_TONEARESTFROMZERO): Likewise.
9162
9163 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9164
9165         * gcc.c-torture/compile/pr32606.c: New.
9166         * gfortran.fortran-torture/execute/pr32604.f90: New.
9167
9168 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9169
9170         * gcc.dg/visibility-12.c: New test.
9171         * gcc.dg/visibility-13.c: Likewise.
9172         * g++.dg/ext/visibility-9.C: Likewise.
9173         * g++.dg/ext/visibility-10.C: Likewise.
9174
9175 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9176
9177         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9178         * gcc.dg/sh-relax-vxworks.c: New test.
9179
9180 2007-07-04  Richard Guenther  <rguenther@suse.de>
9181
9182         PR tree-optimization/32500
9183         * gcc.c-torture/execute/pr32500.c: New testcase.
9184
9185 2007-07-04  Richard Guenther  <rguenther@suse.de>
9186
9187         PR tree-optimization/32482
9188         * gcc.c-torture/compile/pr32482.c: New testcase.
9189
9190 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9191
9192         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9193         VxWorks kernels.
9194         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9195         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9196         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9197         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9198
9199 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9200
9201         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9202
9203 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9204
9205         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9206
9207 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9208
9209         PR fortran/31198
9210         * gfortran.dg/min_max_optional_1.f90: New test.
9211         * gfortran.dg/min_max_optional_2.f90: New test.
9212         * gfortran.dg/min_max_optional_3.f90: New test.
9213
9214 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9215
9216         PR fortran/32545
9217         * gfortran.dg/fmt_error.f90: New test.
9218
9219 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9220
9221         PR fortran/32612
9222         * gfortran.dg/interface_13.f90: New test.
9223
9224 2007-07-03  Dave Brolley  <brolley@redhat.com>
9225
9226         PR c++/31743
9227         * g++.dg/init/new20.C: New test.
9228
9229 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9230
9231         PR fortran/32579
9232         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9233
9234 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9235
9236         PR fortran/25062
9237         * common_7.f90: New.
9238         * common_8.f90: New.
9239         * common_9.f90: New.
9240
9241 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9242
9243         PR fortran/30940
9244         * gfortran.dg/argument_checking_1.f90: New.
9245         * gfortran.dg/argument_checking_2.f90: New.
9246         * gfortran.dg/argument_checking_3.f90: New.
9247         * gfortran.dg/argument_checking_4.f90: New.
9248         * gfortran.dg/argument_checking_5.f90: New.
9249         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9250         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9251
9252 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9253
9254         * gcc.dg/pr32176.c: Add -w to default dg-options.
9255
9256 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9257
9258         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9259
9260 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9261
9262         PR fortran/20888
9263         * gfortran.dg/null_2.f90: New.
9264
9265 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9266             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9267
9268         PR middle-end/32176
9269         * gcc.dg/pr32176.c: New test.
9270
9271 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9272
9273         * gcc.dg/const-float80.c : New test.
9274         * gcc.dg/const-float128.c : New test.
9275         * gcc.dg/const-float80-ped.c : New test.
9276         * gcc.dg/const-float128-ped.c : New test.
9277
9278 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9279
9280         * gcc.dg/c99-math.h: Fix typo.
9281
9282 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9283
9284         PR libgomp/32468
9285         * gcc.dg/gomp/pr32468-1.c: New test.
9286
9287 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9288
9289         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9290         an ABI option.
9291
9292 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9293
9294         * gfortran.fortran-torture/compile/pr32583.f: New.
9295         * gcc.c-torture/compile/pr32584.c: New
9296
9297 2007-07-02  Ollie Wild  <aaw@google.com>
9298
9299         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9300         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9301
9302 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9303
9304         * gcc.target/mips/save-restore-1.c: New test.
9305         * gcc.target/mips/save-restore-2.c: Likewise.
9306         * gcc.target/mips/save-restore-3.c: Likewise.
9307         * gcc.target/mips/save-restore-4.c: Likewise.
9308
9309 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9310
9311         PR tree-optimization/31966
9312         PR tree-optimization/32533
9313         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9314         * gfortran.dg/pr32533.f90: Ditto.
9315
9316 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9317
9318         * g++.dg/opt/nrv12.C: New test.
9319         * gcc.target/i386/nrv1.c: New test.
9320
9321         PR c++/31748
9322         * g++.dg/gomp/pr31748.C: New test.
9323
9324 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9325  
9326         PR tree-optimization/32230
9327         * gcc.dg/vect/pr32230.c: New test.
9328
9329 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9330
9331         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9332         * bind_c_coms.f90: Ditto.
9333         * bind_c_coms_driver.c: Ditto.
9334         * bind_c_dts.f90: Ditto.
9335         * bind_c_dts_2.f03: Ditto.
9336         * bind_c_dts_2_driver.c: Ditto.
9337         * bind_c_dts_3.f03: Ditto.
9338         * bind_c_dts_4.f03: Ditto.
9339         * bind_c_dts_driver.c: Ditto.
9340         * bind_c_implicit_vars.f03: Ditto.
9341         * bind_c_procs.f03: Ditto.
9342         * bind_c_usage_2.f03: Ditto.
9343         * bind_c_usage_3.f03: Ditto.
9344         * bind_c_usage_5.f03: Ditto.
9345         * bind_c_usage_6.f03: Ditto.
9346         * bind_c_usage_7.f03: Ditto.
9347         * bind_c_vars.f90: Ditto.
9348         * bind_c_vars_driver.c: Ditto.
9349         * binding_c_table_15_1.f03: Ditto.
9350         * binding_label_tests.f03: Ditto.
9351         * binding_label_tests_10.f03: Ditto.
9352         * binding_label_tests_10_main.f03: Ditto.
9353         * binding_label_tests_11.f03: Ditto.
9354         * binding_label_tests_11_main.f03: Ditto.
9355         * binding_label_tests_12.f03: Ditto.
9356         * binding_label_tests_13.f03: Ditto.
9357         * binding_label_tests_13_main.f03: Ditto.
9358         * binding_label_tests_14.f03: Ditto.
9359         * binding_label_tests_2.f03: Ditto.
9360         * binding_label_tests_3.f03: Ditto.
9361         * binding_label_tests_4.f03: Ditto.
9362         * binding_label_tests_5.f03: Ditto.
9363         * binding_label_tests_6.f03: Ditto.
9364         * binding_label_tests_7.f03: Ditto.
9365         * binding_label_tests_8.f03: Ditto.
9366         * binding_label_tests_9.f03: Ditto.
9367         * c_assoc.f90: Ditto.
9368         * c_assoc_2.f03: Ditto.
9369         * c_f_pointer_shape_test.f90: Ditto.
9370         * c_f_pointer_tests.f90: Ditto.
9371         * c_f_tests_driver.c: Ditto.
9372         * c_funloc_tests.f03: Ditto.
9373         * c_funloc_tests_2.f03: Ditto.
9374         * c_funloc_tests_3.f03: Ditto.
9375         * c_funloc_tests_3_funcs.c: Ditto.
9376         * c_kind_params.f90: Ditto.
9377         * c_kind_tests_2.f03: Ditto.
9378         * c_kinds.c: Ditto.
9379         * c_loc_driver.c: Ditto.
9380         * c_loc_test.f90: Ditto.
9381         * c_loc_tests_2.f03: Ditto.
9382         * c_loc_tests_2_funcs.c: Ditto.
9383         * c_loc_tests_3.f03: Ditto.
9384         * c_loc_tests_4.f03: Ditto.
9385         * c_loc_tests_5.f03: Ditto.
9386         * c_loc_tests_6.f03: Ditto.
9387         * c_loc_tests_7.f03: Ditto.
9388         * c_loc_tests_8.f03: Ditto.
9389         * c_ptr_tests.f03: Ditto.
9390         * c_ptr_tests_10.f03: Ditto.
9391         * c_ptr_tests_5.f03: Ditto.
9392         * c_ptr_tests_7.f03: Ditto.
9393         * c_ptr_tests_7_driver.c: Ditto.
9394         * c_ptr_tests_8.f03: Ditto.
9395         * c_ptr_tests_8_funcs.c: Ditto.
9396         * c_ptr_tests_9.f03: Ditto.
9397         * c_ptr_tests_driver.c: Ditto.
9398         * c_size_t_driver.c: Ditto.
9399         * c_size_t_test.f03: Ditto.
9400         * com_block_driver.f90: Ditto.
9401         * global_vars_c_init.f90: Ditto.
9402         * global_vars_c_init_driver.c: Ditto.
9403         * global_vars_f90_init.f90: Ditto.
9404         * global_vars_f90_init_driver.c: Ditto.
9405         * interop_params.f03: Ditto.
9406         * iso_c_binding_only.f03: Ditto.
9407         * iso_c_binding_rename_1.f03: Ditto.
9408         * iso_c_binding_rename_1_driver.c: Ditto.
9409         * iso_c_binding_rename_2.f03: Ditto.
9410         * iso_c_binding_rename_2_driver.c: Ditto.
9411         * kind_tests_2.f03: Ditto.
9412         * kind_tests_3.f03: Ditto.
9413         * module_md5_1.f90: Ditto.
9414         * only_clause_main.c: Ditto.
9415         * print_c_kinds.f90: Ditto.
9416         * test_bind_c_parens.f03: Ditto.
9417         * test_c_assoc.c: Ditto.
9418         * test_com_block.f90: Ditto.
9419         * test_common_binding_labels.f03: Ditto.
9420         * test_common_binding_labels_2.f03: Ditto.
9421         * test_common_binding_labels_2_main.f03: Ditto.
9422         * test_common_binding_labels_3.f03: Ditto.
9423         * test_common_binding_labels_3_main.f03: Ditto.
9424         * test_only_clause.f90: Ditto.
9425         * use_iso_c_binding.f90: Ditto.
9426         * value_5.f90: Ditto.
9427         * value_test.f90: Ditto.
9428         * value_tests_f03.f90: Ditto.
9429
9430 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9431
9432         * gcc.dg/tls/opt-14.c: New.
9433
9434 2007-07-01  Ollie Wild  <aaw@google.com>
9435
9436         * g++.dg/lookup/using16.C: New test.
9437         * g++.dg/lookup/using17.C: New test.
9438
9439 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9440
9441         PR fortran/32239
9442         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9443         (test_4): Use proper test for floating point equality.
9444         (test_8): Likewise.
9445
9446 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9447
9448         PR libgfortran/32554
9449         * gfortran.dg/fmt_p_1.f90: New test.
9450
9451 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9452
9453         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9454         initialization and fix dg-final check - the initialization loop is
9455         vectorizable.
9456
9457 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9458             Volker Reichelt  <reichelt@netcologne.de>
9459
9460         PR middle-end/32559
9461         * gcc.dg/pr32559.c: New test.
9462
9463 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9464
9465         PR tree-optimization/25371
9466         * gcc.dg/vect/pr25371.c: New test.
9467
9468 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9469
9470         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9471         when allocating and initializing a flexible array.
9472
9473 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9474
9475         PR fortran/20373
9476         * gfortran.dg/intrinsic.f90: New test.
9477
9478 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9479
9480         PR fortran/32555
9481         * gfortran.dg/fmt_zero_check.f90: New.
9482
9483 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9484
9485         PR fortran/30284
9486         * gfortran.dg/repeat_f90: New test.
9487
9488 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9489
9490         PR testsuite/25241
9491         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9492         -pedantic-errors, so we should match errors.
9493         * gcc.dg/cpp/escape-1.c: Likewise.
9494         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9495         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9496         warning.
9497         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9498         errors instead of warnings.
9499         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9500         a pedantic warning.
9501         * gcc.dg/cpp/arith-3.c: Likewise.
9502
9503 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9504
9505         PR testsuite/25241
9506         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9507         * gcc.dg/pch/valid-2.c: Likewise.
9508         * gcc.dg/pch/valid-3.c: Likewise.
9509         * gcc.dg/pch/warn-1.c: Likewise.
9510         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9511         
9512 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9513
9514         PR c/4076
9515         * gcc.dg/Wunused-function.c: New.
9516         
9517 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9518
9519         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9520
9521 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9522
9523         * g++.dg/other/canon-31724.C: New.
9524         
9525 2007-06-29  Jan Hubicka  <jh@suse.cz>
9526
9527         PR middle-end/32372
9528         * gcc.c-torture/compile/pr32372.c: new.
9529
9530 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9531
9532         * gfortran.dg/operator_3.f90: New test.
9533
9534 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9535
9536         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9537         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9538
9539 2007-06-29  Richard Guenther  <rguenther@suse.de>
9540
9541         PR middle-end/32493
9542         * gcc.dg/inline-23.c: New testcase.
9543
9544 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9545
9546         PR tree-optimization/24659
9547         * gcc.target/i386/vectorize2.c: New test.
9548         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9549         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9550
9551 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9552
9553         * gcc.dg/pointer-arith-9.c: New test.
9554
9555 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9556
9557         PR fortran/32483
9558         * gfortran.dg/fmt_read_2.f90: New.
9559
9560 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9561
9562         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9563         If it exists, don't try to create it.
9564
9565 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9566
9567         * g++.dg/ext/visibility/ms-compat-1.C: New.
9568
9569 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9570
9571         PR tree-opt/32417
9572         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9573
9574 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9575
9576         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9577         targets.
9578
9579 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9580
9581         PR fortran/32467
9582         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9583
9584 2007-06-27  Richard Guenther  <rguenther@suse.de>
9585
9586         PR middle-end/32492
9587         * gcc.dg/inline-22.c: New testcase.
9588
9589 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9590
9591         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9592         the scan-assembler constant.
9593
9594 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9595
9596         PR 20216
9597         * gcc.dg/pr20216.c: New.
9598
9599 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9600
9601         PR tree-opt/32421
9602         * gcc.dg/vect/pr32421.c: New test.
9603
9604 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9605
9606         PR c++/32111
9607         * g++.dg/other/friend5.C: New test.
9608
9609 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9610
9611         PR fortran/32464
9612         * gfortran.dg/host_assoc_function_2.f90: New test.
9613
9614         PR fortran/31494
9615         * gfortran.dg/host_assoc_call_1.f90: New test.
9616
9617 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9618
9619         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9620         
9621 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9622
9623         PR fortran/32456
9624         * gfortran.dg/error_format.f90: New test.
9625
9626 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9627
9628         PR fortran/32136
9629         * gfortran.dg/pr32136.f90: New test.
9630
9631 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9632
9633         PR fortran/31726
9634         * gfortran.dg/minmaxloc_1.f90: New test.
9635
9636         PR fortran/32298
9637         * gfortran.dg/minmaxloc_2.f90: New test.
9638
9639 2007-06-23  Richard Guenther  <rguenther@suse.de>
9640
9641         PR tree-optimization/16876
9642         PR middle-end/29478
9643         * gcc.dg/pr29254.c: The warning is bogus.
9644         * gcc.dg/warn-1.c: Likewise.
9645         * gcc.dg/assign-warn-3.c: Likewise.
9646         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9647
9648 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9649
9650         * gcc.c-torture/execute/20070623-1.c: New.
9651
9652 2007-06-22  Jan Hubicka  <jh@suse.cz>
9653
9654         * gcc.c-torture/compile/pr31541.c: New.
9655
9656 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9657
9658         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9659         Remove -m64 from dg-options.
9660
9661 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9662
9663         PR middle-end/32374
9664         * gcc.dg/pr32374.c: New test.
9665
9666 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9667
9668         PR fortran/32360
9669         * gfortran.dg/pointer_assign_3.f90: New test.
9670
9671 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9672
9673         * gcc.dg/tree-ssa/pr19590.c: New.
9674
9675 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9676
9677         PR fortran/31162
9678         * gfortran.dg/assign.f90: Update test.
9679         * gfortran.dg/real_do_1.f90: Update test.
9680         * gfortran.dg/gomp/omp_do1.f90: Update test.
9681         * gfortran.dg/warnings_are_errors_1.f: Update test.
9682         * gfortran.dg/g77/20010519-1.f: Update test.
9683         * gfortran.dg/g77/pr9258.f: Update test.
9684         * gfortran.dg/g77/960317-1.f: Update test.
9685
9686 2007-06-21  Richard Guenther  <rguenther@suse.de>
9687
9688         PR tree-optimization/32453
9689         * gcc.c-torture/compile/pr32453.c: New testcase.
9690
9691 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9692
9693         PR tree-optimization/31866
9694         * gcc.dg/pr31866.c: New test.
9695
9696 2007-06-21  Richard Guenther  <rguenther@suse.de>
9697
9698         PR tree-optimization/32451
9699         * g++.dg/torture/20070621-1.C: New testcase.
9700
9701 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9702
9703         * gcc.dg/attr-isr.c: Test delay slot content.
9704         
9705 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9706
9707         PR fortran/32361
9708         gfortran.dg/pointer_assign_2.f90: New test.
9709
9710 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9711
9712         PR fortran/25061
9713         gfortran.dg/invalid_procedure_name.f90: New test.
9714
9715 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9716
9717         PR tree-optimization/25737
9718         * gcc.dg/tree-ssa/alias-14.c: New test.
9719
9720 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9721
9722         * gcc.target/i386/large-size-array-3.c: New.
9723
9724 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9725         Richard Guenther  <rguenther@suse.de>
9726
9727         PR fortran/32140
9728         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9729
9730 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9731
9732         PR middle-end/31959
9733         * gcc.dg/pr31959.c: New test.
9734
9735         PR inline-asm/32109
9736         * g++.dg/ext/asm10.C: New test.
9737
9738         PR middle-end/32285
9739         * gcc.c-torture/execute/20070614-1.c: New test.
9740
9741 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9742
9743         * gcc.target/arm/stack-corruption.c: New test.
9744
9745 2007-06-19  Richard Guenther  <rguenther@suse.de>
9746
9747         * g++.dg/torture/pr30252.C: New testcase.
9748
9749 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9750
9751         PR tree-optimization/32353
9752         * g++.dg/opt/nrv13.C: New test.
9753
9754 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9755
9756         PR fortran/20863
9757         PR fortran/20882
9758         * gfortran.dg/impure_assignment_2.f90 : New test.
9759
9760         PR fortran/32236
9761         * gfortran.dg/data_initialized_2.f90 : New test.
9762
9763         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9764         appropriate version of 'dmach'.
9765
9766 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9767
9768         PR target/32389
9769         * gcc.target/i386/pr32389.c New test.
9770
9771 2007-06-18  Simon Baldwin <simonb@google.com>
9772
9773         PR c++/31923
9774         * g++.dg/template/error25.C: New.
9775         * g++.dg/template/spec35.C: New.
9776
9777 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9778
9779         * gcc.c-torture/compile/pr32355.c: New testcase.
9780         
9781 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9782
9783         PR tree-optimization/32383
9784         * g++.dg/opt/pr32383.C: New test.
9785
9786 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9787
9788         PR rtl-optimization/32366
9789         * gcc.dg/vect/pr32366.c: New test.
9790
9791 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9792
9793         * gcc.c-torture/compile/pr32349.c: New testcase.
9794         
9795 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9796
9797         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9798         * gcc.target/sparc/combined-2.c: Likewise.
9799         * gcc.target/sparc/fexpand.c : Likewise.
9800         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9801         * gcc.target/sparc/fpack16.c : Likewise.
9802         * gcc.target/sparc/fpmerge.c : Likewise.
9803         * gcc.target/sparc/fpmul.c : Likewise.
9804         * gcc.target/sparc/noresult.c : Likewise.
9805         * gcc.target/sparc/pdist.c: Likewise.
9806
9807 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9808
9809         PR middle-end/31723
9810         * gcc.target/i386/recip-divf.c: New test.
9811         * gcc.target/i386/recip-sqrtf.c: Ditto.
9812         * gcc.target/i386/recip-vec-divf.c: Ditto.
9813         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9814         * gcc.target/i386/sse-recip.c: Ditto.
9815         * gcc.target/i386/sse-recip-vec.c: Ditto.
9816
9817 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9818
9819         PR tree-opt/32225
9820         * gcc.c-torture/compile/20070605-1.c: New test.
9821
9822         * gcc.c-torture/compile/20070603-1.c: New testcase.
9823         * gcc.c-torture/compile/20070603-2.c: New testcase.
9824
9825         * gcc.c-torture/compile/20070531-1.c: New test.
9826
9827         PR tree-opt/32167
9828         * gcc.c-torture/compile/20070531-2.c: New test.
9829
9830         PR tree-opt/32144
9831         * gcc.c-torture/compile/20070529-1.c: New test.
9832
9833         PR tree-opt/32145
9834         * gcc.c-torture/compile/20070529-2.c: New test.
9835
9836         PR tree-opt/32015
9837         * gcc.c-torture/compile/20070520-1.c: New test.
9838
9839         * g++.dg/ext/java-1.C: New test.
9840
9841         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9842         loops instead of one. Remove the "can't determine dependence"
9843         check.
9844         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9845         needed as the cast is gone in the first place.
9846         * gcc.dg/max-1.c: Change local variable a to be a global one.
9847         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9848         have a cast which is PREd.
9849
9850 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9851
9852         * g++.dg/lookup/anon6.C: New test.
9853
9854 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9855
9856         PR c++/31806
9857         * g++.dg/opt/static6.C: New testcase.
9858
9859 2007-06-14  Geoff Keating  <geoffk@apple.com>
9860
9861         * g++.dg/ext/visibility/overload-1.C: New.
9862
9863         PR 31093
9864         * g++.dg/ext/visibility/anon4.C: New.
9865
9866 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9867
9868         PR target/32268
9869         * gcc.target/i386/pr32268.c: New test.
9870
9871 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9872
9873         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9874         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9875         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9876
9877         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9878         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9879         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9880         BID is used.
9881
9882 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9883
9884         PR fortran/32302
9885         * gfortran.dg/common_resize_1.f90: New test.
9886
9887 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9888
9889         PR target/32274
9890         * gcc.dg/vect/pr32224.c: Fix.   
9891         
9892 2007-06-13  Eric Christopher  <echristo@apple.com>
9893
9894         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9895
9896 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9897
9898         PR fortran/32323
9899         * gfortran.dg/actual_array_vect_1.f90: New.
9900
9901 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9902
9903         * gcc.target/sparc/mfpu.c: New test.
9904
9905 2007-06-12  Geoff Keating  <geoffk@apple.com>
9906
9907         * g++.dg/warn/weak1.C: Suppress on Darwin.
9908         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9909
9910 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9911
9912         PR middle-end/31579
9913          * g++.dg/torture/pr31579.C: New testcase.
9914
9915 2007-06-12  Ian Lance Taylor  <iant@google.com>
9916
9917         PR libstdc++/29286
9918         * g++.dg/init/new16.C: New test.
9919         * g++.dg/init/new17.C: New test.
9920         * g++.dg/init/new18.C: New test.
9921         * g++.dg/init/new19.C: New test.
9922
9923 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9924
9925         * gnat.dg/lhs_view_convert.adb: New test.
9926
9927 2007-06-12  Richard Guenther  <rguenther@suse.de>
9928
9929         PR tree-optimization/15353
9930         PR tree-optimization/31657
9931         * gcc.c-torture/execute/20070424-1.c: New testcase.
9932         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9933         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9934         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9935         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9936         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9937
9938 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9939
9940         PR rtl-optimization/32293
9941         * gcc.dg/pr32293.c: New test.
9942
9943 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9944
9945         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9946
9947 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9948
9949         PR fortran/29786
9950         * gfortran.dg/equiv_7.f90: New test.
9951         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9952
9953         PR fortran/30875
9954         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9955
9956 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9957
9958         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9959         * gcc.dg/setjmp-4.c: Likewise.
9960         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9961
9962 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9963
9964         PR rtl-optimization/31025
9965         * gfortran.dg/pr31025.f90: New.
9966
9967 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9968
9969         PR target/32280
9970         * gcc.target/i386/pr32280.c: New test.
9971
9972 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9973
9974         PR middle-end/32279
9975         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9976
9977 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9978
9979         PR libgfortran/32235
9980         * gfortran.dg/backspace_9.f: New test.
9981
9982 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
9983
9984         * gcc.dg/tree-ssa/prefetch-7.c: New test.
9985
9986 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
9987
9988         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9989
9990 2007-06-09  Ian Lance Taylor  <iant@google.com>
9991
9992         PR tree-optimization/32169
9993         * gcc.c-torture/compile/pr32169.c: New test.
9994
9995 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9996
9997         * gcc.dg/vect/costmodel: New directory.
9998         * gcc.dg/vect/costmodel/i386: New directory.
9999         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10000         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10001         New test.
10002         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10003         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10004         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10005         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10006         * gcc.dg/vect/costmodel/x86_64: New directory.
10007         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10008         New testsuite.
10009         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10010         New test.
10011         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10012         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10013         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10014         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10015         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10016
10017 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10018
10019         PR tree-optimization/32243
10020         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10021         flags for -Os tests.
10022         * gcc.dg/vect/03-vect-pr32243.c: New test.
10023
10024 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10025
10026         PR tree-optimization/32224
10027         * gcc.dg/vect/pr32224.c: New test.
10028
10029 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10030
10031         PR c++/32177
10032         * g++.dg/gomp/pr32177.C: New test.
10033
10034 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10035
10036         PR testsuite/25241
10037         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10038         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10039         warning nor an error.
10040         * gcc.dg/Wfatal-2.c: Likewise.
10041         * gcc.dg/Werror-1.c: Likewise.
10042         * gcc.dg/Werror-5.c: Likewise.
10043         * gcc.dg/Werror-7.c: Likewise.
10044         * gcc.dg/Werror-10.c: Likewise.
10045         * gcc.dg/Werror-11.c: Likewise.
10046
10047 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10048
10049         PR c++/30759
10050         * g++.dg/init/brace6.C: New test.
10051
10052 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10053
10054         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10055         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10056         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10057         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10058
10059         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10060         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10061         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10062         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10063         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10064         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10065         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10066         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10067
10068         * gcc.dg/darwin-minversion-3.c: New.
10069
10070 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10071
10072         * gcc.target/i386/builtin-copysign.c: New test.
10073
10074 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10075
10076         PR tree-optimization/32220
10077         * gfortran.dg/predcom-2.f: New testcase.
10078
10079 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10080
10081         PR tree-opt/32231
10082         * gcc.target/i386/vectorize4.c: New test.
10083
10084 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10085
10086         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10087
10088 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10089
10090         PR testsuite/25241
10091         * gcc.dg/simd-5.c: Mark output as a note.
10092         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10093         dg-message.
10094         * gcc.dg/simd-1.c: Likewise.
10095         * gcc.dg/always_inline.c: Mark output as a sorry.
10096         * gcc.dg/always_inline2.c: Likewise.
10097         * gcc.dg/always_inline3.c: Likewise.
10098
10099 2007-06-06  Ian Lance Taylor  <iant@google.com>
10100
10101         * g++.dg/conversion/enum1.C: New test.
10102
10103 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10104
10105         PR tree-optimization/32216
10106         * gcc.dg/vect/pr32216.c: New test.
10107
10108 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10109
10110         PR testsuite/18923
10111         * gfortran.dg/invalid_contains_1.f90: New test.
10112         * gfortran.dg/invalid_contains_2.f90: New test.
10113
10114 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10115
10116         PR testsuite/32057
10117         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10118         midnight issues.
10119
10120 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10121
10122         PR testsuite/25241
10123         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10124         dg-message to match de note.
10125         * gcc.dg/pr26570.c: Use dg-message for a note.
10126         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10127         dg-error instead of dg-warning because of -Werror.
10128         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10129         neither an error, nor a warning.
10130         * gcc.dg/glibc-uclibc-2.c: Likewise
10131         * gcc.dg/cpp/19940712-1.c: Likewise.
10132
10133 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10134
10135         PR preprocessor/23479
10136         * gcc.dg/binary-constants-1.c: Add test suites for
10137         the 0b-prefixed binary integer constants.
10138         * gcc.dg/binary-constants-2.c: Ditto.
10139         * gcc.dg/binary-constants-3.c: Ditto.
10140         * gcc.dg/binary-constants-4.c: Ditto.
10141
10142 2007-06-05  Ian Lance Taylor  <iant@google.com>
10143
10144         * gcc.dg/Wstrict-overflow-19.c: New test.
10145
10146 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10147
10148         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10149
10150 2007-06-04  Ian Lance Taylor  <iant@google.com>
10151
10152         * gcc.dg/Wstrict-overflow-18.c: New test.
10153
10154 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10155
10156         PR testsuite/25241
10157         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10158         * gcc.dg/cpp/mi5.c: Likewise.
10159         * gcc.dg/cpp/mi7.c: Likewise.
10160
10161 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10162
10163         PR c/32191
10164         * gcc.dg/pr32191.c: New test.
10165
10166 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10167
10168         PR fortran/32124
10169         * gfortran.dg/allocate_stat_1.f90: Remove.
10170
10171 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10172
10173         * gcc.target/i386/sse4_2-check.h: New.
10174         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10175         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10176         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10177         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10178         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10179         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10180         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10181         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10182         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10183         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10184         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10185         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10186         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10187         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10188         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10189         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10190         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10191         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10192
10193 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10194
10195         * gcc.dg/pie-link.c: New test.
10196
10197 2007-06-01  Ian Lance Taylor  <iant@google.com>
10198
10199         * gcc.dg/Wstrict-overflow-17.c: New test.
10200
10201 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10202
10203         * gcc.dg/builtin-return-1.c (g): New.
10204         (main): Allocate at least 64 bytes on the stack.
10205
10206 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10207
10208         * g++.dg/init/cleanup3.C: New test.
10209
10210 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10211
10212         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10213         int is 16 bits.
10214
10215 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10216
10217         PR fortran/32156
10218         * gfortran.dg/char_array_constructor_3.f90: New test.
10219
10220 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10221
10222         PR tree-optimization/32160
10223         * gfortran.dg/predcom-1.f: New test.
10224
10225 2007-05-31  Richard Guenther  <rguenther@suse.de>
10226
10227         * g++.dg/other/str_empty.C: Move...
10228         * g++.dg/other/pr30567.C: Move...
10229         * g++.dg/tree-ssa/pr27218.C: Move...
10230         * g++.dg/torture: ...here and remove dg-options.
10231
10232 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10233
10234         PR c++/32158
10235         * g++.dg/ext/is_pod_incomplete.C: New.
10236
10237 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10238             Douglas Gregor <doug.gregor@gmail.com>
10239             Pedro Lamarao <pedro.lamarao@mndfck.org>
10240             Howard Hinnant <howard.hinnant@gmail.com>
10241
10242         PR c++/7412
10243         PR c++/29939
10244         * g++.dg/cpp0x/rv8p.C: New.
10245         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10246         * g++.dg/cpp0x/cast-bug.C: New.
10247         * g++.dg/cpp0x/elision_weak.C: New.
10248         * g++.dg/cpp0x/collapse-bug.C: New.
10249         * g++.dg/cpp0x/rv3p.C: New.
10250         * g++.dg/cpp0x/rv7n.C: New.
10251         * g++.dg/cpp0x/overload-conv-1.C: New.
10252         * g++.dg/cpp0x/rv2n.C: New.
10253         * g++.dg/cpp0x/deduce.C: New.
10254         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10255         * g++.dg/cpp0x/rv6p.C: New.
10256         * g++.dg/cpp0x/template_deduction.C: New.
10257         * g++.dg/cpp0x/implicit-copy.C: New.
10258         * g++.dg/cpp0x/rv1p.C: New.
10259         * g++.dg/cpp0x/cast.C: New.
10260         * g++.dg/cpp0x/rv5n.C: New.
10261         * g++.dg/cpp0x/collapse.C: New.
10262         * g++.dg/cpp0x/overload-conv-2.C: New.
10263         * g++.dg/cpp0x/rv4p.C: New.
10264         * g++.dg/cpp0x/rvo.C: New.
10265         * g++.dg/cpp0x/iop.C: New.
10266         * g++.dg/cpp0x/rv3n.C: New.
10267         * g++.dg/cpp0x/rv7p.C: New.
10268         * g++.dg/cpp0x/reference_collapsing.C: New.
10269         * g++.dg/cpp0x/overload.C: New.
10270         * g++.dg/cpp0x/named.C: New.
10271         * g++.dg/cpp0x/rv2p.C: New.
10272         * g++.dg/cpp0x/rv6n.C: New.
10273         * g++.dg/cpp0x/not_special.C: New.
10274         * g++.dg/cpp0x/bind.C: New.
10275         * g++.dg/cpp0x/rv1n.C: New.
10276         * g++.dg/cpp0x/rv5p.C: New.
10277         * g++.dg/cpp0x/elision.C: New.
10278         * g++.dg/cpp0x/named_refs.C: New.
10279         * g++.dg/cpp0x/unnamed_refs.C: New.
10280         * g++.dg/cpp0x/rv4n.C: New.
10281         * g++.dg/cpp0x/elision_neg.C: New.
10282         * g++.dg/init/copy7.C: Run in C++98 mode.
10283         * g++.dg/overload/arg1.C: Ditto.
10284         * g++.dg/overload/arg4.C: Ditto.
10285
10286 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10287
10288         PR c++/31809
10289         * g++.dg/opt/static5.C: New test.
10290
10291 2007-05-30  Richard Guenther  <rguenther@suse.de>
10292
10293         * g++.dg/dg.exp: Prune torture/.
10294         * g++.dg/torture/dg-torture.exp: New testsuite.
10295
10296 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10297
10298         * gcc.target/arm/pr27387.C: Move and rename to ...
10299         * g++.dg/inherit/thunk8.C: ... here.
10300
10301 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10302
10303         PR tree-optimization/31769
10304         * g++.dg/gomp/pr31769.C: New test.
10305
10306 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10307
10308         * gcc.target/i386/stack-realign.c: New.
10309
10310 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10311
10312         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10313
10314 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10315
10316         * gfortran.dg/sizeof.f90: New.
10317
10318 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10319
10320         PR c/31339
10321         * gcc.dg/boolcomplex-1.c: New test.
10322
10323         PR c++/31339
10324         * g++.dg/ext/boolcomplex-1.c: New test.
10325
10326 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10327
10328         * gcc.dg/matrix: New directory.
10329
10330 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10331
10332         PR fortran/32124
10333         * gfortran.dg/allocate_stat_1.f90: New.
10334
10335 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10336
10337         PR fortran/31972
10338         * transfer_hollerith_1.f90: New test.
10339
10340 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10341
10342         PR tree-opt/32100
10343         * gcc.c-torture/execute/vrp-7.c: New test.
10344
10345 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10346
10347         * gfortran.dg/transfer_simplify_4.f90: New test.
10348
10349 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10350
10351         PR fortran/32088
10352         * gfortran.dg/func_result_3.f90: New.
10353
10354 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10355
10356         PR middle-end/32083
10357         * gfortran.dg/transfer_simplify_3.f90: New.
10358
10359 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10360
10361         PR target/32065
10362         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10363         to compile options.
10364         * gcc.target/i386/pr32065-2.c: New test.
10365
10366 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10367
10368         PR fortran/31813
10369         * gfortran.dg/io_constraints_2.f90: Update.
10370
10371 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10372
10373         PR fortran/31219
10374         * gfortran.dg/array_constructor_17.f90: New test.
10375
10376 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10377
10378         PR tree-opt/32090
10379         * g++.dg/opt/array2.C: New testcase.
10380
10381 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10382
10383         PR target/32065
10384         * gcc.target/i386/pr32065.c: New test.
10385
10386 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10387             Marcus Meissner <meissner@suse.de>
10388
10389         * gcc.dg/attr-alloc_size.c: New.
10390
10391 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10392             Lee Millward  <lee.millward@gmail.com>
10393
10394         PR c++/31745
10395         * g++.dg/parse/crash34.C: New test.
10396
10397         * g++.dg/parse/crash35.C: New test.
10398
10399 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10400
10401         * gcc.target/i386/sse2-check.h: New.
10402         * gcc.target/i386/sse2-vec-1.c: Likewise.
10403         * gcc.target/i386/sse2-vec-2.c: Likewise.
10404         * gcc.target/i386/sse2-vec-3.c: Likewise.
10405         * gcc.target/i386/sse2-vec-4.c: Likewise.
10406         * gcc.target/i386/sse2-vec-5.c: Likewise.
10407         * gcc.target/i386/sse2-vec-6.c: Likewise.
10408
10409 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10410
10411         PR c++/31431
10412         PR c++/31432
10413         PR c++/31434
10414         PR c++/31435
10415         PR c++/31437
10416         PR c++/31438
10417         PR c++/31442
10418         PR c++/31443
10419         PR c++/31444
10420         PR c++/31445
10421         * g++.dg/cpp0x/pr31431.C: New.
10422         * g++.dg/cpp0x/pr31437.C: New.
10423         * g++.dg/cpp0x/pr31442.C: New.
10424         * g++.dg/cpp0x/pr31444.C: New.
10425         * g++.dg/cpp0x/pr31431-2.C: New.
10426         * g++.dg/cpp0x/pr31432.C: New.
10427         * g++.dg/cpp0x/pr31434.C: New.
10428         * g++.dg/cpp0x/pr31438.C: New.
10429         * g++.dg/cpp0x/pr31443.C: New.
10430         * g++.dg/cpp0x/pr31445.C: New.
10431         * g++.dg/cpp0x/variadic-crash1.C: New.
10432
10433 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10434
10435         * gcc.target/arm/long-calls-1.c: New test.
10436         * gcc.target/arm/long-calls-2.c: Likewise.
10437         * gcc.target/arm/long-calls-3.c: Likewise.
10438         * gcc.target/arm/long-calls-4.c: Likewise.
10439
10440 2007-05-25  Richard Guenther  <rguenther@suse.de>
10441             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10442
10443         PR tree-optimization/31982
10444         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10445
10446 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10447
10448         PR fortran/32047
10449         * gfortran.dg/result_in_spec_2.f90: New test.
10450
10451 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10452
10453         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10454
10455 2007-05-24  Ollie Wild  <aaw@google.com>
10456
10457         * gcc.dg/cpp/counter-1.c: New test.
10458         * gcc.dg/pch/counter-1.c: New test.
10459         * gcc.dg/pch/counter-1.hs: New file.
10460         * gcc.dg/pch/counter-2.c: New test.
10461         * gcc.dg/pch/counter-2.hs: New file.
10462         * gcc.dg/pch/counter-3.c: New test.
10463         * gcc.dg/pch/counter-3.hs: New file.
10464
10465 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10466
10467         * gcc.dg/tree-ssa/predcom-1.c: New test.
10468         * gcc.dg/tree-ssa/predcom-2.c: New test.
10469         * gcc.dg/tree-ssa/predcom-3.c: New test.
10470         * gcc.dg/tree-ssa/predcom-4.c: New test.
10471         * gcc.dg/tree-ssa/predcom-5.c: New test.
10472         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10473
10474 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10475
10476         PR testsuite/32062
10477         * gcc.target/i386/sse4_1-check.h (MASK): New.
10478
10479 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10480
10481         PR fortran/32038
10482         * gfortran.dg/pr25603.f: Initialize integer variables.
10483
10484 2007-05-23  Ian Lance Taylor  <iant@google.com>
10485
10486         * g++.dg/other/vrp1.C: New test.
10487
10488 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10489
10490         PR preprocessor/20077
10491         * gcc.dg/cpp/paste15.c: New test.
10492
10493 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10494             Nigel Stephens  <nigel@mips.com>
10495             Richard Sandiford  <richard@codesourcery.com>
10496
10497         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10498         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10499         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10500         * gcc.target/mips/inter/mips16-inter.exp: New.
10501
10502 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10503
10504         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10505
10506 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10507
10508         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10509         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10510         * gcc.target/i386/sse3-addsubps.c: Likewise.
10511         * gcc.target/i386/sse3-haddpd.c: Likewise.
10512         * gcc.target/i386/sse3-haddps.c: Likewise.
10513         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10514         * gcc.target/i386/sse3-hsubps.c: Likewise.
10515         * gcc.target/i386/sse3-lddqu.c: Likewise.
10516         * gcc.target/i386/sse3-movddup.c: Likewise.
10517         * gcc.target/i386/sse3-movshdup.c: Likewise.
10518         * gcc.target/i386/sse3-movsldup.c: Likewise.
10519
10520         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10521         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10522         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10523         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10524         * gcc.target/i386/ssse3-palignr.c: Likewise.
10525         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10526         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10527         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10528         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10529         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10530         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10531         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10532         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10533         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10534         * gcc.target/i386/ssse3-psignb.c: Likewise.
10535         * gcc.target/i386/ssse3-psignd.c: Likewise.
10536         * gcc.target/i386/ssse3-psignw.c: Likewise.
10537         * gcc.target/i386/ssse3-vals.h: Likewise.
10538
10539         * gcc.target/i386/sse3-check.h: New file.
10540         * gcc.target/i386/ssse3-check.h: Likewise.
10541
10542 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10543
10544         PR middle-end/31095
10545         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10546
10547 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10548
10549         PR middle-end/31606
10550         * gcc.c-torture/20070522-1.c: New testcase.
10551
10552 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10553
10554         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10555
10556 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10557
10558         * gcc.c-torture/execute/ieee/20000320-1.x,
10559         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10560         m68k-*-* and check_effective_target_coldfire_fpu.
10561
10562 2007-05-22  Ollie Wild  <aaw@google.com>
10563
10564         * g++.dg/lookup/hidden-class10.C: New test.
10565         * g++.dg/lookup/hidden-class11.C: New test.
10566
10567 2007-05-22  Ollie Wild  <aaw@google.com>
10568
10569         * g++.dg/lookup/name-clash5.C: New test.
10570         * g++.dg/lookup/name-clash6.C: New test.
10571
10572 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10573
10574         * g++.dg/other/i386-2.C: Update comments on header files tested.
10575         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10576         of <tmmintrin.h>.
10577         * gcc.target/i386/sse-12.c: Likewise.
10578         * gcc.target/i386/sse-13.c: Likewise.
10579         * gcc.target/i386/sse-14.c: Likewise.
10580
10581         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10582         Redefined to test with immediate operand.
10583         (__builtin_ia32_blendps): Likewise.
10584         (__builtin_ia32_blendpd): Likewise.
10585         (__builtin_ia32_dpps): Likewise.
10586         (__builtin_ia32_dpps): Likewise.
10587         (__builtin_ia32_insertps128): Likewise.
10588         (__builtin_ia32_vec_ext_v4sf): Likewise.
10589         (__builtin_ia32_vec_set_v16qi): Likewise.
10590         (__builtin_ia32_vec_set_v4si): Likewise.
10591         (__builtin_ia32_vec_set_v2di): Likewise.
10592         (__builtin_ia32_vec_ext_v16qi): Likewise.
10593         (__builtin_ia32_vec_ext_v4si): Likewise.
10594         (__builtin_ia32_vec_ext_v2di): Likewise.
10595         (__builtin_ia32_roundpd): Likewise.
10596         (__builtin_ia32_roundsd): Likewise.
10597         (__builtin_ia32_roundps): Likewise.
10598         (__builtin_ia32_roundss): Likewise.
10599         (__builtin_ia32_mpsadbw128): Likewise.
10600
10601 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10602
10603         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10604
10605 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10606
10607         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10608         failures.
10609         * gcc.dg/dfp/func-struct.c: Ditto.
10610         * gcc.dg/dfp/operator-assignment.c: Ditto.
10611         * gcc.dg/dfp/convert-bfp.c: Ditto.
10612         * gcc.dg/dfp/convert-int.c: Ditto.
10613         * gcc.dg/dfp/convert-int-max.c: Ditto.
10614         * gcc.dg/dfp/func-scalar.c: Ditto.
10615         * gcc.dg/dfp/cast.c: Ditto.
10616         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10617         failures, and fix a typo in return type of arg1_128.
10618         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10619         failures, and fix a typo in a constant suffix.
10620         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10621         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10622
10623 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10624             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10625
10626         * lib/gcc-dg.exp(process_message): New proc.
10627         (dg-message): New test directive.
10628         * gcc.dg/always_inline.c: Use dg-message.
10629         * gcc.dg/always_inline2.c: Ditto.
10630         * gcc.dg/always_inline3.c: Ditto.
10631         * gcc.dg/invalid-call-1.c: Ditto.
10632         * gcc.dg/pr17506.c: Ditto.
10633         * gcc.dg/simd-5.c: Ditto.
10634         * gcc.dg/simd-6.c: Ditto.
10635         * gcc.dg/va-arg-2.c: Ditto.
10636         * gcc.dg/cpp/syshdr.c: Ditto.
10637         * gcc.dg/cpp/unc4.c: Ditto.
10638         * gcc.dg/cpp/trad/mi1.c: Ditto.
10639         * gcc.dg/cpp/trad/mi5.c: Ditto.
10640         * gcc.dg/cpp/trad/mi7.c: Ditto.
10641         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10642         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10643         * gcc.test-framework/test-framework.awk: Special-case outexists
10644         tests.
10645
10646 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10647
10648         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10649         (bit_SSE4_2): Likewise.
10650         (bit_POPCNT): Likewise.
10651
10652         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10653         Check if assembler supports SSE4 instructions.
10654
10655         * gcc.target/i386/sse4_1-blendpd.c: New file.
10656         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10657         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10658         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10659         * gcc.target/i386/sse4_1-check.h: Likewise.
10660         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10661         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10662         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10663         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10664         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10665         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10666         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10667         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10668         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10669         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10670         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10671         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10672         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10673         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10674         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10675         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10676         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10677         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10678         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10679         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10680         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10681         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10682         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10683         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10684         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10685         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10686         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10687         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10688         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10689         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10690         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10691         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10692         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10693         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10694         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10695         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10696         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10697         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10698         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10699         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10700         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10701         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10702         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10703         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10704         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10705         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10706         * gcc.target/i386/sse4_1-round.h: Likewise.
10707         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10708         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10709         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10710         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10711         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10712         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10713         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10714         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10715         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10716         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10717         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10718         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10719         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10720         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10721
10722 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10723
10724         PR fortran/31627
10725         * gfortran.dg/bounds_check_7.f90: New test.
10726
10727 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10728
10729         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10730         (check_effective_target_sse4a): Ditto.
10731
10732         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10733         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10734         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10735         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10736         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10737         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10738         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10739         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10740         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10741         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10742         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10743         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10744         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10745         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10746         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10747         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10748         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10749         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10750         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10751         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10752
10753 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10754
10755         * g++.dg/ext/cleanup-1.C: New test.
10756         * g++.dg/ext/cleanup-2.C: Likewise.
10757         * g++.dg/ext/cleanup-3.C: Likewise.
10758         * g++.dg/ext/cleanup-4.C: Likewise.
10759         * g++.dg/ext/cleanup-5.C: Likewise.
10760         * g++.dg/ext/cleanup-6.C: Likewise.
10761         * g++.dg/ext/cleanup-8.C: Likewise.
10762         * g++.dg/ext/cleanup-9.C: Likewise.
10763         * g++.dg/ext/cleanup-10.C: Likewise.
10764         * g++.dg/ext/cleanup-11.C: Likewise.
10765         * g++.dg/ext/cleanup-dtor.C: Likewise.
10766
10767 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10768
10769         PR middle-end/31995
10770         * gcc.dg/vect/vect-102a.c: New test.
10771
10772 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10773             Paolo Carlini  <pcarlini@suse.de>
10774             Uros Bizjak  <ubizjak@gmail.com>
10775
10776         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10777         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10778         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10779         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10780         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10781         New testcases.
10782
10783 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10784
10785         PR fortran/32002
10786         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10787
10788 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10789
10790         PR fortran/32027
10791         * gfortran.dg/do_3.F90: Add checks for the final value of the
10792         loop variable.
10793
10794 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10795
10796         * gcc.c-torture/execute/990127-2.x: New file.
10797
10798 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10799
10800         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10801         * gcc.target/i386/sse-12: Add -O to compile options.
10802         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10803         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10804         and mm3dnow.h.  Add -O to compile options.
10805
10806 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10807
10808         PR fortran/31867
10809         * gfortran.dg/char_length_5.f90: New test.
10810
10811         PR fortran/31994
10812         * gfortran.dg/array_reference_1.f90: New test.
10813
10814 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10815
10816         PR middle-end/7651
10817         PR c++/11856
10818         PR c/12963
10819         PR c/23587
10820         PR other/29694
10821         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10822         * gcc.dg/Wtype-limits.c: New.
10823         * gcc.dg/Wtype-limits-Wextra.c: New.
10824         * gcc.dg/Wtype-limits-no.c: New.
10825         * g++.dg/warn/Wtype-limits.C: New.
10826         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10827         * g++.dg/warn/Wtype-limits-no.C: New.
10828
10829 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10830
10831         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10832         instead of "-msse2".'
10833         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10834         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10835         and mm3dnow.h.
10836         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10837         to test with immediate operand.
10838         (__builtin_ia32_insertqi): Ditto.
10839         (__builtin_ia32_palignr128): Ditto.
10840         (__builtin_ia32_palignr): Ditto.
10841         (__builtin_ia32_pshufhw): Ditto.
10842         (__builtin_ia32_pshuflw): Ditto.
10843         (__builtin_ia32_pshufd): Ditto.
10844         (__builtin_ia32_vec_set_v8hi): Ditto.
10845         (__builtin_ia32_vec_ext_v8hi): Ditto.
10846         (__builtin_ia32_shufpd): Ditto.
10847         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10848
10849 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10850
10851         PR fortran/32001
10852         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10853
10854 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10855
10856         PR target/31585
10857         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10858         and "__inline".  Use "-msse" instead of "-msse2".
10859
10860 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10861
10862         PR middle-end/7651
10863         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10864         * gcc.dg/20030906-2.c: Likewise.
10865         * objc.dg/method-17.m: Add -Wreturn-type.
10866         * obj-c++.dg/method-21.mm: Likewise.
10867
10868 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10869
10870         PR target/31585
10871         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10872         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10873         (__builtin_ia32_psrlqi128): Ditto.
10874         (__builtin_ia32_psrlwi128): Ditto.
10875         (__builtin_ia32_psrldi128): Ditto.
10876         (__builtin_ia32_psrldqi128): Ditto.
10877         (__builtin_ia32_pslldqi128): Ditto.
10878         (__builtin_ia32_psrawi128): Ditto.
10879         (__builtin_ia32_psradi128): Ditto.
10880         (__builtin_ia32_psllqi128): Ditto.
10881         (__builtin_ia32_pslldi128): Ditto.
10882         (__builtin_prefetch): Ditto.
10883         (__builtin_ia32_pshufw): Ditto.
10884         (__builtin_ia32_vec_set_v4hi): Ditto.
10885         (__builtin_ia32_vec_ext_v4hi): Ditto.
10886         (__builtin_ia32_shufps): Ditto.
10887         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10888
10889 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10890
10891         PR fortran/31974
10892         * gfortran.dg/char_allocation_1.f90: New test.
10893
10894 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10895
10896         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10897         * gcc.dg/Wconversion-sign.c: New.
10898         * gcc.dg/Wconversion-integer-no-sign.c: New.
10899         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10900         Wconversion-sign.C
10901         * g++.dg/warn/Wconversion-sign.C: New.
10902         * g++.old-deja/g++.other/warn4.C: Update.
10903         * g++.dg/warn/Wconversion1.C: Likewise.
10904
10905 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10906
10907         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10908         * gcc.dg/torture/builtin-math-4.c: Likewise.
10909
10910 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10911
10912         PR libfortran/31964
10913         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10914
10915 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10916
10917         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10918
10919 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10920
10921         PR target/31628
10922         * gcc.target/i386/pr31628.c: New.
10923
10924 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10925
10926         PR middle-end/31344
10927         * gcc.dg/pr31344.c: New test.
10928
10929 2007-05-17  Ian Lance Taylor  <iant@google.com>
10930
10931         PR tree-optimization/31953
10932         * gcc.c-torture/compile/pr31953.c: New test.
10933
10934 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10935
10936         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10937
10938         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10939         and drem.
10940         * gcc.dg/torture/builtin-math-4.c: Likewise.
10941
10942         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10943         * gcc.dg/torture/builtin-math-4.c: Likewise.
10944
10945         * gcc.dg/torture/builtin-math-4.c: New test.
10946
10947 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10948             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10949
10950         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10951         * gcc.dg/cpp/include2.c: Ditto.
10952         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10953         * gcc.dg/cpp/paste5.c: Ditto.
10954         * gcc.dg/cpp/paste6.c: Ditto.
10955         * gcc.dg/cpp/paste8.c: Ditto.
10956         * gcc.dg/cpp/paste11.c: Ditto.
10957         * gcc.dg/cpp/paste13.c: Ditto.
10958         * gcc.dg/cpp/skipping2.c: Ditto.
10959         * gcc.dg/reg-vol-struct-1.c: Ditto.
10960         * gcc.dg/Wshadow-1.c: Ditto.
10961         * gcc.dg/cpp/trad/comment.c: Ditto.
10962         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10963         * gcc.dg/cpp/if-2.c: Ditto.
10964         * gcc.dg/array-5.c: Ditto.
10965         * gcc.dg/inline-15.c: Ditto.
10966         * gcc.dg/pr27953.c: Ditto.
10967         * gcc.dg/Wno-c++-compat.c: Ditto.
10968
10969 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
10970
10971         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10972
10973 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10974
10975         * gcc.c-torture/execute/20070517-1.c: New test.
10976
10977 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
10978
10979         PR fortran/31919
10980         * gfortran.dg/min_max_conformance.f90: New test.
10981
10982 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
10983
10984         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10985         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10986         gcc.dg/vect/vect-104.c: Use more complex construction to
10987         prevent vectorizing.
10988         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10989
10990 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10991
10992         PR tree-optimization/24659
10993         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10994         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10995         not vect_int target.
10996         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10997         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10998         targets.
10999         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11000         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11001         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11002
11003 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11004
11005         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11006         and x86_64-*-* targets.
11007         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11008
11009 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11010
11011         PR fortran/18769
11012         PR fortran/30881
11013         PR fortran/31194
11014         PR fortran/31216
11015         PR fortran/31427
11016         * transfer_simplify_1.f90: New test.
11017         * transfer_simplify_2.f90: New test.
11018
11019 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11020
11021         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11022
11023 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11024
11025         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11026
11027         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11028
11029         PR c/31924
11030         * gcc.dg/fltconst-1.c: New test.
11031
11032         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11033         * gcc.dg/dfp/operator-assignment.c: Ditto.
11034
11035 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11036
11037         PR c++/29928
11038         * g++.dg/rtti/typeid5.C: New.
11039
11040 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11041
11042         PR fortran/31725
11043         * gfortran.dg/substr_4.f: New test.
11044
11045 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11046
11047         * gcc.target/m68k/interrupt_thread-1.c,
11048         gcc.target/m68k/interrupt_thread-2.c,
11049         gcc.target/m68k/interrupt_thread-3.c: New.
11050         * gcc.target/m68k/m68k.exp: Accept fido.
11051
11052 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11053
11054         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11055         * gfortran.dg/altreturn_3.f90: Likewise.
11056         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11057         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11058         * gfortran.dg/inquire_iolength.f90: Likewise.
11059         * gfortran.dg/module_naming_1.f90: Likewise.
11060         * gfortran.dg/oldstyle_2.f90: Likewise.
11061         * gfortran.dg/operator_2.f90: Likewise.
11062         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11063         * gfortran.dg/used_types_11.f90: Likewise.
11064         * gfortran.dg/zero_array_components_1.f90: Likewise.
11065         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11066         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11067         * gfortran.dg/real_const_3.f90: Likewise.
11068
11069 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11070
11071         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11072         * gcc.dg/tree-ssa/loop-30.c: New test.
11073
11074 2007-05-13  Richard Guenther  <rguenther@suse.de>
11075
11076         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11077         scanning forwprop1.
11078         * g++.dg/tree-ssa/pr31146.C: Likewise.
11079
11080 2007-05-13  Revital Eres  <eres@il.ibm.com>
11081
11082         * gcc.dg/dse.c: New test.
11083
11084 2007-05-12  Richard Guenther  <rguenther@suse.de>
11085
11086         PR tree-optimization/31797
11087         * gcc.c-torture/compile/pr31797.c: New testcase.
11088
11089 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11090
11091         PR fortran/30746
11092         * gfortran.dg/host_assoc_function_1.f90: New test.
11093
11094 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11095
11096         PR c++/31829
11097         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11098
11099 2007-05-11  Silvius Rus  <rus@google.com>
11100
11101         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11102         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11103         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11104         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11105         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11106         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11107         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11108         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11109         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11110         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11111         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11112         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11113         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11114         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11115         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11116         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11117
11118 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11119
11120         PR other/31852
11121         * gcc.c-torture/execute/builtins/memchr.c: New.
11122         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11123         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11124
11125 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11126
11127         PR fortran/30876
11128         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11129         line.
11130         * gfortran.dg/recursive_reference_2.f90: New test.
11131
11132 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11133
11134         PR fortran/30878
11135         * gfortran.dg/namelist_29.f90: New test.
11136
11137 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11138
11139         PR fortran/31474
11140         * gfortran.dg/entry_10.f90: New test.
11141
11142 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11143
11144         PR tree-optimization/31885
11145         * gcc.dg/tree-ssa/loop-29.c: New test.
11146
11147 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11148
11149         * assumed_dummy_1.f90: Fix dg directive.
11150         * char_initialiser_actual.f90: Likewise.
11151         * nested_modules_2.f90: Likewise.
11152         * shift-alloc.f90: Likewise.
11153
11154 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11155
11156         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11157
11158 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11159
11160         PR libfortran/31880
11161         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11162
11163 2007-05-09  Mike Stump  <mrs@apple.com>
11164
11165         * g++.dg/other/first-global.C: Add -fpie for darwin.
11166         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11167
11168 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11169
11170         * gcc.dg/20070507-1.c: New testcase.
11171
11172 2007-05-08  Chao-ying Fu  <fu@mips.com>
11173
11174         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11175         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11176         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11177         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11178
11179 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11180
11181         PR 31847
11182         * gcc.dg/pr31847.c: New test.
11183
11184 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11185
11186         PR fortran/31692
11187         * gfortran.dg/actual_array_result_1.f90: New test.
11188
11189 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11190
11191         PR fortran/29397
11192         * gfortran.dg/parameter_array_init_1.f90: New test.
11193
11194         PR fortran/29400
11195         * gfortran.dg/parameter_array_init_2.f90: New test.
11196
11197 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11198
11199         PR target/31854
11200         * gcc.target/i386/pr31854.c: New test.
11201
11202 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11203
11204         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11205
11206 2007-05-07  Mike Stump  <mrs@apple.com>
11207
11208         * g++.old-deja/g++.mike/empty.C: Add.
11209
11210 2007-05-07  Eric Christopher  <echristo@apple.com>
11211
11212         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11213
11214 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11215
11216         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11217         variable.  Rearrange conversions from binary float to decimal float.
11218
11219 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11220
11221         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11222         x86.
11223
11224 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11225
11226         * gnat.dg/opt1.ad[sb]: New testcase.
11227
11228 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11229
11230         PR fortran/31399
11231         * gfortran.dg/do_3.F90: New test.
11232
11233 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11234
11235         PR fortran/31764
11236         * gfortran.dg/new_line.f90: Add new checks.
11237
11238 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11239
11240         PR fortran/31201
11241         * gfortran.dg/large_unit_1.f90: New.
11242         * gfortran.dg/large_unit_2.f90: New.
11243         * gfortran.dg/iostat_4.f90: New
11244         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11245
11246 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11247
11248         PR fortran/31540
11249         * gfortran.dg/char_result_4.f90: New test.
11250
11251 2007-06-05  Revital Eres  <eres@il.ibm.com>
11252
11253         PR 30957
11254         * gcc.dg/pr30957-1.c: New test.
11255
11256 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11257
11258         PR fortran/31251
11259         * gfortran.dg/char_type_len_2.f90: New test.
11260
11261 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11262
11263         PR 31775
11264         * g++.dg/other/nested-extern.cc: New.
11265         * g++.dg/other/nested-extern-1.C: New.
11266         * g++.dg/other/nested-extern-2.C: New.
11267
11268 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11269
11270         PR fortran/31760
11271         * gfortran.dg/erf.f90: New test.
11272         * gfortran.dg/besxy.f90: New test.
11273
11274 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11275
11276         PR fortran/22359
11277         * gfortran.dg/fseek.f90: New test.
11278
11279 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11280
11281         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11282
11283 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11284
11285         PR libfortran/31210
11286         * gfortran.dg/zero_length_1.f90: New test.
11287
11288 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11289
11290         PR fortran/31803
11291         * gfortran.dg/char_pointer_assign_3.f90: New test.
11292         * gfortran.dg/char_result_2.f90: Re-enable test.
11293
11294 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11295
11296         PR fortran/25071
11297         * gfortran.dg/char_length_3.f90: New test.
11298         * gfortran.dg/char_result_2.f90: Fix test.
11299
11300 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11301
11302         PR tree-optimization/30565
11303         * gcc.dg/tree-ssa/loop-27.c: New test.
11304
11305 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11306
11307         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11308         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11309         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11310         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11311
11312 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11313
11314         PR tree-optimization/31699
11315         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11316         New.
11317         (check_effective_target_vect_floatint_cvt): New.
11318         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11319         of specific targets.
11320         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11321         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11322         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11323         * gcc.dg/vect/vect-iv-4.c: Likewise.
11324         * gcc.dg/vect/vect-multitypes-11.c: New.
11325         * gcc.dg/vect/pr31699.c: New.
11326
11327 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11328
11329         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11330
11331 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11332
11333         PR C++/31663
11334         * g++.dg/warn/anonymous-namespace-2.C: New.
11335         * g++.dg/warn/anonymous-namespace-2.h: New.
11336
11337 2007-05-02  Paul Brook  <paul@codesourcery.com>
11338
11339         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11340
11341 2007-05-02  Eric Christopher  <echristo@apple.com>
11342
11343         * gcc.dg/cpp/if-div.c: New file.
11344
11345 2007-05-02  Tom Tromey  <tromey@redhat.com>
11346
11347         PR preprocessor/28709:
11348         * gcc.dg/cpp/pr28709.c: New file.
11349
11350 2007-05-02  Richard Guenther  <rguenther@suse.de>
11351
11352         PR tree-optimization/31146
11353         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11354
11355 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11356
11357         * gcc.c-torture/compile/limits-blockid.c: New.
11358         * gcc.c-torture/compile/limits-caselabels.c: New.
11359         * gcc.c-torture/compile/limits-declparen.c: New.
11360         * gcc.c-torture/compile/limits-enumconst.c: New.
11361         * gcc.c-torture/compile/limits-exprparen.c: New.
11362         * gcc.c-torture/compile/limits-externalid.c: New.
11363         * gcc.c-torture/compile/limits-fnargs.c: New.
11364         * gcc.c-torture/compile/limits-fndefn.c: New.
11365         * gcc.c-torture/compile/limits-idexternal.c: New.
11366         * gcc.c-torture/compile/limits-idinternal.c: New.
11367         * gcc.c-torture/compile/limits-pointer.c: New.
11368         * gcc.c-torture/compile/limits-stringlit.c: New.
11369         * gcc.c-torture/compile/limits-structmem.c: New.
11370         * gcc.c-torture/compile/limits-structnest.c: New.
11371
11372 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11373
11374         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11375
11376 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11377
11378         PR middle-end/31740
11379         * gcc.c-torture/compile/20070501-1.c: New testcase.
11380
11381 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11382
11383         PR fortran/31732
11384         * gfortran.dg/array_memset_2:  New test case.
11385
11386 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11387
11388         PR testsuite/31615
11389         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11390
11391 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11392
11393         PR testsuite/31589
11394         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11395         dg-final test.
11396         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11397         keyword to dg-final test.
11398         * gcc.dg/vect/vect-iv-4.c: Likewise.
11399         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11400         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11401         test.
11402         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11403         cast.
11404         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11405         * lib/target-supports.exp
11406         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11407         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11408
11409 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11410
11411         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11412         __LONG_LONG_MAX__ and its friends instead of those supplied by
11413         limits.h.
11414
11415 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11416
11417         PR C++/31721
11418         * g++.dg/ext/vector7.C: New testcase.
11419
11420 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11421
11422         PR fortran/31591
11423         * gfortran.dg/bound_simplification_1.f90: New test.
11424
11425 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11426
11427         PR fortran/31645
11428         * gfortran.dg/bom_error.f90: New test.
11429         * gfortran.dg/bom_include.f90: New test.
11430         * gfortran.dg/bom_UTF16-LE.f90: New test.
11431         * gfortran.dg/bom_UTF16-BE.f90: New test.
11432         * gfortran.dg/bom_UTF-8.f90: New test.
11433         * gfortran.dg/bom_UTF-32.f90: New test.
11434         * gfortran.dg/bom_UTF-8.F90: New test.
11435         * gfortran.dg/bom_include.inc: New file.
11436
11437 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11438
11439         PR C++/30221
11440         * g++.dg/init/ptrfn2.C: New test.
11441         * g++.dg/init/ptrfn3.C: New test.
11442
11443 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11444
11445         PR fortran/31711
11446         * gfortran.dg/dependency_21.f90: New test.
11447
11448 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11449
11450         * gfortran.dg/secnds.f: Use real*8.
11451         * gfortran.dg/secnds-1.f: Use real*8.
11452
11453 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11454
11455         PR libfortran/31532
11456         * gfortran.dg/inquire_5.f90: Update test.
11457
11458 2007-04-27  Ian Lance Taylor  <iant@google.com>
11459
11460         PR middle-end/31710
11461         * gcc.c-torture/compile/pr31710.c: New test.
11462
11463 2007-04-27  Richard Guenther  <rguenther@suse.de>
11464
11465         PR tree-optimization/30965
11466         PR tree-optimization/30978
11467         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11468         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11469         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11470         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11471
11472 2007-04-27  Richard Guenther  <rguenther@suse.de>
11473
11474         PR tree-optimization/31715
11475         * gcc.dg/Warray-bounds-4.c: New testcase.
11476
11477 2007-04-26  Ian Lance Taylor  <iant@google.com>
11478
11479         PR target/28675
11480         * gcc.c-torture/compile/pr28675.c: New test.
11481
11482 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11483
11484         PR C++/30016
11485         * g++.dg/ext/vector6.C: New test.
11486
11487 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11488
11489         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11490
11491 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11492
11493         PR middle-end/31617
11494         * g++.dg/other/str_empty.C: Add expected warning.
11495
11496 2007-04-26  Richard Guenther  <rguenther@suse.de>
11497         Daniel Berlin  <dberlin@dberlin.org>
11498
11499         PR tree-optimization/30567
11500         * g++.dg/other/pr30567.C: New testcase.
11501
11502 2007-04-26  Richard Guenther  <rguenther@suse.de>
11503
11504         PR tree-optimization/31703
11505         * gcc.c-torture/compile/pr31703.c: New testcase.
11506         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11507         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11508
11509 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11510
11511         * gfortran.dg/open_errors.f90: Added if statements checking
11512         the value of iostat.
11513
11514 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11515
11516         PR c++/31598
11517         * g++.dg/gomp/pr31598.C: New test.
11518
11519         PR tree-optimization/30558
11520         * g++.dg/gomp/pr30558.C: New test.
11521
11522 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11523
11524         PR c++/31338
11525         * g++.dg/ext/complex2.C: New test.
11526
11527 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11528
11529         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11530
11531 2007-04-25  Thiemo Seufer  <ths@mips.com>
11532
11533         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11534         value to signed char.
11535
11536 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11537
11538         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11539         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11540         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11541
11542 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11543
11544         PR fortran/31668
11545         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11546         statement functions.
11547         * gfortran.dg/c_by_val_5.f90: New test.
11548
11549 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11550
11551         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11552         with two new subroutines to avoid parameter-induced aliasing.
11553         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11554         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11555
11556 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11557
11558         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11559         * g++.dg/warn/Warray-bounds.C: Likewise.
11560
11561 2007-04-24  Ian Lance Taylor  <iant@google.com>
11562
11563         PR tree-optimization/31605
11564         * gcc.c-torture/execute/pr31605.c: New test.
11565
11566 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11567
11568         PR fortran/31587
11569         * lib/gcc-dg.exp (scan-module): New function.
11570         * gfortran.dg/module_md5_1.f90: New test.
11571
11572 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11573
11574         * g++.old-deja/g++.pt/defarg6.C: Only run with
11575         -std=gnu++98.
11576         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11577         * g++.dg/cpp0x/variadic61.C: Ditto.
11578         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11579         * g++.dg/cpp0x/variadic62.C: Ditto.
11580         * g++.dg/template/meminit1.C: Ditto.
11581         * g++.dg/template/operator7.C: Ditto.
11582         * g++.dg/template/static15.C: Ditto.
11583         * g++.dg/template/invalid1.C: Ditto.
11584         * g++.dg/template/shift1.C: Ditto.
11585         * g++.dg/template/error10.C: Ditto.
11586
11587 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11588
11589         PR diagnostic/25923
11590         * gfortran.dg/pr25923.f90: New test.
11591
11592 2007-04-24  Ian Lance Taylor  <iant@google.com>
11593
11594         PR tree-optimization/31602
11595         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11596
11597 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11598
11599         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11600         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11601
11602 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11603
11604         * gcc.target/i386/reload-1.c. New.
11605
11606 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11607             Olga Golovanevsky  <olga@il.ibm.com>
11608
11609         * g++.dg/other/str_empty.C: New test.
11610
11611 2007-04-24  Richard Henderson  <rth@redhat.com>
11612
11613         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11614
11615 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11616
11617         PR target/31641
11618         * gcc.c-torture/compile/pr31641.c: New testcase.
11619
11620 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11621
11622         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11623         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11624         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11625         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11626
11627 2007-04-23  Simon Baldwin  <simonb@google.com>
11628
11629         * g++.dg/other/error15.C: New.
11630         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11631         triggering a "multiple parameters named" error.
11632
11633 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11634
11635         PR fortran/31618
11636         * gfortran.dg/backspace_8.f:  New test case.
11637
11638 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11639
11640         PR fortran/31630
11641         * gfortran.dg/used_types_17.f90: New test.
11642
11643         PR fortran/31620
11644         * gfortran.dg/zero_array_components_1.f90: New test.
11645
11646 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11647
11648         PR fortran/31616
11649         * gfortran.dg/open_errors.f90: Allow a different error message.
11650
11651 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11652
11653         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11654         Rename from check_effective_target_vect_pack_mod.  Rename global
11655         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11656         messages.
11657         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11658         rename.
11659         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11660         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11661
11662 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11663
11664         PR middle-end/31448
11665         * gcc.c-torture/execute/pr31448.c: New testcase.
11666
11667 2007-04-22  Nick Clifton  <nickc@redhat.com>
11668
11669         * gcc.dg/20020312-2.c: Add support for the FRV.
11670
11671 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11672
11673         PR tree-optimization/24659
11674         * gcc.dg/vect/vect-float-extend-1.c: New test.
11675         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11676
11677 2007-04-22  Richard Guenther  <rguenther@suse.de>
11678
11679         PR tree-optimization/29789
11680         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11681         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11682
11683 2007-04-22  Revital Eres  <eres@il.ibm.com>
11684
11685         * gcc.dg/var-expand2.c: New test.
11686
11687 2007-04-22  Revital Eres  <eres@il.ibm.com>
11688
11689         * gcc.dg/var-expand3.c: New test.
11690
11691 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11692
11693         PR fortran/31495
11694         * gfortran.dg/continuation_8.f90: New test.
11695
11696 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11697
11698         PR C/30265
11699         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11700         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11701
11702 2007-04-21  Richard Guenther  <rguenther@suse.de>
11703
11704         PR middle-end/31136
11705         * gcc.c-torture/execute/pr31136.c: New testcase.
11706
11707 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11708
11709         * gcc.target/i386/movsi-sm-1.c: New.
11710
11711 2007-04-20  Richard Henderson  <rth@redhat.com>
11712
11713         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11714         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11715
11716 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11717
11718         * gcc.target/i386/ordcmp-1.c: New test.
11719         * gcc.target/i386/unordcmp-1.c: New test.
11720
11721         PR tree-optimization/31632
11722         * gcc.c-torture/compile/20070419-1.c: New test.
11723
11724 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11725
11726         * gcc.dg/invalid-call-1.c: New test.
11727
11728 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11729
11730         PR diagnostic/31227
11731         * gcc.dg/Warray-bounds-3.c: New.
11732
11733 2007-04-18  Richard Guenther  <rguenther@suse.de>
11734
11735         PR tree-optimization/19431
11736         PR tree-optimization/21463
11737         * gcc.c-torture/execute/20070212-1.c: New testcase.
11738         * gcc.c-torture/execute/20070212-2.c: Likewise.
11739         * gcc.c-torture/execute/20070212-3.c: Likewise.
11740         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11741         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11742         * g++.dg/tree-ssa/pr21463.C: Likewise.
11743         * g++.dg/tree-ssa/pr30738.C: Likewise.
11744
11745 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11746
11747         PR c++/31513
11748         * g++.dg/expr/bitfield8.C: New test.
11749
11750 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11751             Richard Sandiford  <richard@codesourcery.com>
11752
11753         * lib/target-supports.exp (check_profiling_available): Return 0
11754         for uClibc with -p or -pg.
11755
11756 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11757
11758         PR c++/31517
11759         * g++.dg/template/init7.C: New test.
11760
11761 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11762
11763         PR rtl-optimization/31360
11764         * gcc.dg/loop-7.c: New test.
11765
11766 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11767
11768         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11769         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11770         build.
11771         (compat-execute): Likewise.
11772         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11773         files to remote hosts.
11774         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11775         (c-torture-execute): Likewise.
11776         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11777         or plain file.  Use remote_upload and remote_download to copy
11778         files about.
11779         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11780         before scanning it.
11781
11782 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11783
11784         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11785
11786 2007-04-16  Lawrence Crowl  <crowl@google.com>
11787
11788         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11789         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11790         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11791         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11792         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11793         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11794         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11795         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11796         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11797         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11798         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11799
11800         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11801         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11802         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11803         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11804         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11805         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11806         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11807         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11808         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11809         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11810         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11811
11812 2007-04-16  Ian Lance Taylor  <iant@google.com>
11813
11814         PR tree-optimization/31522
11815         * gcc.dg/Wstrict-overflow-16.c: New test.
11816
11817 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11818
11819         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11820
11821 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11822
11823         PR fortran/31144
11824         * gfortran.dg/module_naming_1.f90: New.
11825
11826 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11827
11828         * lib/target-supports.exp (check_profiling_available): Return
11829         false for m68k-*-uclinux.
11830
11831 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11832
11833         PR c++/29365
11834         Testcase for c++ anonymous namespace warning
11835
11836         * g++.dg/warn/anonymous-namespace-1.C: New test
11837         * g++.dg/warn/anonymous-namespace-1.h: New test
11838
11839 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11840
11841         PR testsuite/31578
11842         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11843
11844 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11845
11846         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11847
11848 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11849
11850         PR fortran/31204
11851         * gfortran.dg/array_constructor_16.f90: New test.
11852
11853 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11854
11855         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11856         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11857
11858 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11859
11860         PR rtl-optimization/31500
11861         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11862         * g++.dg/warn/Warray-bounds.C: Likewise.
11863
11864 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11865
11866         PR C/31520
11867         * gcc.dg/gnu89-init-4.c: New testcase.
11868
11869 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11870
11871         PR c++/25874
11872         * gcc.dg/gomp/pr25874.c: Add dg-options.
11873         * g++.dg/gomp/pr25874.C: Add dg-options.
11874
11875 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11876
11877         PR fortran/21061
11878         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11879         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11880
11881 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11882
11883         PR fortran/31561
11884         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11885
11886 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11887
11888         PR fortran/29507
11889         PR fortran/31404
11890         * gfortran.dg/initialization_6.f90: New test.
11891
11892 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11893
11894         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11895
11896         * lib/target-supports.exp (check_gc_sections_available):
11897         Return false if ldflags includes -elf2flt.
11898
11899 2007-04-13  Jason Merrill  <jason@redhat.com>
11900
11901         PR c++/31074
11902         * conv3.C: New test.
11903
11904 2007-04-13  Mike Stump  <mrs@apple.com>
11905
11906         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11907         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11908
11909 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11910
11911         PR tree-optimization/29598
11912         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11913
11914 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11915
11916         PR fortran/31559
11917         * gfortran.dg/func_assign.f90: New test.
11918
11919 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11920
11921         PR fortran/31550
11922         * gfortran.dg/used_types_16.f90: New test.
11923
11924 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11925
11926         PR fortran/18937
11927         * gfortran.dg/goto_2.f90: New.
11928         * gfortran.dg/goto_3.f90: New.
11929         * gfortran.dg/pr17708.f90: Rename to ...
11930         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11931
11932 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11933
11934         PR fortran/31562
11935         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11936         instead of a struct.
11937
11938 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11939
11940         PR fortran/31562
11941         * gfortran.dg/value_4.c: Use GNU extensions for complex
11942         instead of a struct.
11943
11944 2007-04-13  Richard Guenther  <rguenther@suse.de>
11945
11946         PR tree-optimization/21258
11947         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11948
11949 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11950
11951         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11952         <complex.h>.
11953
11954 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11955
11956         PR fortran/31250
11957         * gfortran.dg/char_length_2.f90: New.
11958         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11959         * gfortran.dg/repeat_4.f90: Likewise.
11960
11961         PR fortran/31266
11962         * gfortran.dg/char_assign_1.f90: New.
11963
11964         PR fortran/31471
11965         * gfortran.dg/block_name_1.f90: New.
11966         * gfortran.dg/block_name_2.f90: New.
11967
11968 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
11969
11970         PR c++/31078
11971         * g++.dg/other/pr31078.C: New.
11972
11973 2007-04-12  Richard Guenther  <rguenther@suse.de>
11974
11975         PR tree-optimization/31169
11976         * gcc.c-torture/execute/pr31169.c: New testcase.
11977
11978 2007-04-12  Richard Guenther  <rguenther@suse.de>
11979
11980         PR tree-optimization/24689
11981         PR tree-optimization/31307
11982         * g++.dg/tree-ssa/pr31307.C: New testcase.
11983         * gcc.dg/tree-ssa/pr24689.c: Likewise.
11984
11985 2007-04-12  Tobias Burnus  <burnus@net-b.de>
11986
11987         PR fortran/31472
11988         * gfortran.dg/access_spec_1.f90: New test.
11989         * gfortran.dg/access_spec_2.f90: New test.
11990         * gfortran.dg/non_module_public.f90: Match new error message.
11991
11992 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11993
11994         PR testsuite/31538
11995         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11996         to 4 at line 38 to fix bounds problem.
11997
11998 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11999
12000         PR testsuite/31240
12001         * gfortran.dg/pointer_intent_1.f90: Fix test.
12002
12003 2007-04-10  Eric Christopher  <echristo@apple.com>
12004
12005         * lib/target-supports.exp
12006         (check_effective_target_fstack_protector): Rewrite.
12007
12008 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12009
12010         PR c++/31449
12011         * g++.dg/init/const5.C: New test.
12012
12013 2007-04-09  Jan Hubicka  <jh@suse.cz>
12014
12015         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12016
12017 2007-04-08  Jan Hubicka  <jh@suse.cz>
12018
12019         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12020
12021 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12022
12023         PR fortran/31257
12024         * gfortran.dg/achar_4.f90: New test.
12025
12026 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12027
12028         PR fortran/30880
12029         * gfortran.dg/used_dummy_types_8.f90: New test.
12030
12031 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12032
12033         PR fortran/30872
12034         * gfortran.dg/parameter_array_element_1.f90: New test.
12035
12036 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12037
12038         PR fortran/31222
12039         * gfortran.dg/default_numeric_type_1.f90: New test.
12040
12041 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12042
12043         PR fortran/31424
12044         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12045
12046 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12047
12048         PR fortran/31293
12049         * gfortran.dg/interface_12.f90: New test.
12050
12051 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12052
12053         * gcc.dg/format/opt-6.c: New test.
12054         * gcc.dg/format/nul-1.c: New test.
12055         * gcc.dg/format/nul-2.c: New test.
12056
12057 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12058
12059         PR libgfortran/31395
12060         * gfortran.dg/fmt_colon.f90: New test.
12061
12062 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12063
12064         * g++.old-deja/g++.other/init18.C: Use
12065         dg-require-effective-target instead of an explicit xfail.
12066
12067 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12068
12069         * gcc.dg/dfp/signbit-1.c
12070         * gcc.dg/dfp/signbit-2.c
12071
12072 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12073
12074         PR fortran/31483
12075         * gfortran.dg/altreturn_5.f90: New test.
12076
12077 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12078
12079         PR fortran/31292
12080         * gfortran.dg/contained_module_proc_1.f90: New test.
12081
12082 2007-04-04  Stuart Hastings  <stuart@apple.com>
12083
12084         PR 31281
12085         * objc/execute/exceptions/pr31281.m: New.
12086
12087 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12088
12089         * g++.dg/ext/dllimport12.C: Update comments.
12090
12091 2007-04-03  Eric Christopher  <echristo@apple.com>
12092
12093         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12094
12095 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12096
12097         PR fortran/31304
12098         * gfortran.dg/repeat_2.f90: New test.
12099         * gfortran.dg/repeat_3.f90: New test.
12100         * gfortran.dg/repeat_4.f90: New test.
12101
12102 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12103
12104         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12105
12106 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12107
12108         PR c++/30847
12109         * g++.dg/parse/cond3.C: New test.
12110
12111         PR middle-end/30704
12112         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12113
12114 2007-04-02  Jason Merrill  <jason@redhat.com>
12115
12116         PR c++/31187
12117         * g++.dg/ext/visibility/anon3.C: New test.
12118
12119 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12120
12121         PR libgfortran/31052
12122         * gfortran.dg/namelist_28.f90: New test.
12123
12124 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12125
12126         PR libgfortran/31366
12127         * gfortran.dg/direct_io_6.f90: New test.
12128
12129 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12130
12131         PR libgfortran/31207
12132         * gfortran.dg/advance_5.f90: New test.
12133         * gfortran.dg/advance_6.f90: New test.
12134
12135 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12136
12137         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12138         * g++.dg/ext/dllimport7.C: Likewise.
12139         * g++.dg/ext/selectany1.C: Likewise.
12140
12141 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12142
12143         * g++.dg/parser/pr31138.C: New.
12144         * g++.dg/parser/pr31140.C: New.
12145         * g++.dg/parser/pr31141.C: New.
12146
12147 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12148
12149         PR c++/26099
12150         * g++.dg/ext/is_base_of.C: New.
12151         * g++.dg/ext/has_virtual_destructor.C: New.
12152         * g++.dg/ext/is_polymorphic.C: New.
12153         * g++.dg/ext/is_base_of_diagnostic.C: New.
12154         * g++.dg/ext/is_enum.C: New.
12155         * g++.dg/ext/has_nothrow_assign.C: New.
12156         * g++.dg/ext/has_nothrow_constructor.C: New.
12157         * g++.dg/ext/is_empty.C: New.
12158         * g++.dg/ext/has_trivial_copy.C: New.
12159         * g++.dg/ext/has_trivial_assign.C: New.
12160         * g++.dg/ext/is_abstract.C: New.
12161         * g++.dg/ext/is_pod.C: New.
12162         * g++.dg/ext/has_nothrow_copy.C: New.
12163         * g++.dg/ext/is_class.C: New.
12164         * g++.dg/ext/has_trivial_constructor.C: New.
12165         * g++.dg/ext/is_union.C: New.
12166         * g++.dg/ext/has_trivial_destructor.C: New.
12167         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12168         * g++.dg/template/crash43.C: Likewise.
12169
12170 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12171
12172         * g++.dg/warn/pedantic2.C: New testcase.
12173
12174 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12175
12176         * size_dim.f90: Fix dg directive.
12177         * pr16433.f: Likewise.
12178         * use_6.f90: Likewise.
12179         * use_7.f90: Likewise.
12180         * entry_9.f90: Likewise.
12181         * pointer_intent_2.f90: Likewise.
12182         * protected_1.f90: Likewise.
12183         * fmt_missing_period_2.f: Likewise.
12184         * pointer_intent_3.f90: Likewise.
12185         * protected_2.f90: Likewise.
12186         * protected_3.f90: Likewise.
12187         * pr15754.f90: Likewise.
12188         * protected_4.f90: Likewise.
12189         * protected_5.f90: Likewise.
12190         * initialization_2.f90: Likewise.
12191         * protected_6.f90: Likewise.
12192         * continuation_7.f90: Likewise.
12193         * derived_function_interface_1.f90: Likewise.
12194         * der_pointer_4.f90: Likewise.
12195         * fmt_zero_precision.f90: Likewise.
12196         * blockdata_3.f90: Likewise.
12197         * fmt_missing_period_1.f: Likewise.
12198         * real_const_3.f90: Likewise.
12199         * use_4.f90: Likewise.
12200         * fmt_missing_period_3.f: Likewise.
12201         * use_5.f90: Likewise.
12202
12203 2007-03-28  Mike Stump  <mrs@apple.com>
12204
12205         * gcc.dg/darwin-comm.c: Add.
12206
12207 2007-03-28  Eric Christopher  <echristo@apple.com>
12208
12209         * lib/target-supports.exp (check_effective_target_fstack_protector):
12210         New.
12211         * gcc.dg/ssp-1.c: Use.
12212         * gcc.dg/ssp-2.c: Ditto.
12213
12214 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12215
12216         PR c++/29077
12217         * g++.dg/parse/constructor3.C: New test.
12218
12219 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12220
12221         * gnat.dg/thin_pointer.ad[sb]: New test.
12222
12223 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12224
12225         * g++.dg/cpp0x/bracket1.C: New.
12226         * g++.dg/cpp0x/bracket2.C: New.
12227         * g++.dg/cpp0x/bracket3.C: New.
12228         * g++.dg/cpp0x/bracket4.C: New.
12229
12230 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12231
12232         * g++.dg/cpp0x/temp_default1.C: New.
12233         * g++.dg/cpp0x/temp_default3.C: New.
12234         * g++.dg/cpp0x/temp_default2.C: New.
12235         * g++.dg/cpp0x/temp_default4.C: New.
12236
12237 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12238
12239         PR c++/29993
12240         * g++.dg/other/cv_func2.C: New.
12241
12242 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12243
12244         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12245         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12246         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12247         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12248
12249         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12250         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12251
12252         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12253
12254         * lib/compat.exp (compat-execute): Fix processing of file names.
12255
12256 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12257
12258         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12259
12260 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12261
12262         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12263         Delete created executable test file.
12264         (check_effective_target_fortran_large_int): Ditto.
12265         (check_effective_target_static_libgfortran): Ditto.
12266
12267 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12268
12269         PR c++/30500
12270         * g++.dg/warn/pragma-system_header1.C: New test.
12271         * g++.dg/warn/pragma-system_header2.C: New test.
12272         * g++.dg/warn/pragma-system_header1.h. New.
12273         * g++.dg/warn/pragma-system_header2.h. New.
12274
12275 2007-03-26  Ian Lance Taylor  <iant@google.com>
12276
12277         PR tree-optimization/31345
12278         * gcc.c-torture/compile/pr31345-1.c: New test.
12279
12280 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12281
12282         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12283         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12284         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12285         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12286         * gfortran.dg/overload_1.f90: Likewise.
12287         * gfortran.dg/impure_assignment_1.f90: Likewise.
12288         * gfortran.dg/error_recovery_3.f90: Likewise.
12289         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12290         * gfortran.dg/sequence_types_1.f90: Likewise.
12291         * gfortran.dg/internal_references_1.f90: Likewise.
12292         * gfortran.dg/present_1.f90: Likewise.
12293         * gfortran.dg/volatile10.f90: Likewise.
12294         * gfortran.dg/module_equivalence_2.f90: Likewise.
12295         * gfortran.dg/use_4.f90: Likewise.
12296         * gfortran.dg/elemental_result_1.f90: Likewise.
12297         * gfortran.dg/generic_actual_arg.f90: Likewise.
12298         * gfortran.dg/private_type_5.f90: Likewise.
12299         * gfortran.dg/protected_4.f90: Likewise.
12300         * gfortran.dg/interface_3.f90: Likewise.
12301
12302 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12303
12304         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12305         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12306
12307 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12308
12309         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12310
12311 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12312
12313         PR libgfortran/31199
12314         * gfortran.dg/fmt_t_4.f90: New test.
12315
12316 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12317
12318         PR libfortran/31297
12319         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12320         * gfortran.dg/backspace_6.f:  Likewise.
12321         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12322         * gfortran.dg/direct_io_2.f90:  Likewise.
12323         * gfortran.dg/write_back.f:  Likewise.
12324         * gfortran.dg/write_rewind_2.f:  Likewise.
12325         * gfortran.dg/write_rewind_1.f:  Likewise.
12326         * gfortran.dg/write_rewind_2.f:  Likewise.
12327
12328 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12329
12330         PR tree-optimization/30784
12331         * gcc.dg/vect/pr30784.c: New test.
12332
12333 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12334
12335         PR fortran/30877
12336         * gfortran.dg/operator_1.f90: New test.
12337         * gfortran.dg/operator_2.f90: New test.
12338
12339 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12340
12341         PR libfortran/31196
12342         * gfortran.dg/reshape_transpose_1.f90:  New test.
12343
12344 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12345
12346         PR fortran/30655
12347         * gfortran.dg/bounds_check_6.f90: New test.
12348
12349 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12350
12351         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12352         #ifndef/#endif.
12353         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12354         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12355
12356 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12357
12358         PR fortran/31209
12359         * gfortran.dg/pointer_function_actual_1.f90: New test.
12360
12361         PR fortran/31200
12362         * gfortran.dg/pointer_function_actual_2.f90: New test.
12363
12364         PR fortran/31215
12365         * gfortran.dg/result_in_spec_1.f90: New test.
12366
12367 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12368
12369         PR fortran/30834
12370         * gfortran.dg/integer_exponentiation_3.F90: New test.
12371         * gfortran.dg/integer_exponentiation_4.f90: New test.
12372         * gfortran.dg/integer_exponentiation_5.F90: New test.
12373
12374 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12375
12376         PR c++/30863
12377         * g++.dg/template/error24.C: New test.
12378         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12379
12380 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12381
12382         PR c++/31273
12383         * g++.dg/expr/bitfield7.C: New test.
12384
12385 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12386
12387         PR other/23572
12388         * gcc.dg/float-range-4.c: New.
12389         * gcc.dg/float-range-1.c: Update. Test for a warning.
12390         * gcc.dg/float-range-3.c: New.
12391         * gcc.dg/float-range-5.c: New.
12392
12393 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12394
12395         PR fortran/31262
12396         * gfortran.dg/no_range_check_1.f90: New test.
12397
12398 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12399
12400         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12401         * g++.dg/other/static1.C: Remove stray semicolon.
12402         * g++.dg/other/init1.C: Likewise.
12403         * g++.dg/rtti/dyncast1.C: Likewise.
12404         * g++.dg/tree-ssa/pr17153.C: Likewise.
12405         * g++.dg/lookup/disamb1.C: Likewise.
12406         * g++.dg/lookup/scoped2.C: Likewise.
12407         * g++.dg/lookup/friend7.C: Likewise.
12408         * g++.dg/parse/parse4.C: Likewise.
12409         * g++.dg/parse/parse5.C: Likewise.
12410         * g++.dg/expr/pr29066.C: Likewise.
12411         * g++.dg/expr/cast4.C: Likewise.
12412         * g++.dg/tc1/dr193.C: Likewise.
12413         * g++.dg/tc1/dr213.C: Likewise.
12414         * g++.dg/abi/dcast1.C: Likewise.
12415         * g++.dg/abi/covariant2.C: Likewise.
12416         * g++.dg/inherit/covariant11.C: Likewise.
12417         * g++.dg/inherit/covariant9.C: Likewise.
12418         * g++.dg/inherit/covariant10.C: Likewise.
12419         * g++.dg/init/static3.C: Likewise.
12420         * g++.dg/init/init-ref3.C: Likewise.
12421         * g++.dg/init/ref10.C: Likewise.
12422         * g++.dg/template/meminit2.C: Likewise.
12423         * g++.dg/template/using9.C: Likewise.
12424         * g++.dg/template/friend9.C: Likewise.
12425         * g++.dg/template/ref1.C: Likewise.
12426         * g++.old-deja/g++.warn/inline.C: Likewise.
12427         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12428         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12429         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12430         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12431         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12432         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12433         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12434         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12435         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12436         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12437         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12438         * g++.old-deja/g++.brendan/template11.C: Likewise.
12439         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12440         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12441         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12442         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12443         * g++.old-deja/g++.jason/parse9.C: Likewise.
12444         * g++.old-deja/g++.jason/byval2.C: Likewise.
12445         * g++.old-deja/g++.jason/overload8.C: Likewise.
12446         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12447         * g++.old-deja/g++.jason/template33.C: Likewise.
12448         * g++.old-deja/g++.jason/return3.C: Likewise.
12449         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12450         * g++.old-deja/g++.jason/virtual.C: Likewise.
12451         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12452         * g++.old-deja/g++.jason/template27.C: Likewise.
12453         * g++.old-deja/g++.jason/synth6.C: Likewise.
12454         * g++.old-deja/g++.jason/ref8.C: Likewise.
12455         * g++.old-deja/g++.jason/offset1.C: Likewise.
12456         * g++.old-deja/g++.other/static20.C: Likewise.
12457         * g++.old-deja/g++.other/array1.C: Likewise.
12458         * g++.old-deja/g++.other/new3.C: Likewise.
12459         * g++.old-deja/g++.other/array2.C: Likewise.
12460         * g++.old-deja/g++.other/overload9.C: Likewise.
12461         * g++.old-deja/g++.other/cast6.C: Likewise.
12462         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12463         * g++.old-deja/g++.other/eh4.C: Likewise.
12464         * g++.old-deja/g++.other/using7.C: Likewise.
12465         * g++.old-deja/g++.other/init18.C: Likewise.
12466         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12467         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12468         * g++.old-deja/g++.other/dtor11.C: Likewise.
12469         * g++.old-deja/g++.pt/static11.C: Likewise.
12470         * g++.old-deja/g++.pt/crash19.C: Likewise.
12471         * g++.old-deja/g++.pt/overload12.C: Likewise.
12472         * g++.old-deja/g++.pt/crash46.C: Likewise.
12473         * g++.old-deja/g++.pt/mi1.C: Likewise.
12474         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12475         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12476         * g++.old-deja/g++.pt/local5.C: Likewise.
12477         * g++.old-deja/g++.pt/typename2.C: Likewise.
12478         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12479         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12480         * g++.old-deja/g++.law/visibility1.C: Likewise.
12481         * g++.old-deja/g++.law/visibility2.C: Likewise.
12482         * g++.old-deja/g++.law/virtual2.C: Likewise.
12483         * g++.old-deja/g++.law/operators19.C: Likewise.
12484         * g++.old-deja/g++.law/parsing10.C: Likewise.
12485         * g++.old-deja/g++.law/visibility4.C: Likewise.
12486         * g++.old-deja/g++.law/operators4.C: Likewise.
12487         * g++.old-deja/g++.law/dtors2.C: Likewise.
12488         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12489         * g++.old-deja/g++.law/visibility10.C: Likewise.
12490         * g++.old-deja/g++.law/scope3.C: Likewise.
12491         * g++.old-deja/g++.law/casts2.C: Likewise.
12492         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12493         * g++.old-deja/g++.law/operators33.C: Likewise.
12494         * g++.old-deja/g++.law/friend4.C: Likewise.
12495         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12496         * g++.old-deja/g++.mike/p5611.C: Likewise.
12497         * g++.old-deja/g++.mike/net37.C: Likewise.
12498         * g++.old-deja/g++.mike/p3570.C: Likewise.
12499         * g++.old-deja/g++.mike/p5718.C: Likewise.
12500         * g++.old-deja/g++.mike/net21.C: Likewise.
12501         * g++.old-deja/g++.mike/p1862.C: Likewise.
12502         * g++.old-deja/g++.mike/p4511.C: Likewise.
12503         * g++.old-deja/g++.mike/virt3.C: Likewise.
12504         * g++.old-deja/g++.mike/p16146.C: Likewise.
12505         * g++.old-deja/g++.mike/p1989.C: Likewise.
12506         * g++.old-deja/g++.mike/p5571.C: Likewise.
12507         * g++.old-deja/g++.gb/scope10.C: Likewise.
12508         * g++.old-deja/g++.abi/primary5.C: Likewise.
12509         * g++.old-deja/g++.abi/empty2.C: Likewise.
12510         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12511         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12512         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12513         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12514         * g++.old-deja/g++.bob/template3.C: Likewise.
12515         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12516
12517 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12518
12519         PR fortran/31193
12520         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12521
12522 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12523
12524         PR fortran/20897
12525         * gfortran.dg/derived_name_1.f90: New.
12526         * gfortran.dg/derived_name_2.f: New.
12527
12528 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12529
12530         * lib/target-supports.exp (check_effective_target_nonpic): New
12531         procedure.
12532         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12533         when compiling PIC.
12534         * gcc.target/i386/asm-4.c: Require nonpic.
12535         * gcc.target/i386/cmov1.c: Likewise.
12536         * gcc.target/i386/mul.c: Likewise.
12537         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12538         * gcc.target/i386/ssetype-1.c: Require nonpic.
12539         * gcc.target/i386/ssetype-3.c: Likewise.
12540         * gcc.target/i386/ssetype-5.c: Likewise.
12541
12542 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12543
12544         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12545         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12546         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12547         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12548
12549 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12550
12551         PR tree-optimization/30590
12552         * g++.dg/opt/pr30590.C: New testcase.
12553
12554 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12555
12556         PR c/30762
12557         * gcc.dg/pr30762-1.c: New test.
12558         * gcc.dg/pr30762-2.c: New test.
12559
12560         PR inline-asm/30505
12561         * gcc.target/i386/pr30505.c: New test.
12562
12563 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12564
12565         * gcc.target/arm/register-variables.c: New.
12566
12567 2007-03-19  Jeff Law  <law@redhat.com>
12568
12569         * PR tree-optimization/30984
12570         * gcc.c-torture/pr30984.c: New test.
12571
12572 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12573         Richard Guenther  <rguenther@suse.de>
12574
12575         PR tree-optimization/31254
12576         * gcc.dg/torture/pr31254.c: New testcase.
12577
12578 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12579
12580         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12581         target default_packed.
12582
12583 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12584
12585         PR fortran/31203
12586         * gfortran.dg/string_length_1.f90: New test.
12587
12588 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12589
12590         PR testsuite/30395
12591         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12592
12593 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12594
12595         PR libgfortran/31052
12596         * gfortran.dg/namelist_27.f90: New test.
12597
12598 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12599
12600         PR fortran/30531
12601         * gfortran.dg/used_types_14.f90: New test.
12602
12603         PR fortran/31086
12604         * gfortran.dg/used_types_15.f90: New test.
12605
12606 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12607
12608         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12609         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12610
12611 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12612
12613         PR fortran/31120
12614         * gfortran.dg/integer_exponentiation_2.f90: New test.
12615
12616 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12617
12618         PR tree-optimization/31041
12619         * gcc.dg/vect/pr31041.c: New test.
12620
12621 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12622
12623         * g++.dg/warn/Wconversion-integer.C: New
12624         * g++.dg/warn/Wconversion-real.C: New.
12625         * g++.dg/warn/Wconversion-real-integer.C: New.
12626         * g++.dg/warn/conv2.C: Updated.
12627
12628 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12629
12630         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12631         exclude RTPs.
12632
12633 2007-03-16  Richard Guenther  <rguenther@suse.de>
12634
12635         PR tree-optimization/31146
12636         * g++.dg/tree-ssa/pr31146.C: New testcase.
12637
12638 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12639
12640         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12641         assume that the target has <features.h>.
12642
12643 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12644
12645         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12646         dg-options rather than to the whole test.
12647
12648 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12649
12650         PR debug/29906
12651         * g++.dg/debug/pr29906.C: New
12652
12653 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12654
12655         PR libgfortran/31099
12656         * gfortran.dg/unformatted_recl.f90: Update test.
12657
12658 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12659
12660         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12661
12662 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12663
12664         PR c++/30891
12665         * g++.dg/parse/namespace-definition.C: New.
12666
12667 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12668
12669         PR c++/24924
12670         * g++.dg/cpp/pedantic-errors.C: New.
12671         * g++.dg/cpp/permissive.C: New.
12672
12673 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12674
12675         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12676         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12677
12678 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12679
12680         * lib/target-supports.exp (check_missing_uclibc_feature)
12681         (check_effective_target_wchar): New procedures.
12682         * gcc.dg/wchar_t-1.c: Require target wchar.
12683         * gcc.dg/wint_t-1.c: Likewise.
12684
12685 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12686
12687         * lib/target-supports.exp (check_gc_sections_available): Return
12688         false for VxWorks targets.
12689
12690 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12691
12692         * g++.dg/warn/Wconversion2.C: Fix typo.
12693         * gcc.dg/if-empty-1.c: Ditto.
12694
12695 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12696
12697         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12698
12699 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12700
12701         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12702         * gcc.target/i386/pr31167.c: Ditto.
12703
12704 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12705
12706         PR target/31167
12707         * gcc.target/i386/pr31167.c: New test.
12708
12709 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12710
12711         PR fortran/30922
12712         * gfortran.dg/import5.f90.f90: New test.
12713
12714
12715         PR fortran/30879
12716         * gfortran.dg/data_components_1.f90: New test.
12717
12718
12719         PR fortran/30870
12720         * gfortran.dg/generic_13.f90: New test.
12721
12722         PR fortran/31163
12723         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12724
12725 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12726
12727         PR libgfortran/31051
12728         * gfortran.dg/fmt_t_4.f90: New
12729
12730 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12731
12732         PR C++/31165
12733         * g++.dg/other/default7.C: New test.
12734
12735 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12736
12737         * g++.dg/warn/Wconversion2.C: New.
12738
12739 2007-03-14  Eric Christopher  <echristo@apple.com>
12740
12741         * gcc.dg/ssp-1.c: New.
12742         * gcc.dg/ssp-2.c: Ditto.
12743
12744 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12745
12746         * g++.dg/warn/do-empty.C: New.
12747         * gcc.dg/do-empty.c: New.
12748         * gcc.dg/if-empty-1.c: Update.
12749         * gcc.dg/20001116-1.c: Update.
12750         * gcc.dg/pr23165.c: Update.
12751
12752 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12753
12754         * gfortran.dg/module_implicit_conversion.f90: New test.
12755
12756 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12757
12758         PR middle-end/31127
12759         * gcc.dg/pr31127.c: New.
12760
12761 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12762
12763         * gcc.dg/tree-ssa/loop-26.c: New test.
12764
12765 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12766
12767         * gcc.target/i386/cmpxchg16b-1.c: New test.
12768
12769 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12770
12771         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12772         * gcc.dg/c99-vla-1.c: Likewise.
12773         * g++.dg/ext/vla1.C: Likewise
12774
12775 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12776
12777         * gcc.dg/wvla-1.c: New test
12778         * gcc.dg/wvla-2.c: New test
12779         * gcc.dg/wvla-3.c: New test
12780         * gcc.dg/wvla-4.c: New test
12781         * gcc.dg/wvla-5.c: New test
12782         * gcc.dg/wvla-6.c: New test
12783         * gcc.dg/wvla-7.c: New test
12784         * g++.dg/warn/Wvla-1.C: New test
12785         * g++.dg/warn/Wvla-2.C: New test
12786         * g++.dg/warn/Wvla-3.C: New test
12787
12788 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12789
12790         PR c++/30108
12791         * g++.dg/other/default6.C: New test.
12792
12793 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12794
12795         * lib/target-supports.exp (check_profiling_available): Return false
12796         for VxWorks.
12797         (check_effective_target_vxworks_kernel): New procedure.
12798         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12799         VxWorks.
12800         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12801         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12802         to include VxWorks.
12803         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12804
12805 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12806
12807         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12808         PIC is not supported.
12809         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12810         * gcc.dg/20020426-2.c: Likewise.
12811         * gcc.dg/pr28243.c: Likewise.
12812         * gcc.dg/visibility-11.c: Likewise.
12813         * gcc.dg/tls/opt-9.c: Likewise.
12814         * gcc.dg/tls/opt-10.c: Likewise.
12815         * gcc.dg/tls/pic-1.c: Likewise.
12816         * gcc.dg/tls/struct-1.c: Likewise.
12817         * gcc.target/i386/20000807-1.c: Likewise.
12818         * gcc.target/i386/20000904-1.c: Likewise.
12819         * gcc.target/i386/20011119-1.c: Likewise.
12820         * gcc.target/i386/990213-2.c: Likewise.
12821         * gcc.target/i386/990214-1.c: Likewise.
12822         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12823         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12824         * gcc.target/i386/pic-1.c: Likewise.
12825         * gcc.target/i386/pr21518.c: Likewise.
12826         * gcc.target/i386/pr23098.c: Likewise.
12827         * gcc.target/i386/pr23943.c: Likewise.
12828
12829 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12830
12831         PR c++/31038
12832         * g++.dg/template/complit2.C: New test.
12833
12834         PR c++/30328
12835         * g++.dg/ext/bitfield1.C: New test.
12836
12837 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12838
12839         PR fortran/30883
12840         * gfortran.dg/interface_11.f90: New test.
12841
12842 2007-03-11  Richard Guenther  <rguenther@suse.de>
12843
12844         PR tree-optimization/31115
12845         * gcc.dg/torture/pr31115.c: New testcase.
12846
12847 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12848
12849         PR tree-optimization/29925
12850         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12851
12852 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12853
12854         PR c++/30274
12855         * g++.dg/expr/bitfield3.C: New test.
12856         * g++.dg/expr/bitfield4.C: Likewise.
12857         * g++.dg/expr/bitfield5.C: Likewise.
12858         * g++.dg/expr/bitfield6.C: Likewise.
12859
12860         PR c++/30924
12861         * g++.dg/template/array18.C: New test.
12862
12863 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12864
12865         PR c++/17946
12866         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12867         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12868
12869 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12870
12871         PR c++/20599
12872         * g++.dg/cpp0x/variadic-bind.C: New.
12873         * g++.dg/cpp0x/variadic-function.C: New.
12874         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12875         * g++.dg/cpp0x/variadic-tuple.C: New.
12876         * g++.dg/cpp0x/variadic1.C: New.
12877         * g++.dg/cpp0x/variadic2.C: New.
12878         * g++.dg/cpp0x/variadic3.C: New.
12879         * g++.dg/cpp0x/variadic4.C: New.
12880         * g++.dg/cpp0x/variadic5.C: New.
12881         * g++.dg/cpp0x/variadic6.C: New.
12882         * g++.dg/cpp0x/variadic7.C: New.
12883         * g++.dg/cpp0x/variadic8.C: New.
12884         * g++.dg/cpp0x/variadic9.C: New.
12885         * g++.dg/cpp0x/variadic10.C: New.
12886         * g++.dg/cpp0x/variadic11.C: New.
12887         * g++.dg/cpp0x/variadic12.C: New.
12888         * g++.dg/cpp0x/variadic13.C: New.
12889         * g++.dg/cpp0x/variadic14.C: New.
12890         * g++.dg/cpp0x/variadic15.C: New.
12891         * g++.dg/cpp0x/variadic16.C: New.
12892         * g++.dg/cpp0x/variadic17.C: New.
12893         * g++.dg/cpp0x/variadic18.C: New.
12894         * g++.dg/cpp0x/variadic19.C: New.
12895         * g++.dg/cpp0x/variadic20.C: New.
12896         * g++.dg/cpp0x/variadic21.C: New.
12897         * g++.dg/cpp0x/variadic22.C: New.
12898         * g++.dg/cpp0x/variadic23.C: New.
12899         * g++.dg/cpp0x/variadic24.C: New.
12900         * g++.dg/cpp0x/variadic25.C: New.
12901         * g++.dg/cpp0x/variadic26.C: New.
12902         * g++.dg/cpp0x/variadic27.C: New.
12903         * g++.dg/cpp0x/variadic28.C: New.
12904         * g++.dg/cpp0x/variadic29.C: New.
12905         * g++.dg/cpp0x/variadic30.C: New.
12906         * g++.dg/cpp0x/variadic31.C: New.
12907         * g++.dg/cpp0x/variadic32.C: New.
12908         * g++.dg/cpp0x/variadic33.C: New.
12909         * g++.dg/cpp0x/variadic34.C: New.
12910         * g++.dg/cpp0x/variadic35.C: New.
12911         * g++.dg/cpp0x/variadic36.C: New.
12912         * g++.dg/cpp0x/variadic37.C: New.
12913         * g++.dg/cpp0x/variadic38.C: New.
12914         * g++.dg/cpp0x/variadic39.C: New.
12915         * g++.dg/cpp0x/variadic40.C: New.
12916         * g++.dg/cpp0x/variadic41.C: New.
12917         * g++.dg/cpp0x/variadic42.C: New.
12918         * g++.dg/cpp0x/variadic43.C: New.
12919         * g++.dg/cpp0x/variadic44.C: New.
12920         * g++.dg/cpp0x/variadic45.C: New.
12921         * g++.dg/cpp0x/variadic46.C: New.
12922         * g++.dg/cpp0x/variadic47.C: New.
12923         * g++.dg/cpp0x/variadic48.C: New.
12924         * g++.dg/cpp0x/variadic49.C: New.
12925         * g++.dg/cpp0x/variadic50.C: New.
12926         * g++.dg/cpp0x/variadic51.C: New.
12927         * g++.dg/cpp0x/variadic52.C: New.
12928         * g++.dg/cpp0x/variadic53.C: New.
12929         * g++.dg/cpp0x/variadic54.C: New.
12930         * g++.dg/cpp0x/variadic55.C: New.
12931         * g++.dg/cpp0x/variadic56.C: New.
12932         * g++.dg/cpp0x/variadic57.C: New.
12933         * g++.dg/cpp0x/variadic58.C: New.
12934         * g++.dg/cpp0x/variadic59.C: New.
12935         * g++.dg/cpp0x/variadic60.C : New.
12936         * g++.dg/cpp0x/variadic61.C : New.
12937         * g++.dg/cpp0x/variadic62.C : New.
12938         * g++.dg/cpp0x/variadic63.C : New.
12939         * g++.dg/cpp0x/variadic64.C : New.
12940         * g++.dg/cpp0x/variadic65.C : New.
12941         * g++.dg/cpp0x/variadic66.C : New.
12942         * g++.dg/cpp0x/variadic67.C : New.
12943         * g++.dg/cpp0x/variadic68.C : New.
12944         * g++.dg/cpp0x/variadic69.C : New.
12945         * g++.dg/cpp0x/variadic70.C : New.
12946         * g++.dg/cpp0x/variadic71.C : New.
12947         * g++.dg/cpp0x/variadic72.C : New.
12948         * g++.dg/cpp0x/variadic73.C : New.
12949         * g++.dg/cpp0x/variadic74.C : New.
12950         * g++.dg/cpp0x/variadic75.C : New.
12951         * g++.dg/cpp0x/variadic-ex1.C : New.
12952         * g++.dg/cpp0x/variadic-ex2.C : New.
12953         * g++.dg/cpp0x/variadic-ex3.C : New.
12954         * g++.dg/cpp0x/variadic-ex4.C : New.
12955         * g++.dg/cpp0x/variadic-ex5.C : New.
12956         * g++.dg/cpp0x/variadic-ex6.C : New.
12957         * g++.dg/cpp0x/variadic-ex7.C : New.
12958         * g++.dg/cpp0x/variadic-ex8.C : New.
12959         * g++.dg/cpp0x/variadic-ex9.C : New.
12960         * g++.dg/cpp0x/variadic-ex10.C : New.
12961         * g++.dg/cpp0x/variadic-ex11.C : New.
12962         * g++.dg/cpp0x/variadic-ex12.C : New.
12963         * g++.dg/cpp0x/variadic-ex13.C : New.
12964         * g++.dg/cpp0x/variadic-ex14.C : New.
12965
12966 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12967
12968         PR libgfortran/31099
12969         * gfortran.dg/unformatted_recl.f90: New test.
12970
12971 2007-03-09  Roger Sayle  <roger@eyesopen.com>
12972
12973         * gcc.dg/fold-eqcmplx-1.c: New test case.
12974
12975 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
12976
12977         PR rtl-optimization/30643
12978         * gcc.dg/pr30643.c: New.
12979
12980 2007-03-09  Chao-ying Fu  <fu@mips.com>
12981
12982         * gcc.target/mips/mips32-dspr2-type.c: New test.
12983         * gcc.target/mips/mips32-dspr2.c: New test.
12984         * gcc.target/mips/dspr2-MULT.c: New test.
12985         * gcc.target/mips/dspr2-MULTU.c: New test.
12986         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12987         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12988         Adjust some formats.
12989
12990 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12991
12992         PR c++/17946
12993         * gcc.dg/Wlogical-op-1.c: New.
12994         * g++.dg/warn/Wlogical-op-1.C: New.
12995
12996 2007-03-09  Richard Guenther  <rguenther@suse.de>
12997
12998         PR tree-optimization/30904
12999         PR middle-end/31058
13000         * gcc.dg/pr30904.c: Remove xfail.
13001
13002 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13003
13004         PR C/31072
13005         * gcc.c-torture/execute/pr31072.c: New test.
13006
13007 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13008
13009         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13010         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13011         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13012         *lrint* and *lround*.
13013         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13014         floor->lfloor.
13015         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13016         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13017         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13018         and *lround*.  Correct macro names.
13019         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13020         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13021
13022 2007-03-08  Ian Lance Taylor  <iant@google.com>
13023
13024         * gcc.dg/no-strict-overflow-5.c: New test.
13025         * gcc.dg/no-strict-overflow-6.c: New test.
13026         * gcc.dg/Wstrict-overflow-11.c: New test.
13027         * gcc.dg/Wstrict-overflow-12.c: New test.
13028         * gcc.dg/Wstrict-overflow-13.c: New test.
13029         * gcc.dg/Wstrict-overflow-14.c: New test.
13030         * gcc.dg/Wstrict-overflow-15.c: New test.
13031
13032 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13033
13034         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13035         for VxWorks kernel mode.
13036         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13037
13038 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13039
13040         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13041         mode.
13042
13043 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13044
13045         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13046         and lib/bfill.c on VxWorks targets.
13047         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13048         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13049         lib/bfill.c and lib/memmove.c on VxWorks targets.
13050         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13051         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13052         on VxWorks targets.
13053         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13054         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13055
13056 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13057
13058         * gfortran.dg/use_5.f90: New test.
13059         * gfortran.dg/use_6.f90: Ditto.
13060         * gfortran.dg/use_7.f90: Ditto.
13061
13062 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13063
13064         PR fortran/30973
13065         * gfortran.dg/use_4.f90: New test.
13066         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13067
13068 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13069
13070         PR fortran/31011
13071         * gfortran.dg/parameter_array_section_2.f90: New test.
13072
13073 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13074
13075         PR c++/30852
13076         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13077
13078         PR c++/30534
13079         * g++.dg/template/arg5.C: New test.
13080
13081 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13082
13083         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13084
13085 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13086
13087         * gcc.dg/var-expand1.c: Add newline at end of file.
13088
13089 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13090
13091         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13092
13093 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13094
13095         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13096
13097 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13098
13099         * gcc.dg/torture/builtin-convert-4.c: New test.
13100
13101 2007-03-05  Ian Lance Taylor  <iant@google.com>
13102
13103         * gcc.c-torture/compile/pr31034.c: New test.
13104
13105 2007-03-05  Ian Lance Taylor  <iant@google.com>
13106
13107         * gcc.dg/inline-18.c: New test.
13108         * gcc.dg/inline-19.c: New test.
13109         * gcc.dg/inline-20.c: New test.
13110         * gcc.dg/inline-21.c: New test.
13111
13112 2007-03-05  Richard Guenther  <rguenther@suse.de>
13113
13114         PR tree-optimization/14052
13115         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13116
13117 2007-03-05  Richard Guenther  <rguenther@suse.de>
13118
13119         PR tree-optimization/23777
13120         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13121
13122 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13123
13124         PR other/30465
13125         * gcc.dg/multiple-overflow-warn-3.c: New.
13126         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13127
13128 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13129
13130         PR c++/30895
13131         * g++.dg/parse/template23.C: New test.
13132
13133 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13134
13135         PR middle-end/30744
13136         * gcc.dg/pr30744-1.c: New test case.
13137
13138 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13139
13140         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13141
13142 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13143
13144         PR target/30406
13145         * gfortran.dg/logical_3.f90: New test.
13146
13147 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13148
13149         PR libfortran/30981
13150         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13151
13152 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13153
13154         * gcc.target/m68k/m68k.exp: New.
13155         * gcc.target/m68k/crash1.c: New.
13156
13157 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13158
13159         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13160         to be more compatible with integer(kind=8).
13161
13162 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13163
13164         PR libfortran/31001
13165         * gfortran.dg/zero_sized_3.f90: New test.
13166
13167 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13168
13169         PR c++/15787
13170         * g++.dg/parse/else.C: New.
13171         * g++.dg/parse/else-2.C: New.
13172
13173 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13174             Tobias Burnus  <burnus@net-b.de>
13175
13176         PR fortran/30882
13177         * gfortran.dg/size_dim.f90: New test.
13178
13179 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13180             Tobias Burnus  <burnus@net-b.de>
13181
13182         PR fortran/30873
13183         * gfortran.dg/entry_9.f90: New test.
13184
13185 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13186
13187         PR c++/28253
13188         * g++.dg/inherit/covariant16.C: New test.
13189
13190 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13191
13192         * g++.dg/other/darwin-minversion-1.C: New.
13193
13194 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13195
13196         * gcc.dg/tree-ssa/20070302-1.c: New test.
13197
13198 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13199
13200         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13201         tests.
13202
13203 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13204
13205         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13206
13207 2007-03-01  Simon Baldwin <simonb@google.com>
13208
13209         PR c++/23689
13210         * warn/ignored_typedef.C: New.
13211         * init/ctor8.C: Added dg-warning to consume ignored typedef
13212         warning.
13213         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13214         and added an explicit line number.
13215
13216 2007-02-28  Richard Guenther  <rguenther@suse.de>
13217
13218         PR middle-end/30364
13219         * gcc.dg/torture/pr30364-1.c: New testcase.
13220         * gcc.dg/torture/pr30364-2.c: Likewise.
13221         * gcc.dg/torture/pr30364-3.c: Likewise.
13222
13223 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13224
13225         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13226         powerpc*, use -funsafe-math-optimizations.
13227         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13228         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13229
13230 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13231             Paul Thomas  <pault@gcc.gnu.org>
13232
13233         PR fortran/30888
13234         PR fortran/30887
13235         * c_by_val_1.f: Test %VAL() with non-default kind.
13236         * c_by_val.c: Ditto.
13237         * c_by_val_4.f: New test.
13238
13239 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13240
13241         PR fortran/30968
13242         * gfortran.dg/continuation_7.f90: New test.
13243
13244 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13245
13246         * g++.dg/inherit/thunk7.C: New test.
13247         * lib/target-supports.exp (check_profiling_available): Not available
13248         for bfin-*-*.
13249
13250 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13251
13252         PR target/30970
13253         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13254
13255 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13256
13257         * lib/target-supports.exp (check_effective_target_init_priority):
13258         Remove Solaris special case.
13259
13260 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13261
13262         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13263         for more builtin types.
13264
13265         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13266         * g++.dg/ext/visibility/noPLT.C: Likewise.
13267
13268 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13269
13270         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13271         sh* targets.
13272
13273 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13274
13275         PR fortran/30865
13276         * size_optional_dim_1.f90:  New test.
13277
13278 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13279
13280         * gcc.dg/vxworks/vxworks.exp: New file.
13281         * gcc.dg/vxworks/initpri1.c: Likewise.
13282         * gcc.dg/vxworks/initpri2.c: Likewise.
13283         * gcc.dg/initpri2.c: Add more tests.
13284         * g++.dg/special/initpri2.C: Likewise.
13285
13286         * gcc.dg/initpri1.c: New test.
13287         * gcc.dg/initpri2.c: Likewise.
13288         * g++.dg/special/initpri1.C: New test.
13289         * g++.dg/special/initpri2.C: Likewise.
13290         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13291         * g++.dg/special/conpr-2.C: Likewise.
13292         * g++.dg/special/conpr-3.C: Likewise.
13293         * g++.dg/special/conpr-4.C: Likewise.
13294         * g++.dg/special/initp1.C: Likewise.
13295         * g++.dg/special/ecos.exp: Remove code to detect availability of
13296         constructor priorities.
13297         * lib/target-supports.exp (check_effective_target_init_priority):
13298         New function.
13299
13300 2007-02-24  Jan Hubicka  <jh@suse.cz>
13301
13302         * gcc.c-torture/execute/pr30778.c: New testcase.
13303
13304 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13305
13306         PR libgfortran/30918
13307         * gfortran.dg/namelist_26.f90: New test.
13308
13309 2007-02-24  Richard Guenther  <rguenther@suse.de>
13310
13311         PR middle-end/30951
13312         * gcc.dg/pr30951.c: New testcase.
13313
13314 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13315
13316         * gcc.dg/torture/builtin-modf-1.c: New test.
13317
13318 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13319
13320         PR tree-optimization/30904
13321         * gcc.dg/pr30904.c: New test.
13322
13323 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13324
13325         * gcc.test-framework/README: Correct command.
13326         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13327         -Wunused-value.
13328         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13329
13330 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13331
13332         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13333
13334 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13335
13336         * lib/target-supports.exp (check_effective_target_newlib): New
13337         function.
13338
13339 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13340
13341         PR fortran/30660
13342         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13343         allocatable component.
13344
13345
13346 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13347
13348         * gcc.dg/torture/builtin-logb-1.c: New test.
13349         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13350         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13351         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13352         sh* targets.
13353
13354 2007-02-23  Richard Guenther  <rguenther@suse.de>
13355
13356         * g++.dg/warn/changes-meaning.C: New testcase.
13357
13358 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13359
13360         PR libgfortran/30910
13361         * gfortran.dg/fmt_zero_precision.f90: Update test.
13362
13363 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13364
13365         * gcc.dg/torture/builtin-frexp-1.c: New test.
13366
13367 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13368
13369         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13370
13371 2007-02-22  Ian Lance Taylor  <iant@google.com>
13372
13373         PR debug/30898
13374         * g++.dg/debug/pr30898.C: New test.
13375
13376 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13377
13378         * gcc.dg/vect/vect-106.c: New test.
13379
13380 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13381             Ira Rosen  <irar@il.ibm.com>
13382
13383         PR tree-optimization/30843
13384         * gcc.dg/vect/pr30843.c: New test.
13385
13386 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13387
13388         PR tree-optimization/30858
13389         * gcc.dg/vect/pr30858.c: New test.
13390
13391 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13392
13393         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13394         to set options for compiling testglue.
13395         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13396         * lib/obj-c++.exp (obj-c++_init): Likewise.
13397
13398 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13399
13400         * gnat.dg/derived_aggregate.adb: New test.
13401
13402 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13403
13404         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13405         sh* targets.  Call the correct CKSGN macro.
13406
13407 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13408
13409         * gfortran.dg/gomp/omp_parse1.f90: New test.
13410         * gfortran.dg/gomp/omp_parse2.f: New test.
13411
13412 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13413
13414         PR fortran/30869
13415         * gfortran.dg/do_pointer_1.f90:  New test.
13416
13417 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13418
13419         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13420         and scalbln.
13421
13422 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13423
13424         * gcc.dg/darwin-minversion-1.c: New.
13425         * gcc.dg/darwin-minversion-2.c: New.
13426
13427 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13428
13429         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13430
13431 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13432             DJ Delorie <dj@redhat.com>
13433
13434         PR other/30824
13435         * gcc.dg/Wfatal.c: New.
13436         * gcc.dg/Wfatal-2.c: New.
13437         * gcc.dg/Werror-1.c: Adjust expectations.
13438         * gcc.dg/Werror-5.c: Likewise.
13439         * gcc.dg/Werror-7.c: Likewise.
13440         * gcc.dg/Werror-10.c: Likewise.
13441         * gcc.dg/Werror-11.c: Likewise.
13442
13443 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13444
13445         PR fortran/30522
13446         * gfortran.dg/volatile10.f90: New test.
13447
13448 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13449
13450         PR libfortran/30533
13451         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13452
13453 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13454
13455         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13456         * gcc.dg/Walways-true-1.c: Likewise.
13457         * gcc.dg/weak/weak-3.c: Likewise.
13458         * gcc.dg/Werror-1.c: Likewise.
13459         * gcc.dg/Werror-3.c: Likewise.
13460         * gcc.dg/Werror-4.c: Likewise.
13461         * gcc.dg/Werror-5.c: Likewise.
13462         * gcc.dg/Werror-6.c: Likewise.
13463         * gcc.dg/Werror-7.c: Likewise.
13464         * gcc.dg/Werror-8.c: Likewise.
13465         * gcc.dg/Werror-10.c: Likewise.
13466         * gcc.dg/Werror-11.c: Likewise.
13467         * gcc.dg/Werror-12.c: Likewise.
13468         * g++.old-deja/g++.mike/warn8.C: Likewise.
13469         * g++.dg/warn/Walways-true-1.C: Likewise.
13470         * g++.dg/warn/Walways-true-2.C: Likewise.
13471         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13472         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13473         -Wstring-literal-comparison with -Waddress.
13474         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13475         -Wno-string-literal-comparison with -Wno-address.
13476
13477 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13478
13479         * gnat.dg/self_aggregate_with_call.adb: New test.
13480
13481 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13482
13483         PR tree-optimization/30975
13484         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13485         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13486         * gcc.dg/vect/pr30795.c: New.
13487
13488 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13489
13490         PR fortran/30681
13491         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13492
13493 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13494
13495         PR rtl-optimization/28173
13496         * gcc.target/i386/andor-1.c: New test case.
13497
13498 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13499
13500         * gcc.dg/torture/builtin-ldexp-1.c: New.
13501         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13502
13503 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13504
13505         * gfortran.dg/array_constructor_15.f90: New test case.
13506
13507 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13508
13509         * gfortran.dg/forall_10.f90: New test case.
13510
13511 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13512
13513         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13514
13515 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13516
13517         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13518         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13519
13520 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13521
13522         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13523         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13524         * gcc.target/i386/xchg-1.c: New test.
13525         * gcc.target/i386/xchg-2.c: New test.
13526
13527 2007-02-16  Richard Guenther  <rguenther@suse.de>
13528             Christian Bruel  <christian.bruel@st.com>
13529
13530         * gcc.dg/strict-overflow-5.c: New testcase.
13531
13532 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13533
13534         PR fortran/30793
13535         * gfortran.dg/func_derived_4.f90: New test.
13536
13537 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13538
13539         PR middle-end/30391
13540         * gfortran.dg/pr30391-1.f90: New test case.
13541
13542 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13543
13544         PR middle-end/30433
13545         * gcc.c-torture/compile/pr30433.c: New testcase to check
13546         that complex constants comparisions are foldded.
13547
13548 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13549
13550         PR C++/30158
13551         * g++.dg/ext/stmtexpr10.C: New testcase.
13552
13553 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13554
13555         PR middle-end/30729
13556         * gcc.dg/Wunused-value-2.c: New testcase.
13557
13558 2007-02-15  Ian Lance Taylor  <iant@google.com>
13559
13560         * g++.dg/eh/subreg-1.C: New test.
13561
13562 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13563
13564         PR c/26494
13565         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13566         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13567         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13568         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13569         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13570         * gcc.dg/Werror-implicit-function-declaration.c: New.
13571
13572 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13573
13574         PR c++/28943
13575         * g++.dg/warn/pr28943.C: New.
13576
13577 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13578
13579         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13580
13581 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13582
13583         PR fortran/30779
13584         * gfortran.dg/error_recovery_3.f90: New test.
13585
13586 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13587
13588         * g++.dg/tree-ssa/sra-1.C: New.
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/ext/interface4.C, g++.dg/ext/interface4.h: New.
13597
13598 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13599
13600         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13601
13602 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13603
13604         PR fortran/30799
13605         * gfortran.dg/logical_2.f90: New test.
13606
13607 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13608
13609         * gcc.dg/torture/complex-alias-1.c: New test.
13610
13611 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13612
13613         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13614         instead of -fdump-tree-tailcall.
13615
13616 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13617
13618         * gfortran.dg/interface_10.f90: Fix comment typo.
13619
13620 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13621
13622         PR tree-optimization/30771
13623         * gcc.dg/vect/pr30771.c: New test.
13624
13625 2007-02-13  Ian Lance Taylor  <iant@google.com>
13626
13627         * gcc.dg/Wstrict-overflow-1.c: New test.
13628         * gcc.dg/Wstrict-overflow-2.c: New test.
13629         * gcc.dg/Wstrict-overflow-3.c: New test.
13630         * gcc.dg/Wstrict-overflow-4.c: New test.
13631         * gcc.dg/Wstrict-overflow-5.c: New test.
13632         * gcc.dg/Wstrict-overflow-6.c: New test.
13633         * gcc.dg/Wstrict-overflow-7.c: New test.
13634         * gcc.dg/Wstrict-overflow-8.c: New test.
13635         * gcc.dg/Wstrict-overflow-9.c: New test.
13636         * gcc.dg/Wstrict-overflow-10.c: New test.
13637
13638 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13639
13640         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13641
13642 2007-02-13  Richard Henderson  <rth@redhat.com>
13643
13644         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13645         * gcc.c-torture/execute/pr29302-1.c: ... here.
13646
13647 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13648
13649         PR c/29521
13650         * gcc.dg/c90-return-1.c: Update output.
13651         * gcc.dg/c99-return-1.c: Likewise.
13652
13653 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13654
13655         PR fortran/30554
13656         * gfortran.dg/used_dummy_types_7.f90: New test..
13657
13658 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13659
13660         * gcc.target/i386/parity-1.c: New test.
13661         * gcc.target/i386/parity-2.c: New test.
13662
13663 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13664
13665         * gcc.target/i386/builtin-bswap-3.c: New test case.
13666
13667 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13668
13669         PR tree-optimization/29145
13670         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13671         alias analysis is improved to take better advantage of restrict
13672         qualified pointers.
13673         * gcc.dg/vect/vect-80.c: Likewise.
13674         * gcc.dg/vect/pr29145.c: New.
13675
13676 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13677
13678         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13679         * gcc.target/i386/sse4a-insert.c: Likewise.
13680
13681 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13682
13683         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13684         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13685
13686 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13687
13688         PR fortran/30478
13689         * gfortran.dg/enum_4.f90: Update error message checks.
13690
13691 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13692
13693         PR fortran/30554
13694         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13695         versions of the modules.
13696
13697         PR fortran/30617
13698         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13699         by getting rid of recursive I/O and providing functions with
13700         results.
13701
13702         PR fortran/30319
13703         * gfortran.dg/char_array_constructor_2.f90
13704
13705 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13706
13707         PR c++/26988
13708         * g++.dg/template/spec34.C: New test
13709
13710 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13711
13712         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13713         on i?86 and x86_64.
13714         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13715         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13716         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13717         on i?86 and x86_64.
13718         * gcc.dg/vect/vect-113.c: Ditto.
13719
13720 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13721
13722         PR c++/29487
13723         * g++.dg/eh/weak1-C: New test.
13724         * g++.dg/eh/weak1-a.cc: Likewise.
13725         * g++.dg/eh/comdat1.C: Likewise.
13726
13727 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13728             Dorit Nuzman  <dorit@il.ibm.com>
13729
13730         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13731         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13732         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13733         * gcc.dg/vect/vect-113.c: Likewise.
13734
13735         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13736
13737 2007-02-10  Richard Henderson  <rth@redhat.com>
13738
13739         * lib/target-supports.exp (check_effective_target_tls): Redefine
13740         to mean non-emulated tls.
13741         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13742         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13743         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13744         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13745         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13746         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13747         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13748
13749 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13750
13751         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13752
13753 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13754
13755         * gfortran.dg/secnds.f: Replace time tolerance with a
13756         before-and-after bracket.
13757         * gfortran.dg/secnds-1.f: Likewise.
13758
13759 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13760
13761         PR fortran/30512
13762         * gfortran.dg/maxlocval_1.f90: New test.
13763
13764 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13765
13766         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13767
13768 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13769
13770         PR fortran/30720
13771         * gfortran.dg/array_function_1.f90: New test.
13772
13773 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13774
13775         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13776         (check_effective_target_dummy_wcsftime): New functions.
13777
13778 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13779
13780         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13781         * lib/target-supports.exp (check_effective_target_uclibc): New
13782         function.
13783
13784 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13785
13786         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13787         (vsnprintf): Don't define for uClibc targets.
13788
13789 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13790
13791         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13792         set before checking whether it was allowed.
13793         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13794         before checking inside_main.
13795
13796 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13797
13798         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13799         uClinux targets.
13800         (u16sf): Likewise u4sf.
13801         * g++.dg/compat/struct-layout-1.h: Likewise.
13802
13803 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13804
13805         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13806         procedure.
13807         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13808         m68k targets if check_effective_target_coldfire_fpu returns true.
13809
13810 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13811         Richard Guenther  <rguenther@suse.de>
13812
13813         PR middle-end/23361
13814         * gcc.dg/fold-compare-3.c: New testcase.
13815         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13816
13817 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13818
13819         * gcc.dg/pr26570.c: Clean up coverage files.
13820         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13821         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13822         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13823         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13824         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13825         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13826         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13827         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13828         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13829         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13830         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13831         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13832         * gcc.dg/vect/pr28952.c: Ditto.
13833         * gcc.dg/vect/pr27151.c: Ditto.
13834         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13835         * g++.dg/gomp/macro-3.C: Ditto.
13836
13837 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13838
13839         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13840         of the loop.
13841
13842 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13843
13844         * gcc.target/i386/builtin-bswap-2.c: New test case.
13845
13846 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13847
13848         * gfortran.dg/forall_8.f90: New test case.
13849         * gfortran.dg/forall_9.f90: Likewise.
13850
13851 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13852
13853         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13854
13855 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13856
13857         * lib/target-supports.exp (check_effective_target_simulator): New.
13858
13859 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13860
13861         * gcc.dg/tree-ssa/loop-25.c: New test.
13862
13863 2007-02-06  Richard Henderson  <rth@redhat.com>
13864
13865         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13866
13867 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13868
13869         * gcc.target/powerpc/popcount-1.c: New test case.
13870         * gcc.target/powerpc/parity-1.c: Likewise.
13871
13872 2007-02-06  Richard Guenther  <rguenther@suse.de>
13873
13874         PR middle-end/27302
13875         * gcc.dg/torture/pr27302-2.c: New testcase.
13876
13877 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13878
13879         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13880         * gcc.dg/vect/vect-iv-1.c: New test.
13881         * gcc.dg/vect/vect-iv-2.c: New test.
13882         * gcc.dg/vect/vect-iv-3.c: New test.
13883         * gcc.dg/vect/vect-iv-4.c: New test.
13884         * gcc.dg/vect/vect-iv-5.c: New test.
13885         * gcc.dg/vect/vect-iv-6.c: New test.
13886         * gcc.dg/vect/vect-iv-7.c: New test.
13887         * gcc.dg/vect/vect-iv-8.c: New test.
13888         * gcc.dg/vect/vect-iv-9.c: New test.
13889         * gcc.dg/vect/vect-iv-10.c: New test.
13890         * gcc.dg/vect/vect-iv-11.c: New test.
13891         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13892         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13893         * gcc.dg/vect/vect-14.c: Now vectorizable.
13894         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13895         loop).
13896         * gcc.dg/vect/vect-27.c: Likewise.
13897         * gcc.dg/vect/vect-29.c Likewise.
13898         * gcc.dg/vect/vect-dv-2.c: Likewise.
13899         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13900         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13901         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13902
13903 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13904
13905         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13906
13907 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13908
13909         * gcc.dg/builtins-20.c: Add more cases.
13910
13911 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13912
13913         PR debug/30189
13914         * gcc.dg/pr30189.c: New test.
13915
13916 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13917
13918         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13919         for running tests.
13920         * gcc.target/i386/sse4a-extract.c: New test.
13921         * gcc.target/i386/sse4a-insert.c: New test.
13922         * gcc.target/i386/sse4a-montsd.c: New test.
13923         * gcc.target/i386/sse4a-montss.c: New test.
13924
13925 2007-02-05  Richard Guenther  <rguenther@suse.de>
13926
13927         * gcc.target/i386/vectorize3.c: New testcase.
13928
13929 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13930
13931         PR target/30665
13932         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13933
13934 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13935
13936         PR fortran/30611
13937         * gfortran.dg/repeat_1.f90: New test.
13938
13939 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13940
13941         PR fortran/30605
13942         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13943         * gfortran.dg/derived_init_2.f90: Ditto.
13944         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13945         * gfortran.dg/array_initializer_1.f90: Ditto.
13946         * gfortran.dg/do_2.f90: Ditto.
13947         * gfortran.dg/proc_assign_1.f90: Ditto.
13948
13949 2007-02-04  Richard Guenther  <rguenther@suse.de>
13950
13951         PR middle-end/30636
13952         * g++.dg/warn/pr30636.C: New testcase.
13953         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13954
13955 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13956
13957         PR middle-end/30667
13958         * gfortran.dg/pr30667.f: New test.
13959
13960 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13961
13962         * gcc.dg/builtins-54.c: Add more cases.
13963
13964 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
13965
13966         PR fortran/30514
13967         * gfortran.dg/zero_sized_2.f90: New test.
13968
13969         PR fortran/30660
13970         * gfortran.dg/alloc_comp_basics_4.f90: New test.
13971
13972         PR fortran/29820
13973         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13974         file.
13975
13976 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13977
13978         PR fortran/30683
13979         * gfortran.dg/interface_10.f90: New test.
13980
13981 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13982
13983         * gcc.dg/builtins-20.c: Add more cases.
13984
13985 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13986
13987         PR target/29682
13988         * gcc-target/ia64/pr29682.c: New test.
13989
13990 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13991
13992         PR fortran/30284
13993         * gfortran.dg/arrayio_11.f90.f90: New test.
13994
13995         PR fortran/30626
13996         * gfortran.dg/arrayio_12.f90.f90: New test.
13997
13998 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13999
14000         PR c++/30536
14001         * g++.dg/tls/diag-5.C: New test.
14002
14003         PR middle-end/30473
14004         * gcc.dg/pr30473.c: New test.
14005         * gcc.c-torture/execute/20070201-1.c: New test.
14006
14007 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14008
14009         * gfortran.dg/dependency_20.f90: New test case.
14010
14011 2007-01-31  Ian Lance Taylor  <iant@google.com>
14012
14013         * gcc.dg/lower-subreg-1.c (test): New test.
14014
14015 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14016
14017         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14018
14019 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14020
14021         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14022         * gcc.dg/torture/builtin-math-3.c: Likewise.
14023
14024 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14025
14026         gcc.dg/Wparentheses-2.c: Update and add new tests.
14027
14028 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14029
14030         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14031         vectorize.
14032
14033 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14034
14035         * gcc.dg/builtins-63.c: New test.
14036
14037 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14038
14039         PR fortran/27588
14040         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14041
14042 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14043
14044         PR fortran/30520
14045         * gfortran.dg/volatile8.f90: New argument conformance test.
14046         * gfortran.dg/volatile9.f90: New scope test.
14047
14048 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14049
14050         PR c++/24745
14051         * g++.dg/warn/null4.C: New.
14052
14053 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14054             Uros Bizjak  <ubizjak@gmail.com>
14055
14056         * gcc.dg/large-size-array-3.c: Correct typo.
14057
14058 2007-01-30  Richard Guenther  <rguenther@suse.de>
14059
14060         PR middle-end/27657
14061         * g++.dg/debug/pr27657.C: New testcase.
14062
14063 2007-01-30  Richard Guenther  <rguenther@suse.de>
14064
14065         PR middle-end/30313
14066         * gcc.dg/torture/pr30313.c: New testcase.
14067
14068 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14069
14070         * gcc.dg/dfp/dfp-except.h: New file.
14071         * gcc.dg/dfp/fe-check.h: New file.
14072         * gcc.dg/dfp/fe-binop.c: New test.
14073         * gcc.dg/dfp/fe-convert-1.c: New test.
14074         * gcc.dg/dfp/fe-convert-2.c: New test.
14075         * gcc.dg/dfp/fe-convert-3.c: New test.
14076
14077         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14078         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14079         * gcc.dg/dfp/convert-dfp.c: Ditto.
14080         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14081
14082 2007-01-29  Josh Conner  <jconner@apple.com>
14083
14084         * gcc.target/powerpc/altivec-24.c: New test.
14085
14086 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14087
14088         PR c++/28266
14089         * g++.dg/parse/defarg12.C: New test.
14090
14091 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14092
14093         PR fortran/30554
14094         * gfortran.dg/used_dummy_types_6.f90: New test.
14095
14096 2007-01-28  Jan Hubicka  <jh@suse.cz>
14097
14098         * gcc.dg/tree-prof/val-prof-6.c: New test.
14099
14100 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14101
14102         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14103
14104 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14105
14106         PR C++/28988
14107         * g++.dg/expr/dtor4.C: New test.
14108
14109 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14110
14111         * gcc.dg/tree-ssa/loop-23.c: New test.
14112
14113 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14114
14115         PR libfortran/30389
14116         * gfortran.dg/achar_2.f90:  New test.
14117         * gfortran.dg/achar_3.f90:  New test.
14118
14119 2007-01-27  Ian Lance Taylor  <iant@google.com>
14120
14121         * gcc.dg/strict-overflow-1.c: New test.
14122         * gcc.dg/no-strict-overflow-1.c: New test.
14123         * gcc.dg/strict-overflow-2.c: New test.
14124         * gcc.dg/no-strict-overflow-2.c: New test.
14125         * gcc.dg/strict-overflow-3.c: New test.
14126         * gcc.dg/no-strict-overflow-3.c: New test.
14127         * gcc.dg/strict-overflow-4.c: New test.
14128         * gcc.dg/no-strict-overflow-4.c: New test.
14129         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14130         * gcc.dg/pr15784-1.c: Likewise.
14131         * gcc.dg/pr20922-1.c: Likewise.
14132         * gcc.dg/pr20922-3.c: Likewise.
14133         * gcc.dg/pr20922-4.c: Likewise.
14134         * gcc.dg/pr20922-6.c: Likewise.
14135         * gcc.dg/compare-4.c: Likewise.
14136         * gcc.dg/torture/pr26898-1.c: Likewise.
14137         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14138         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14139         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14140         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14141         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14142         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14143         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14144         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14145         * g++.dg/tree-ssa/pr21082.C: Likewise.
14146
14147 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14148
14149         * gcc-dg/large-size-array-3.c: New test case.
14150
14151 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14152
14153         * gfortran.dg/forall_7.f90: New test case.
14154
14155 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14156
14157         PR fortran/30407
14158         * gfortran.dg/where_operator_assign_1.f90: New test.
14159         * gfortran.dg/where_operator_assign_2.f90: New test.
14160         * gfortran.dg/where_operator_assign_3.f90: New test.
14161
14162 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14163
14164         * lib/target-supports.exp
14165         (check_effective_target_powerpc_altivec): New.
14166         (check_effective_target_vect_cmdline_needed): Use it.
14167
14168 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14169
14170         PR fortran/30278
14171         * gfortran.dg/backslash_3.f: New test.
14172
14173 2007-01-26  Richard Guenther  <rguenther@suse.de>
14174
14175         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14176
14177 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14178
14179         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14180         * gfortran.dg/vect/vect.exp: Ditto.
14181         * gfortran.dg/dg.exp: Ditto.
14182         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14183         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14184
14185 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14186
14187         * gcc.dg/builtins-20.c: Add more cases.
14188         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14189
14190 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14191
14192         PR fortran/30437
14193         * gcc.dg/Wall.c: New.
14194         * gcc.dg/Wno-all.c: New.
14195         * gfortran.dg/Wall.f90: New.
14196         * gfortran.dg/Wno-all.f90: New.
14197
14198 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14199
14200         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14201         * g++.dg/eh/simd-2.C: Also run on Darwin.
14202         * g++.dg/eh/simd-3.C: New.
14203         * g++.dg/eh/simd-4.C: New.
14204
14205 2007-01-25  Richard Guenther  <rguenther@suse.de>
14206
14207         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14208         and _PROFILE_USE.
14209         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14210
14211 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14212
14213         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14214         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14215         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14216         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14217         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14218         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14219         * gcc.dg/ipa/ipa-7.c: New testcase.
14220
14221 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14222
14223         * g++.dg/cpp0x/warn_cxx0x.C: New.
14224
14225 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14226
14227         * gcc.dg/builtins-20.c: Test builtin carg.
14228
14229 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14230
14231         PR middle-end/27416
14232         * gcc.dg/gomp/pr27416.c: New test.
14233
14234         PR middle-end/30494
14235         * gcc.dg/gomp/pr30494.c: New test.
14236         * g++.dg/gomp/pr30494.C: New test.
14237
14238         PR middle-end/30421
14239         * gcc.dg/gomp/pr30421.c: New test.
14240
14241 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14242
14243         * gcc.target/ia64/versionid-1.c: New test.
14244         * gcc.target/ia64/versionid-2.c: New test.
14245
14246 2007-01-24  Richard Guenther  <rguenther@suse.de>
14247
14248         PR testsuite/30181
14249         * gcc.dg/builtins-57.c: Change to a link-time testcase
14250         to support non-C99 targets.
14251
14252 2007-01-24  Jan Hubicka  <jh@suse.cz>
14253
14254         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14255
14256 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14257
14258         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14259
14260 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14261
14262         PR objc/27438
14263         * objc.dg/const-str-12.m: New test.
14264
14265 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14266
14267         PR fortran/30532
14268         * gfortran.dg/ctrl-z.f90:  New test.
14269
14270 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14271
14272         PR fortran/30481
14273         * gfortran.dg/namelist_assumed_char.f90:  New test.
14274
14275 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14276
14277         PR c++/27492
14278         * g++.dg/inherit/covariant15.C: New test.
14279
14280 2007-01-23  Ian Lance Taylor  <iant@google.com>
14281
14282         * g++.dg/warn/Wparentheses-24.C: New test.
14283
14284 2007-01-23  Richard Guenther  <rguenther@suse.de>
14285
14286         PR testsuite/30560
14287         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14288         with full path.
14289
14290 2007-01-22  Richard Guenther  <rguenther@suse.de>
14291
14292         PR tree-optimization/30038
14293         * gcc.dg/builtins-62.c: New testcase.
14294
14295 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14296
14297         * gcc.c-torture/compile/20070121.c: New test.
14298
14299 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14300
14301         PR libfortran/30525
14302         * gfortran.dg/char_comparison_1.f:  New test.
14303
14304 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14305
14306         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14307
14308 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14309
14310         PR objc/30479
14311         * objc.dg/pch: New directory.
14312         * objc.dg/pch/pch.exp: New file.
14313         * objc.dg/pch/interface-1.m: New test.
14314         * objc.dg/pch/interface-1.hs: New include file.
14315         * lib/objc.exp (objc_target_compile): Add
14316         "-x objective-c-header" in front of the sources if this is
14317         a precompiled header being compiled.
14318
14319 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14320
14321         * gfortran.dg/array_memcpy_3.f90: New test case.
14322         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14323
14324 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14325             Brooks Moses  <brooks.moses@codesourcery.com>
14326             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14327
14328         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14329         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14330
14331 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14332
14333         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14334
14335 2007-01-19  Mike Stump  <mrs@apple.com>
14336
14337         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14338         away.
14339
14340 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14341
14342         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14343         option instead of -funsafe-math-optimizations.
14344
14345 2007-01-19  Tomas Bily  <tbily@suse.cz>
14346
14347         gcc.dg/tree-prof/indir-call-prof.c: New.
14348         g++.dg/dg.exp: Add tree-prof subdirectory.
14349         g++.dg/tree-prof/indir-call-prof.C: New.
14350         g++.dg/tree-prof/tree-prof.exp: New.
14351
14352 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14353
14354         PR c++/17947
14355         * g++.dg/warn/deprecated.C: Update warning output.
14356         * g++.dg/warn/deprecated-2.C: Likewise.
14357         * g++.dg/warn/deprecated-3.C: New.
14358
14359 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14360
14361         * gcc.c-torture/execute/nestfunc-7.c: New.
14362
14363 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14364
14365         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14366
14367 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14368
14369         * gcc.dg/m68k-pic-1.c: New.
14370
14371 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14372
14373         * gfortran.dg/array_memcpy_4.f90: New test case.
14374
14375 2007-01-18  Josh Conner  <jconner@apple.com>
14376
14377         PR target/30485
14378         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14379         * gcc.dg/vect/no-trapping-math-1: New.
14380         * gcc.dg/vect/no-trapping-math-2: New.
14381
14382 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14383
14384         * gcc.target/i386/387-8.c: Update comment about optimizing
14385         inherent load of 1.0 of fptan instruction.
14386
14387 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14388             Richard Guenther <rguenther@suse.de>
14389
14390         PR diagnostic/8268
14391         * gcc.dg/Warray-bounds.c: New testcase.
14392         * gcc.dg/Warray-bounds-2.c: New testcase.
14393         * g++.dg/warn/Warray-bounds.C: New testcase.
14394         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14395
14396 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14397
14398         PR fortran/30476
14399         * gfortran.dg/generic_12.f90: New test.
14400
14401 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14402
14403         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14404         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14405
14406 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14407
14408         * gcc.dg/dfp/compare-special.h: New file.
14409         * gcc.dg/dfp/compare-special-32.c: New test.
14410         * gcc.dg/dfp/compare-special-64.c: New test.
14411         * gcc.dg/dfp/compare-special-128.c: New test.
14412
14413 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14414             Paul Thomas  <pault@gcc.gnu.org>
14415             Steven G. Kargl  <kargl@gcc.gnu.org>
14416
14417         PR fortran/30404
14418         * gfortran.dg/forall_6.f90: New test case.
14419         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14420         * gfortran.dg/dependency_13.f90: Likewise.
14421
14422 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14423
14424         PR testsuite/12325
14425         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14426         targets that don't support Inf.
14427
14428 2007-01-15  Dale Johannesen  <dalej@apple.com>
14429
14430         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14431
14432 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14433
14434         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14435         of achar for 0xff to avoid the "Extended ASCII not
14436         implemented" error message.
14437
14438 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14439
14440         PR fortran/28172
14441         * gfortran.dg/altreturn_4.f90: New test.
14442
14443         PR fortran/29389
14444         * gfortran.dg/stfunc_4.f90: New test.
14445
14446         PR fortran/29712
14447         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14448         * gfortran.dg/initialization_1.f90: Change warning.
14449
14450         PR fortran/30283
14451         * gfortran.dg/specification_type_resolution_2.f90: New test.
14452
14453 2007-01-14  Jan Hubicka  <jh@suse.cz>
14454
14455         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14456         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14457         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14458         elimination.
14459
14460 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14461
14462         PR fortran/30410
14463         * gfortran.dg/external_procedures_2.f90: New test.
14464
14465 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14466
14467         PR target/30413
14468         * gcc.target/i386/pr30413.c: New test.
14469
14470 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14471
14472         PR fortran/30452
14473         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14474
14475 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14476
14477         * gcc.dg/20070112-1.c: New test.
14478
14479 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14480
14481         PR libgfortran/30435
14482         * gfortran.dg/list_read_6.f90: New test.
14483
14484 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14485
14486         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14487
14488 2007-01-12  Tom Tromey  <tromey@redhat.com>
14489
14490         PR preprocessor/28227:
14491         * gcc.dg/cpp/pr28227.c: New file.
14492
14493 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14494
14495         * gcc.dg/tree-ssa/loop-22.c: New test.
14496
14497 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14498
14499         PR tree-optimization/29516
14500         * gcc.dg/tree-ssa/loop-20.c: New test.
14501
14502 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14503
14504         PR libfortran/30415
14505         * minmaxloc_integer_kinds_1.f90:  New test.
14506
14507 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14508
14509         PR c++/29573
14510         * g++.dg/template/sizeof-template-argument.C: New test.
14511
14512 2007-01-11  Jan Hubicka  <jh@suse.cz>
14513
14514         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14515         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14516         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14517         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14518         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14519         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14520         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14521         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14522         transformation in question.
14523         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14524         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14525         * gcc.dg/always_inline3.c: Likewise.
14526
14527 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14528
14529         PR c++/28999
14530         * g++.dg/template/typename11.C: New test.
14531
14532 2007-01-10  Robert Kennedy <jimbob@google.com>
14533
14534         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14535
14536 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14537
14538         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14539         for different integer kinds.
14540         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14541         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14542         * gfortran.dg/ishft_2.f90: New test.
14543         * gfortran.dg/ishft_3.f90: New test.
14544
14545 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14546
14547         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14548
14549 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14550
14551         PR tree-optimization/30322
14552         * gcc.dg/tree-ssa/loop-21.c: New test.
14553
14554 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14555
14556         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14557
14558 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14559
14560         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14561
14562 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14563
14564         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14565         * g++.dg/warn/overflow-warn-3.C: Likewise.
14566         * g++.dg/warn/overflow-warn-4.C: Likewise.
14567         * g++.dg/warn/overflow-warn-5.C: Likewise.
14568         * g++.dg/warn/overflow-warn-6.C: Likewise.
14569         * g++.dg/warn/Woverflow-1.C: Likewise.
14570         * g++.dg/warn/Woverflow-2.C: Likewise.
14571         * g++.dg/warn/Woverflow-3.C: Likewise.
14572         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14573
14574 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14575
14576         * gfortran.dg/array_constructor_14.f90: New test case.
14577         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14578
14579 2007-01-08  Richard Guenther  <rguenther@suse.de>
14580
14581         PR tree-optimization/23603
14582         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14583         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14584
14585 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14586
14587         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14588         in __v8qi typedef.
14589         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14590         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14591         compiler behaviour.
14592         * gcc.dg/simd-5.c: Likewise.
14593         * gcc.dg/simd-6.c: Likewise.
14594         * g++.dg/conversion/simd1.C: Likewise.
14595         * g++.dg/conversion/simd3.C: Likewise.
14596         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14597         (main): Use it.
14598
14599 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14600
14601         PR tree-optimization/29877
14602         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14603         name of a hard register for the target concerned.  Adjust dg-error
14604         directives to cope with new behaviour of TER.
14605
14606 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14607
14608         PR c++/28986
14609         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14610         * g++.dg/warn/overflow-warn-1.C: New.
14611         * g++.dg/warn/overflow-warn-3.C: New.
14612         * g++.dg/warn/overflow-warn-4.C: New.
14613         * g++.dg/warn/overflow-warn-5.C: New.
14614         * g++.dg/warn/overflow-warn-6.C: New.
14615         * g++.dg/warn/Woverflow-1.C: New.
14616         * g++.dg/warn/Woverflow-2.C: New.
14617         * g++.dg/warn/Woverflow-3.C: New.
14618         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14619
14620 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14621
14622         PR fortran/27698
14623         * gfortran.dg/invalid_name.f90: New test.
14624         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14625         * gfortran.dg/gomp/pr29759.f90: Ditto.
14626
14627 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14628
14629         * gfortran.dg/present_1.f90:  Update error message.
14630
14631 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14632
14633         PR c++/19439
14634         * g++.dg/template/duplicate1.C: New test
14635         * g++.dg/template/memfriend6.C: Adjust error markers.
14636
14637 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14638
14639         PR tree-opt/30385
14640         * gcc.dg/torture/inline-1.c: New test.
14641
14642 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14643
14644         PR c/19978
14645         * gcc.dg/multiple-overflow-warn-1.c: New.
14646         * gcc.dg/multiple-overflow-warn-2.c: New.
14647         * gcc.dg/overflow-warn-6.c: New.
14648         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14649
14650 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14651
14652         * gfortran.dg/array_memcpy_1.f90: New test case.
14653         * gfortran.dg/array_memcpy_2.f90: Likewise.
14654
14655 2007-01-05  Richard Guenther  <rguenther@suse.de>
14656
14657         PR middle-end/27826
14658         * g++.dg/opt/pr27826.C: New testcase.
14659
14660 2007-01-05  Ian Lance Taylor  <iant@google.com>
14661
14662         * gcc.dg/Walways-true-1.c: New test.
14663         * gcc.dg/Walways-true-2.c: New test.
14664         * g++.dg/warn/Walways-true-1.C: New test.
14665         * g++.dg/warn/Walways-true-2.C: New test.
14666
14667 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14668
14669         PR c/30360
14670         * gcc.dg/pr30360.c: New test.
14671
14672 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14673
14674         PR fortran/23232
14675         * gfortran.dg/data_implied_do_1.f90: New test.
14676
14677         PR fortran/27996
14678         PR fortran/27998
14679         * gfortran.dg/char_length_1.f90: New test.
14680
14681 2007-01-05  Richard Guenther  <rguenther@suse.de>
14682
14683         PR middle-end/28116
14684         * g++.dg/opt/pr28116.C: New testcase.
14685
14686 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14687
14688         PR fortran/29624
14689         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14690           invalid deallocate.
14691         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14692         * gfortran.dg/protected_4.f90: Add pointer intent check.
14693         * gfortran.dg/protected_6.f90: Add pointer intent check.
14694         * gfortran.dg/pointer_intent_1.f90: New test.
14695         * gfortran.dg/pointer_intent_2.f90: New test.
14696         * gfortran.dg/pointer_intent_3.f90: New test.
14697
14698 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14699
14700         PR 30235
14701         * gfortran.dg/altreturn_2.f90: new test.
14702
14703 2007-01-04  Tom Tromey  <tromey@redhat.com>
14704
14705         PR preprocessor/28165:
14706         * gcc.dg/cpp/pr28165.c: New file.
14707
14708 2007-01-03  Josh Conner  <jconner@apple.com>
14709
14710         PR middle-end/29683
14711         * gcc.dg/pr29683.c: New.
14712
14713 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14714
14715         PR c++/28217
14716         * g++.dg/pch/template-1.C: New test.
14717         * g++.dg/pch/template-1.Hs: New file.
14718
14719 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14720
14721         PR middle-end/30353
14722         * gcc.c-torture/compile/complex-4.c: New test.
14723
14724 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14725
14726         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14727         -maltivec.
14728         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14729
14730 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14731
14732         PR middle-end/30286
14733         * gcc.dg/pr30286.c: New test.
14734
14735         PR c++/29535
14736         * g++.dg/template/crash66.C: New test.
14737
14738         PR c++/29054
14739         * g++.dg/template/friend49.C: New test.
14740
14741 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14742
14743         * gfortran.dg/ibits.f90: New test.
14744
14745 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14746
14747         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14748         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14749
14750 2007-01-02  Jan Hubicka  <jh@suse.cz>
14751
14752         * gcc.dg/pr16194.c: We now output error on all three functions,
14753         not just first one.
14754
14755 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14756
14757         PR c/19977
14758         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14759         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14760
14761 2006-01-02  Ian Lance Taylor  <iant@google.com>
14762
14763         * g++.dg/warn/Wparentheses-22.C: New test.
14764         * g++.dg/warn/Wparentheses-23.C: New test.
14765
14766 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14767
14768         PR middle-end/7651
14769         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14770         * gcc.dg/declspec-3-Wextra.c: New.
14771         * gcc.dg/declspec-3-no.c: New
14772
14773 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14774
14775         PR fortran/20896
14776         * gfortran.dg/interface_10.f90: Remove.
14777
14778 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14779
14780         * gcc.dg/fold-eqxor-4.c: New test case.
14781
14782 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14783
14784         PR middle-end/30311
14785         * gcc.c-torture/compile/pr30311.c: New test.
14786
14787 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14788
14789         PR middle-end/30253
14790         * gcc.c-torture/compile/statement-expression-1.c: New test.
14791
14792 2007-01-01  Andreas Schwab  <schwab@suse.de>
14793
14794         PR target/29166
14795         * g++.dg/eh/pr29166.C: New test.
14796
14797 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14798
14799         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14800         New.
14801         (check_effective_target_vect_cmdline_needed): Use it.
14802
14803 2006-12-31  Richard Guenther  <rguenther@suse.de>
14804
14805         PR middle-end/30137
14806         * gcc.dg/pr30137-1.c: New testcase.
14807         * gcc.dg/pr30137-2.c: Likewise.
14808
14809 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14810
14811         PR middle-end/30322
14812         * gcc.dg/fold-plusnot-1.c: New test case.
14813
14814 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14815
14816         PR c++/29731
14817         * g++.dg/parse/template22.C: New test.
14818
14819 2006-12-31  Richard Guenther  <rguenther@suse.de>
14820
14821         PR middle-end/30338
14822         * gcc.c-torture/compile/pr30338.c: New testcase.
14823
14824 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14825
14826         PR fortran/27900
14827         * gfortran.dg/intrinsic_actual_4.f90: New test.
14828
14829         PR fortran/24325
14830         * gfortran.dg/func_decl_3.f90: New test.
14831
14832 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14833
14834         PR fortran/23060
14835         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14836         * gfortran.dg/c_by_val_1.f: New test.
14837         * gfortran.dg/c_by_val_2.f: New test.
14838         * gfortran.dg/c_by_val_3.f: New test.
14839
14840 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14841
14842         PR libfortran/30321
14843         * gfortran.dg/sum_zero_array_1.f90:  New test.
14844
14845 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14846
14847         PR preprocessor/29612
14848         * gcc.dg/cpp/pr29612-1.c: New test.
14849         * gcc.dg/cpp/pr29612-2.c: New test.
14850
14851 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14852
14853         PR fortran/30034
14854         * gfortran.dg/pure_formal_proc_1.f90: New test.
14855
14856         PR fortran/30237
14857         * gfortran.dg/intrinsic_actual_3.f90: New test.
14858
14859 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14860
14861         PR fortran/30014
14862         * gfortran.dg/io_constraints_1.f90: Update test.
14863         * gfortran.dg/io_constraints_2.f90: Update test.
14864         * gfortran.dg/inquire_iolength.f90: New test.
14865
14866 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14867
14868         PR fortran/20896
14869         * gfortran.dg/interface_10.f90: New test.
14870         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14871         since z is already, locally a variable.
14872
14873         PR fortran/25135
14874         * gfortran.dg/generic_11.f90: New test.
14875         * gfortran.dg/interface_7.f90: Remove name clash between module
14876         name and procedure 'x' referenced in the interface.
14877
14878 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14879
14880         PR middle-end/7651
14881         * gcc.dg/Wmissing-parameter-type.c: New.
14882         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14883         * gcc.dg/Wmissing-parameter-type-no.c: New.
14884
14885 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14886
14887         PR fortran/25818
14888         * gfortran.dg/entry_array_specs_2.f: New test.
14889
14890         PR fortran/30084
14891         * gfortran.dg/nested_modules_6.f90: New test.
14892
14893 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14894
14895         PR middle-end/7651
14896         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14897         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14898
14899 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14900
14901         PR C++/30168
14902         * g++.dg/opt/complex6.C: New test.
14903
14904 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14905
14906         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14907         full" if the linker on spu-*-* warns about exceeding local store.
14908
14909         And revert this patch:
14910         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14911         fail to link due to relocation overflows on spu-*-*.
14912
14913 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14914
14915         PR fortran/30273
14916         * gfortran.dg/dependency_19.f90: New test.
14917
14918 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14919
14920         PR fortran/30202
14921         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14922
14923 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14924
14925         PR middle-end/30262
14926         * gcc.c-torture/execute/20061220-1.c: New test.
14927
14928         PR middle-end/30263
14929         * gcc.dg/gomp/asm-1.c: New test.
14930
14931         PR target/30230
14932         * g++.dg/eh/ia64-2.C: New test.
14933
14934 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14935
14936         PR target/28966
14937         PR target/29248
14938         * gcc.dg/rs6000-leaf.c: New.
14939
14940 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14941
14942         PR fortran/25392
14943         * gfortran.dg/f2c_8.f90: New test.
14944
14945 2006-12-20  Bill Wendling  <wendling@apple.com>
14946
14947         * gcc.dg/asm-b.c: Check for __ppc64__.
14948
14949 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14950
14951         PR fortran/30190
14952         * gfortran.dg/bounds_check_5.f90: New test.
14953
14954 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14955
14956         PR middle-end/30143
14957         * gcc.dg/gomp/complex-1.c: New testcase.
14958
14959 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14960
14961         * gfortran.dg/array_memset_1.f90: New test case.
14962
14963 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
14964
14965         * lib/target-supports.exp: Add spu to
14966         check_effective_target_vect_widen_mult_hi_to_si.
14967
14968 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14969
14970         PR fortran/29992
14971         * gfortran.dg/generic_9.f90: New test.
14972
14973         PR fortran/30081
14974         * gfortran.dg/generic_10.f90: New test.
14975
14976 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
14977
14978         PR tree-opt/30045
14979         * gcc.dg/pr30045.c: New test.
14980
14981 2006-12-20  Ben Elliston  <bje@au.ibm.com>
14982
14983         * gcc.dg/20020312-2.c: Add a case for __SPU__.
14984
14985 2006-12-19  Eric Christopher  <echristo@apple.com>
14986
14987         PR target/29302
14988         * gcc.c-torture/execute/pr29302-1.c: New.
14989
14990 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14991
14992         PR fortran/39238
14993         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14994
14995 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14996
14997         PR fortran/30236
14998         * gfortran.dg/altreturn_3.f90: New test.
14999
15000         * gfortran.dg/char_result_12.f90: Fix comment typos.
15001
15002 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15003
15004         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15005         as newlib's stdio.h uses non-traditional cpp constructs.
15006
15007 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15008
15009         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15010         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15011         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15012         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15013         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15014         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15015         * gfortran.dg/default_initialization.f: Renamed to
15016         default_initialization_1.f
15017         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15018         dollar_edit_descriptor_1.f
15019         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15020         dollar_edit_descriptor_2.f
15021         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15022         dollar_edit_descriptor_3.f
15023         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15024         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15025         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15026         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15027         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15028         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15029         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15030         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15031         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15032         * gfortran.dg/default_initialization_1.f: Renamed from
15033         default_initialization.f
15034         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15035         dollar_edit_descriptor-1.f
15036         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15037         dollar_edit_descriptor-2.f
15038         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15039         dollar_edit_descriptor-3.f
15040         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15041         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15042         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15043
15044 2006-12-18  Bill Wendling  <wendling@apple.com>
15045
15046         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15047         id is an OjbC keyword.
15048
15049 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15050
15051         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15052
15053 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15054
15055         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15056
15057 2006-12-18  Ian Lance Taylor  <iant@google.com>
15058
15059         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15060
15061 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15062
15063         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15064
15065 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15066
15067         PR fortran/30207
15068         * gfortran.fortran-torture/execute/where21.f90: New test.
15069
15070 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15071
15072         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15073
15074 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15075
15076         PR middle-end/7651
15077         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15078         * gcc.dg/if-empty-1.c: Likewise.
15079         * gcc.dg/pr23165.c: Likewise.
15080         * g++.dg/warn/empty-body.C: Likewise.
15081
15082 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15083
15084         PR libfortran/30005
15085         * gfortran.dg/open_errors.f90: New test.
15086
15087 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15088
15089         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15090
15091         * gcc.target/i386/ssse3-pabsb.c: New file.
15092         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15093         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15094         * gcc.target/i386/ssse3-palignr.c: Likewise.
15095         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15096         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15097         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15098         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15099         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15100         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15101         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15102         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15103         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15104         * gcc.target/i386/ssse3-psignb.c: Likewise.
15105         * gcc.target/i386/ssse3-psignd.c: Likewise.
15106         * gcc.target/i386/ssse3-psignw.c: Likewise.
15107         * gcc.target/i386/ssse3-vals.h: Likewise.
15108
15109 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15110
15111         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15112         * lib/fortran-torture.exp: Include target-supports.exp.
15113
15114 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15115
15116         PR target/30185
15117         * gcc.c-torture/execute/pr30185.c: New test.
15118
15119 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15120
15121         PR testsuite/30179
15122         PR testsuite/30180
15123         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15124         * gcc.dg/builtin-bswap-2.c: Likewise.
15125         * gcc.dg/builtin-bswap-3.c: Likewise.
15126         * gcc.dg/builtin-bswap-4.c: Likewise.
15127         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15128         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15129
15130 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15131
15132         PR libfortran/30145
15133         * gfortran.dg/write_zero_array: New test.
15134
15135 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15136
15137         PR fortran/30200
15138         * gfortran.dg/write_fmt_trim.f90: New test.
15139
15140 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15141
15142         PR 30194
15143         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15144         temporarily.
15145
15146 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15147
15148         * lib/target-supports.exp (check_weak_available): Use istarget
15149         "hppa*-*-hpux10*" instead of regexp.
15150         (check_cxa_atexit_available): Likewise.
15151
15152 2006-12-14  Richard Guenther  <rguenther@suse.de>
15153
15154         PR tree-optimization/30197
15155         * gcc.c-torture/execute/complex-1.c: Fix function name.
15156         * gcc.dg/builtins-61.c: New testcase.
15157
15158 2006-12-14  Richard Guenther  <rguenther@suse.de>
15159
15160         PR middle-end/30172
15161         * gcc.dg/pr30172-1.c: New testcase.
15162
15163 2006-12-14  Richard Guenther  <rguenther@suse.de>
15164
15165         PR tree-optimization/30198
15166         * gcc.dg/builtins-60.c: New testcase.
15167
15168 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15169
15170         * lib/target-supports.exp (vect_no_align): Remove spu.
15171
15172 2006-12-13  Ian Lance Taylor  <iant@google.com>
15173
15174         PR c++/19564
15175         PR c++/19756
15176         * g++.dg/warn/Wparentheses-5.C: New test.
15177         * g++.dg/warn/Wparentheses-6.C: New test.
15178         * g++.dg/warn/Wparentheses-7.C: New test.
15179         * g++.dg/warn/Wparentheses-8.C: New test.
15180         * g++.dg/warn/Wparentheses-9.C: New test.
15181         * g++.dg/warn/Wparentheses-10.C: New test.
15182         * g++.dg/warn/Wparentheses-11.C: New test.
15183         * g++.dg/warn/Wparentheses-12.C: New test.
15184         * g++.dg/warn/Wparentheses-13.C: New test.
15185         * g++.dg/warn/Wparentheses-14.C: New test.
15186         * g++.dg/warn/Wparentheses-15.C: New test.
15187         * g++.dg/warn/Wparentheses-16.C: New test.
15188         * g++.dg/warn/Wparentheses-17.C: New test.
15189         * g++.dg/warn/Wparentheses-18.C: New test.
15190         * g++.dg/warn/Wparentheses-19.C: New test.
15191         * g++.dg/warn/Wparentheses-20.C: New test.
15192         * g++.dg/warn/Wparentheses-21.C: New test.
15193
15194 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15195
15196         PR testsuite/30157
15197         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15198         for target "hppa.*hpux10".
15199
15200 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15201
15202         * g++.dg/debug/vartrack1.C: New test.
15203
15204         * g++.dg/opt/ifcvt1.C: New test.
15205
15206         * gcc.dg/tls/opt-13.c: New test.
15207
15208         * gcc.dg/20060425-2.c: New test.
15209
15210         * g++.dg/opt/pr15054-2.C: New test.
15211
15212         * gcc.c-torture/execute/20060420-1.c: New test.
15213
15214         * gcc.c-torture/execute/20060412-1.c: New test.
15215
15216         * objc/compile/20060406-1.m: New test.
15217
15218 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15219
15220         * g++.dg/template/array17.C: New test.
15221
15222 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15223
15224         * gcc.target/powerpc/altivec-23.c: New test.
15225
15226 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15227
15228         PR c++27316
15229         * g++.dg/inherit/error3.C: New test.
15230
15231         PR c++/28740
15232         * g++.dg/inherit/error4.C: New test.
15233
15234 2006-12-13  Richard Guenther  <rguenther@suse.de>
15235
15236         PR tree-optimization/17687
15237         * gcc.dg/builtins-59.c: New testcase.
15238
15239 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15240
15241         * gcc.target/spu/Wmain.c: New test.
15242
15243 2006-12-12  Josh Conner  <jconner@apple.com>
15244
15245         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15246         * g++.dg/abi/thunk4.C: Likewise.
15247         * g++.dg/abi/rtti3.C: Likewise.
15248
15249 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15250
15251         * gcc.target/spu/cpat-1.c: New test.
15252         * gcc.target/spu/cpat-2.c: New test.
15253         * gcc.target/spu/cpat-3.c: New test.
15254         * gcc.target/spu/cpat-4.c: New test.
15255
15256 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15257
15258         PR tree-opt/28436
15259         * gcc.c-torture/compile/vector-1.c: New test.
15260         * gcc.c-torture/compile/vector-2.c: New test.
15261         * gcc.c-torture/compile/vector-3.c: New test.
15262
15263 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15264
15265         * lib/fortran-torture.exp: Update copyright years.  Remove
15266         obsolete comment.  Test -ftree-vectorize where it makes sense.
15267         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15268         from fortran-torture.exp.
15269         * gfortran.dg/char_transpose_1.f90,
15270         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15271         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15272         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15273         '-w' to dg-options.
15274
15275 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15276
15277         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15278         saved_${tool}_load.
15279
15280 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15281
15282         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15283         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15284         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15285         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15286         gaps.
15287
15288 2006-12-12  Richard Guenther  <rguenther@suse.de>
15289
15290         PR middle-end/30147
15291         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15292
15293 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15294             Diego Novillo  <dnovillo@redhat.com>
15295
15296         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15297         VDEF/VUSE changes.
15298         * gcc.dg/tree-ssa/pr26421.c: Likewise
15299         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15300         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15301         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15302         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15303         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15304         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15305         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15306         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15307         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15308
15309 2006-12-11  Jan Hubicka  <jh@suse.cz>
15310
15311         * gcc.dg/tree-prof/stringop-1.c: New test.
15312         * gcc.dg/tree-prof/stringop-2.c: New test.
15313
15314 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15315
15316         PR target/30120
15317         * gcc.target/i386/pr30120.c: New test.
15318
15319         Revert:
15320         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15321
15322         * gcc.target/i386/x87regparm-1.c: New test.
15323         * gcc.target/i386/x87regparm-2.c: New test.
15324         * gcc.target/i386/x87regparm-3.c: New test.
15325         * gcc.target/i386/x87regparm-4.c: New test.
15326
15327 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15328
15329         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15330
15331 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15332
15333         PR fortran/23994
15334         * gfortran.dg/protected_1.f90: New test.
15335         * gfortran.dg/protected_2.f90: New test.
15336         * gfortran.dg/protected_3.f90: New test.
15337         * gfortran.dg/protected_4.f90: New test.
15338         * gfortran.dg/protected_5.f90: New test.
15339         * gfortran.dg/protected_6.f90: New test.
15340
15341 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15342             Tobias Burnus  <burnus@gcc.gnu.org>
15343
15344         PR fortran/29975
15345         PR fortran/30068
15346         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15347         interface.
15348         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15349         ambiguous interfaces.
15350         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15351         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15352         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15353         ambiguous interfaces.
15354         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15355         * gfortran.dg/array_initializer_2.f90: Add initializer array
15356         constructor test.
15357
15358         PR fortran/30096
15359         * gfortran.dg/interface_9.f90: Test that host interfaces are
15360         not checked for ambiguity with the local version.
15361
15362 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15363
15364         PR fortran/29464
15365         * gfortran.dg/module_interface_2.f90: New test.
15366
15367 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15368
15369         PR fortran/29941
15370         * gfortran.dg/assumed_len.f90: New test.
15371
15372 2006-12-09  Richard Guenther  <rguenther@suse.de>
15373
15374         * g++.dg/warn/implicit-typename1.C: Qualify types.
15375         * g++.dg/parse/crash12.C: Likewise.
15376         * g++.dg/tree-ssa/pr22444.C: Likewise.
15377
15378 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15379
15380         * gfortran.dg/array_2.f90: Added sqrt test.
15381
15382 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15383
15384         * gcc.target/i386/x87regparm-1.c: XFAIL.
15385         * gcc.target/i386/x87regparm-2.c: XFAIL.
15386         * gcc.target/i386/x87regparm-3.c: XFAIL.
15387         * gcc.target/i386/x87regparm-4.c: XFAIL.
15388
15389 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15390
15391         * lib/target-supports.exp
15392         (check_effective_target_large_long_double): New.
15393         * gcc.dg/Wconversion-real.c : Use it.
15394         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15395         unsigned.
15396
15397 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15398
15399         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15400
15401 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15402
15403         PR fortran/27546
15404         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15405
15406 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15407
15408         PR c++/29732
15409         * g++.dg/template/crash65.C: New test.
15410         * g++.dg/template/spec16.C: Tweak error markers.
15411
15412 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15413
15414         * gcc.target/spu: New directory.
15415         * gcc.target/spu/spu.exp: New file.
15416         * gcc.target/spu/intrinsics-1.c: New test.
15417
15418 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15419
15420         PR c++/29980
15421         * g++.dg/ext/attrib27.C: New test.
15422         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15423         * g++.dg/parse/typedef5.C: Likewise.
15424
15425 2006-12-07  Mike Stump  <mrs@apple.com>
15426
15427         * treelang/compile/var_defs.tree: Adjust.
15428
15429 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15430
15431         PR c++/29730
15432         * g++.dg/template/crash64.C: New test.
15433         * g++.dg/parse/crash27.C: Adjust error markers.
15434
15435 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15436
15437         PR libfortran/30009
15438         PR libfortran/30056
15439         * gfortran.dg/read_eof_4.f90:  Add tests.
15440         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15441         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15442
15443 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15444
15445         PR c++/29729
15446         * g++.dg/template/crash63.C: New test.
15447
15448         PR c++/29728
15449         * g++.dg/template/crash62.C: New test.
15450
15451 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15452
15453         PR fortran/30003
15454         * gfortran.dg/allocatable_function_1.f90: Increase the number
15455         of expected calls of free to 10; the lhs section reference is
15456         now evaluated so there is another call to bar.  Change the
15457         comment appropriately.
15458         * gfortran.dg/array_section_1.f90: New test.
15459
15460 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15461
15462         PR fortran/29912
15463         * gfortran.dg/char_result_12.f90: New test.
15464
15465 2006-12-05  Richard Guenther  <rguenther@suse.de>
15466
15467         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15468         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15469         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15470         vect_double, xfail for spu*-*-*.
15471
15472 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15473
15474         PR fortran/29962
15475         * initialization_4.f90: Test noninteger exponents (-std=f95).
15476         * initialization_5.f90: New test for noninteger exponents
15477           with -std=f2003.
15478
15479 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15480
15481         PR fortran/29821
15482         * gfortran.dg/parameter_array_section_1.f90: New test.
15483
15484 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15485
15486         PR c++/29733
15487         * g++.dg/template/crash61.C: New test.
15488
15489         PR c++/29632
15490         * g++.dg/template/error23.C: New test.
15491
15492 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15493
15494         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15495
15496 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15497
15498         PR fortran/29916
15499         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15500
15501 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15502
15503         PR middle-end/29965
15504         * gcc.dg/gomp/pr29965-1.c: New test.
15505         * gcc.dg/gomp/pr29965-2.c: New test.
15506         * gcc.dg/gomp/pr29965-3.c: New test.
15507         * gcc.dg/gomp/pr29965-4.c: New test.
15508         * gcc.dg/gomp/pr29965-5.c: New test.
15509         * gcc.dg/gomp/pr29965-6.c: New test.
15510         * g++.dg/gomp/pr29965-1.C: New test.
15511         * g++.dg/gomp/pr29965-2.C: New test.
15512         * g++.dg/gomp/pr29965-3.C: New test.
15513         * g++.dg/gomp/pr29965-4.C: New test.
15514         * g++.dg/gomp/pr29965-5.C: New test.
15515         * g++.dg/gomp/pr29965-6.C: New test.
15516         * g++.dg/gomp/pr29965-7.C: New test.
15517         * g++.dg/gomp/pr29965-8.C: New test.
15518         * g++.dg/gomp/pr29965-9.C: New test.
15519         * g++.dg/gomp/pr29965-10.C: New test.
15520
15521 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15522
15523         * gnat.dg/pointer_variable_bounds.adb: New test.
15524         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15525         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15526
15527 2006-12-03  Eric Christopher  <echristo@apple.com>
15528
15529         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15530
15531 2006-12-03  Richard Henderson  <rth@redhat.com>
15532             Andrew Pinski  <pinskia@gmail.com>
15533
15534         PR C++/14329
15535         * g++.dg/warn/unit-1.C: New test.
15536
15537 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15538
15539         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15540
15541 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15542
15543         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15544         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15545         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15546         * gcc.dg/vect/vect-70.c: Reduce array size.
15547         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15548         vect_no_compaer_double targets.
15549         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15550         vect_float, vect_double, and vect_int.
15551
15552 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15553
15554         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15555         test for loop versioning on vect_no_align targets.
15556         * gcc.dg/vect/pr20122.c: Likewise.
15557         * gcc.dg/vect/vect-105.c: Likewise.
15558         * gcc.dg/vect/vect-42.c: Likewise.
15559         * gcc.dg/vect/vect-43.c: Likewise.
15560         * gcc.dg/vect/vect-74.c: Likewise.
15561         * gcc.dg/vect/vect-75.c: Likewise.
15562         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15563         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15564         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15565         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15566
15567 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15568
15569         PR fortran/29642
15570         * gfortran.dg/value_1.f90 : New test.
15571         * gfortran.dg/value_2.f90 : New test.
15572         * gfortran.dg/value_3.f90 : New test.
15573         * gfortran.dg/value_4.f90 : New test.
15574         * gfortran.dg/value_4.c : Called from value_4.f90.
15575
15576 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15577
15578         PR C++/30033
15579         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15580
15581 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15582
15583         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15584
15585 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15586
15587         PR c/27953
15588         * gcc.dg/pr27953.c: New test.
15589
15590 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15591
15592         PR c++/30022
15593         * g++.dg/ext/vector5.C: New test.
15594
15595         PR c++/30021
15596         * g++.dg/other/main1.C: New test.
15597
15598 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15599
15600         PR libfortran/29568
15601         * gfortran.dg/convert_implied_open.f90:  Change to
15602         new default record length.
15603         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15604         new error message.
15605         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15606
15607 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15608
15609         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15610
15611 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15612
15613         PR c++/29066
15614         * g++.dg/expr/pr29066.c: New.
15615
15616 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15617             Zdenek Dvorak <dvorakz@suse.cz>
15618
15619         PR tree-optimization/29921
15620         * gcc.dg/pr29921-2.c: New test.
15621
15622 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15623
15624         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15625         (i386_get_cpuid): New function.
15626         (i386_cpuid_ecx): Likewise.
15627         (i386_cpuid_edx): Likewise.
15628         (i386_cpuid): Updated to call i386_cpuid_edx.
15629
15630         * gcc.target/i386/sse3-addsubpd.c: New file.
15631         * gcc.target/i386/sse3-addsubps.c: Likewise.
15632         * gcc.target/i386/sse3-haddpd.c: Likewise.
15633         * gcc.target/i386/sse3-haddps.c: Likewise.
15634         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15635         * gcc.target/i386/sse3-hsubps.c: Likewise.
15636         * gcc.target/i386/sse3-lddqu.c: Likewise.
15637         * gcc.target/i386/sse3-movddup.c: Likewise.
15638         * gcc.target/i386/sse3-movshdup.c: Likewise.
15639         * gcc.target/i386/sse3-movsldup.c: Likewise.
15640
15641 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15642
15643         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15644
15645 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15646
15647         * gcc.dg/dfp/convert-int-max.c: New test.
15648         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15649
15650 2006-11-30  Richard Guenther  <rguenther@suse.de>
15651
15652         * gcc.dg/vect/vect-pow-1.c: Rename ...
15653         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15654         floats instead of doubles, check successful vectorization.
15655
15656 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15657
15658         PR target/29945
15659         * gcc.c-torture/compile/pr29945.c: New testcase.
15660
15661 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15662
15663         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15664         -maltivec.
15665
15666 2006-11-29  Eric Christopher  <echristo@apple.com>
15667
15668         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15669
15670 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15671
15672         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15673
15674         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15675
15676 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15677
15678         PR c++/29022
15679         * g++.dg/inherit/virtual2.C: New test.
15680         * g++.dg/inherit/virtual3.C: Likewise.
15681         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15682         * g++.dg/inherit/error2.C: Likewise.
15683         * g++.dg/template/instantiate1.C: Likewise.
15684
15685 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15686
15687         PR tree-opt/29984
15688         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15689
15690 2006-11-28  Jan Hubicka  <jh@suse.cz>
15691
15692         * gcc.dg/memcpy-1.c: New test.
15693
15694 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15695
15696         PR c++/29735
15697         * g++.dg/warn/main-3.C: New test.
15698
15699 2006-11-28  Jan Hubicka  <jh@suse.cz>
15700
15701         * gcc.dg/winline-1.c: New test.
15702
15703 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15704
15705         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15706         alignments.
15707
15708 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15709
15710         PR fortran/29976
15711         * gfortran.dg/missing_optional_dummy_3.f90
15712
15713 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15714
15715         PR fortran/20880
15716         * gfortran.dg/interface_3.f90: Modify errors.
15717
15718 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15719
15720         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15721         fail to link due to relocation overflows on spu-*-*.
15722
15723 2006-11-27  Michael Matz  <matz@suse.de>
15724             Andreas Krebbel  <krebbel1@de.ibm.com>
15725
15726         PR target/29319
15727         * gcc.dg/20061127-1.c: New testcase.
15728
15729 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15730
15731         * gcc.dg/20061124-1.c: Add exit() function prototype.
15732
15733 2006-11-27  Jan Hubicka  <jh@suse.cz>
15734
15735         * gcc.target/i386/memcpy-1.c: Adjust size.
15736         * gcc.dg/visibility-11.c: Likewise.
15737
15738 2006-11-27  Richard Guenther  <rguenther@suse.de>
15739
15740         PR middle-end/25620
15741         * gcc.target/i386/pow-1.c: New testcase.
15742         * gcc.dg/builtins-58.c: Likewise.
15743
15744 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15745
15746         PR c++/29886
15747         * g++.dg/expr/cast8.C: New test.
15748
15749 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15750
15751         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15752         Don't ever inline the testcase.
15753
15754 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15755
15756         PR fortran/29982
15757         * gfortran.fortran-torture/compile/parameter_3.f90: New
15758         testcase.
15759
15760 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15761
15762         PR fortran/29951
15763         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15764
15765 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15766
15767         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15768         for CHAR.
15769
15770 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15771
15772         PR libgfortran/29936
15773         * gfortran.dg/write_check3.f90: New test.
15774
15775 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15776
15777         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15778
15779 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15780
15781         PR fortran/20880
15782         * gfortran.dg/interface_3.f90: New test.
15783
15784         PR fortran/29387
15785         * gfortran.dg/generic_8.f90: New test.
15786
15787 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15788
15789         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15790         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15791         * gfortran.dg/specifics_3.f90: Remove.
15792
15793 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15794
15795         PR c/29955
15796         * gcc.dg/gomp/pr29955.c: New test.
15797
15798         PR c/29736
15799         * gcc.dg/pr29736.c: New test.
15800
15801 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15802
15803         PR tree-opt/29964
15804         * gcc.dg/pure-1.c: New test.
15805
15806 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15807
15808         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15809         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15810
15811 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15812
15813         * gcc.dg/20061124-1.c: New testcase.
15814
15815 2006-11-23  Eric Christopher  <echristo@apple.com>
15816
15817         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15818
15819 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15820
15821         PR c/2707
15822         PR c++/26167
15823         * gcc.dg/Wconversion-integer.c: New. Supersedes
15824         Wconversion-negative-constants.c
15825         * gcc.dg/Wconversion-real.c: New.
15826         * gcc.dg/Wconversion-real-integer.c: New.
15827         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15828         * g++.dg/warn/Wconversion1.C: Modified.
15829
15830 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15831
15832         * gfortran.dg/overload_1.f90: New test.
15833
15834 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15835
15836         PR c/9072
15837         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15838         Wtraditional-conversion.
15839         * gcc.dg/overflow-warn-2.c: Likewise.
15840         * gcc.dg/Wconversion.c: Likewise. Renamed as
15841         Wtraditional-conversion.c .
15842         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15843         Wtraditional-conversion-2.c .
15844         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15845         Wtraditional-conversion-2.c
15846         * gcc.dg/Wconversion-negative-constants.c: New.
15847
15848 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15849
15850         * gcc.dg/tree-ssa/dump-1.c: New test.
15851
15852 2006-11-23  David Ung <davidu@mips.com>
15853
15854         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15855         -mfp64, allowable when ISA >= 33 and float is enabled.
15856         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15857         of mthc1 and mfhc1 patterns.
15858
15859 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15860
15861         PR tree-optimization/29921
15862         * gcc.dg/pr29921.c: New test.
15863
15864 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15865
15866         PR fortran/29441
15867         * gfortran.dg/initialization_4.f90: New test.
15868
15869 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15870
15871         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15872         platforms that have interleaving support.
15873         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15874         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15875         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15876         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15877         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15878         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15879         gcc.dg/vect/vect-strided-u8-i8.c,
15880         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15881         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15882         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15883         gcc.dg/vect/vect-strided-float.c,
15884         gcc.dg/vect/vect-strided-a-mult.c,
15885         gcc.dg/vect/vect-strided-mult-char-ls.c,
15886         gcc.dg/vect/vect-strided-a-u16-mult.c,
15887         gcc.dg/vect/vect-strided-a-u32-mult.c,
15888         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15889         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15890         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15891         gcc.dg/vect/vect-strided-mult.c,
15892         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15893         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15894         New.
15895
15896 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15897
15898         PR fortran/25087
15899         * gfortran.dg/auto_char_len_4.f90: New test.
15900
15901 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15902
15903         PR fortran/29652
15904         * gfortran.dg/generic_7.f90: New test.
15905         * gfortran.dg/defined_operators_1.f90: Add new error.
15906
15907 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15908
15909         PR tree-optimization/29902
15910         * g++.dg/tree-ssa/pr29902.C: New test.
15911
15912 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15913
15914         PR fortran/29820
15915         * gfortran.dg/used_types_13.f90: New test.
15916
15917 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15918
15919         * gcc.dg/dfp/snan.c: Delete.
15920
15921 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15922
15923         * g++.dg/cpp0x/static_assert1.C: New.
15924         * g++.dg/cpp0x/static_assert2.C: New.
15925         * g++.dg/cpp0x/static_assert3.C: New.
15926
15927 2006-11-21  Richard Guenther  <rguenther@suse.de>
15928
15929         * gcc.dg/vect/vect-pow-1.c: New testcase.
15930         * gcc.dg/vect/vect-pow-2.c: Likewise.
15931
15932 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15933
15934         PR c++/29570
15935         * g++.dg/template/static29.C: New test.
15936
15937         PR c++/29734
15938         * g++.dg/conversion/simd4.C: New test.
15939
15940 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15941
15942         PR c++/29475
15943         * g++.dg/template/access19.C: New test.
15944         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15945         error is reported.
15946
15947 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15948
15949         PR tree-opt/25500
15950         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15951
15952 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15953
15954         PR fortran/27546
15955         * gfortran.dg/import.f90: Extended test.
15956         * gfortran.dg/import2.f90: Extended test.
15957
15958 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15959
15960         * gfortran.dg/volatile3.f90: Add conflict test.
15961
15962 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15963
15964         PR fortran/24783
15965         * gfortran.dg/implicit_10.f90: New test.
15966
15967 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15968
15969         PR c++/8586
15970         * g++.dg/warn/Wall-write-strings.C: New.
15971
15972 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15973
15974         * gfortran.dg/alloc_comp_constraint_5.f90: New.
15975         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15976
15977 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15978
15979         * gfortran.dg/use_3.f90: Remove error message.
15980         * gfortran.dg/iso_fortran_env_1.f90: New test.
15981         * gfortran.dg/iso_fortran_env_2.f90: New test.
15982         * gfortran.dg/iso_fortran_env_3.f90: New test.
15983         * gfortran.dg/iso_fortran_env_4.f90: New test.
15984
15985 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
15986
15987         * gcc.dg/vect/vect-27.c: Fix initialization.
15988
15989 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15990
15991         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15992         * gcc.dg/torture/builtin-minmax-1.c: New.
15993
15994         * gcc.dg/builtins-20.c: Add cases for copysign.
15995
15996 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15997
15998         PR fortran/24285
15999         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16000
16001 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16002         * gfortran.dg/use_1.f90: New test.
16003         * gfortran.dg/use_1.f90: New test.
16004         * gfortran.dg/use_1.f90: New test.
16005
16006 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16007
16008         PR tree-optimization/29801
16009         * gcc.dg/pr29801.c: New test.
16010
16011 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16012
16013         PR middle-end/29584
16014         * gcc.dg/torture/pr29584.c: New test.
16015
16016 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16017
16018         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16019         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16020         * gcc.target/powerpc/compress-float-ppc.c,
16021         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16022         powerpc_fprs.
16023         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16024         do not pass -mhard-float.
16025
16026 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16027
16028         * gnat.dg/volatile_aggregate.adb: New test.
16029
16030 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16031
16032         PR fortran/29391
16033         PR fortran/29489
16034         * gfortran.dg/bound_2.f90: Add more checks.
16035         * gfortran.dg/bound_3.f90: New test.
16036
16037 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16038
16039         PR target/29201
16040         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16041
16042 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16043
16044         * gfortran.dg/import3.f90: Fix error message.
16045
16046 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16047
16048         PR tree-opt/29788
16049         * gfortran.fortran-torture/compile/inline_1.f90:
16050         New testcase.
16051
16052 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16053
16054         * gcc.target/i386/x87regparm-1.c: New test.
16055         * gcc.target/i386/x87regparm-2.c: New test.
16056         * gcc.target/i386/x87regparm-3.c: New test.
16057         * gcc.target/i386/x87regparm-4.c: New test.
16058
16059 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16060
16061         PR fortran/27546
16062         * gfortran.dg/import.f90: New test.
16063         * gfortran.dg/import2.f90: New test.
16064         * gfortran.dg/import3.f90: New test.
16065
16066 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16067
16068         PR fortran/27588
16069         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16070
16071 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16072
16073         PR fortran/29806
16074         * gfortran.dg/contains.f90: New test.
16075         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16076
16077 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16078
16079         PR tree-optimization/29581
16080         * gcc.dg/pr29581-1.c: New test.
16081         * gcc.dg/pr29581-2.c: New test.
16082         * gcc.dg/pr29581-3.c: New test.
16083         * gcc.dg/pr29581-4.c: New test.
16084         * gfortran.dg/pr29581.f90: New test.
16085
16086 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16087
16088         PR fortran/29702
16089         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16090         numbers in error message headers.
16091
16092 2006-11-14  Richard Guenther  <rguenther@suse.de>
16093
16094         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16095         to i?86 and x86_64 targets.
16096
16097 2006-11-14  Caroline Tice  <ctice@apple.com>
16098
16099         * gcc.dg/pubtypes-1.c: New file/testcase.
16100         * gcc.dg/pubtypes-2.c: New file/testcase.
16101         * gcc.dg/pubtypes-3.c: New file/testcase.
16102         * gcc.dg/pubtypes-4.c: New file/testcase.
16103         * g++.dg/pubtypes.C: New file/testcase.
16104
16105 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16106
16107         PR c++/29106
16108         * g++.dg/init/self1.C: New test.
16109
16110 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16111
16112         PR fortran/29657
16113         * gfortran.dg/conflicts.f90: Add.
16114
16115 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16116
16117         PR rtl-optimization/29798
16118
16119         * gcc.c-torture/execute/pr29798.c: New.
16120
16121 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16122
16123         * gcc.dg/builtins-20.c: Add more cases.
16124
16125 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16126
16127         PR fortran/29759
16128         * gfortran.dg/gomp/pr29759.f90: New test.
16129
16130 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16131
16132         PR c++/29518
16133         * g++.dg/template/static28.C: New test.
16134
16135 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16136
16137         * lib/c-torture.exp: Use target-libpath.exp.
16138         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16139         set GCC_EXEC_PREFIX env var from global variable of same name.
16140
16141 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16142
16143         PR fortran/26994
16144         * gfortran.fortran-torture/compile/transfer-1.f90:
16145         New testcase.
16146
16147 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16148             Zdenek Dvorak <dvorakz@suse.cz>
16149
16150         PR tree-optimization/29680
16151         * gcc.dg/alias-11.c: New test.
16152
16153 2006-11-12  Jason Merrill  <jason@redhat.com>
16154             Andrew Pinski <pinskia@physics.uc.edu>
16155
16156         PR middle-end/28915
16157         * gcc.target/i386/vectorize1.c: New.
16158
16159 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16160
16161         PR rtl-optimization/29797
16162         * gcc.c-torture/execute/pr29797-1.c: New test case.
16163
16164 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16165
16166         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16167
16168 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16169
16170         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16171
16172 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16173
16174         PR tree-optimization/13827
16175         * gcc.dg/fold-eqand-1.c: New test case.
16176
16177 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16178
16179         PR rtl-opt/28812
16180         * gcc.c-torture/execute/mayalias-3.c: New test.
16181
16182 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16183
16184         PR middle-end/27528
16185         * gcc.c-torture/compile/pr27528.c: New test.
16186         * gcc.dg/pr27528.c: Likewise.
16187
16188 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16189
16190         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16191
16192         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16193
16194 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16195
16196         PR fortran/29758
16197         * gfortran.dg/reshape_source_size_1.f90: New test.
16198
16199 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16200
16201         PR fortran/29315
16202         * gfortran.dg/aliasing_dummy_4.f90: New test.
16203
16204 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16205
16206         PR target/29777
16207         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16208         and x86_64-*-* targets.
16209
16210 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16211
16212         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16213         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16214         New macros. Use them in exact tests.
16215         (TESTIT3): New macro.
16216         Add tests for fmin, fmax and fma.
16217
16218 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16219
16220         PR fortran/29431
16221         * gfortran.dg/array_constructor_13.f90: New test.
16222
16223 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16224
16225         PR fortran/29744
16226         * gfortran.dg/used_types_12.f90: New test.
16227
16228 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16229
16230         PR middle-end/29726
16231         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16232         (test6): Ditto.
16233         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16234         * gcc.dg/fold-eqandshift-3.c: New test case.
16235
16236 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16237
16238         PR fortran/29699
16239         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16240
16241         PR fortran/21370
16242         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16243
16244 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16245
16246         * gcc.dg/20061109-1.c: New testcase.
16247
16248 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16249
16250         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16251
16252 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16253
16254         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16255         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16256
16257 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16258
16259         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16260         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16261
16262 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16263
16264         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16265
16266 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16267
16268         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16269         vect-9.c).
16270         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16271         * gcc.dg/vect/vect-9.c: Now vectorizable.
16272         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16273         that support vect_widen_mult.
16274         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16275         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16276         vect-reduc-dot-u16.c).
16277         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16278         vect-reduc-dot-u16.c).
16279         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16280         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16281         vect-reduc-dot-s8.c).
16282         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16283         vect-reduc-dot-s8.c).
16284         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16285         vect-reduc-dot-s8.c).
16286         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16287         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16288         vect-reduc-dot-u8.c).
16289         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16290         vect-reduc-dot-u8.c).
16291         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16292         * gcc.dg/vect/vect-multitypes-9.c: New test.
16293         * gcc.dg/vect/vect-multitypes-10.c: New test.
16294         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16295         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16296         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16297         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16298         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16299         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16300         wrapv-vect-reduc-dot-s8.c.
16301         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16302         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16303         targets that support vec_unpack.
16304         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16305         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16306         (check_effective_target_vect_widen_mult_hi_to_si): New.
16307         (check_effective_target_vect_widen_sum): Removed.
16308
16309         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16310
16311         * gcc.dg/vect/vect-multitypes-8.c: New test.
16312         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16313
16314         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16315
16316         * gcc.dg/vect/vect-multitypes-7.c: New test.
16317
16318         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16319
16320         * gcc.dg/vect/vect-multitypes-4.c: New test.
16321         * gcc.dg/vect/vect-multitypes-5.c: New test.
16322         * gcc.dg/vect/vect-multitypes-6.c: New test.
16323
16324         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16325
16326         * gcc.dg/vect/vect-multitypes-1.c: New test.
16327         * gcc.dg/vect/vect-multitypes-2.c: New test.
16328         * gcc.dg/vect/vect-multitypes-3.c: New test.
16329
16330 2006-11-07  Eric Christopher  <echristo@apple.com>
16331
16332         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16333         Test using scan-assembler-not.
16334
16335 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16336
16337         * gcc.dg/inline-17.c: New test.
16338
16339 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16340
16341         PR other/25028
16342         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16343         on HP-UX.
16344
16345 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16346
16347         PR fortran/29539
16348         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16349
16350         PR fortran/29634
16351         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16352         test.
16353
16354 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16355
16356         PR fortran/29601
16357         * gfortran.dg/volatile.f90: Add.
16358         * gfortran.dg/volatile2.f90: Add.
16359         * gfortran.dg/volatile3.f90: Add.
16360         * gfortran.dg/volatile4.f90: Add.
16361         * gfortran.dg/volatile5.f90: Add.
16362         * gfortran.dg/volatile6.f90: Add.
16363         * gfortran.dg/volatile7.f90: Add.
16364
16365 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16366
16367         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16368           for matching error messages.
16369         * gfortran.dg/specifics_3.f90: Adjust pattern
16370           for matching error messages.
16371
16372 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16373             Bernhard Fischer  <aldot@gcc.gnu.org>
16374
16375         * lib/gcc-dg.exp (output-exists): New proc.
16376         (output-exists-not): New proc.
16377         * gcc.test-framework/test-framework.awk: Support new directives.
16378         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16379         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16380         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16381         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16382         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16383         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16384
16385 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16386
16387         PR fortran/29630
16388         PR fortran/29679
16389         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16390         * gfortran.dg/initialization_3.f90: New.
16391
16392 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16393
16394         PR libgfortran/25545
16395         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16396
16397 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16398
16399         PR middle-end/29695
16400         * gcc.c-torture/execute/pr29695-1.c: New test.
16401         * gcc.c-torture/execute/pr29695-2.c: New test.
16402
16403 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16404
16405         PR fortran/29565
16406         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16407
16408 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16409
16410         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16411         for matching error messages.
16412
16413 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16414
16415         PR target/26915
16416         * gcc.target/i386/387-12.c: New test.
16417
16418 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16419
16420         PR libfortran/29713
16421         * gfortran.dg/pr29713.f90: New test.
16422
16423 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16424
16425         * gcc.c-torture/execute/arith-rand-ll.c:
16426         Also test for bogus rest sign.
16427
16428 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16429
16430         PR libfortran/27895
16431         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16432
16433 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16434
16435         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16436         from error messages.
16437
16438 2006-11-02  Mike Stump  <mrs@apple.com>
16439
16440         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16441
16442         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16443
16444 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16445
16446         * g++.dg/eh/gcsec1.C: New test.
16447
16448 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16449
16450         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16451         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16452
16453 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16454
16455         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16456         hexadecimal value.
16457         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16458         * gcc.dg/pr14796-2.c: Likewise.
16459
16460 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16461
16462         * gcc.c-torture/execute/20061101-1.c: New test.
16463
16464 2006-11-01  Richard Guenther  <rguenther@suse.de>
16465
16466         * gcc.target/i386/fpprec-1.c: New testcase.
16467
16468 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16469
16470         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16471         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16472
16473 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16474
16475         * gcc.c-torture/execute/20061031-1.c: New test.
16476
16477 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16478
16479         PR 23067
16480         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16481         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16482         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16483         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16484         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16485         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16486         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16487
16488 2006-10-31  Eric Christopher  <echristo@apple.com>
16489             Falk Hueffner  <falk@debian.org>
16490
16491         * gcc.dg/builtin-bswap-1.c: New.
16492         * gcc.dg/builtin-bswap-2.c: New.
16493         * gcc.dg/builtin-bswap-3.c: New.
16494         * gcc.dg/builtin-bswap-4.c: New.
16495         * gcc.dg/builtin-bswap-5.c: New.
16496         * gcc.target/i386/builtin-bswap-1.c: New.
16497
16498 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16499
16500         * gcc.dg/inline-16.c: New.
16501
16502         PR 16622
16503         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16504         defining it.
16505         * gcc.dg/inline-13.c: New.
16506         * gcc.dg/inline-14.c: New.
16507         * gcc.dg/inline-15.c: New.
16508
16509         PR 11377
16510         * gcc.dg/inline6.c: New.
16511         * gcc.dg/inline7.c: New.
16512
16513 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16514
16515         PR middle-end/23470
16516         * gcc.dg/pr23470-1.c: New test case.
16517
16518 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16519
16520         PR fortran/29537
16521         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16522         data.
16523         * gfortran.dg/blockdata_2.f90: New testcase.
16524
16525 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16526
16527         PR libfortran/29627
16528         * gfortran.dg/unf_short_record_1.f90:  New test.
16529
16530 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16531
16532         PR fortran/29067
16533         * gfortran.dg/pr29067.f: New test.
16534
16535 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16536             Richard Sandiford  <richard@codesourcery.com>
16537
16538         * lib/target-supports.exp (get_compiler_messages): Append options
16539         as a single list element.
16540         (check_effective_target_arm_vfp_ok): New.
16541         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16542
16543 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16544
16545         PR fortran/29387
16546         * gfortran.dg/intrinsic_actual_2.f90: New test.
16547
16548         PR fortran/29490
16549         * gfortran.dg/actual_array_interface_1.f90: New test.
16550
16551         PR fortran/29641
16552         * gfortran.dg/used_types_11.f90: New test.
16553
16554 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16555
16556         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16557         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16558         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16559         * g++.old-deja/g++.mike/net25.C (main): Same.
16560         * g++.dg/lookup/exception1.C (main): Same.
16561         * g++.dg/parse/parens2.C (main): Same.
16562
16563 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16564
16565         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16566
16567 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16568
16569         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16570         * gcc.dg/torture/builtin-math-3.c: Likewise.
16571
16572 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16573
16574         PR fortran/29452
16575         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16576         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16577
16578 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16579
16580         PR Fortran/29410
16581         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16582
16583 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16584
16585         * lib/target-supports.exp (check_function_available): Declare
16586         function before calling.
16587
16588 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16589
16590         PR tree-optimization/29637
16591         * gcc.dg/pr29637.c: New test.
16592
16593 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16594
16595         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16596         tree canonicalization.
16597
16598 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16599
16600         * gcc.dg/builtins-20.c: Add more hypot tests.
16601
16602 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16603
16604         * gcc.dg/fold-compare-1.c: New test case.
16605
16606 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16607
16608         PR c++/16307
16609         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16610
16611 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16612
16613         PR tree-optimization/15458
16614         * gcc.dg/fold-xornot-1.c: New test case.
16615
16616 2006-10-29  Richard Guenther  <rguenther@suse.de>
16617
16618         * gcc.target/i386/math-torture/trunc.c: New testcase.
16619
16620 2006-10-29  Richard Guenther  <rguenther@suse.de>
16621
16622         * gcc.target/i386/math-torture/round.c: New testcase.
16623
16624 2006-10-29  Richard Guenther  <rguenther@suse.de>
16625
16626         * gcc.target/i386/math-torture/ceil.c: New testcase.
16627         * gcc.target/i386/math-torture/floor.c: Likewise.
16628
16629 2006-10-29  Richard Guenther  <rguenther@suse.de>
16630
16631         * gcc.target/i386/math-torture/rint.c: New testcase.
16632         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16633
16634 2006-10-29  Richard Guenther  <rguenther@suse.de>
16635
16636         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16637         * gcc.target/i386/math-torture/lceil.c: Likewise.
16638
16639 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16640
16641         PR libgfortran/24313
16642         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16643
16644 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16645
16646         * gcc.c-torture/execute/20020118-1.c,
16647         gcc.c-torture/execute/builtins/strlen.c,
16648         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16649         comment typos.
16650
16651 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16652
16653         * gcc.dg/builtins-20.c: Add tests for hypot.
16654         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16655         two-argument builtins.
16656         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16657         TESTIT2.  Update all callers.
16658         (TESTIT2, TESTIT2_R): New helper macros.
16659         Add testcases for pow, hypot and atan2.
16660
16661 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16662
16663         PR C++/29295
16664         * g++.dg/expr/bool1.C: New test.
16665         * g++.dg/expr/bool2.C: New test.
16666
16667 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16668
16669         PR fortran/28224
16670         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16671         * gfortran.dg/namelist_internal.f90: New test.
16672
16673 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16674
16675         PR fortran/29625
16676         * gfortran.dg/io_real_boz.f90: Add.
16677         * gfortran.dg/io_real_boz2.f90: Add.
16678
16679 2006-10-28  Richard Guenther  <rguenther@suse.de>
16680
16681         PR middle-end/26899
16682         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16683
16684 2006-10-28  Richard Guenther  <rguenther@suse.de>
16685
16686         PR target/28806
16687         * gcc.target/i386/math-torture/lround.c: New testcase.
16688
16689 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16690
16691         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16692         * gcc.dg/builtins-44.c: Likewise.
16693         * gcc.dg/builtins-45.c: Likewise.
16694         * gcc.dg/pr28796-2.c: Likewise.
16695         * gcc.dg/unordered-3.c: Likewise.
16696
16697 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16698
16699         PR libgfortran/27954
16700         * gfortran.dg/error_recovery_2.f90: New test.
16701
16702 2006-10-26  Richard Guenther  <rguenther@suse.de>
16703
16704         * gcc.target/i386/i386.exp: Use glob, not find to collect
16705         tests.  Avoids recursing into subdirectories.
16706         * gcc.target/i386/math-torture/math-torture.exp: Torture
16707         for interesting ia32 math options.
16708         * gcc.target.i386/math-torture/lrint.c: New testcase.
16709
16710 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16711
16712         PR libgfortran/29563
16713         * gfortran.dg/arrayio_9.f90: Update test.
16714         * gfortran.dg/arrayio_19.f90: New test.
16715
16716 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16717
16718         * gcc.dg/20061026.c: New testcase.
16719
16720 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16721
16722         PR libgfortran/29563
16723         * gfortran.dg/arrayio_9.f90: New test.
16724
16725 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16726
16727         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16728         Copy the strings manually, as strcpy may call strlen.
16729
16730 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16731
16732         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16733         Add checks for log, log2, log10 and log1p.
16734
16735         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16736         we already test 0.0.  Add checks for expm1, log, log2, log10,
16737         log1p, cbrt, erf and erfc.
16738
16739 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16740
16741         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16742
16743 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16744
16745         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16746         and remainderl() built-in functions.  Remove -ffast-math from
16747         dg-options.
16748
16749 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16750
16751         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16752         acosh and atanh.
16753
16754         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16755         floating point modifiers to arguments passed to float and long
16756         double functions respectively.  Update all callers to use floating
16757         point numbers, not integers.  Add tests for exp, exp2 and
16758         exp10/pow10.
16759
16760         * gcc.dg/torture/builtin-math-3.c: New test.
16761
16762 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16763
16764         PR fortran/29393
16765         * gfortran.dg/initialize_2.f90: New.
16766
16767 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16768
16769         * gcc.dg/torture/builtin-math-2.c: New test.
16770
16771 2006-10-24  Richard Guenther  <rguenther@suse.de>
16772
16773         PR middle-end/28796
16774         * gcc.dg/pr28796-1.c: New testcase.
16775         * gcc.dg/pr28796-2.c: Likewise.
16776
16777 2006-10-24  Richard Guenther  <rguenther@suse.de>
16778
16779         * gcc.dg/builtins-57.c: New testcase.
16780
16781 2006-10-24  Richard Guenther  <rguenther@suse.de>
16782
16783         PR tree-optimization/29567
16784         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16785
16786 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16787
16788         PR tree-optimization/14784
16789         * gcc.dg/alias-10.c: New test.
16790
16791 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16792
16793         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16794
16795 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16796
16797         * gcc.dg/builtin-strncat-chk-1.c: New test.
16798
16799 2006-10-23  Jan Hubicka  <jh@suse.cz>
16800
16801         * gcc.dg/memmove-1.c: New test.
16802
16803 2006-10-23  Paul Brook  <paul@codesourcery.com>
16804
16805         * gcc.dg/pragma-pack-5.c: New test.
16806
16807 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16808
16809         * g++.dg/other/s390-1.C: New testcase.
16810
16811 2006-10-23  Richard Guenther  <rguenther@suse.de>
16812
16813         PR middle-end/27132
16814         PR middle-end/23295
16815         * gcc.dg/pr27132.c: New testcase.
16816         * gcc.dg/pr23295.c: Likewise.
16817         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16818         * g++.dg/tree-ssa/pr19807.C: Likewise.
16819
16820 2006-10-23  Richard Guenther  <rguenther@suse.de>
16821
16822         PR middle-end/21032
16823         * gcc.dg/pr21032.c: New testcase.
16824
16825 2006-10-22  Jeff Law  <law@redhat.com>
16826         Richard Guenther  <rguenther@suse.de>
16827
16828         PR tree-optimization/15911
16829         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16830
16831 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16832
16833         PR c++/20647
16834         * g++.dg/abi/rtti3.C: New.
16835
16836 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16837
16838         PR middle-end/28252
16839         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16840         transformation.
16841
16842 2006-10-21  Richard Guenther  <rguenther@suse.de>
16843
16844         PR tree-optimization/3511
16845         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16846
16847 2006-10-21  Richard Guenther  <rguenther@suse.de>
16848
16849         PR middle-end/26898
16850         * gcc.dg/torture/pr26898-1.c: New testcase.
16851         * gcc.dg/torture/pr26898-2.c: Likewise.
16852
16853 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16854
16855         PR c++/28053
16856         * g++.dg/parse/bitfield1.C: Adjust error markers.
16857         * g++.dg/parse/bitfield2.C: New test.
16858
16859 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16860
16861         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16862
16863 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16864
16865         PR libfortran/27895
16866         * gfortran.dg/zero_sized_1.f90: New test.
16867
16868 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16869
16870         * gcc.dg/div-compare-1.c: New test.
16871
16872 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16873
16874         PR fortran/29216
16875         * gfortran.dg/result_default_init_1.f90: New test.
16876
16877         PR fortran/29314
16878         * gfortran.dg/automatic_default_init_1.f90: New test.
16879
16880         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16881         from 38 to 33.
16882
16883 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16884
16885         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16886         'using namespace std' without previous declaration.
16887         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16888         * g++.old-deja/g++.robertl/eb133c.C: New.
16889
16890 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16891
16892         PR libgfortran/29277
16893         * gfortran.dg/streamio_4.f90: Update test.
16894         * gfortran.dg/streamio_11.f90: New test.
16895
16896 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16897
16898         PR c++/27952
16899         * g++.dg/inherit/virtual1.C: New test.
16900
16901 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16902
16903         PR c++/28261
16904         * g++.dg/parse/enum3.C: New test.
16905
16906 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16907
16908         PR c++/29039
16909         * g++.dg/init/ctor8.C: New test.
16910
16911 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16912
16913         PR c++/27270
16914         * g++.dg/ext/complit8.C: Tweak error markers.
16915         * g++.dg/template/complit1.C: Add error marker.
16916
16917 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16918
16919         PR c++/27270
16920         * g++.dg/ext/complit8.C: New test.
16921
16922         PR c++/29408
16923         * g++.dg/parse/dtor12.C: New test.
16924
16925         PR c++/29435
16926         * g++.dg/template/sizeof11.C: New test.
16927
16928 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16929
16930         PR fortran/29392
16931         * gfortran.dg/data_char_3.f90: New test.
16932
16933         PR fortran/29451
16934         * gfortran.dg/negative_automatic_size.f90: New test.
16935
16936 2006-10-16  David Daney  <ddaney@avtrex.com>
16937
16938         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16939
16940 2006-10-16  Eric Christopher  <echristo@apple.com>
16941
16942         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16943         x86_64.
16944
16945 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16946
16947         PR c++/28211
16948         * g++.dg/tc1/dr49.C: Tweak error messages.
16949         * g++.dg/parse/template21.C: New test.
16950
16951 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16952
16953         PR middle-end/20491
16954         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16955
16956 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16957
16958         PR fortran/29403
16959         * gfortran.dg/print_1.f90: New test.
16960
16961 2006-10-15  Jan Hubicka  <jh@suse.cz>
16962
16963         PR middle-end/29241
16964         * gcc.c-torture/compile/pr29241.c: New testcase.
16965
16966 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
16967
16968         PR middle-end/29250
16969         * gcc.c-torture/compile/pr29250.c: New test.
16970
16971 2006-10-15  Richard Guenther  <rguenther@suse.de>
16972
16973         * gcc.dg/pr29299.c: New testcase.
16974
16975 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
16976
16977         PR fortran/24767
16978         * gfortran.dg/label_4.f90: Adjust warning flag.
16979
16980 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16981
16982         PR fortran/29371
16983         * gfortran.dg/nullify_3.f90: New test.
16984
16985 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16986
16987         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16988         on Solaris 2.5.1 too.
16989
16990 2006-10-13  Eric Christopher  <echristo@apple.com>
16991
16992         * gcc.dg/pr25993.c: Skip for darwin.
16993
16994 2006-10-13  Eric Christopher  <echristo@apple.com>
16995
16996         * gcc.dg/visibility-11.c: Skip for darwin.
16997
16998 2006-10-13  Eric Christopher  <echristo@apple.com>
16999
17000         * gcc.dg/darwin-weakimport-1.c: Use
17001         -fno-asynchronous-unwind-tables.
17002         * gcc.dg/darwin-weakimport-3.c: Ditto.
17003
17004 2006-10-13  Richard Guenther  <rguenther@suse.de>
17005
17006         PR tree-optimization/29446
17007         * gcc.dg/torture/pr29446.c: New testcase.
17008
17009 2006-10-13  Bill Wendling  <wendling@apple.com>
17010
17011         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17012         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17013         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17014         * g++.old-deja/g++.law/shadow1.C: Likewise.
17015         * g++.old-deja/g++.law/ctors10.C: Likewise.
17016         * g++.dg/debug/namespace1.C: Likewise.
17017         * g++.dg/inherit/namespace-as-base.C: Likewise.
17018         * g++.dg/opt/delay-slot-1.C: Likewise.
17019         * g++.dg/parse/defarg10.C: Likewise.
17020         * g++.dg/template/ptrmem11.C: Likewise.
17021         * g++.dg/template/mem_func_ptr.C: Likewise.
17022         * g++.dg/template/spec19.C: Likewise.
17023
17024 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17025
17026         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17027
17028 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17029
17030         PR fortran/29373
17031         * gfortran.dg/implicit_9.f90: New test.
17032
17033         PR fortran/29407
17034         * gfortran.dg/namelist_25.f90: New test.
17035
17036         PR fortran/27701
17037         * gfortran.dg/same_name_2.f90: New test.
17038
17039         PR fortran/29232
17040         * gfortran.dg/host_assoc_types_1.f90: New test.
17041
17042         PR fortran/29364
17043         * gfortran.dg/missing_derived_type_1.f90: New test.
17044         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17045
17046         PR fortran/29422
17047         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17048
17049         PR fortran/29428
17050         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17051
17052 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17053
17054         PR fortran/29391
17055         * gfortran.dg/bound_2.f90: New test.
17056
17057 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17058
17059         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17060         directive.
17061         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17062         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17063         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17064         * gfortran.dg/gomp/reduction3.f90: Likewise.
17065         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17066         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17067         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17068         * gfortran.dg/forall_4.f90: Likewise.
17069         * gfortran.dg/spec_expr_4.f90: Likewise.
17070         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17071         * gfortran.dg/forall_5.f90: Likewise.
17072         * gfortran.dg/open_access_append_2.f90: Add check for
17073         compile-time warning.
17074
17075 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17076
17077         PR c++/28506
17078         * g++.dg/parse/pure1.C: New test.
17079
17080 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17081
17082         PR fortran/21435
17083         * gfortran.dg/io_constraints_3.f90: New test.
17084         * gfortran.dg/open_access_append_1.f90: Add checks
17085         for compile-time warnings.
17086         * gfortran.dg/pr20163-2.f: Likewise.
17087         * gfortran.dg/iostat_2.f90: Likewise.
17088         * gfortran.dg/label_4.f90: Delete the temporary
17089         file.
17090         * gfortran.dg/direct_io_2.f90: Add a FILE=
17091         specifier.
17092         * gfortran.dg/iomsg_1.f90: Add check for
17093         compile-time warning.
17094
17095 2006-10-12  Jan Hubicka  <jh@suse.cz>
17096
17097         PR c/28419
17098         * gcc.dg/pr28319.c: New test.
17099
17100 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17101         PR c++/29318
17102         * g++.dg/ext/vla4.C: New test.
17103
17104 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17105
17106         PR c++/27961
17107         * g++.dg/template/crash60.C: New test.
17108         * g++.dg/other/large-size-array.C: Adjust error markers.
17109         * g++.dg/parse/crash27.C: Likewise.
17110         * g++.dg/template/crash1.C: Likewise.
17111
17112 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17113
17114         PR testsuite/29093
17115         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17116
17117 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17118
17119         PR preprocessor/28709
17120         * gcc.dg/cpp/paste14.c: New test.
17121
17122 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17123
17124         PR c++/29175
17125         * g++.dg/init/array24.C: New test.
17126
17127 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17128
17129         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17130         of <sys/types.h>.
17131
17132 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17133
17134         PR c++/29024
17135         * g++.dg/parse/typedef8.C: New test.
17136         * g++.dg/other/mult-stor1.C: Adjust error markers.
17137
17138 2006-10-11  Richard Guenther  <rguenther@suse.de>
17139
17140         PR tree-optimization/28230
17141         * gcc.dg/torture/pr28230.c: New testcase.
17142
17143 2006-10-11  Richard Guenther  <rguenther@suse.de>
17144
17145         PR inline-asm/29119
17146         * gcc.dg/torture/pr29119.c: New testcase.
17147
17148 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17149
17150         PR middle-end/29272
17151         * gcc.c-torture/execute/20060930-2.c: New test.
17152
17153 2006-10-09  Richard Henderson  <rth@redhat.com>
17154
17155         Revert emutls patch.
17156
17157 2006-10-09  Richard Guenther  <rguenther@suse.de>
17158
17159         PR middle-end/29254
17160         * gcc.dg/pr29254.c: New testcase.
17161
17162 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17163             Paul Thomas  <pault@gcc.gnu.org>
17164
17165         PR fortran/20541
17166         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17167         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17168         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17169         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17170         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17171         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17172         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17173         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17174         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17175         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17176         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17177         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17178         * gfortran.dg/alloc_comp_std.f90: New test.
17179         * gfortran.dg/move_alloc.f90: New test.
17180
17181 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17182
17183         PR fortran/29115
17184         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17185
17186         PR fortran/29211
17187         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17188
17189 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17190
17191         PR fortran/28585
17192         * gfortran.dg/new_line.f90: New test.
17193
17194 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17195
17196         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17197         * gcc.dg/torture/builtin-convert-1.c,
17198         gcc.dg/torture/builtin-convert-2.c,
17199         gcc.dg/torture/builtin-convert-3.c,
17200         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17201
17202 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17203
17204         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17205         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17206         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17207         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17208
17209 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17210
17211         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17212         Xfail some tests for powerpc-darwin and powerpc-aix.
17213
17214 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17215
17216         PR c/29380
17217         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17218
17219 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17220
17221         PR target/29300
17222         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17223         on hppa*-*-hpux*.
17224
17225 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17226
17227         PR fortran/16580
17228         PR fortran/29288
17229         * gfortran.fortran-torture/execute/specifics.f90:
17230         Add tests for using all possible intrinsics as actual arguments.
17231         * gfortran.dg/specifics_1.f90: Add tests for using
17232         all possible intrinsics as actual arguments.
17233         * gfortran.dg/specifics_2.f90: New file.
17234         * gfortran.dg/specifics_3.f90: New file.
17235
17236 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17237
17238         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17239         * gcc.dg/debug/debug-2.c: Likewise.
17240
17241 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17242
17243         * gcc.c-torture/compile/sync-2.c: New test.
17244
17245 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17246
17247         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17248         line endings.
17249
17250 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17251
17252         PR rtl-optimization/29128
17253         * gcc.c-torture/compile/pr29128.c: New test.
17254
17255 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17256
17257         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17258         line endings.
17259
17260 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17261
17262         PR middle-end/29256
17263         * gcc.dg/tree-ssa/loop-19.c: New test.
17264
17265 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17266
17267         PR tree-optimization/29330
17268         * gcc.dg/pr29330.c: New test.
17269
17270         PR target/28924
17271         * gcc.c-torture/compile/20061005-1.c: New test.
17272
17273 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17274
17275         * gcc.dg/typename-vla-1.c: New case.
17276         * gnat.dg/forward_vla.adb: New case.
17277
17278 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17279
17280         PR tree-optimization/29290
17281         * gfortran.dg/loop_nest_1.f90: New test.
17282
17283         PR target/29198
17284         * gcc.dg/tls/opt-12.c: New test.
17285
17286         PR fortran/28415
17287         * gfortran.dg/save_2.f90: New test.
17288
17289         PR c/29091
17290         * gcc.dg/pr29091.c: New test.
17291
17292 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17293
17294         * lib/target-supports.exp
17295         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17296         same as x86_64-*-*; check for LP64.
17297
17298 2006-10-04  Richard Henderson  <rth@redhat.com>
17299
17300         * lib/target-supports.exp (check_effective_target_tls): Redefine
17301         to mean non-emulated tls.
17302         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17303         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17304         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17305         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17306         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17307         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17308         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17309
17310 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17311
17312         PR fortran/29343
17313         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17314
17315 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17316
17317         * gfortran.dg/bounds_check_fail_1.f90: New test.
17318
17319 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17320
17321         PR c++/29020
17322         * g++.dg/template/friend48.C: New test.
17323
17324 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17325
17326         PR fortran/29098
17327         * gfortran.dg/default_initialization_2.f90: New test.
17328
17329 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17330
17331         PR fortran/20779
17332         PR fortran/20891
17333         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17334
17335 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17336
17337         PR fortran/29284
17338         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17339
17340         PR fortran/29321
17341         PR fortran/29322
17342         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17343
17344         PR fortran/25091
17345         PR fortran/25092
17346         * gfortran.dg/entry_array_specs_1.f90: New test.
17347
17348 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17349
17350         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17351         insufficient to inhibit some test failures at -O3.  Do testing
17352         on integers.
17353
17354 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17355
17356         PR c++/29138
17357         * g++.dg/inherit/access8.C: New test.
17358         * g++.dg/template/dtor4.C: Tweak error messages.
17359
17360 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17361
17362         PR fortran/27478
17363         * gfortran.dg/entry_8.f90: New test.
17364
17365 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17366
17367         PR c++/29291
17368         * g++.dg/parse/new4.C: New test.
17369
17370 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17371
17372         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17373         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17374         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17375         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17376         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17377
17378 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17379
17380         PR fortran/19260
17381         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17382         * gfortran.dg/continuation_2.f90: New test.
17383
17384         PR fortran/19262
17385         * gfortran.dg/continuation_3.f90: New test.
17386         * gfortran.dg/continuation_4.f90: New test.
17387         * gfortran.dg/continuation_5.f: New test.
17388         * gfortran.dg/continuation_6.f: New test.
17389
17390 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17391
17392         PR c++/29226
17393         * g++.dg/template/vla1.C: New test.
17394
17395 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17396
17397         PR fortran/29210
17398         * gfortran.dg/complex_parameter_1.f90: New test.
17399
17400 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17401
17402         PR c/29154
17403         * gcc.c-torture/execute/20060929-1.c: New test.
17404
17405 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17406
17407         PR c++/29105
17408         * g++.dg/template/member6.C: New test.
17409         * g++.dg/parse/typename7.C: Adjust error markers.
17410
17411         PR c++/29080
17412         * g++.dg/template/member7.C: New test.
17413
17414 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17415
17416         PR c/24010
17417         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17418         gcc.dg/Woverride-init-3.c: New tests.
17419
17420 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17421
17422         * gcc.c-torture/execute/20060930-1.c: New test.
17423
17424 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17425
17426         PR fortran/18791
17427         * gfortran.dg/specifics_1.f90: New test.
17428         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17429         complex specifics.
17430
17431 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17432
17433         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17434         pthread-init-common.h: New.
17435
17436 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17437
17438         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17439         precision on some archs.
17440
17441 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17442
17443         * gcc.dg/non-local-goto-1.c: New test.
17444         * gcc.dg/non-local-goto-2.c: Likewise.
17445         * gcc.dg/setjmp-3.c: Likewise.
17446         * gcc.dg/setjmp-4.c: Likewise.
17447
17448 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17449
17450         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17451
17452 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17453
17454         PR fortran/28276
17455         * gfortran.dg/exponent_1.f90: New test.
17456
17457         PR fortran/27021
17458         * gfortran.dg/nearest_1.f90: New test.
17459
17460 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17461
17462         PR middle-end/25261
17463         PR middle-end/28790
17464         * gcc.dg/gomp/nestedfn-1.c: New test.
17465
17466 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17467
17468         PR objc/29195
17469         * objc/compile/method-1.m: New test.
17470
17471 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17472
17473         PR c++/26938
17474         * g++.dg/template/crash58.C: New test.
17475         * g++.dg/parse/crash28.C: Adjust error markers.
17476         * g++.dg/template/crash34.C: Likewise.
17477         * g++.dg/template/friend31.C: Likewise.
17478         * g++.dg/template/crash32.C: Likewise.
17479
17480         PR c++/27329
17481         * g++.dg/template/crash59.C: New test.
17482
17483         PR c++/27667
17484         * g++.dg/template/spec33.C: New test.
17485         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17486
17487 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17488             Adam Nemet  <anemet@caviumnetworks.com>
17489
17490         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17491         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17492
17493 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17494
17495         PR target/28911
17496         * gcc.dg/pr28911.c: New.
17497
17498 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17499
17500         PR target/29169
17501         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17502         (dg-options): Add -mfpmath=387.
17503
17504 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17505
17506         PR c/28706
17507         * gcc.dg/pr28706.c: New test.
17508
17509         PR c/28712
17510         * gcc.dg/pr28712.c: New test.
17511
17512 2006-09-22  Mike Stump  <mrs@apple.com>
17513
17514         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17515
17516 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17517
17518         PR tree-optimization/28888
17519         * gcc.dg/pr28888.c: New test.
17520
17521 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17522
17523         PR c++/29016
17524         * g++.dg/init/ptrfn1.C: New test.
17525
17526 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17527
17528         PR c++/28861
17529         * g++.dg/template/spec32.C: New test.
17530         * g++.dg/parse/crash9.C: Adjust error markers.
17531
17532         PR c++/28303
17533         * g++.dg/template/typedef6.C: New test.
17534         * g++.dg/init/error1.C: Adjust error markers.
17535         * g++.dg/parse/crash9.C: Likewise.
17536         * g++.dg/template/crash55.C: Likewise.
17537
17538 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17539
17540         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17541
17542 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17543
17544         PR target/27650
17545         * g++.dg/ext/dllimport12.C: New test.
17546
17547 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17548
17549         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17550         * gcc.target/mips/nmadd-2.c: Likewise.
17551         * gcc.target/mips/mips-ps-6.c: New test.
17552         * gcc.target/mips/neg-abs-1.c: Likewise.
17553         * gcc.target/mips/neg-abs-2.c: Likewise.
17554         * gcc.target/mips/nmadd-3.c: New test.
17555
17556 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17557
17558         PR middle-end/28046
17559         * gcc.dg/gomp/atomic-10.c: New test.
17560         * g++.dg/gomp/atomic-10.C: New test.
17561
17562 2006-09-20  Eric Christopher  <echristo@apple.com>
17563
17564         * gcc.target/i386/sse3-not-fisttp.c: New.
17565
17566 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17567
17568         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17569
17570 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17571
17572         * gcc.c-torture/execute/pr28289.c (one): New variable.
17573         (main): Use it instead of argc.
17574         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17575         (main): Use it instead of argc.
17576
17577 2006-09-19  Paul Brook  <paul@codesourcery.com>
17578
17579         PR target/28516
17580         * gcc.dg/nested-func-5.c: New test.
17581
17582 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17583
17584         * lib/target-supports.exp (check_effective_target_tls): Compile
17585         test stubs using ${tool}_target_compile, not just target_compile.
17586         (check_effective_target_tls_runtime): Likewise.
17587
17588 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17589
17590         * gcc.c-torture/compile/20030405-1.x: Remove.
17591
17592         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17593         optimising linker from discarding it.
17594
17595 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17596
17597         PR fortran/28526
17598         * gfortran.dg/keyword_symbol_1.f90: New test.
17599
17600         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17601         pedantic compilation option.
17602
17603 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17604
17605         PR fortran/29060
17606         * gfortran.dg/spread_shape_1.f90: New test.
17607
17608 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17609
17610         PR tree-optimization/28887
17611         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17612
17613 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17614
17615         PR c/25993
17616         * gcc.dg/pr25993.c: New test.
17617
17618 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17619
17620         PR tree-opt/21591
17621         * gcc.dg/vect/pr21591.c: New test.
17622
17623 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17624
17625         PR tree-opt/29059
17626         * gcc.c-torture/compile/strcpy-1.c: New test.
17627         * gcc.c-torture/compile/strcpy-2.c: New test.
17628         * gcc.c-torture/compile/memcpy-1.c: New test.
17629         * gcc.c-torture/compile/memcpy-2.c: New test.
17630
17631 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17632
17633         PR testsuite/29055
17634         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17635
17636 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17637
17638         * gnat.dg/specs/double_record_extension1.ads: New test.
17639         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17640
17641 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17642
17643         PR fortran/29051
17644         * gfortran.dg/oldstyle_3.f90: New test.
17645
17646 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17647
17648         PR libgfortran/29099
17649         * gfortran.dg/secnds-1.f: New test.
17650
17651 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17652
17653         PR libgfortran/29053
17654         * gfortran.dg/streamio_9.f90: New test.
17655         * gfortran.dg/streamio_10.f90: New test.
17656
17657 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17658
17659         PR C++/29002
17660         * g++.dg/init/array22.C: New test.
17661         * g++.dg/init/array23.C: New test.
17662
17663 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17664
17665         * stackcheck.lst: Update list of tests requiring stack checking.
17666         * norun.lst: Adjust for above change.
17667         * ada95.lst: New file.
17668         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17669         requiring -gnat95 switch.
17670
17671 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17672
17673         * gnat.dg/in_out_parameter.adb: New test.
17674
17675 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17676
17677         PR debug/28980
17678         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17679
17680 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17681
17682         * gnat.dg/specs/unchecked_union.ads: New test.
17683
17684 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17685
17686         PR rtl-optimization/28982
17687         * gcc.c-torture/execute/pr28982a.c: New test.
17688         * gcc.c-torture/execute/pr28982b.c: Likewise.
17689
17690 2006-09-12  Eric Christopher  <echristo@apple.com>
17691
17692         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17693         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17694
17695 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17696
17697         PR c/28768
17698         PR preprocessor/14634
17699         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17700         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17701         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17702
17703 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17704
17705         * gcc.dg/pr28243.c: New test.
17706
17707 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17708
17709         PR fortran/28971
17710         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17711         this undiagnosed regression reappears.
17712
17713 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17714
17715         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17716         Treat $srcdir as a literal.
17717         * lib/fortran-torture.exp (fortran-torture-compile,
17718         fortran-torture-execute): Likewise.
17719         * lib/objc-torture.exp (objc-torture-compile,
17720         objc-torture-execute): Likewise.
17721         * lib/profopt.exp (profopt-execute): Likewise.
17722
17723 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17724
17725         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17726
17727 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17728
17729         PR testsuite/28950
17730         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17731
17732 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17733
17734         PR target/13685
17735         * gcc.target/i386/pr13685.c: New test.
17736
17737 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17738
17739         * gcc.dg/pr28726.c: New test.
17740
17741 2006-09-11  Josh Conner  <jconner@apple.com>
17742
17743         * gcc.dg/nrv3.c: Increase size of structure.
17744         * gcc.dg/nrv4.c: Likewise.
17745         * gcc.dg/nrv5.c: Likewise.
17746
17747 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17748
17749         PR libfortran/28890
17750         gfortran.dg/assumed_charlen_function_5.f90: New test.
17751
17752 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17753
17754         PR c++/28991
17755         * g++.dg/init/static3.C: New test.
17756
17757 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17758
17759         PR testsuite/29007
17760         * gcc.dg/long-long-cst1.c (t): Add cast to
17761         __SIZE_TYPE__ before casting to int.
17762         (main): Return 0 on success.
17763
17764 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17765
17766         * gcc.c-torture/execute/20060910-1.c: New test.
17767
17768 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17769
17770         PR middle-end/26983
17771         * gcc.dg/pr26983.c: New test.
17772
17773 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17774
17775         PR target/29006
17776         * gcc.c-torture/execute/pr29006.c: New test.
17777
17778 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17779
17780         PR libfortran/28947
17781         gfortran.dg/matmul_4.f90: New test.
17782
17783 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17784
17785         PR fortran/28959
17786         gfortran.dg/used_types_10: New test.
17787
17788 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17789
17790         PR libfortran/28923
17791         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17792         gfortran.dg/array_initializer_3.f90: New test.
17793
17794 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17795
17796         PR fortran/28914
17797         * gfortran.dg/actual_array_constructor_3.f90: New test.
17798
17799 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17800
17801         PR testsuite/26778
17802         * gcc.target/i386/pr26778.c: New testcase.
17803
17804 2006-09-08  Eric Christopher  <echristo@apple.com>
17805
17806         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17807         * gcc.target/i386/memcpy-1.c: Ditto.
17808         * gcc.target/i386/asm-1.c: Ditto.
17809         * gcc.target/i386/20060512-4.c: Ditto.
17810         * gcc.target/i386/compress-float-387.c: Ditto.
17811         * gcc.target/i386/20060512-1.c: Ditto.
17812         * gcc.target/i386/compress-float-sse.c: Ditto.
17813         * gcc.target/i386/20060512-2.c: Ditto.
17814         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17815         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17816         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17817         * gcc.dg/pr26449.c: Ditto.
17818         * gcc.dg/attr-ms_struct-2.c: Ditto.
17819         * gcc.dg/attr-ms_struct-1.c: Ditto.
17820         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17821
17822 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17823
17824         PR c/28504
17825         * gcc.dg/vla-10.c: New test.
17826
17827 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17828
17829         PR c++/28858
17830         * g++.dg/parse/template20.C: New test.
17831         * g++.dg/template/operator8.C: Remove obsolete part.
17832         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17833         * g++.old-deja/g++.pt/crash65.C: Likewise.
17834
17835 2006-09-07  Jason Merrill  <jason@redhat.com>
17836
17837         PR middle-end/27724
17838         * gcc.dg/long-long-cst1.c: New test.
17839
17840 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17841
17842         PR C++/28906
17843         * g++.dg/other/array3.C: New test.
17844         * g++.dg/other/array4.C: New test.
17845         * g++.dg/other/array5.C: New test.
17846
17847 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17848
17849         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17850
17851 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17852
17853         PR target/28946
17854         * gcc.target/i386/pr28946.c: New test.
17855
17856 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17857
17858         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17859         in integer literal constant.
17860         * gfortran.dg/enum_8.f90: Ditto.
17861         * gfortran.dg/g77/20030326-1.f: Ditto.
17862
17863 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17864
17865         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17866         nonconformance usage.
17867
17868 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17869
17870         PR middle-end/28862
17871         * gcc.c-torture/compile/vector-align-1.c: New test.
17872
17873 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17874
17875         PR rtl-opt/27883
17876         * g++.dg/opt/copysign-1.C: New test.
17877
17878 2006-09-06  Jason Merrill  <jason@redhat.com>
17879
17880         PR c++/27371
17881         * g++.dg/warn/unused-result1.C: New test.
17882
17883 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17884
17885         PR c++/28903
17886         * g++.dg/ext/vla3.C: New test.
17887
17888         PR c++/28886
17889         * g++.dg/template/array16.C: New test.
17890
17891 2006-09-06  Richard Guenther  <rguenther@suse.de>
17892
17893         * gcc.dg/pr27226.c: Remove testcase again.
17894
17895 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17896
17897         PR tree-opt/28937
17898         * g++.dg/opt/unroll2.C: New test.
17899
17900 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17901
17902         PR tree-opt/28952
17903         * gcc.dg/vect/pr28952.c: New test.
17904
17905 2006-09-05  Richard Guenther  <rguenther@suse.de>
17906
17907         PR tree-optimization/28900
17908         * gcc.dg/torture/pr28900.c: New testcase
17909
17910 2006-09-05  Richard Guenther  <rguenther@suse.de>
17911
17912         PR tree-optimization/28905
17913         * gcc.c-torture/compile/pr28905.c: New testcase.
17914
17915 2006-09-05  Richard Guenther  <rguenther@suse.de>
17916
17917         PR middle-end/28935
17918         * gcc.dg/pr28935.c: New testcase.
17919
17920 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17921
17922         * gcc.c-torture/execute/20060905-1.c: New test.
17923
17924 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17925
17926         PR fortran/28908
17927         * gfortran.dg/used_types_7.f90: New test.
17928         * gfortran.dg/used_types_8.f90: New test.
17929         * gfortran.dg/used_types_9.f90: New test.
17930
17931 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17932
17933         * gcc.c-torture/compile/20060904-1.c: New test.
17934
17935 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17936
17937         PR c++/23287 Revert my 2006-09-01 patch
17938         * g++.dg/parse/dtor12.C: Remove.
17939
17940 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17941
17942         PR c+/27670
17943         * g++.dg/template/operator9.C: New test.
17944
17945         PR c++/27493
17946         * g++.dg/template/operator7.C: New test.
17947
17948         PR c++/27494
17949         * g++.dg/template/operator8.C: New test.
17950
17951         PR c++/27397
17952         * g++.dg/template/crash57.C: New test.
17953
17954         * g++.dg/template/typedef4.C: Adjust error markers.
17955         * g++.dg/template/typedef5.C: Likewise.
17956
17957 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17958
17959         PR c++/28878
17960         * g++.dg/parse/crash33.C: New test.
17961
17962 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17963         Richard Guenther  <rguenther@suse.de>
17964         Adam Nemet  <anemet@caviumnetworks.com>
17965
17966         PR middle-end/27226
17967         * gcc.target/mips/memcpy-1.c: New testcase.
17968         * gcc.dg/pr27226.c: Likewise.
17969
17970 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17971
17972         PR c++/28705
17973         * g++.dg/lookup/koenig5.C: New.
17974         * g++.dg/template/crash56.C: New.
17975
17976 2006-09-01  Josh Conner  <jconner@apple.com>
17977
17978         PR c++/25505
17979         * gcc.dg/nrv3.c: New test.
17980         * gcc.dg/nrv4.c: New test.
17981         * gcc.dg/nrv5.c: New test.
17982
17983 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17984
17985         PR c++/23287
17986         * g++.dg/parse/dtor12.C: New.
17987
17988 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17989
17990         PR tree-optimization/28839
17991         * gcc.dg/pr28839.c: New test.
17992
17993 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17994
17995         PR target/24367
17996         * gcc.dg/pr24367.c: New testcase.
17997
17998 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17999
18000         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18001
18002 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18003
18004         PR rtl-optimization/27735
18005         * gcc.dg/loop-unswitch-1.c: New test.
18006
18007 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18008
18009         PR fortran/28885
18010         * gfortran.dg/aliasing_dummy_2.f90: New test.
18011
18012         PR fortran/20067
18013         * gfortran.dg/generic_5.f90: Change error message.
18014
18015         PR fortran/28873
18016         * gfortran.dg/generic_6.f90: New test.
18017
18018         PR fortran/25077
18019         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18020
18021         PR fortran/25102
18022         * gfortran.dg/invalid_interface_assignment.f90: New test.
18023
18024         PR fortran/24866
18025         * gfortran.dg/module_proc_external_dummy.f90: New test.
18026
18027 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18028
18029         PR c++/28349
18030         * g++.dg/warn/var-args1.C: New test.
18031
18032 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18033
18034         PR fortran/28866
18035         * gfortran.dg/simpleif_2.f90: New test.
18036         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18037         * gfortran.dg/enum_5.f90: Ditto.
18038
18039 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18040             Kazu Hirata  <kazu@codesourcery.com>
18041
18042         PR tree-optimization/17506
18043         * gcc.dg/pr17506.c: New.
18044
18045 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18046
18047         PR c++/28139
18048         * g++.dg/eh/alias1.C: New test.
18049
18050 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18051
18052         PR c++/28860
18053         * g++.dg/template/ttp22.C: New test.
18054
18055 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18056
18057         PR middle-end/26632
18058         * gcc.dg/pr26632.c: New.
18059
18060 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18061
18062         PR libgfortran/28354
18063         * gfortran.dg/fmt_zero_precision.f90: New test.
18064
18065 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18066
18067         PR c++/28058
18068         * g++.dg/template/spec31.C: New test.
18069
18070 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18071
18072         PR c++/26573
18073         * g++.dg/other/static2.C: New test.
18074
18075 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18076
18077         * gcc.dg/Wswitch-enum-2.c: New test case.
18078         * gcc.dg/Wswitch-enum-3.c: Likewise.
18079
18080 2006-08-26  Richard Guenther  <rguenther@suse.de>
18081
18082         * gcc.c-torture/compile/20060826-1.c: New testcase.
18083
18084 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18085
18086         PR c++/28736
18087         * g++.dg/template/void10.C: New test.
18088
18089         PR c++/28737
18090         * g++.dg/template/void8.C: New test.
18091
18092         PR c+_+/28738
18093         * g++.dg/template/void9.C: New test.
18094
18095         * g++.dg/template/void3.C: Adjust error markers.
18096         * g++.dg/template/void4.C: Likewise.
18097         * g++.dg/template/crash55.C: Likewise.
18098         * g++.dg/template/void7.C: Likewise
18099
18100 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18101
18102         PR c++/28588
18103         * g++.dg/inherit/access6.C: New test.
18104         * g++.dg/inherit/access7.C: Likewise.
18105
18106         PR c++/28595
18107         * g++.dg/template/array15.C: New test.
18108         * g++.dg/template/crash2.C: Tweak error markers.
18109
18110 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18111
18112         PR middle-end/28683
18113         * gcc.c-torture/compile/20060823-1.c: New test.
18114
18115 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18116
18117         PR c++/28853
18118         * g++.dg/template/ttp21.C: New test.
18119
18120         PR c++/28852
18121         * g++.dg/other/operator1.C: Add error-marker.
18122         * g++.dg/other/operator2.C: New test.
18123
18124 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18125
18126         PR c/27893
18127         * gcc.c-torture/compile/vla-const-1.c,
18128         gcc.c-torture/compile/vla-const-2.c: New tests.
18129
18130 2006-08-26  Richard Guenther  <rguenther@suse.de>
18131
18132         PR middle-end/28814
18133         * gcc.dg/torture/pr28814.c: New testcase.
18134
18135 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18136
18137         PR c/28418
18138         * gcc.c-torture/compile/compound-literal-1.c: New test.
18139
18140 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18141
18142         PR c/28299
18143         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18144         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18145         Expect extra diagnostics.
18146
18147 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18148
18149         gcc.dg/noncompile/pr16876.c: New test.
18150
18151 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18152
18153         PR c++/28056
18154         * g++.dg/parse/local1.C: New test.
18155         * g++.dg/other/qual1.C: Tweak error marker.
18156
18157 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18158
18159         PR c++/27787
18160         * g++.dg/template/typename10.C: New.
18161         * g++.dg/template/lookup4.C: Remove bogus error marker.
18162
18163 2006-08-25  Richard Guenther  <rguenther@suse.de>
18164
18165         PR testsuite/28829
18166         * gcc.dg/pr26570.c: Fix testcase.
18167
18168 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18169
18170         PR tree-opt/28807
18171         * gcc.c-torture/execute/mayalias-2.c: New test.
18172         * gcc.dg/tree-ssa/alias-13.c: New test.
18173
18174 2006-08-24  Jan Hubicka  <jh@suse.cz>
18175
18176         PR debug/26881
18177         * gcc.dg/debug/pr26881.c: New file.
18178
18179 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18180
18181         PR fortran/28788
18182         * gfortran.dg/used_types_4.f90: New test.
18183         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18184         association of derived types.
18185         * gfortran.dg/used_types_2.f90: Add module cleanup.
18186         * gfortran.dg/used_types_3.f90: The same.
18187
18188         PR fortran/28771
18189         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18190         fix of regression.
18191
18192 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18193
18194         PR 28813
18195         * gfortran.dg/direct_io_6.f90: Remove test.
18196
18197 2006-08-23  Stuart Hastings  <stuart@apple.com>
18198
18199         PR 28825
18200         * gcc.target/i386/20060821-1.c: New.
18201
18202 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18203
18204         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18205         dg-warning strings for dllimport.
18206
18207 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18208
18209         PR C++/28450
18210         * g++.dg/ext/vector4.C: New test.
18211         * g++.dg/ext/complex1.C: New test.
18212
18213 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18214
18215         PR debug/28692
18216         * gcc.dg/debug/const-1.c: New.
18217         * gcc.dg/debug/const-2.c: New.
18218         * gcc.dg/debug/dwarf2/const-1.c: New.
18219         * gcc.dg/debug/dwarf2/const-2.c: New.
18220         * gcc.dg/debug/dwarf2/const-2b.c: New.
18221
18222 2006-08-22  Richard Guenther  <rguenther@suse.de>
18223
18224         PR middle-end/28776
18225         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18226         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18227
18228 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18229
18230         PR tree-optimization/28003
18231         * g++.dg/tree-ssa/pr28003.C: New.
18232
18233 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18234
18235         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18236
18237 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18238
18239         PR c++/26269
18240         * g++.dg/other/error14.C: New test.
18241
18242         PR c++/28505
18243         * g++.dg/parse/ctor7.C: New test.
18244         * g++.dg/parse/ctor8.C: Likewise.
18245
18246         PR c++/28741
18247         * g++.dg/template/void7.C: New test.
18248
18249 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18250
18251         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18252         * gnat.dg/self_aggregate_with_array.adb: New test.
18253
18254 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18255
18256         * g++.dg/eh/arm-vfp-unwind.C: New test.
18257
18258 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18259
18260         PR c++/28341
18261         * g++.dg/template/ref3.C: New test.
18262         * g++.dg/template/nontype13.C: New test.
18263
18264         PR c++/28346
18265         * g++.dg/template/ptrmem17.C: New test.
18266
18267 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18268
18269         PR target/28648 c:
18270         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18271
18272 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18273
18274         PR fortran/28630
18275         * gfortran.dg/used_types_2.f90: New test.
18276
18277         PR fortran/28601
18278         * gfortran.dg/used_types_3.f90: New test.
18279
18280         PR fortran/20886
18281         * gfortran.dg/generic_actual_arg.f90: New test.
18282
18283         PR fortran/28735
18284         * gfortran.dg/module_private_array_refs_1.f90: New test.
18285
18286         PR fortran/28762
18287         * gfortran.dg/program_name_1.f90: New test.
18288
18289         PR fortran/28425
18290         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18291
18292         PR fortran/28496
18293         * gfortran.dg/array_initializer_2.f90: New test.
18294
18295         PR fortran/18111
18296         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18297
18298         PR fortran/28600
18299         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18300
18301         PR fortran/28771
18302         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18303
18304         PR fortran/28660
18305         * gfortran.dg/dependent_decls_1.f90: New test.
18306
18307 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18308
18309         PR fortran/25217
18310         * gfortran.dg/derived_init_2.f90: New.
18311
18312 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18313
18314         * gcc.c-torture/execute/pr28289.c: New test.
18315
18316 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18317
18318         PR c/28744
18319         * gcc.dg/attr-externally-visible-1.c: New test.
18320         * gcc.dg/attr-externally-visible-2.c: New test.
18321         * g++.dg/parse/attr-externally-visible-1.C: New test.
18322         * g++.dg/parse/attr-externally-visible-2.C: New test.
18323
18324 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18325
18326         PR c++/28606
18327         * g++.dg/parse/dtor11.C: New test.
18328
18329 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18330
18331         PR rtl-optimization/28489
18332         * gcc.c-torture/compile/pr28489.c: New test.
18333
18334 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18335
18336         PR c++/28710
18337         * g++.dg/template/redecl4.C: New test.
18338
18339         PR c++/28711
18340         * g++.dg/template/ctor8.C: New test.
18341
18342 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18343
18344         * gcc.dg/pr26570.c: Fix testcase.
18345
18346 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18347
18348         * PR c++/28573
18349         * g++.dg/parse/offsetof6.C: New test.
18350         * g++.dg/parse/offsetof6.C: New test.
18351         * g++.dg/parse/offsetof7.C: New test.
18352
18353 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18354
18355         PR testsuite/28602
18356         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18357         is false.
18358
18359 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18360
18361         PR c++/28302
18362         * g++.dg/ext/vector3.C: New test.
18363
18364 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18365
18366         PR gcov/profile/26570
18367         * gcc.dg/pr26570.c: New test.
18368
18369 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18370
18371         PR c/27697
18372         * gcc.dg/qual-component-1.c: New test.
18373
18374 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18375
18376         PR c++/28593
18377         * g++.dg/parse/new3.C: New test.
18378
18379 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18380
18381         PR fortran/25828
18382         * gfortran.dg/streamio_1.f90: New test.
18383         * gfortran.dg/streamio_2.f90: New test.
18384         * gfortran.dg/streamio_3.f90: New test.
18385         * gfortran.dg/streamio_4.f90: New test.
18386         * gfortran.dg/streamio_5.f90: New test.
18387         * gfortran.dg/streamio_6.f90: New test.
18388         * gfortran.dg/streamio_7.f90: New test.
18389         * gfortran.dg/streamio_8.f90: New test.
18390
18391 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18392
18393         PR c/28287
18394         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18395
18396 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18397
18398         PR c++/28594
18399         * g++.dg/template/void6.C: New test.
18400
18401 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18402
18403         PR c/28649
18404         * gcc.dg/parse-error-1.c: New test.
18405         * gcc.dg/parse-error-2.c: New test.
18406         * gcc.dg/cpp/digraph2.c: Add error-marker.
18407         * gcc.dg/noncompile/920923-1.c: Likewise.
18408
18409 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18410
18411         PR c/27490
18412         * gcc.dg/sizeof-2.c: New testcase.
18413
18414         PR c/27489
18415         * gcc.dg/switch-A.c: New testcase.
18416
18417 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18418
18419         PR c++/28288
18420         PR c++/14556
18421         * g++.old-deja/g++.warn/compare1.C: Delete.
18422         * g++.dg/opt/pr7503-2.C: Delete.
18423         * g++.dg/opt/pr7503-3.C: Delete.
18424         * g++.dg/opt/pr7503-4.C: Delete.
18425         * g++.dg/opt/pr7503-5.C: Delete.
18426         * g++.dg/opt/max1.C: Delete.
18427         * g++.dg/warn/minmax.C: Delete.
18428         * g++.dg/expr/minmax.C: New test.
18429
18430 2006-08-14  Richard Guenther  <rguenther@suse.de>
18431
18432         PR testsuite/28703
18433         * gcc.c-torture/execute/pr28651.c: Do not use argc
18434         to avoid optimization, instead forbid inlining.
18435
18436 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18437
18438         PR rtl-optimization/28634
18439         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18440
18441 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18442
18443         PR c/27184
18444         * gcc.dg/torture/pr27184.c: New test.
18445
18446 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18447
18448         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18449
18450 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18451
18452         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18453         * gfortran.dg/stat_2.f90: Likewise.
18454         * gfortran.dg/chmod_1.f90: Likewise.
18455         * gfortran.dg/chmod_2.f90: Likewise.
18456         * gfortran.dg/chmod_3.f90: Likewise.
18457
18458 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18459
18460         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18461
18462 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18463
18464         * g++.dg/opt/pr23454-2.C: New test.
18465
18466 2006-08-11  Richard Guenther  <rguenther@suse.de>
18467
18468         PR middle-end/28651
18469         * gcc.c-torture/execute/pr28651.c: New testcase.
18470
18471 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18472
18473         * gnat.dg/specs/static_initializer.ads: New test.
18474
18475 2006-08-10  Paul Brook  <paul@codesourcery.com>
18476
18477         * gcc.target/arm/cond-asm.c: New test.
18478
18479 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18480
18481         PR tree-optimization/26197
18482         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18483         * g++.dg/vect/vect.exp: Compile the new tests with
18484         --param max-aliased-vops=0.
18485
18486 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18487
18488         PR c++/28637
18489         * g++.dg/template/void3.C: New test.
18490
18491         PR c++/28638
18492         * g++.dg/template/void4.C: New test.
18493
18494         PR c++/28640
18495         * g++.dg/template/void5.C: New test.
18496
18497 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18498
18499         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18500         after dg-do compile.
18501
18502 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18503
18504         PR tree-optimizations/26969
18505         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18506         "unswitch-loops" with -funswitch-loops.
18507         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18508
18509 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18510
18511         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18512         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18513         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18514         * objc.dg/dwarf-1.m: Likewise.
18515         * objc.dg/dwarf-2.m: Likewise.
18516         * obj-c++.dg/dwarf-2.mm: Likewise.
18517
18518 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18519
18520         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18521         * objc.dg/dwarf-2.m: Likewise.
18522         * obj-c++.dg/dwarf-2.mm: Likewise.
18523
18524         PR libfortran/28603
18525         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18526
18527         PR testsuite/27611
18528         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18529
18530         PR testsuite/27033
18531         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18532
18533 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18534
18535         PR target/27827
18536         * gcc.target/i386/pr27827.c: New testcase.
18537
18538 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18539
18540         PR fortran/28590
18541         * gfortran.dg/sequence_types_1.f90: New test.
18542
18543 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18544
18545         PR fortran/28548
18546         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18547         dg-warning.  Add -pedantic option.
18548
18549 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18550
18551         PR c/28502
18552         * gcc.dg/proto-1.c: New test.
18553
18554         PR c/27721
18555         * gcc.dg/lvalue-4.c: New test.
18556
18557         PR c/28136
18558         * gcc.dg/init-bad-5.c: New test.
18559
18560 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18561
18562         PR c++/28347
18563         * g++.dg/ext/typedef-init.C: Add new test for typedef
18564         initialization inside templates. Adjust existing error markers.
18565
18566 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18567
18568         PR c++/28148
18569         * g++.dg/init/ptrmem3.C: New test.
18570
18571 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18572
18573         PR tree-optimization/27770
18574         * lib/target-support.exp: New target keyword "section_anchors".
18575         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18576         tests.
18577         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18578         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18579         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18580         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18581
18582 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18583
18584         * gcc.dg/20060801-1.c: Add missing '}'.
18585
18586 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18587
18588         PR c++/27508
18589         * g++.dg/parse/dtor9.C: New test.
18590         * g++.dg/parse/dtor10.C: New test.
18591         * g++.dg/other/error7.C: Adjust error-marker.
18592
18593         PR c++/28274
18594         * g++.dg/other/default5.C: New test.
18595
18596 2006-08-02  Richard Guenther  <rguenther@suse.de>
18597
18598         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18599
18600 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18601
18602         PR c++/28557
18603         * g++.dg/template/conv9.C: New test.
18604
18605 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18606
18607         PR debug/28063
18608         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18609         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18610         Optionally return assembly text.  Update callers.
18611         (check_no_compiler_messages): Update verbose messages.
18612         (check_no_messages_and_pattern): New.
18613         (check_effective_target_string_merging): New.
18614
18615 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18616
18617         PR c++/28250
18618         * g++.dg/eh/catch4.C: New test.
18619
18620         PR c++/28257
18621         * g++.dg/other/qual1.C: New test.
18622
18623         PR c++/28259
18624         * g++.dg/inherit/error2.C: New test.
18625
18626         PR c++/28267
18627         * g++.dg/other/new1.C: New test.
18628
18629         * g++.dg/warn/pr23075.C: Remove obsolete test.
18630         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18631         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18632
18633 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18634
18635         PR c++/28523
18636         * g++.dg/eh/cast1.C: New test.
18637
18638 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18639
18640         PR libfortran/28452
18641         * gfortran.dg/random_3.f90:  New test.
18642
18643 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18644
18645         PR c++/28432
18646         * g++.dg/other/pr28304.C: Change expected error message.
18647         * g++.dg/other/pr28432.C: New test.
18648
18649 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18650
18651         PR c++/28256
18652         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18653
18654 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18655
18656         PR debug/23336
18657         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18658         at -g1.
18659         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18660         g++.dg/debug/enum-2.C: New.
18661
18662 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18663
18664         PR c++/6634
18665         * g++.dg/parse/long1.C: Add more tests.
18666
18667 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18668
18669         * gfortran.dg/lrshift_1.c: New file.
18670
18671 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18672
18673         PR libgfortran/28335
18674         * gfortran.dg/no_unit_error_1.f90: New test.
18675
18676 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18677
18678         PR libgfortran/28335
18679         * gfortran.dg/no_unit_error_1.f90: Delete test.
18680         * gfortran.dg/no_unit_error_2.f90: Delete test.
18681
18682 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18683
18684         * gfortran.dg/chmod_3.f90: New test.
18685         * gfortran.dg/ltime_gmtime_1.f90: New test.
18686         * gfortran.dg/ltime_gmtime_2.f90: New test.
18687         * gfortran.dg/lrshift_1.f90: New test.
18688         * gfortran.dg/chmod_1.f90: New test.
18689         * gfortran.dg/chmod_2.f90: New test.
18690
18691 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18692
18693         PR c++/27668
18694         * g++.dg/template/crash55.C: New test.
18695
18696         PR c++/27962
18697         * g++.dg/template/nontype16.C: New test.
18698
18699         * g++.dg/template/void2.C: Adjust error markers.
18700         * g++.dg/template/nontype5.C: Adjust error markers.
18701
18702 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18703
18704         * gcc.target/i386/stack-prot-kernel.c: New test.
18705
18706 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18707
18708         * gcc.dg/builtins-55.c: New test case.
18709
18710 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18711
18712         PR rtl-optimization/27907
18713         * gcc.c-torture/compile/pr27907.c: New test.
18714
18715 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18716
18717         * gfortran.dg/mclock.f90: New test.
18718         * gfortran.dg/int_conv_1.f90: New test.
18719         * gfortran.dg/stat_1.f90: New test.
18720         * gfortran.dg/stat_2.f90: New test.
18721
18722 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18723
18724         PR libgfortran/28335
18725         * gfortran.dg/no_unit_error_1.f90: New test.
18726         * gfortran.dg/no_unit_error_2.f90: New test.
18727         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18728
18729 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18730
18731         PR middle-end/28473
18732         * gcc.dg/fold-convround-1.c: New test case.
18733
18734 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18735
18736         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18737
18738 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18739
18740         PR c++/27572
18741         * g++.dg/other/typedef1.C: New test.
18742         * g++.dg/template/typedef4.C: New test.
18743         * g++.dg/template/typedef5.C: New test.
18744
18745 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18746
18747         PR fortran/28416
18748         * gfortran.dg/allocatable_dummy_3.f90: New.
18749
18750 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18751
18752         PR fortran/28439
18753         * gfortran.dg/arithmetic_if.f90:  New test.
18754
18755 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18756
18757         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18758         avoid memcpy optimization.
18759
18760 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18761
18762         PR fortran/25289
18763         * gfortran.dg/direct_io_6.f90: New test.
18764
18765 2006-07-24  Jan Hubicka  <jh@suse.cz>
18766
18767         PR c/25795
18768         PR c++/27369
18769         * gcc.dg/pr25795.c: New test.
18770         * gcc.dg/pr25795-1.c: New test.
18771
18772 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18773
18774         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18775         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18776         which may be transformed to "g || h" on some platforms.
18777
18778 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18779
18780         PR c++/28025
18781         * g++.dg/template/friend45.C: New test.
18782
18783 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18784
18785         PR libgfortran/28339
18786         * gfortran.dg/arrayio_8.f90: New test.
18787
18788 2006-07-21  Mike Stump  <mrs@apple.com>
18789
18790         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18791
18792         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18793
18794 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18795
18796         PR c++/28250
18797         * g++.dg/eh/catch3.C: New test.
18798
18799         PR c++/28363
18800         * g++.dg/template/defarg10.C: New test.
18801
18802 2006-07-20  Paul Brook  <paul@codesourcery.com>
18803
18804         PR 27363
18805         * gcc.dg/pr27363.c: New test.
18806
18807 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18808
18809         PR c++/28338
18810         * g++.dg/init/ref13.C: New test.
18811
18812 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18813
18814         PR obj-c++/28434
18815         * obj-c++.dg/proto-error-1.mm: New test.
18816
18817 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18818
18819         PR c++/28337
18820         * g++.dg/template/string1.C: New test.
18821
18822 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18823
18824         PR c++/28048
18825         * g++.dg/template/defarg9.C: New test.
18826
18827         PR c++/28235
18828         * g++.dg/template/static27.C: New test.
18829
18830 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18831
18832         PR 28410
18833         * gcc.dg/tree-ssa/pr28410.c: New test.
18834
18835 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18836
18837         PR c++/28258
18838         * g++/dg/other/error13.C: New test.
18839
18840         PR c++/28260
18841         * g++.dg/template/friend44.C: New test.
18842
18843 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18844
18845         PR c++/27495
18846         * g++.dg/other/pr27495.C: New.
18847
18848 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18849
18850         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18851         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18852
18853 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18854
18855         PR c/28286
18856         * gcc.dg/pragma-pack-4.c: New test.
18857
18858 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18859
18860         PR c++/28291
18861         * g++.dg/ext/pr28291.C: New test.
18862
18863 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18864
18865         PR middle-end/28403
18866         * gcc.c-torture/execute/pr28403.c: New test.
18867
18868 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18869
18870         PR middle-end/28402
18871         * gcc.dg/pr28402.c: New test.
18872
18873 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18874
18875         PR c++/28304
18876         * g++.dg/other/pr28304.C: New test.
18877
18878 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18879
18880         PR other/28251
18881         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18882         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18883
18884 2006-07-17  Richard Guenther  <rguenther@suse.de>
18885
18886         PR tree-optimization/28238
18887         * g++.dg/tree-ssa/pr28238.C: New testcase.
18888
18889 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18890
18891         PR c++/28250
18892         * g++.dg/eh/catch1.C: New test.
18893         * g++.dg/eh/catch2.C: New test.
18894
18895 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18896
18897         PR c++/28370
18898         * g++.dg/template/anon3.C: New test.
18899
18900 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18901
18902         PR fortran/20844
18903         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18904         specifiers requiring an explicit format tag..
18905
18906         PR fortran/28201
18907         * gfortran.dg/generic_5: New test.
18908
18909         PR fortran/20893
18910         * gfortran.dg/elemental_optional_args_1.f90: New test.
18911
18912 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18913
18914         * gnat.dg/assert.ads: New file.
18915         * gnat.dg/controlled_record.ads: Likewise.
18916         * gnat.dg/controlled_record.adb: Likewise.
18917
18918 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18919
18920         PR c++/28292
18921         * g++.dg/other/error12.C: New test.
18922
18923         PR c++/28269
18924         * g++.dg/template/crash54.C: New test.
18925
18926 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18927
18928         PR c++/28249
18929         * g++.dg/parse/catch1.C: New test.
18930
18931         PR c++/28294
18932         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18933
18934         PR c++/28387
18935         * g++.dg/ext/attrib24.C: New test.
18936
18937 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18938
18939         PR c++/28343
18940         * g++.dg/ext/asmspec1.C: New test.
18941
18942 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18943
18944         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18945         (dg-test): Support shouldfail tests.
18946         * lib/target-supports-dg.exp (dg-shouldfail): New.
18947         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18948         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18949         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18950         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18951         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18952         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18953         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18954
18955 2006-07-13  Jan Hubicka  <jh@suse.cz>
18956
18957         * gcc.target/i386/memcpy-1.c: New.
18958
18959 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18960
18961         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18962
18963 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
18964
18965         PR fortran/25097
18966         * gfortran.dg/present_1.f90: New test.
18967
18968         PR fortran/20903
18969         * gfortran.dg/interface_derived_type_1.f90: New test.
18970
18971 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
18972
18973         PR fortran/28213
18974         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18975         list.
18976
18977 2006-07-07  Lee Millward  <lee.millward@gmail.com>
18978
18979         PR c++/27820
18980         * g++.dg/other/label1.C: New test.
18981
18982 2006-07-07  Richard Guenther  <rguenther@suse.de>
18983
18984         PR middle-end/28268
18985         * gcc.dg/torture/pr28268.c: New testcase.
18986
18987 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18988
18989         PR c++/27019
18990         * g++.dg/ext/pr27019.C: New.
18991
18992 2006-07-07  Richard Guenther  <rguenther@suse.de>
18993
18994         PR tree-optimization/28187
18995         * gcc.dg/pr28187.c: New testcase.
18996
18997 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18998
18999         * gnat.dg/address_conversion.adb: New test.
19000         * gnat.dg/boolean_subtype.adb: Likewise.
19001         * gnat.dg/frame_overflow.adb: Likewise.
19002         * gnat.dg/pointer_array.adb: Likewise.
19003         * gnat.dg/pointer_conversion.adb: Likewise.
19004
19005 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19006
19007         PR fortran/28237
19008         PR fortran/23420
19009         * gfortran.dg/print_fmt_5.f90: New test.
19010
19011 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19012
19013         PR fortran/28129
19014         * gfortran.dg/bounds_check_4.f90: New test.
19015
19016 2006-07-05  Richard Guenther  <rguenther@suse.de>
19017
19018         PR target/28158
19019         * gfortran.dg/pr28158.f90: New testcase.
19020
19021 2006-07-05  Richard Guenther  <rguenther@suse.de>
19022
19023         PR tree-optimization/28162
19024         * gcc.dg/pr28162.c: New testcase.
19025
19026 2006-07-05  Richard Guenther  <rguenther@suse.de>
19027         Andrew Pinski  <pinskia@gcc.gnu.org>
19028
19029         PR c++/27084
19030         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19031
19032 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19033
19034         PR fortran/28174
19035         * gfortran.dg/actual_array_substr_2.f90: New test.
19036
19037         PR fortran/28167
19038         * gfortran.dg/actual_array_constructor_2.f90: New test.
19039
19040 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19041
19042         * gfortran.dg/itime_idate_1.f: New test.
19043         * gfortran.dg/itime_idate_2.f: New test.
19044
19045 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19046
19047         PR libgfortran/27704
19048         * gfortran.dg/open_status_3.f90: New test.
19049         * gfortran.dg/fmt_l.f90: Update for new feature.
19050
19051 2006-07-03  Asher Langton  <langton2@llnl.gov>
19052
19053         * gfortran.dg/oldstyle_2.f90: New.
19054
19055 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19056
19057         * gnat.dg/string_slice.adb: New test.
19058
19059 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19060
19061         PR fortran/19259
19062         * gfortran.dg/semicolon_fixed.c: New.
19063         * gfortran.dg/semicolon_free.c: New.
19064
19065 2006-06-30  Mike Stump  <mrs@apple.com>
19066
19067         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19068         that don't support internal visibility.
19069
19070 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19071
19072         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19073         for '(' / ')' needing an extra '\'.
19074
19075 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19076
19077         PR middle-end/27428
19078         * gcc.dg/pr27428-1.c: New test case.
19079
19080 2006-06-29  Mike Stump  <mrs@apple.com>
19081
19082         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19083         on darwin as we can't align commons large enough yet.
19084
19085         * gcc.dg/vla-8.c: Add additional testcases.
19086
19087 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19088
19089         PR c++/28114
19090         * g++.dg/other/pr28114.C: New.
19091
19092 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19093
19094         * gcc.c-torture/compile/20060625-1.c: New test.
19095
19096 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19097
19098         PR fortran/20867
19099         * gfortran.dg/stfunc_3.f90: New test.
19100
19101         PR fortran/25056
19102         * gfortran.dg/impure_actual_1.f90: New test.
19103
19104         PR fortran/20874
19105         * gfortran.dg/elemental_result_1.f90: New test.
19106
19107         PR fortran/25073
19108         * gfortran.dg/select_7.f90: New test.
19109
19110         PR fortran/27554
19111         * intrinsic_actual_1.f: New test.
19112
19113         PR fortran/22038
19114         PR fortran/28119
19115         * gfortran.dg/forall_4.f90: New test.
19116
19117         PR fortran/25072
19118         * gfortran.dg/forall_5.f90: New test.
19119
19120 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19121
19122         PR c++/28051
19123         * g++.dg/template/using13.C: New test.
19124
19125         PR c++/28054
19126         * g++.dg/other/incomplete3.C: New test.
19127
19128 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19129
19130         PR fortran/28081
19131         * gfortran.dg/substr_3.f: New test.
19132         * gfortran.dg/equiv_2.f90: Update expected error message.
19133
19134 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19135
19136         PR fortran/28118
19137         * gfortran.dg/actual_array_substr_1.f90: New test.
19138
19139 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19140
19141         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19142         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19143
19144 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19145
19146         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19147
19148 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19149
19150         PR fortran/27981
19151         * gfortran.dg/simpleif_2.f90: New test.
19152
19153 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19154
19155         * g++.dg/template/error22.C: Fix typo.
19156
19157 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19158
19159         PR c++/28112
19160         * g++.dg/ext/attrib23.C: New test.
19161
19162 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19163
19164         * gnat.dg/varsize_temp.adb: New test.
19165
19166 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19167
19168         PR c++/11468
19169         * g++.dg/other/java2.C: New test.
19170
19171 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19172
19173         PR target/27789
19174         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19175         initialization.
19176
19177 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19178
19179         PR target/27531
19180         * gcc.dg/pr27531-1.c: New test case.
19181
19182 2006-06-22  Asher Langton  <langton2@llnl.gov>
19183
19184         PR fortran/24748
19185         * gfortran.dg/implicit_8.f90: New.
19186
19187 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19188
19189         PR rtl-optimization/28121
19190         * gcc.dg/pr28121.c: New test.
19191
19192 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19193
19194         PR c++/27805
19195         * g++.dg/parse/ptrmem6.C: New test.
19196
19197         PR c++/27821
19198         * g++.dg/template/error22.C: New test.
19199
19200 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19201
19202         PR c++/28111
19203         * g++.dg/template/friend43.C: New test.
19204
19205         PR c++/28110
19206         * g++.dg/template/crash53.C: New test.
19207
19208         PR c++/28109
19209         * g++.dg/rtti/incomplete1.C: New test.
19210
19211 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19212
19213         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19214
19215 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19216
19217         * gcc.c-torture/execute/complex-7.c: New.
19218
19219 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19220
19221         * gcc.dg/merge-all-constants-1.c: New test.
19222
19223 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19224
19225         PR c++/28113
19226         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19227
19228 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19229
19230         * gfortran.dg/rrspacing_1.f90: New test.
19231
19232 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19233
19234         PR c++/28052
19235         * g++.dg/other/bitfield2.C: New test.
19236
19237 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19238
19239         PR tree-optimization/27331
19240         * gcc.dg/pr27331.c: New test.
19241
19242 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19243             Eric Botcazou  <ebotcazou@adacore.com>
19244
19245         PR ada/18692
19246         * lib/gnat.exp: New file.
19247         * lib/gnat-dg.exp: Likewise.
19248         * gnat.dg: New directory.
19249         * gnat.dg/dg.exp: New driver.
19250         * gnat.dg/specs: New directory.
19251         * gnat.dg/specs/specs.exp: New driver.
19252         * gnat.dg/style: New directory.
19253         * gnat.dg/style/style.exp: New driver.
19254
19255 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19256
19257         PR fortran/16206
19258         * gfortran.dg/array_initializer_1.f90: New test.
19259
19260         PR fortran/28005
19261         * gfortran.dg/matmul_3.f90: New test.
19262
19263 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19264
19265         PR middle-end/28075
19266         * gcc.dg/tree-ssa/inline-1.c: New test.
19267
19268 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19269
19270         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19271         in malloc prototype; remove XFAIL.
19272         * gcc.dg/pr18241-2.c: Ditto.
19273         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19274         in memset prototype; remove XFAIL.
19275         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19276
19277 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19278
19279         * gcc.dg/vla-8.c: Add.
19280
19281 2006-06-19  Richard Guenther  <rguenther@suse.de>
19282
19283         PR tree-optimization/27090
19284         * g++.dg/tree-ssa/pr27090.C: New testcase.
19285
19286 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19287
19288         PR target/27861
19289         * gcc.dg/pr27861-1.c: New test case.
19290
19291 2006-06-19  Richard Guenther  <rguenther@suse.de>
19292
19293         PR middle-end/28045
19294         * gcc.dg/torture/pr28045.c: New testcase.
19295
19296 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19297
19298         PR fortran/26801
19299         * gfortran.dg/associated_4.f90: New test.
19300
19301 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19302
19303         PR fortran/19310
19304         PR fortran/19904
19305         * gfortran.dg/real_const_3.f90: New test.
19306
19307 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19308
19309         PR c++/28016
19310         * g++.dg/template/static26.C: New test.
19311
19312         PR c++/27979
19313         * g++.dg/expr/bitfield2.C: New test.
19314
19315         PR c++/27884
19316         * g++.dg/parse/linkage2.C: New test.
19317
19318 2006-06-16  Richard Guenther  <rguenther@suse.de>
19319
19320         PR middle-end/27116
19321         * gcc.dg/pr15785-1.c: Revert last change.
19322         * gcc.dg/torture/pr27116-2.c: New testcase.
19323
19324 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19325
19326         PR middle-end/27802
19327         * gcc.dg/pr27802-1.c: New test case.
19328
19329 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19330
19331         PR c++/27689
19332         * g++.dg/template/ttp18.C: New test.
19333         * g++.dg/template/ttp19.C: Likewise.
19334
19335         PR c++/27666
19336         * g++.dg/expr/cond9.C: New test.
19337
19338         PR c++/27640
19339         * g++.dg/template/ctor7.C: New test.
19340
19341 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19342
19343         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19344
19345 2006-06-16  Richard Guenther  <rguenther@suse.de>
19346
19347         PR tree-optimization/27781
19348         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19349
19350 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19351
19352         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19353
19354 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19355
19356         * gcc.dg/tree-ssa/loop-18.c: New test.
19357
19358 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19359
19360         PR c++/27665
19361         * g++.dg/template/crash52.C: New test.
19362
19363         PR c++/27648
19364         * g++.dg/ext/attrib22.C: New test.
19365
19366         PR c++/26559
19367         * g++.dg/template/builtin1.C: New test.
19368         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19369
19370         PR c++/28018
19371         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19372         assignment.
19373         * g++.old-deja/g++.pt/crash51.C: Likewise.
19374
19375         PR c++/27227
19376         * g++.dg/lookup/linkage1.C: New test.
19377         * g++.dg/lookup/linkage2.C: Likewise.
19378
19379 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19380
19381         PR middle-end/27959
19382         * gcc.dg/pr27959.c: New testcase.
19383
19384 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19385
19386         PR target/28014:
19387         * g++.dg/eh/div.C: New test.
19388
19389 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19390
19391         PR c++/27894
19392         * g++.dg/tree-ssa/pr26757.C: New test.
19393         * g++.dg/tree-ssa/pr27894.C: New test.
19394
19395 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19396
19397         * gcc.c-torture/compile/20060609-1.c: New test.
19398
19399         PR target/27863
19400         * gcc.c-torture/compile/pr27863.c: New test.
19401
19402 2006-06-13  Richard Guenther  <rguenther@suse.de>
19403
19404         PR tree-optimization/27830
19405         * g++.dg/tree-ssa/pr27830.C: New testcase.
19406
19407 2006-06-13  Matthew Sachs  <msachs@apple.com>
19408
19409         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19410         the list of compiler flags; this causes those flags to be checked
19411         for things like dg-skip-if.
19412
19413 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19414
19415         PR c++/27601
19416         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19417
19418 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19419             Kazu Hirata  <kazu@codesourcery.com>
19420
19421         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19422         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19423
19424 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19425
19426         PR c++/27933
19427         * g++.dg/lookup/using15.C: New test.
19428
19429         PR c++/27951
19430         * g++.dg/other/anon4.C: New test.
19431
19432 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19433
19434         PR c++/21210
19435         * g++.dg/init/complex1.C: New test case.
19436
19437 2006-06-11  Eric Christopher  <echristo@apple.com>
19438
19439         PR middle-end/27948
19440         * gcc.dg/bf-ms-layout.c: Run on darwin.
19441         * gcc.dg/bf-no-ms-layout: Ditto.
19442         * gcc.dg/attr-ms_struct-2.c: New.
19443         * gcc.dg/bf-ms-layout-2.c: Ditto.
19444
19445 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19446
19447         * gcc.dg/attr-ms_struct-packed1.c: New.
19448
19449 2006-06-09  Mike Stump  <mrs@apple.com>
19450
19451         * gcc.dg/vla-7.c: Add.
19452
19453 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19454
19455         PR fortran/24558
19456         * gfortran.dg/entry_6.f90: New test.
19457
19458         PR fortran/20877
19459         PR fortran/25047
19460         * gfortran.dg/entry_7.f90: New test.
19461
19462 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19463
19464         PR c/27747
19465         * gcc.dg/cpp/_Pragma6.c: New test.
19466
19467         PR c++/27748
19468         * g++.dg/cpp/_Pragma1.C: New test.
19469
19470         PR preprocessor/27746
19471         * gcc.dg/gomp/macro-3.c: New test.
19472         * gcc.dg/gomp/macro-4.c: New test.
19473         * g++.dg/gomp/macro-3.C: New test.
19474         * g++.dg/gomp/macro-4.C: New test.
19475
19476 2006-06-09  Richard Guenther  <rguenther@suse.de>
19477
19478         PR tree-optimization/26998
19479         * gcc.dg/torture/pr26998.c: New testcase.
19480         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19481
19482 2006-06-08  Mike Stump  <mrs@apple.com>
19483
19484         * gcc.dg/pr27095.c: Account for stubs.
19485
19486         PR target/26427
19487         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19488         produce bad code on darwin.
19489
19490 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19491
19492         PR fortran/27958
19493         * gfortran.dg/substr_2.f: New test.
19494
19495 2006-06-08  Asher Langton  <langton2@llnl.gov>
19496
19497         PR fortran/27786
19498         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19499
19500 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19501
19502         PR target/27421
19503         * gcc.dg/union-3.c: New test.
19504
19505 2006-06-08  Richard Guenther  <rguenther@suse.de>
19506
19507         PR middle-end/27116
19508         * gcc.dg/torture/pr27116.c: New testcase.
19509         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19510
19511 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19512
19513         PR rtl-optimization/26449
19514         * gcc.dg/pr26449.c: New test.
19515
19516 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19517
19518         PR c++/27601
19519         * g++.dg/ext/offsetof1.C: Test member functions.
19520
19521 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19522
19523         * gcc.dg/pr27095.c: Improve scanning.
19524
19525 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19526
19527         PR fortran/23091
19528         * gfortran.dg/saved_automatic_1.f90: New test.
19529
19530         PR fortran/24168
19531         * gfortran.dg/array_simplify_1.f90: New test.
19532
19533         PR fortran/25090
19534         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19535
19536         PR fortran/25058
19537         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19538
19539 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19540
19541         PR c++/27177
19542         * g++.dg/expr/cast7.C: New test.
19543
19544 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19545
19546         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19547         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19548         * lib/fortran-torture.exp (fortran-torture-compile,
19549         fortran-torture-execute): Ditto.
19550
19551 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19552
19553         PR target/27842
19554         * gcc.dg/vmx/pr27842.c: New test.
19555
19556 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19557
19558         PR libfortran/27895
19559         * gfortran.dg/bounds_check_3.f90: New test.
19560
19561 2006-06-05  Mike Stump  <mrs@apple.com>
19562
19563         * objc.dg/objc-fast-4.m: Skip for ppc64.
19564
19565 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19566
19567         PR testsuite/27705
19568         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19569
19570 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19571             Victor Kaplansky  <victork@il.ibm.com>
19572
19573         PR tree-optimizations/26360
19574         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19575         with -fno-tree-dce.
19576         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19577
19578 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19579
19580         PR fortran/14067
19581         * gfortran.dg/data_char_1.f90: Add messages for truncated
19582         strings.
19583
19584         PR fortran/16943
19585         * gfortran.dg/func_decl_2.f90: New test.
19586
19587         PR fortran/20839
19588         * gfortran.dg/do_2.f90: New test.
19589
19590         PR fortran/27655
19591         * gfortran.dg/associated_3.f90: New test.
19592
19593 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19594
19595         PR c++/27819
19596         * g++.dg/template/static25.C: New test.
19597
19598         PR c++/27722
19599         * g++.dg/init/array21.C: New test.
19600
19601         PR c++/27807
19602         * g++.dg/ext/complit7.C: New test.
19603
19604         PR c++/27806
19605         * g++.dg/parse/ptrmem5.C: New test.
19606
19607 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19608             Andrew Pinski  <pinskia@physics.uc.edu>
19609
19610         PR c/27150
19611         PR middle-end/27382
19612         * gcc.dg/pr27150-1.c: New testcase.
19613         * gcc.dg/pr27382-1.c: New testcase.
19614         * gcc.dg/pr27382-2.c: New testcase.
19615
19616 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19617
19618         PR c/25161
19619         PR c/27020
19620         * gcc.dg/array-10.c: New test.
19621
19622 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19623
19624         PR c++/27804
19625         * g++.dg/init/const4.C: New test.
19626         * g++.dg/init/member1.C: Add error-marker.
19627         * g++.dg/other/fold1.C: Adjust error-marker.
19628
19629 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19630
19631         PR c++/27601
19632         * g++.dg/ext/offsetof1.C: New test.
19633
19634 2006-06-04 Eric Christopher <echristo@apple.com>
19635
19636         * gcc.dg/attr-ms_struct-1.c: New.
19637
19638 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19639
19640         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19641
19642 2006-06-04  Richard Guenther  <rguenther@suse.de>
19643
19644         PR tree-optimization/27039
19645         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19646
19647 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19648
19649         PR target/26223
19650         * gcc.target/i386/amd64-abi-2.c: New test case.
19651
19652 2006-06-02  Eric Christopher  <echristo@apple.com>
19653
19654         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19655         * gcc.target/i386/20020523-1.c: Skip if darwin.
19656         * gcc.target/i386/asm-3.c: Ditto.
19657         * gcc.target/i386/20011119-1.c: Ditto.
19658         * gcc.target/i386/clobbers.c: Remove pic part of test.
19659
19660 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19661
19662         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19663         * g++.old-deja/g++.other/init19.C: Ditto.
19664         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19665         and add other platforms as expected failures.
19666
19667 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19668
19669         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19670         (is-effective-target-keyword): Ditto.
19671
19672 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19673
19674         PR fortran/27715
19675         * gfortran.dg/extended_char_comparison_1.f:  New test.
19676
19677 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19678
19679         PR fortran/25098
19680         * gfortran.dg/dummy_procedure_1.f90: New test.
19681
19682         PR fortran/25147
19683         * gfortran.dg/dummy_procedure_2.f90: New test.
19684
19685         * gfortran.dg/associated_2.f90: Correct to make consistent with
19686         standard.
19687
19688 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19689
19690         * gcc.target/i386/387-11.c: New test case.
19691
19692 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19693
19694         PR c++/27801
19695         * g++.dg/template/cond6.C: New test.
19696
19697         PR c++/26496
19698         * g++.dg/template/crash51.C: New test.
19699         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19700
19701         PR c++/27385
19702         * g++.dg/init/array20.C: New test.
19703
19704 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19705
19706         * gcc.dg/builtins-54.c: New test case.
19707
19708 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19709
19710         PR c++/26433
19711         * g++.dg/template/fntry1.C: Add dg-do link.
19712
19713         PR c++/27808
19714         * g++.dg/parse/friend6.C: New test.
19715
19716 2006-05-30  Asher Langton  <langton2@llnl.gov>
19717
19718         * gfortran.dg/cray_pointers_7.f90: New test.
19719
19720 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19721
19722         PR tree-optimization/23452
19723         * gcc.dg/fold-mulconj-1.c: New test case.
19724
19725 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19726
19727         PR c++/27803
19728         * g++.dg/parse/bitfield1.C: New test.
19729
19730 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19731
19732         * gcc.target/ppc-eq0-1.c: New test case.
19733         * gcc.target/ppc-negeq0-1.c: New test case.
19734
19735 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19736
19737         PR c/27273
19738         * gcc.dg/overflow-warn-5.c: New test.
19739
19740 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19741
19742         PR c/27718
19743         * gcc.dg/sizeof-1.c: New test.
19744
19745 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19746
19747         PR target/27790
19748         * gcc.target/i386/pr27790.c: New test.
19749
19750 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19751
19752         PR libgfortran/27757
19753         * gfortran.dg/direct_io_5.f90: New test.
19754
19755 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19756
19757         PR libgfortran/27634
19758         * gfortran.dg/fmt_missing_period_1.f: New test.
19759         * gfortran.dg/fmt_missing_period_2.f: New test.
19760         * gfortran.dg/fmt_missing_period_3.f: New test.
19761
19762 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19763
19764         PR fortran/19777
19765         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19766         arrays.
19767
19768 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19769
19770         PR c++/27713
19771         * g++.dg/template/new6.C: New test.
19772
19773 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19774
19775         PR tree-optimization/24964
19776         * gcc.target/i386/387-10.c: New test case.
19777
19778 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19779
19780         * intrinsics/string_intrinsics.c (compare_string):
19781         Use memcmp instead of strncmp to avoid tripping over
19782         CHAR(0) in a string.
19783
19784 2006-05-27  Richard Guenther  <rguenther@suse.de>
19785
19786         PR middle-end/27773
19787         * gcc.dg/torture/pr27773.c: New testcase.
19788
19789 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19790
19791         * gcc.dg/pr24561.c: Rename to..
19792         * gcc.dg/pr25962.c: .. this.
19793
19794 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19795
19796         PR fortran/19777
19797         * gfortran.dg/bounds_check_2.f: New test.
19798
19799 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19800
19801         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19802         * gfortran.dg/byte_1.f90: Likewise.
19803         * gfortran.dg/dup_save_2.f90: Likewise.
19804
19805 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19806
19807         * gfortran.dg/associated_2.f90: New test.
19808
19809 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19810
19811         PR fortran/27524
19812         * gfortran.dg/bounds_check_1.f90: New test.
19813
19814 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19815
19816         PR rtl-optimization/27661
19817         * gcc.dg/pr27661.c: New test case.
19818
19819 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19820
19821         PR fortran/23151
19822         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19823         * gfortran.dg/print_parentheses_1.f:  New test.
19824         * gfortran.dg/print_parentheses_2.f90:  New test.
19825
19826 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19827
19828         PR target/27758
19829         * gcc.dg/pr27758.c: New test.
19830
19831 2006-05-24  Falk Hueffner  <falk@debian.org>
19832
19833         * gcc.c-torture/compile/pr27571.c: New test.
19834
19835 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19836
19837         PR fortran/27709
19838         * gfortran.dg/spec_expr_4.f90: New test.
19839
19840         PR fortran/27155
19841         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19842
19843 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19844
19845         PR c++/20103
19846         * g++.dg/ext/complit6.C: New test.
19847         * g++.dg/ext/complit3.C: Adjust error markers.
19848         * g++.dg/init/const3.C: New test.
19849
19850 2006-05-25  Richard Guenther  <rguenther@suse.de>
19851
19852         PR middle-end/27743
19853         * gcc.dg/torture/pr27743.c: New testcase.
19854
19855 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19856
19857         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19858
19859 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19860
19861         * gcc.dg/compat/scalar-by-value-x.h: New.
19862         * gcc.dg/compat/scalar-by-value-y.h: New.
19863         * gcc.dg/compat/scalar-by-value-5.c: New.
19864         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19865         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19866         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19867         * gcc.dg/compat/scalar-by-value-6.c: New.
19868         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19869         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19870         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19871
19872 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19873
19874         PR tree-optimization/27639
19875         PR tree-optimization/26719
19876         * gcc.dg/pr27639.c: New test.
19877         * gcc.dg/pr26719.c: New test.
19878         * gcc.dg/tree-ssa/scev-cast.c: New test.
19879
19880 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19881
19882         PR c++/20173
19883         * g++.dg/template/error21.C: New test.
19884
19885 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19886
19887         PR target/27696
19888         * gcc.target/i386/pr27696.c: New.
19889
19890 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19891
19892         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19893
19894         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19895
19896 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19897
19898         PR c++/27716
19899         * g++.dg/other/assign1.C: New test.
19900
19901 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19902
19903         PR target/27266
19904         * gcc.target/i386/pr27266.c: New.
19905
19906 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19907
19908         PR c++/27451
19909         * g++.dg/ext/asm9.C: New test.
19910
19911 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19912
19913         PR rtl-optimization/25514
19914         * gcc.c-torture/compile/pr25514.c: New test.
19915
19916 2006-05-22  Richard Guenther  <rguenther@suse.de>
19917
19918         Revert
19919         2006-01-31  Richard Guenther  <rguenther@suse.de>
19920
19921         * gcc.target/i386/sselibm-1.c: New testcase.
19922         * gcc.target/i386/sselibm-2.c: Likewise.
19923         * gcc.target/i386/sselibm-3.c: Likewise.
19924         * gcc.target/i386/sselibm-4.c: Likewise.
19925         * gcc.target/i386/sselibm-5.c: Likewise.
19926
19927 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19928
19929         PR c/27420
19930         * gcc.dg/func-args-2.c: New test.
19931
19932         PR c/26818
19933         * gcc.dg/struct-incompl-1.c: New test.
19934
19935 2006-05-22  Richard Guenther  <rguenther@suse.de>
19936
19937         PR testsuite/27708
19938         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19939         the transformations we test for.
19940
19941 2006-05-22  Richard Guenther  <rguenther@suse.de>
19942
19943         PR testsuite/27707
19944         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19945
19946 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19947
19948         PR c++/27210
19949         * g++.dg/warn/new1.C: New test.
19950         * g++.dg/template/new5.C: Likewise.
19951
19952 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19953
19954         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19955         * gcc.target/i386/20060512-3.c: Likewise.
19956
19957 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19958
19959         PR rtl-optimization/27671
19960         * gcc.c-torture/execute/pr27671-1.c: New.
19961         * gcc.dg/pr27671-2.c: Likewise.
19962
19963         PR tree-optimization/26622.
19964         * gcc.c-torture/compile/pr26622.c: New.
19965
19966 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19967
19968         PR fortran/27613
19969         * gfortran.dg/recursive_reference_1.f90: New test.
19970
19971 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19972
19973         PR fortran/25746
19974         * gfortran.dg/elemental_subroutine_3.f90: New test.
19975
19976         PR fortran/25090
19977         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19978
19979         PR fortran/27584
19980         * gfortran.dg/associated_target_1.f90: New test.
19981
19982         PR fortran/19015
19983         * gfortran.dg/maxloc_shape_1.f90: New test.
19984
19985 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19986
19987         PR libgfortran/24459
19988         * gfortran.dg/namelist_24.f90: New test.
19989         * gfortran.dg/namelist_12.f: Fix typo in comment.
19990
19991 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19992
19993         PR middle-end/25776
19994         * g++.dg/other/error11.C: New test.
19995
19996 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19997
19998         * gcc.target/mips/pr26765.c: Add -w to options.
19999
20000 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20001
20002         * lib/target-supports.exp (check_effective_target_mpaired_single):
20003         New function.
20004         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20005         multilibs.
20006         * g++.dg/vect/vect.exp: Likewise.
20007
20008 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20009
20010         PR testsuite/25891
20011         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20012
20013 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20014
20015         PR fortran/27662
20016         * gfortran.dg/temporary_1.f90: New file.
20017
20018 2006-05-19  Andreas Schwab  <schwab@suse.de>
20019
20020         * g++.dg/other/unused1.C: Also match "stringz".
20021
20022 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20023
20024         PR c++/26433
20025         * g++.dg/template/fntry1.C: New test.
20026
20027 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20028
20029         PR c++/27471
20030         PR c++/27506
20031         * g++.dg/conversion/bitfield5.C: New test.
20032         * g++.dg/conversion/bitfield6.C: New test.
20033
20034 2006-05-18  Mike Stump  <mrs@apple.com>
20035
20036         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20037         * gcc.dg/vla-4.c: Add.
20038         * gcc.dg/vla-5.c: Add.
20039         * gcc.dg/vla-6.c: Add.
20040
20041 2006-05-12  Stuart Hastings  <stuart@apple.com>
20042
20043         * gcc.target/i386/20060512-1.c: New.
20044         * gcc.target/i386/20060512-2.c: New.
20045         * gcc.target/i386/20060512-3.c: New.
20046         * gcc.target/i386/20060512-4.c: New.
20047
20048 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20049
20050         PR c++/26122
20051         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20052
20053         PR c++/26068
20054         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20055         * g++.dg/parse/linkage1.C: New test.
20056
20057 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20058
20059         PR tree-optimization/27548
20060         * g++.dg/tree-ssa/pr27548.C: New test.
20061
20062 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20063
20064         PR fortran/26551
20065         * gfortran.dg/recursive_check_1.f: New test.
20066         * gfortran.dg/recursive_check_2.f90: New test.
20067
20068 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20069
20070         * g++.dg/opt/temp2.C: New test.
20071
20072 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20073
20074         PR c++/27491
20075         * g++.dg/init/brace5.C: New test.
20076
20077         PR middle-end/27415
20078         * gcc.dg/gomp/pr27415.c: New test.
20079         * g++.dg/gomp/pr27415.C: New test.
20080
20081         PR tree-optimization/27549
20082         * g++.dg/tree-ssa/pr27549.C: New test.
20083
20084 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20085
20086         PR libgfortran/27575
20087         * gfortran.dg/read_eof_4.f90: New test.
20088
20089 2006-05-16  Richard Guenther  <rguenther@suse.de>
20090
20091         PR tree-optimization/22303
20092         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20093
20094 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20095
20096         PR middle-end/27573
20097         * gcc.dg/gomp/pr27573.c: New test.
20098         * gfortran.dg/gomp/pr27573.f90: New test.
20099
20100         PR c/27499
20101         * gcc.dg/gomp/pr27499.c: New test.
20102         * g++.dg/gomp/pr27499.C: New test.
20103
20104 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20105
20106         PR c++/27339
20107         * g++.dg/parser/access8.C: Adjust error marker.
20108         * g++.dg/template/access17.C: New test.
20109         * g++.dg/template/access18.C: Likewise.
20110
20111 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20112
20113         PR target/26600
20114         * gcc.target/i386/pr26600.c: New test case.
20115
20116 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20117
20118         PR c++/27505
20119         * g++.dg/expr/bitfield1.C: New test.
20120
20121 2006-05-15  Richard Guenther  <rguenther@suse.de>
20122
20123         PR tree-optimization/27603
20124         * gcc.dg/torture/pr27603.c: New testcase.
20125
20126 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20127
20128         PR fortran/25090
20129         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20130
20131         PR fortran/25082
20132         * gfortran.dg/scalar_return_1.f90: New test.
20133
20134         PR fortran/27411
20135         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20136
20137 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20138
20139         * gcc.dg/gomp/critical-4.c: New test.
20140         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20141         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20142         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20143         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20144
20145 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20146
20147         PR c++/27582
20148         * g++.dg/template/dependent-args1.C: New test.
20149
20150         PR c++/27581
20151         * g++.dg/lookup/this1.C: New test.
20152
20153         PR c++/27315
20154         * g++.dg/template/operator6.C: New test.
20155         * g++.dg/template/incomplete3.C: New test.
20156
20157         PR c++/27559
20158         * g++.dg/template/new4.C: New test.
20159
20160         PR c++/27496
20161         * g++.dg/template/void2.C: New test.
20162
20163 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20164
20165         * g++.dg/template/dependent-expr5.C: New test.
20166
20167 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20168
20169         PR middle-end/26729
20170         * gcc.dg/pr26729-1.c: New test case.
20171
20172 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20173
20174         * gcc.dg/pr27003.c: New test.
20175
20176 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20177
20178         * lib/target-supports.dg (check_cxa_atexit_available): Change
20179         v3_target_compile to ${tool}_target_compile.
20180
20181 2006-05-11  Jason Merrill  <jason@redhat.com>
20182
20183         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20184
20185 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20186
20187         PR fortran/27553
20188         * gfortran.dg/label_5.f90: New test.
20189
20190 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20191
20192         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20193         check_effective_target_powerpc_altivec_ok): New.
20194         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20195         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20196         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20197         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20198         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20199         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20200         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20201         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20202         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20203         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20204         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20205         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20206         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20207         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20208         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20209         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20210         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20211         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20212         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20213         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20214         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20215         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20216         gcc.target/powerpc/altivec-9.c,
20217         gcc.target/powerpc/altivec-consts.c,
20218         gcc.target/powerpc/altivec-pr22085.c,
20219         gcc.target/powerpc/altivec-splat.c,
20220         gcc.target/powerpc/altivec-types-1.c,
20221         gcc.target/powerpc/altivec-types-2.c,
20222         gcc.target/powerpc/altivec-types-3.c,
20223         gcc.target/powerpc/altivec-types-4.c,
20224         gcc.target/powerpc/altivec-varargs-1.c,
20225         gcc.target/powerpc/altivec-vec-merge.c,
20226         gcc.target/powerpc/ppc-vector-memcpy.c,
20227         gcc.target/powerpc/ppc-vector-memset.c,
20228         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20229         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20230         these effective targets.
20231         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20232         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20233
20234 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20235
20236         PR middle-end/27384
20237         * g++.dg/other/fold1.C: New test.
20238
20239         PR middle-end/27488
20240         * gcc.dg/fold-nonneg-1.c: New test.
20241
20242         PR c++/27547
20243         * g++.dg/other/operator1.C: New test.
20244
20245 2006-05-11  Richard Guenther  <rguenther@suse.de>
20246
20247         PR middle-end/27529
20248         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20249
20250 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20251
20252         * lib/target-supports-dg.exp (check-flags): New.
20253         (dg-skip-if): Move flag checks.
20254
20255 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20256
20257         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20258         * lib/target-supports.dg (check_cxa_atexit_available): New.
20259
20260 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20261
20262         PR fortran/27470
20263         * gfortran.dg/multiple_allocation_2.f90: New test case.
20264
20265 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20266
20267         * gcc.target/arm/pr27387.C: Fix a comment typo.
20268
20269 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20270
20271         PR fortran/24549
20272         * gfortran.dg/error_recovery_1.f90: New test.
20273
20274 2006-05-10  Richard Guenther  <rguenther@suse.de>
20275
20276         PR tree-optimization/27302
20277         * gcc.dg/torture/pr27302.c: New testcase.
20278
20279 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20280         Richard Guenther  <rguenther@suse.de>
20281
20282         PR middle-end/27498
20283         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20284
20285 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20286
20287         PR rtl-optimization/27335
20288         * gcc.dg/pr27335.c: New test.
20289
20290 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20291
20292         * gcc.target/mips/mips-ps-5.c: New file.
20293
20294 2006-05-08  Jan Hubicka  <jh@suse.cz>
20295
20296         PR middle-end/25962
20297         * gcc.dg/pr25962.c: New.
20298
20299 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20300
20301         PR target/27158
20302         * gcc.target/powerpc/pr27158.c: New test case.
20303
20304 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20305
20306         PR testsuite/27476
20307         * ada/acats/run_all.sh: Use test -z.
20308
20309 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20310
20311         PR libfortran/18271
20312         * gfortran.dg/spec_expr_3.f90: New test.
20313
20314 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20315
20316         PR target/24879
20317         * gcc.target/i386/monitor.c: New file.
20318
20319 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20320
20321         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20322
20323 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20324
20325         PR c++/27447
20326         * g++.dg/other/ptrmem7.C: New test.
20327
20328 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20329
20330         PR target/27421
20331         * gcc.dg/array-9.c: New test.
20332
20333 2006-05-07  Richard Guenther  <rguenther@suse.de>
20334
20335         PR tree-optimization/27409
20336         * gcc.dg/torture/pr27409.c: New testcase.
20337
20338 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20339
20340         PR fortran/27457
20341         * gfortran.dg/select_6.f90: New.
20342
20343 2006-05-07  Richard Guenther  <rguenther@suse.de>
20344
20345         PR tree-optimization/27136
20346         * gcc.dg/torture/pr27136.c: New testcase.
20347
20348 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20349
20350         PR fortran/24813
20351         * gfortran.dg/char_cons_len_1.f90: New test.
20352
20353 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20354
20355         PR c++/27427
20356         * g++.dg/template/incomplete2.C: New test.
20357
20358 2006-05-06  Richard Guenther  <rguenther@suse.de>
20359
20360         PR tree-optimization/27151
20361         * gcc.dg/vect/pr27151.c: New testcase.
20362
20363 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20364
20365         PR c++/27430
20366         * g++.dg/template/void1.C: New test.
20367
20368         PR c++/27423
20369         * g++.dg/other/void2.C: New test.
20370
20371         PR c++/27422
20372         * g++.dg/conversion/void1.C: New test.
20373
20374 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20375
20376         PR/21391
20377         * g++.dg/other/unused1.C: New.
20378
20379 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20380
20381         PR objc/27240
20382         * objc.dg/member-1.m: New test.
20383
20384 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20385
20386         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20387
20388 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20389
20390         PR libfortran/26985
20391         * gfortran.dg/matmul_2.f90: New test.
20392
20393 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20394
20395         * ada/acats/run_all.sh: Use sync when main not found.
20396
20397 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20398
20399         PR target/26765
20400         * gcc.target/mips/pr26765.c: New.
20401
20402 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20403
20404         * gcc.target/bfin: New directory.
20405         * gcc.target/bfin/bfin.exp: New file.
20406         * gcc.target/bfin/frmul.c: New file.
20407         * gcc.target/bfin/arith.c: New file.
20408         * gcc.target/bfin/mul-combine.c: New file.
20409         * gcc.target/bfin/shift.c: New file.
20410
20411 2006-05-04  Richard Guenther  <rguenther@suse.de>
20412
20413         PR tree-optimization/14287
20414         PR tree-optimization/14844
20415         PR tree-optimization/19792
20416         PR tree-optimization/21608
20417         PR tree-optimization/27090
20418         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20419         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20420         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20421         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20422         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20423
20424 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20425
20426         PR tree-optimization/27285
20427         * gcc.c-torture/execute/pr27285.c: New test.
20428
20429         PR middle-end/27388
20430         * gcc.dg/gomp/pr27388-1.c: New test.
20431         * gcc.dg/gomp/pr27388-2.c: New test.
20432         * gcc.dg/gomp/pr27388-3.c: New test.
20433
20434         PR c++/27359
20435         * g++.dg/gomp/pr27359.C: New test.
20436
20437 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20438
20439         PR fortran/20248
20440         * gfortran.dg/iargc.f90: New test.
20441
20442 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20443
20444         PR c++/27102
20445         * g++.dg/template/crash49.C: New test.
20446
20447 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20448
20449         PR testsuite/27032
20450         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20451
20452 2006-05-02  Jeff Law  <law@redhat.com>
20453
20454         PR tree-optimization/27364
20455         * gcc.c-torture/execute/pr27364.c: New test.
20456
20457 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20458
20459         PR c++/27309
20460         * g++.dg/parser/ctor5.C: New test.
20461
20462 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20463
20464         PR target/27387
20465         * gcc.target/arm/arm.exp: New.
20466         * gcc.target/arm/pr27387.C: Likewise.
20467
20468 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20469
20470         PR fortran/27269
20471         PR fortran/27324
20472         * gfortran.dg/module_equivalence_2.f90: New test.
20473
20474 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20475
20476         PR middle-end/27337
20477         * g++.dg/gomp/pr27337-1.C: New test.
20478         * g++.dg/gomp/pr27337-2.C: New test.
20479
20480         PR middle-end/27328
20481         * gcc.dg/gomp/pr27328.c: New test.
20482
20483         PR middle-end/27325
20484         * g++.dg/gomp/pr27325.C: New test.
20485
20486         PR middle-end/27310
20487         * g++.dg/gomp/pr27310.C: New test.
20488
20489 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20490
20491         PR tree-optimization/27291
20492         * g++.dg/tree-ssa/pr27291.C: New test.
20493
20494 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20495
20496         PR tree-optimization/27283
20497         * g++.dg/tree-ssa/pr27283.C: New test.
20498
20499 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20500
20501         * gcc.dg/tree-ssa/loop-16.c: New test.
20502
20503 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20504             Joseph S. Myers  <joseph@codesourcery.com>
20505
20506         * gcc.dg/Wconversion-3.c: New test case.
20507         * gcc.dg/Wconversion-4.c: Likewise.
20508
20509 2006-05-01  Richard Guenther  <rguenther@suse.de>
20510
20511         PR tree-optimization/26726
20512         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20513
20514 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20515
20516         * gcc.dg/Woverflow-1.c: New test case.
20517         * gcc.dg/Woverflow-2.c: Likewise.
20518         * gcc.dg/Woverflow-3.c: Likewise.
20519
20520 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20521
20522         PR c++/27094
20523         * g++.dg/template/defarg8.C: New test.
20524
20525 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20526
20527         PR c++/27278
20528         * g++.dg/parse/operator7.C: New test.
20529
20530 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20531
20532         PR c++/11471
20533         PR c++/27102
20534         * g++.dg/template/crash48.C: New test.
20535
20536         PR c++/27279
20537         * g++.dg/parse/ctor4.C: New test.
20538
20539 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20540
20541         PR fortran/25681
20542         * gfortran.df/char_type_len.f90: New test.
20543
20544 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20545
20546         PR libgfortran/27304
20547         * gfortran.dg/fmt_exhaust.f90: New test.
20548
20549 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20550
20551         PR c/25309
20552         * gcc.dg/large-size-array-2.c: New test case.
20553
20554 2006-04-28  Richard Guenther  <rguenther@suse.de>
20555
20556         PR target/26826
20557         * gcc.target/i386/pr26826.c: New testcase.
20558
20559 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20560
20561         PR middle-end/27260
20562         * gcc.c-torture/execute/pr27260.c: New.
20563
20564 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20565
20566         PR middle-end/27095
20567         * gcc.dg/pr27095.c: New.
20568
20569 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20570
20571         PR c++/27292
20572         * g++.dg/conversion/bitfield4.C: New test.
20573
20574 2006-04-27  Eric Christopher  <echristo@apple.com>
20575
20576         * gcc.dg/pragma-ms_struct.c: New.
20577
20578 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20579
20580         PR c++/27102
20581         * g++.dg/template/crash47.C: New test.
20582
20583 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20584
20585         * gcc.target/i386/sse-7.c: build with -msse.
20586
20587 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20588
20589         PR testsuite/27274:
20590         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20591         (main): Exit if processor doesn't support SSE.
20592
20593 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20594
20595         PR middle-end/27282
20596         * gcc.c-torture/compile/pr27282.c: New test.
20597
20598 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20599
20600         PR middle-end/26913
20601         * g++.dg/gomp/pr26913.C: New test.
20602
20603         PR c/25996
20604         * gcc.dg/gomp/pr25996.c: New test.
20605         * g++.dg/gomp/pr25996.C: New test.
20606
20607 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20608
20609         PR rtl-optimization/26725
20610         * gcc.c-torture/compile/pr26725.c: New test.
20611
20612 2006-04-25  Richard Guenther  <rguenther@suse.de>
20613
20614         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20615         than n + -1.
20616
20617 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20618
20619         * gcc.dg/20060425-1.c: New testcase.
20620
20621 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20622
20623         PR tree-optimization/26865
20624         * gcc.dg/pr26865.c: New test.
20625
20626 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20627
20628         PR c++/27292
20629         * g++.dg/conversion/bitfield1.C: New test.
20630         * g++.dg/conversion/bitfield2.C: Likewise.
20631         * g++.dg/conversion/bitfield3.C: Likewise.
20632
20633 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20634         Richard Guenther  <rguenther@suse.de>
20635
20636         PR tree-optimization/27236
20637         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20638
20639 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20640
20641         PR c++/19963
20642         * g++.dg/other/incomplete2.C: New test.
20643
20644 2006-04-24  Richard Guenther  <rguenther@suse.de>
20645
20646         PR middle-end/26869
20647         * gcc.dg/torture/pr26869.c: New testcase.
20648
20649 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20650         Richard Guenther  <rguenther@suse.de>
20651
20652         PR tree-optimization/27218
20653         * g++.dg/tree-ssa/pr27218.C: New testcase.
20654
20655 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20656
20657         PR c++/26912
20658         * g++.dg/template/friend41.C: New test.
20659
20660 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20661
20662         * g++.dg/opt/pr15551.C: Include cstdio.
20663         (main): Use remove instead of unlink.
20664
20665 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20666
20667         * gcc.dg/sibcall-7.c: New test.
20668         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20669         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20670         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20671         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20672         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20673
20674 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20675
20676         PR c++/26534
20677         * g++.dg/opt/bitfield1.C: New test.
20678         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20679         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20680         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20681         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20682         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20683         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20684         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20685         * g++.dg/abi/bitfield2.C: Likewise.
20686         * g++.dg/init/bitfield1.C: Likewise.
20687
20688 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20689
20690         PR fortran/25099
20691         * gfortran.dg/elemental_subroutine_4.f90: New test.
20692         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20693         call sub (m, x).
20694
20695 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20696
20697         * gcc.c-torture/compile/20060421-1.c: New testcase.
20698
20699 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20700
20701         PR c/25875
20702         * gcc.dg/init-bad-4.c: New test.
20703
20704 2006-04-21  Paul Brook  <paul@codesourcery.com>
20705
20706         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20707
20708 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20709
20710         PR fortran/27122
20711         * gfortran.dg/defined_operators_1.f90: New test.
20712         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20713         remove old ones associated, incorrectly, with Note 5.46.
20714
20715         PR fortran/27113
20716         * gfortran.dg/character_array_constructor_1.f90: New test.
20717
20718 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20719
20720         * gcc.dg/20060419-1.c: New test.
20721
20722 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20723
20724         PR c/26774
20725         * gcc.dg/struct-parse-1.c: New test case.
20726
20727 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20728
20729         PR c++/26558
20730         * g++.dg/parse/template19.C: New test.
20731
20732         PR c++/26739
20733         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20734
20735         PR c++/26036
20736         * g++.dg/expr/call3.C: New test.
20737
20738         PR c++/10385
20739         * g++.dg/conversion/dynamic1.C: New test.
20740
20741 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20742
20743         PR c++/27102
20744         * g++.dg/template/crash35.C: Tweak error markers.
20745         * g++.dg/template/crash46.C: New test.
20746         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20747         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20748
20749 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20750
20751         PR rtl-optimization/14261
20752         * gcc.c-torture/compile/20060419-1.c: Added.
20753
20754 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20755
20756         * gfortran.dg/label_1.f90: Adjust dg-error.
20757
20758 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20759
20760         PR target/26961
20761         * gcc.dg/fold-cond-1.c: New test case.
20762         * gcc.dg/pr26961-1.c: Likewise.
20763
20764 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20765
20766         PR libgfortran/27138
20767         * gfortran.dg/read_bad_advance.f90: New test.
20768
20769 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20770             Dale Johannesen  <dalej@apple.com>
20771
20772         PR target/24076
20773         * gcc.target/i386/vecinit-3.c: New testcase.
20774         * gcc.target/i386/vecinit-4.c: Likewise.
20775         * gcc.target/i386/sse-18.c: Likewise.
20776         * gcc.target/i386/sse-19.c: Likewise.
20777
20778 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20779
20780         * gfortran.dg/allocate_zerosize_1.f90: New test.
20781
20782 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20783
20784         PR c++/26365
20785         * g++.dg/template/crash45.C: New test.
20786
20787 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20788
20789         PR fortran/26787
20790         * gfortran.dg/proc_assign_1.f90: New test.
20791         * gfortran.dg/procedure_lvalue.f90: Change message.
20792         * gfortran.dg/namelist_4.f90: Add new error.
20793
20794         PR fortran/25597
20795         PR fortran/27096
20796         * gfortran.dg/auto_pointer_array_result_1.f90
20797
20798         PR fortran/27089
20799         * gfortran.dg/specification_type_resolution_1.f90
20800
20801         PR fortran/18003
20802         PR fortran/25669
20803         PR fortran/26834
20804         * gfortran.dg/bounds_temporaries_1.f90: New test.
20805
20806         PR fortran/27124
20807         * gfortran.dg/array_return_value_1.f90: New test.
20808
20809 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20810
20811         PR fortran/25336
20812         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20813
20814 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20815
20816         PR middle-end/26823
20817         * g++.dg/gomp/pr26823-1.C: New test.
20818         * g++.dg/gomp/pr26823-2.C: New test.
20819
20820 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20821
20822         PR middle-end/27134
20823         * gcc.dg/pr27314.c: New test.
20824
20825 2006-04-13  Richard Henderson  <rth@redhat.com>
20826
20827         * g++.dg/gomp/block-0.C: Update expected matches.
20828
20829 2006-04-13  DJ Delorie  <dj@redhat.com>
20830
20831         * lib/target-supports.exp (check_effective_target_int32plus): New.
20832         (check_effective_target_ptr32plus): New.
20833         (check_effective_target_size32plus): New.
20834         (check_effective_target_int16): New.
20835         (check_profiling_available): Add m32c to the list of unsupported
20836         targets.
20837
20838         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20839         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20840         memory size.
20841         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20842         pointers.
20843         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20844         size_t.
20845         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20846         and size_t.
20847         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20848         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20849         not just xstormy16.  Skip m32c due to weird pointer size.
20850         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20851         not just xstormy16.
20852         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20853         not just xstormy16.
20854         * gcc.dg/20020312-2.c: Add m32c support.
20855         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20856         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20857         in test.
20858         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20859         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20860         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20861         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20862         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20863         formats
20864         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20865         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20866         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20867         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20868         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20869         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20870         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20871         in test.
20872         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20873         in test.
20874         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20875         * gcc.dg/pr23049.c: Require >=32 bit integers.
20876         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20877         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20878         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20879         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20880         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20881         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20882         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20883         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20884         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20885         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20886         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20887         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20888         prototype in test.
20889         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20890         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20891         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20892         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20893         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20894
20895         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20896         * gcc.c-torture/execute/20040703-1.x: Likewise.
20897         * gcc.c-torture/execute/20040705-1.x: Likewise.
20898         * gcc.c-torture/execute/20040705-2.x: Likewise.
20899         * gcc.c-torture/execute/20040709-1.x: Likewise.
20900         * gcc.c-torture/execute/20040709-2.x: Likewise.
20901         * gcc.c-torture/execute/20040811-1.x: Likewise.
20902         * gcc.c-torture/execute/20050316-1.x: Likewise.
20903         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20904         * gcc.c-torture/execute/pr19689.x: Likewise.
20905         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20906         * gcc.c-torture/execute/usmul.x: Likewise.
20907         * gcc.c-torture/execute/vrp-5.x: Likewise.
20908         * gcc.c-torture/execute/vrp-6.x: Likewise.
20909         * gcc.dg/debug/20041023-1.s: Likewise.
20910
20911 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20912
20913         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20914         of integers to a vector types are now constant expressions in C.
20915         * gcc.dg/vect/vect-fold-1.c: New test case.
20916
20917 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20918             Ulrich Weigand  <uweigand@de.ibm.com>
20919
20920         PR target/27006
20921         * gcc.dg/vmx/pr27006.c: New testcase.
20922
20923 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20924
20925         PR libgfortran/26766
20926         * gfortran.dg/write_recursive.f90: New test.
20927
20928 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20929
20930         * g++.dg/parse/dtor7.C: New test.
20931         * g++.dg/parse/new1.C: Add error marker.
20932         * g++.dg/template/new3.C: New test.
20933
20934         PR c++/26122
20935         * g++.dg/template/pure1.C: New test.
20936
20937         PR c++/26295
20938         * g++.dg/parse/ptrmem4.C: New test.
20939
20940 2006-04-10  Jeff Law  <law@redhat.com>
20941
20942         PR/27087
20943         * gcc.c-torture/compile/pr27087.c: New test.
20944
20945 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20946
20947         PR/21391
20948         * gcc.dg/20060410.c: New.
20949
20950 2006-04-10  Matthias Klose  <doko@debian.org>
20951
20952         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20953         Recognize multilib directory names containing underscores.
20954
20955 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20956
20957         * gcc.target/i386/vecinit-1.c: New test case.
20958         * gcc.target/i386/vecinit-2.c: Likewise.
20959
20960 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20961
20962         PR debug/27057
20963         * g++.dg/debug/dwarf2-2.C: New test.
20964
20965 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
20966
20967         PR rtl-optimization/27073
20968         * gcc.c-torture/execute/pr27073.c: New test.
20969
20970 2006-04-08  Mike Stump  <mrs@apple.com>
20971
20972         * gcc.dg/pragma-darwin.c: Improve for ppc64.
20973
20974 2006-04-07  Richard Guenther  <rguenther@suse.de>
20975
20976         PR tree-optimization/26135
20977         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20978
20979 2006-04-06  Jan Hubicka  <jh@suse.cz>
20980
20981         PR profile/26399
20982         * g++.dg/bprob/g++-bprob-2.C: New testcase.
20983
20984 2006-04-06  Roger Sayle  <roger@eyesopen.com>
20985
20986         * g++.dg/conversion/nullptr1.C: New test case.
20987         * g++.dg/conversion/nullptr2.C: Likewise.
20988
20989 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20990
20991         * gfortran.dg/dependency_18.f90: New test case.
20992
20993 2006-04-05  Richard Guenther  <rguenther@suse.de>
20994
20995         PR tree-optimization/26919
20996         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20997         * gcc.dg/ipa/ipa-2.c: Likewise.
20998         * gcc.dg/ipa/ipa-3.c: Likewise.
20999         * gcc.dg/ipa/ipa-5.c: Likewise.
21000
21001 2006-04-05  Richard Guenther  <rguenther@suse.de>
21002
21003         PR tree-optimization/26763
21004         * gcc.dg/torture/pr26763-1.c: New testcase.
21005         * gcc.dg/torture/pr26763-2.c: Likewise.
21006
21007 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21008
21009         PR fortran/23634
21010         PR fortran/25619
21011         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21012
21013 2006-04-04  Eric Christopher  <echristo@apple.com>
21014
21015         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21016         stubs.
21017         * gcc.target/i386/387-5.c: Ditto.
21018
21019 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21020
21021         * gcc.target/sparc/struct-ret-check.c: New test.
21022
21023 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21024
21025         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21026         zero decimal digits specified in format.
21027
21028 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21029
21030         PR fortran/26891
21031         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21032
21033         PR fortran/26976
21034         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21035         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21036         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21037         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21038         compliant and detect bigendian-ness.
21039
21040 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21041
21042         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21043         dummy arguments work when the actual argument is itself a dummy
21044         argument of the caller.
21045
21046 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21047
21048         PR libfortran/24685
21049         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21050
21051 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21052
21053         * gfortran.dg/dependencency_17.f90: New test case.
21054
21055 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21056
21057         * gfortran.dg/dependency_14.f90: New test case.
21058         * gfortran.dg/dependency_15.f90: Likewise.
21059         * gfortran.dg/dependency_16.f90: Likewise.
21060
21061 2006-03-31  Asher Langton  <langton2@llnl.gov>
21062
21063         PR fortran/25358
21064         gfortran.dg/cray_pointers_6.f90: New test.
21065
21066 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21067
21068         PR libgfortran/26890
21069         * gfortran.dg/read_size_noadvance.f90: New test.
21070
21071 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21072
21073         PR fortran/25031
21074         * gfortran.dg/multiple_allocation_1.f90: Check that the
21075         size has changed after a re-allocation with stat.
21076
21077 2006-03-30  Richard Guenther  <rguenther@suse.de>
21078
21079         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21080         removal.
21081         * gcc.target/i386/sselibm-2.c: Likewise.
21082         * gcc.target/i386/sselibm-3.c: Likewise.
21083         * gcc.target/i386/sselibm-4.c: Likewise.
21084         * gcc.target/i386/sselibm-5.c: Likewise.
21085
21086 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21087
21088         * gcc.dg/fold-andxor-1.c: New test case.
21089         * gcc.dg/fold-xorand-1.c: Likewise.
21090
21091 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21092
21093         * gcc.dg/fold-convnotconv-1.c: New test case.
21094
21095 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21096
21097         PR fortran/26779
21098         * gfortran.dg/private_type_5.f90: New test.
21099
21100 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21101
21102         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21103
21104 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21105
21106         * gfortran.dg/advance_2.f90: New test.
21107         * gfortran.dg/advance_3.f90: New test.
21108
21109         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21110
21111 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21112
21113         PR libgfortran/26661
21114         PR libgfortran/26880
21115         * gfortran.dg/read_x_past.f: New test.
21116
21117 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21118
21119         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21120         to be STABS.
21121
21122 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21123
21124         * objc.dg/dwarf-1.m: Skip on AIX.
21125         * objc.dg/dwarf-2.m: Skip on AIX.
21126
21127 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21128
21129         PR fortran/26816
21130         * gfortran.dg/float_1.f90: New test.
21131
21132 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21133
21134         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21135         X86_64 targets.
21136         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21137
21138 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21139
21140         PR libfortran/26735
21141         * gfortran.dg/convert_implied_open.f90: New test case.
21142
21143 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21144
21145         PR fortran/26769
21146         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21147
21148 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21149
21150         PR middle-end/26717
21151         * gcc.dg/pr26717.c: New test.
21152
21153 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21154
21155         * gfortran.dg/dependency_12.f90: New test case.
21156
21157 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21158
21159         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21160
21161 2006-03-24  Jeff Law  <law@redhat.com>
21162
21163         * gcc.c-torture/pr26840.c: New test.
21164
21165 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21166
21167         * objc.dg/dwarf-2.m: New.
21168         * obj-c++.dg/dwarf-2.mm: New.
21169
21170         * g++.old-deja/g++.other/init19.C: New.
21171
21172 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21173
21174         * g++.dg/eh/spbp.C: Skip on AIX.
21175
21176 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21177
21178         PR middle-end/26611
21179         * g++.dg/gomp/pr26611-1.C: New test.
21180         * g++.dg/gomp/pr26611-2.C: New test.
21181
21182 2006-03-24  Jeff Law  <law@redhat.com>
21183
21184         * gcc.c-torture/compile/pr26833.c: New test.
21185         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21186
21187 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21188
21189         * gfortran.dg/endfile_2.f90: Delete temp file.
21190
21191 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21192
21193         PR fortran/19303
21194         * gfortran.dg/record_marker_1.f90: New test case.
21195         * gfortran.dg/record_marker_2.f: New test case.
21196         * gfortran.dg/record_marker_3.f90: New test case.
21197
21198 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21199
21200         PR fortran/17298
21201         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21202         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21203
21204 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21205
21206         * lib/gcc-dg.exp (cleanup-modules): New proc.
21207         * gfortran.dg/allocatable_function_1.f90,
21208         gfortran.dg/allocate_char_star_scalar_1.f90,
21209         gfortran.dg/assumed_charlen_function_1.f90,
21210         gfortran.dg/assumed_dummy_1.f90,
21211         gfortran.dg/assumed_shape_ranks_1.f90,
21212         gfortran.dg/assumed_shape_ranks_2.f90,
21213         gfortran.dg/assumed_size_dt_dummy.f90,
21214         gfortran.dg/auto_char_dummy_array_1.f90,
21215         gfortran.dg/auto_char_len_3.f90,
21216         gfortran.dg/automatic_module_variable.f90,
21217         gfortran.dg/bad_automatic_objects_1.f90,
21218         gfortran.dg/char_array_constructor.f90,
21219         gfortran.dg/char_array_structure_constructor.f90,
21220         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21221         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21222         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21223         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21224         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21225         gfortran.dg/derived_pointer_recursion.f90,
21226         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21227         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21228         gfortran.dg/dummy_functions_1.f90,
21229         gfortran.dg/elemental_initializer_1.f90,
21230         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21231         gfortran.dg/elemental_pointer_1.f90,
21232         gfortran.dg/elemental_subroutine_1.f90,
21233         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21234         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21235         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21236         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21237         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21238         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21239         gfortran.dg/global_references_1.f90,
21240         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21241         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21242         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21243         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21244         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21245         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21246         gfortran.dg/large_integer_kind_1.f90,
21247         gfortran.dg/large_real_kind_1.f90,
21248         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21249         gfortran.dg/module_double_reuse.f90,
21250         gfortran.dg/module_equivalence_1.f90,
21251         gfortran.dg/module_interface_1.f90,
21252         gfortran.dg/module_parameter_array_refs_1.f90,
21253         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21254         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21255         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21256         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21257         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21258         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21259         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21260         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21261         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21262         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21263         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21264         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21265         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21266         gfortran.dg/same_name_1.f90,
21267         gfortran.dg/sibling_dummy_procedure_1.f90,
21268         gfortran.dg/sibling_dummy_procedure_2.f90,
21269         gfortran.dg/sibling_dummy_procedure_3.f90,
21270         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21271         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21272         gfortran.dg/used_dummy_types_2.f90,
21273         gfortran.dg/used_dummy_types_3.f90,
21274         gfortran.dg/used_dummy_types_4.f90,
21275         gfortran.dg/used_dummy_types_5.f90,
21276         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21277         gfortran.dg/userdef_operator_1.f90: Use it.
21278
21279 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21280
21281         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21282         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21283         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21284         gfortran.dg/write_back.f,
21285         gfortran.fortran-torture/execute/inquire_1.f90,
21286         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21287
21288 2006-03-21  Jeff Law  <law@redhat.com>
21289
21290         * gcc.dg/tree-ssa/vrp28.c: New test.
21291
21292 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21293
21294         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21295         if _STDC_C99 is defined.
21296         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21297         * gcc.dg/builtins-20.c: Likewise.
21298         * gcc.dg/builtins-53.c: Likewise.
21299         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21300         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21301
21302 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21303
21304         PR tree-opt/26781
21305         * gcc.c-torture/compile/pr26781-1.c: New test.
21306         * gcc.c-torture/compile/pr26781-2.c: New test.
21307
21308 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21309
21310         PR c++/26690
21311         * g++.dg/gomp/pr26690-1.C: New test.
21312         * g++.dg/gomp/pr26690-2.C: New test.
21313
21314 2006-03-20  Jeff Law  <law@redhat.com>
21315
21316         * gcc.dg/tree-ssa/pr21829.c: New test.
21317
21318         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21319
21320 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21321
21322         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21323         (check_visibility_available): Use it.
21324         (check_effective_target_default_packed): Likewise.
21325         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21326         (check_effective_target_fopenmp): Likewise.
21327         (check_effective_target_freorder): Likewise.
21328         (check_effective_target_fpic): Likewise.
21329         (check_named_sections_available): Likewise.
21330         (check_effective_target_ilp32): Likewise.
21331         (check_effective_target_lp64): Likewise.
21332
21333 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21334
21335         PR fortran/20935
21336         * gfortran.dg/scalar_mask_2.f90: New test case.
21337
21338 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21339
21340         PR tree-opt/26629
21341         * gcc.dg/tree-ssa/loadpre12.c: New test.
21342         * gcc.dg/tree-ssa/loadpre13.c: New test.
21343         * gcc.dg/tree-ssa/loadpre14.c: New test.
21344         * gcc.dg/tree-ssa/loadpre15.c: New test.
21345         * gcc.dg/tree-ssa/loadpre16.c: New test.
21346         * gcc.dg/tree-ssa/loadpre17.c: New test.
21347         * gcc.dg/tree-ssa/loadpre18.c: New test.
21348         * gcc.dg/tree-ssa/loadpre19.c: New test.
21349         * gcc.dg/tree-ssa/loadpre20.c: New test.
21350         * gcc.dg/tree-ssa/loadpre21.c: New test.
21351         * gcc.dg/tree-ssa/loadpre22.c: New test.
21352
21353 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21354
21355         PR fortran/26741
21356         * gfortran.dg/elemental_initializer_1.f90: New test.
21357
21358         PR fortran/26716
21359         * gfortran.dg/assumed_shape_ranks_2: New test.
21360
21361 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21362
21363         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21364         target fpic.
21365
21366 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21367
21368         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21369         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21370         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21371         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21372         gfortran.fortran-torture/execute/direct_io.f90,
21373         gfortran.fortran-torture/execute/inquire_2.f90,
21374         gfortran.fortran-torture/execute/inquire_4.f90,
21375         gfortran.fortran-torture/execute/list_read_1.f90,
21376         gfortran.fortran-torture/execute/open_replace.f90,
21377         gfortran.fortran-torture/execute/slash_edit.f90,
21378         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21379         temporary files from testcases.
21380
21381 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21382
21383         PR libgfortran/26509
21384         gfortran.dg/write_direct_eor.f90: New test.
21385
21386 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21387
21388         * gcc.target/powerpc/pr26350.c: New.
21389         * gcc.target/powerpc/indexed-addr.c: New.
21390
21391 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21392
21393         * gfortran.dg/dependency_13.f90: New test case.
21394
21395 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21396
21397         PR middle-end/21781
21398         * gcc.dg/real-const-1.c: New test case.
21399
21400 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21401
21402         * g++.old-deja/g++.other/init18.C: New.
21403         * g++.old-deja/g++.other/init5.C: Remove xfail.
21404
21405 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21406
21407         * g++.dg/opt/pr15551.C: Cleanup temp file.
21408
21409 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21410
21411         PR c++/6634
21412         g++.dg/parse/long1.C: New test.
21413
21414 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21415
21416         PR fortran/19101
21417         * gfortran.dg/continuation.f90: New test.
21418         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21419
21420 2006-03-14  Richard Guenther  <rguenther@suse.de>
21421
21422         PR tree-optimization/26672
21423         * gcc.dg/torture/pr26672.c: New testcase.
21424
21425 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21426
21427         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21428         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21429
21430 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21431
21432         PR middle-end/26557
21433         * gcc.c-torture/compile/switch-1.c: New test case.
21434
21435 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21436
21437         PR fortran/25378
21438         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21439         test to include more permuatations of mask and index.
21440         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21441         respond to F2003 spec. that the position returned for an all false
21442         mask && condition is zero.
21443
21444 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21445
21446         PR middle-end/25989
21447         * gcc.dg/gomp/pr25989.c: New test.
21448
21449 2006-03-13  Jeff Law  <law@redhat.com>
21450
21451         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21452
21453 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21454
21455         * gcc.dg/switch-9.c: New test.
21456
21457 2006-03-13  Richard Guenther  <rguenther@suse.de>
21458
21459         PR middle-end/26630
21460         * gcc.dg/torture/pr26630.c: New testcase.
21461
21462 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21463
21464         * gfortran.dg/dependency_10.f90: New test case.
21465         * gfortran.dg/dependency_11.f90: Likewise.
21466
21467 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21468             Erik Edelmann  <eedelman@gcc.gnu.org>
21469
21470         * gfortran.dg/allocatable_function_1.f90: New.
21471         * gfortran.dg/allocatable_function_2.f90: New.
21472
21473 2006-03-10  Richard Guenther  <rguenther@suse.de>
21474
21475         PR middle-end/26565
21476         * gcc.dg/torture/pr26565.c: New testcase.
21477
21478 2006-03-09  Eric Christopher  <echristo@apple.com>
21479
21480         * gcc.c-torture/compile/20060309-1.c: New.
21481
21482 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21483
21484         PR libgfortran/26499
21485         * gfortran.dg/write_back.f: New test.
21486         * gfortran.dg/write_rewind_1.f: New test.
21487         * gfortran.dg/write_rewind_2.f: New test.
21488
21489 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21490
21491         PR libgfortran/26554
21492         * gfortran.dg/read_logical.f90: New test.
21493
21494 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21495
21496         * ada/acats/norun.lst: cdd2a03 now passes.
21497
21498 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21499
21500         PR testsuite/25177
21501         * gcc.target/powerpc/pr18096-1.c: Change where the error
21502         would match.
21503
21504 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21505
21506         * gcc.target/i386/cleanup-1.c: New test.
21507         * gcc.target/i386/cleanup-2.c: New test.
21508
21509 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21510
21511         * gfortran.dg/dependency_9.f90: Remove for the time being.
21512
21513 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21514
21515         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21516         directive.
21517
21518 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21519
21520         * gfortran.dg/dependency_9.f90: New test case.
21521
21522 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21523
21524         * gfortran.dg/dependency_4.f90: New test case.
21525         * gfortran.dg/dependency_5.f90: New test case.
21526         * gfortran.dg/dependency_6.f90: New test case.
21527         * gfortran.dg/dependency_7.f90: New test case.
21528         * gfortran.dg/dependency_8.f90: New test case.
21529
21530 2006-03-03  Paul Brook  <paul@codesourcery.com>
21531
21532         * lib/target-supports.exp (check_profiling_available):
21533         Add m68k-*-elf.
21534
21535 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21536
21537         PR fortran/25031
21538         * multiple_allocation_1.f90: New test.
21539
21540 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21541
21542         PR tree-optimization/26524
21543         * gfortran.dg/pr26524.f: New test case.
21544
21545 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21546
21547         * g++.dg/template/repo5.C: Cleanup repo files.
21548         * gcc.dg/20051201-1.c: Cleanup coverage files.
21549         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21550         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21551         tree dump files.
21552
21553 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21554
21555         * objc.dg/objc-nofilename-1.m: New test.
21556         * objc.dg/bad-receiver-type.m: New test.
21557         * obj-c++.dg/bad-receiver-type.mm: New test.
21558
21559 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21560
21561         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21562
21563 2006-03-01  Mike Stump  <mrs@apple.com>
21564
21565         * g++.dg/abi/key2.C: Add.
21566
21567 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21568
21569         * gfortran.dg/logical_dot_product.f90: New test.
21570
21571         PR fortran/26393
21572         * gfortran.dg/used_interface_ref.f90: New test.
21573
21574         PR fortran/20938
21575         * gfortran.dg/dependency_2.f90: New test.
21576         * gfortran.fortran-torture/execute/where17.f90: New test.
21577         * gfortran.fortran-torture/execute/where18.f90: New test.
21578         * gfortran.fortran-torture/execute/where19.f90: New test.
21579         * gfortran.fortran-torture/execute/where20.f90: New test.
21580
21581 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21582
21583         * g++.dg/tree-ssa/pr26443.C: New test case.
21584
21585 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21586
21587         PR middle-end/26022
21588         * g++.dg/opt/return-slot1.C: New test.
21589
21590 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21591
21592         PR libgfortran/26136
21593         * gfortran.dg/namelist_23.f90: New test.
21594
21595 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21596
21597         PR middle-end/14752
21598         * gcc.dg/fold-eqandshift-2.c: New test case.
21599
21600 2006-02-28  Richard Guenther  <rguenther@suse.de>
21601
21602         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21603         decomposition.
21604
21605 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21606
21607         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21608
21609 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21610
21611         PR libgfortran/26464
21612         * gfortran.dg/backspace_5.f: New test.
21613         * gfortran.dg/backspace_6.f: New test.
21614
21615 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21616
21617         * gcc.dg/fold-eqandnot-1.c: New test case.
21618
21619 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21620
21621         PR middle-end/19983
21622         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21623
21624 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21625
21626         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21627         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21628
21629 2006-02-26  Richard Guenther  <rguenther@suse.de>
21630
21631         PR tree-optimization/26421
21632         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21633
21634 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21635
21636         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21637         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21638
21639 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21640
21641         * gcc.dg/fold-even-1.c: New test case.
21642
21643 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21644
21645         PR middle-end/21137
21646         * gcc.dg/fold-eqandshift-1.c: New test case.
21647
21648 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21649
21650         PR tree-optimization/25125
21651         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21652         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21653
21654 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21655
21656         PR tree-optimizations/26359
21657         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21658         with -fdump-tree-dceloop-details.
21659         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21660
21661 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21662
21663         PR middle-end/23673
21664         * gcc.dg/fold-eqxor-1.c: New test case.
21665         * gcc.dg/fold-eqxor-2.c: Likewise.
21666         * gcc.dg/fold-eqxor-3.c: Likewise.
21667
21668 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21669
21670         PR fortran/23092
21671         * scalar_mask_1.f90: New test.
21672
21673 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21674
21675         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21676         * g++.dg/eh/uncaught2.C: New.
21677         * g++.dg/eh/uncaught3.C: New.
21678
21679 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21680
21681         PR libgfortran/26423
21682         * gfortran.dg/read_many_1.f: New test.
21683
21684 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21685
21686         PR fortran/24519
21687         * gfortran.dg/dependency_3.f90: New test.
21688         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21689         XFAILs.
21690
21691         PR fortran/25395
21692         * gfortran.dg/equiv_6.f90: New test.
21693
21694 2006-02-23  Jeff Law  <law@redhat.com>
21695
21696         * gcc.c-torture/compile/pr26425.c: New test.
21697
21698 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21699
21700         PR middle-end/26412
21701         * gcc.dg/gomp/pr26412.c: New test.
21702
21703 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21704
21705         PR c++/26291
21706         * g++.dg/other/ellipsis1.C: New test.
21707         * g++.dg/parse/operator4.C: Adjust error marker.
21708
21709 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21710
21711         PR target/25603
21712         * gfortran.dg/pr25603.f: New testcase.
21713
21714 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21715
21716         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21717         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21718
21719 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21720
21721         * g++.dg/eh/spbp.C: New.
21722
21723 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21724
21725         PR middle-end/26379
21726         * gcc.target/i386/mmx-7.c: New test.
21727
21728 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21729
21730         PR tree-optimization/26361
21731         * gcc.dg/tree-ssa/vrp27.c: New test case.
21732
21733 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21734
21735         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21736         * gcc.dg/tree-ssa/complex-4.c: Here.
21737
21738 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21739
21740         PR middle-end/19543
21741         * gfortran.dg/logical_1.f90: New test case.
21742
21743 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21744
21745         PR middle-end/26334
21746         * gcc.dg/20060218-1.c: Moved to...
21747         * gcc.target/i386/20060218-1.c: ... here.  New test.
21748
21749 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21750
21751         PR fortran/26201
21752         * gfortran.dg/convert_1.f90: New.
21753
21754 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21755
21756         PR fortran/25054
21757         * gfortran.dg/namelist_5.f90: New test.
21758
21759         PR fortran/25089
21760         * gfortran.dg/namelist_4.f90: New test.
21761
21762 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21763
21764         PR tree-opt/25680
21765         * gcc.dg/tree-ssa/complex-3.c: New test.
21766
21767 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21768
21769         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21770         variable to take into account the variable name in the
21771         function header.
21772         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21773
21774 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21775
21776         PR middle-end/26334
21777         * gcc.c-torture/compile/20060217-1.c: New test.
21778         * gcc.dg/20060218-1.c: New test.
21779
21780 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21781
21782         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21783
21784 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21785
21786         * gcc.dg/cpp/undef3.c: New test.
21787         * gcc.dg/cpp/trad/builtins2.c: New test.
21788
21789 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21790
21791         PR c++/26266
21792         * g++.dg/template/static22.C: New test.
21793         * g++.dg/template/static23.C: New test.
21794         * g++.dg/template/static24.C: New test.
21795         * g++.dg/template/non-dependent13.C: New test.
21796         * g++.dg/init/member1.C: Tweak error markers.
21797
21798 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21799
21800         PR target/26255
21801         * gcc.c-torture/compile/pr26255.c: New test case.
21802
21803 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21804
21805         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21806         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21807         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21808         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21809         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21810         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21811         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21812
21813 2006-02-16  Jeff Law  <law@redhat.com>
21814
21815         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21816         * gcc.dg/tree-ssa/vrp26.c: New test.
21817
21818 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21819
21820         PR target/20353
21821         PR target/24578
21822         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21823         __UCLIBC__ is defined.
21824
21825 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21826
21827         PR fortran/26224
21828         * gfortran.dg/gomp/pr26224.f: New test.
21829
21830 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21831
21832         PR tree-opt/25918
21833         * lib/target-supports.exp
21834         (check_effective_target_vect_short_mult): New.
21835         (check_effective_target_vect_char_mult): New.
21836         (check_effective_target_vect_widen_sum_qi_to_si): New.
21837         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21838         (check_effective_target_vect_widen_sum_hi_to_si): New.
21839         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21840         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21841         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21842         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21843         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21844         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21845         vect-reduc-pattern-2c.c
21846         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21847         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21848         vect-reduc-pattern-1c.c
21849
21850 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21851
21852         PR fortran/24557
21853         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21854
21855 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21856
21857         PR fortran/26054
21858         * gfortran.dg/enum_8.f90: Remove check for warning.
21859         * gfortran.dg/iomsg_1.f90: Ditto.
21860         * gfortran.dg/enum_1.f90: Ditto.
21861         * gfortran.dg/enum_9.f90: Ditto.
21862         * gfortran.dg/enum_2.f90: Ditto.
21863         * gfortran.dg/enum_10.f90: Ditto.
21864         * gfortran.dg/enum_3.f90: Ditto.
21865         * gfortran.dg/flush_1.f90: Ditto.
21866         * gfortran.dg/enum_4.f90: Ditto.
21867         * gfortran.dg/array_constructor_1.f90: Ditto.
21868         * gfortran.dg/enum_5.f90: Ditto.
21869         * gfortran.dg/enum_6.f90: Ditto.
21870         * gfortran.dg/enum_7.f90: Ditto.
21871
21872 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21873
21874         PR middle-end/26300
21875         * gcc.c-torture/compile/20060215-1.c: New test.
21876
21877 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21878
21879         PR middle-end/23670
21880         * gcc.dg/tree-ssa/andor-2.c: New test case.
21881
21882 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21883
21884         PR fortran/25045
21885         * optional_dim.f90: New test.
21886
21887 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21888
21889         PR fortran/26277
21890         * gfortran.dg/label_4.f90: New.
21891
21892 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21893             Diego Novillo  <dnovillo@redhat.com>
21894             Uros Bizjak  <uros@kss-loka.si>
21895
21896         * gfortran.dg/gomp: New directory.
21897
21898 2006-02-14  Richard Guenther  <rguenther@suse.de>
21899
21900         PR tree-optimization/26258
21901         * gcc.dg/torture/pr26258.c: New testcase.
21902
21903 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21904
21905         PR fortran/26246
21906         * gfortran.dg/pr26246_1.f90: New test.
21907         * gfortran.dg/pr26246_2.f90: New test.
21908
21909         PR middle-end/26092
21910         * gcc.c-torture/compile/20060208-1.c: New test.
21911
21912 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21913
21914         PR fortran/26074
21915         PR fortran/25103
21916         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21917         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21918         * gfortran.dg/automatic_module_variable.f90: Change error message.
21919
21920         PR fortran/20861
21921         * gfortran.dg/internal_dummy_1.f90: New test.
21922
21923         PR fortran/20871
21924         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21925
21926
21927         PR fortran/25083
21928         * gfortran.dg/uncommon_block_data_1.f90: New test.
21929         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21930         with standard.
21931
21932         PR fortran/25088
21933         * gfortran.dg/typed_subroutine_1.f90: New test.
21934
21935 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21936
21937         * objc.dg/dwarf-1.m: New.
21938
21939 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21940
21941         PR middle-end/24427
21942         * gcc.dg/tree-ssa/andor-1.c: New test case.
21943
21944 2006-02-13  Josh Conner  <jconner@apple.com>
21945
21946         PR target/25376
21947         * gcc.dg/pr25376.c: New test.
21948
21949         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21950         assemble.
21951         * lib/target-supports.exp (check_named_sections_available):
21952         Only compile named-sections test -- don't assemble.
21953
21954 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21955
21956         * g++.dg/warn/no-write-strings.C: New test.
21957         * g++.dg/warn/write-strings.C: Likewise.
21958         * g++.dg/warn/write-strings-default.C: Likewise.
21959
21960 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21961
21962         PR fortran/25806
21963         * gfortran.dg/ret_pointer_2.f90: New test.
21964
21965 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
21966
21967         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21968
21969 2006-02-10  Jeff Law  <law@redhat.com>
21970
21971         * gcc.c-torture/compile/pr26213.c: New test.
21972
21973 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
21974
21975         gfortran.dg/null_1.f90: New test.
21976
21977 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21978
21979         PR fortran/14771
21980         * gfortran.dg/parens_4.f90: New.
21981         * gfortran.dg/parens_5.f90: New.
21982
21983 2006-02-10  Richard Guenther  <rguenther@suse.de>
21984
21985         * gcc.dg/pr23372-1.c: Remove empty file.
21986
21987 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21988         Paul Thomas  <pault@gcc.gnu.org>
21989
21990         PR fortran/14771
21991         * gfortran.dg/parens_1.f90: New.
21992         * gfortran.dg/parens_2.f90: New.
21993         * gfortran.dg/parens_3.f90: New.
21994
21995 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21996
21997         PR fortran/26038
21998         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21999
22000         PR fortran/25059
22001         * gfortran.dg/impure_assignment_1.f90: New test.
22002
22003         PR fortran/25070
22004         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22005
22006 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22007
22008         PR target/26141
22009         * g++.dg/expr/stdarg2.C: New test.
22010
22011 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22012
22013         PR inline-asm/16194
22014         * gcc.dg/pr16194.c: New test.
22015
22016 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22017
22018         * ada/acats/run_acats: Use portable variant of "$@".
22019
22020 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22021
22022         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22023         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22024
22025 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22026
22027         PR tree-opt/26179
22028         * g++.dg/opt/pr26179.C: New test.
22029
22030 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22031
22032         PR middle-end/26134
22033         * gcc.dg/tree-ssa/complex-3.c: New test.
22034
22035 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22036
22037         * gcc.c-torture/compile/volatile-1.c: New test.
22038
22039 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22040
22041         PR 26180
22042         * gcc.dg/tree-ssa/pr26180.c: New test.
22043
22044 2006-02-08  Jeff Law  <law@redhat.com>
22045
22046         * gcc.dg/tree-ssa/pr21417.c: New test.
22047
22048 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22049
22050         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22051         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22052
22053 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22054
22055         * lib/scanrtl.exp: New.
22056
22057 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22058
22059         PR c++/26071
22060         * g++.dg/other/virtual2.C: New test.
22061
22062         PR c++/26070
22063         * g++.dg/other/virtual1.C: New test.
22064
22065 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22066
22067         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22068         cleanup-ipa-dump): Update dump file glob patterns.
22069         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22070         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22071
22072         * lib/gcc-dg.exp: Load it.
22073         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22074
22075 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22076
22077         PR testsuite/26159
22078         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22079         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22080
22081 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22082
22083         PR fortran/25577
22084         * gfortran.dg/mvbits_1.f90: New.
22085
22086 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22087
22088         * g++.dg/warn/Wdiv-by-zero.C: New test.
22089         * g++.dg/warn/Wno-div-by-zero.C: New.
22090
22091 2006-02-07  Jeff Law  <law@redhat.com>
22092
22093         * gcc.dg/tree-ssa/pr21559.c: New test.
22094
22095         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22096         multiple VRP passes.
22097         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22098         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22099         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22100         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22101         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22102         * gcc.dg/tree-ssa/vrp02.c: Likewise
22103         * gcc.dg/tree-ssa/vrp11.c: Likewise
22104         * gcc.dg/tree-ssa/pr14341.c: Likewise
22105         * gcc.dg/tree-ssa/vrp19.c: Likewise
22106         * gcc.dg/tree-ssa/vrp20.c: Likewise
22107         * gcc.dg/tree-ssa/vrp03.c: Likewise
22108         * gcc.dg/tree-ssa/pr21086.c: Likewise
22109         * gcc.dg/tree-ssa/pr21959.c: Likewise
22110         * gcc.dg/tree-ssa/vrp21.c: Likewise
22111         * gcc.dg/tree-ssa/vrp04.c: Likewise
22112         * gcc.dg/tree-ssa/pr25485.c: Likewise
22113         * gcc.dg/tree-ssa/pr22026.c: Likewise
22114         * gcc.dg/tree-ssa/vrp22.c: Likewise
22115         * gcc.dg/tree-ssa/vrp05.c: Likewise
22116         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22117         * gcc.dg/tree-ssa/pr20701.c: Likewise
22118         * gcc.dg/tree-ssa/vrp23.c: Likewise
22119         * gcc.dg/tree-ssa/vrp06.c: Likewise
22120         * gcc.dg/tree-ssa/pr22117.c: Likewise
22121         * gcc.dg/tree-ssa/pr20702.c: Likewise
22122         * gcc.dg/tree-ssa/vrp15.c: Likewise
22123         * gcc.dg/tree-ssa/pr21090.c: Likewise
22124         * gcc.dg/tree-ssa/pr21294.c: Likewise
22125         * gcc.dg/tree-ssa/vrp24.c: Likewise
22126         * gcc.dg/tree-ssa/vrp07.c: Likewise
22127         * gcc.dg/tree-ssa/pr21563.c: Likewise
22128         * gcc.dg/tree-ssa/pr25382.c: Likewise
22129         * gcc.dg/tree-ssa/vrp16.c: Likewise
22130         * gcc.dg/tree-ssa/vrp25.c: Likewise
22131         * gcc.dg/tree-ssa/vrp08.c: Likewise
22132         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22133         * gcc.dg/tree-ssa/vrp17.c: Likewise
22134         * gcc.dg/tree-ssa/pr21458.c: Likewise
22135         * g++.dg/tree-ssa/pr18178.C: Likewise
22136
22137 2006-02-07  Richard Guenther  <rguenther@suse.de>
22138
22139         PR c++/26140
22140         Revert
22141         2006-01-30  Richard Guenther  <rguenther@suse.de>
22142         PR c++/23372
22143         * gcc.dg/pr23372-1.C: New testcase.
22144
22145         * g++.dg/tree-ssa/pr26140.C: New testcase.
22146
22147 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22148
22149         PR c++/9737
22150         * g++.dg/template/ttp15.C: New test.
22151         * g++.dg/template/ttp16.C: Likewise.
22152         * g++.dg/template/ttp17.C: Likewise.
22153         * g++.old-deja/g++.pt/ttp36.C: Remove.
22154         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22155         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22156         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22157         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22158         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22159         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22160         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22161         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22162         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22163
22164 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22165
22166         PR libfortran/23815
22167         * unf_io_convert_4.f90: New test.
22168
22169 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22170
22171         * gcc.dg/tree-ssa/loadpre10.c: New test.
22172         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22173         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22174         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22175
22176 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22177
22178         PR libfortran/24685
22179         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22180
22181 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22182
22183         PR tree-opt/25251
22184         * gfortran.dg/assign_7.f: New test.
22185
22186 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22187
22188         PR fortran/26041
22189         PR fortran/26064
22190         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22191         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22192         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22193
22194 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22195
22196         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22197         in size_t typedef.
22198
22199 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22200
22201         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22202         * g++.dg/charset/string.c (foo): Likewise.
22203         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22204         const char*
22205         * g++.dg/ext/builtin2.C (printf): Likewise.
22206         * g++.dg/init/new15.C (printf): Likewise.
22207         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22208         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22209         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22210         * g++.dg/template/non-dependent4.C (temp): Likewise.
22211         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22212         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22213         parameter type to const char*.
22214         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22215         Change type to const char*.
22216         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22217         Likewise.
22218         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22219         second parameter type to const char*.
22220         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22221         (Y::Y): Change parameter type to const char*.
22222         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22223         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22224         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22225         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22226         (char*).
22227         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22228         const char*.
22229         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22230         type to const char*.
22231         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22232         return type to const char*.
22233         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22234         to const char*.
22235         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22236         * g++.old-deja/g++.law/refs1.C: Likewise.
22237         * g++.old-deja/g++.law/visibility1.C: Likewise.
22238         * g++.old-deja/g++.law/visibility2.C: Likewise.
22239         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22240         const char*.
22241         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22242         * g++.old-deja/g++.mike/net48.C: Likewise.
22243         * g++.old-deja/g++.mike/p646.C: Likewise.
22244         * g++.old-deja/g++.mike/p6746.C: Likewise.
22245         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22246         type to const char*.
22247         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22248         deprecated conversion warning.
22249         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22250         char*.
22251         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22252         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22253         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22254         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22255         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22256         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22257         * g++.old-deja/g++.pt/t39.C: Likewise.
22258         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22259         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22260
22261 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22262
22263         PR fortran/25075
22264         intrinsic_argument_conformance_1.f90: New test.
22265
22266 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22267
22268         PR fortran/20845
22269         * gfortran.dg/char_result_11.f90: Add SAVE.
22270         * gfortran.dg/der_pointer_4.f90: Ditto.
22271         * gfortran.dg/default_initialization.f90: New test.
22272
22273 2006-02-03  Jeff Law  <law@redhat.com>
22274
22275         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22276         handle more than 100 dump files.
22277         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22278         * lib/scantree.exp (scan-tree-dump): Likewise.
22279         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22280         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22281         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22282         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22283         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22284
22285 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22286
22287         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22288
22289 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22290
22291         * g++.dg/template/using12.C: New test.
22292
22293 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22294
22295         * gcc.target/powerpc/pr25960.c: New test.
22296
22297 2006-02-02  Steven G. Kargl  <kargls@comcast>
22298
22299         PR fortran/24958
22300         gfortran.dg/nullify_2.f90: New test.
22301
22302 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22303
22304         PR 25990
22305         * gcc.dg/gomp/pr25990.c: New test.
22306
22307 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22308
22309         PR c++/25342
22310         * g++.gd/template/partial4.C: New test.
22311
22312 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22313
22314         PR middle-end/26001
22315         * gfortran.dg/data_char_2.f90: New.
22316
22317 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22318
22319         PR fortran/26039
22320         maxval_maxloc_conformance_1.f90: New test.
22321
22322 2006-01-31  Richard Guenther  <rguenther@suse.de>
22323
22324         * gcc.target/i386/sselibm-1.c: New testcase.
22325         * gcc.target/i386/sselibm-2.c: Likewise.
22326         * gcc.target/i386/sselibm-3.c: Likewise.
22327         * gcc.target/i386/sselibm-4.c: Likewise.
22328         * gcc.target/i386/sselibm-5.c: Likewise.
22329
22330 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22331
22332         PR fortran/24266
22333         * gfortran.dg/arrayio_derived_2.f90: New.
22334
22335 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22336
22337         * gcc.dg/unsigned-long-compare.c: New test.
22338
22339 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22340
22341         PR testsuite/25318
22342         * lib/target-supports.exp (check_effective_target_freorder):
22343         Check to see if target supports -freorder-blocks-and-partition.
22344         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22345         instead of "dg-require-named-sections".
22346
22347 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22348
22349         PR target/14798:
22350         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22351         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22352         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22353         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22354         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22355         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22356         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22357         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22358
22359 2006-01-30  Richard Guenther  <rguenther@suse.de>
22360
22361         PR c++/23372
22362         * gcc.dg/pr23372-1.C: New testcase.
22363
22364 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22365
22366         * gcc.dg/gomp/pr25874.c: New test.
22367
22368 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22369
22370         PR tree-opt/25911
22371         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22372
22373 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22374
22375         PR fortran/18578
22376         PR fortran/18579
22377         PR fortran/20857
22378         PR fortran/20885
22379         * gfortran.dg/intent_out_1.f90: New test.
22380
22381 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22382
22383         PR fortran/17911
22384         * gfortran.dg/procedure_lvalue.f90: New test.
22385
22386         PR fortran/20895
22387         PR fortran/25030
22388         * gfortran.dg/char_pointer_assign_2.f90: New test.
22389         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22390         assignment to be consistent with standard.
22391         * gfortran.dg/char_result_2.f90: The same.
22392         * gfortran.dg/char_result_8.f90: The same.
22393
22394 2006-01-28  Zack Weinberg  <zackw@panix.com>
22395
22396         * gcc.dg/Woverlength-strings.c
22397         * gcc.dg/Woverlength-strings-pedantic-c89.c
22398         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22399         * gcc.dg/Woverlength-strings-pedantic-c99.c
22400         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22401
22402 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22403
22404         * gcc.c-torture/execute/20060127-1.c: New test.
22405
22406 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22407
22408         PR c++/25999
22409         * g++.dg/ext/pragmaweak1.C: New test.
22410
22411 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22412
22413         PR c++/25855
22414         * g++.dg/template/spec29.C: New test.
22415
22416 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22417
22418         PR c/19606.
22419         * gcc.c-torture/execute/pr19606.c: New.
22420
22421 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22422
22423         * gcc.dg/pragma-re-4.c: New test.
22424
22425 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22426
22427         PR fortran/25964
22428         * gfortran.dg/assumed_size_refs_3.f90: New test.
22429
22430 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22431
22432         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22433
22434 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22435
22436         PR ada/21317
22437         * ada/acats/support/impdef.a: Add One_Long_Second.
22438         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22439         * ada/acats/tests/c9/c94026.a: Likewise.
22440         * ada/acats/tests/c9/c97305c.ada: Likewise.
22441         * ada/acats/tests/c9/c99004a.ada: Likewise.
22442
22443 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22444
22445         PR fortran/25964
22446         * gfortran.dg/global_references_2.f90: New test.
22447
22448         PR fortran/25084
22449         PR fortran/20852
22450         PR fortran/25085
22451         PR fortran/25086
22452         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22453         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22454
22455         PR fortran/25416
22456         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22457
22458 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22459
22460         PR c/25892
22461         * gcc.dg/Wpointer-sign.c: New.
22462         * gcc.dg/Wpointer-sign-Wall.c: New.
22463         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22464         * gcc.dg/Wpointer-sign-pedantic.c: New.
22465         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22466         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22467
22468 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22469
22470         PR C/25861
22471         * gcc.c-torture/compile/pr25861.c: New test.
22472
22473 2006-01-26  Paul Brook  <paul@codesourcery.com>
22474
22475         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22476         on short-enum targets.
22477         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22478         variable.
22479         (generate_fields): Use short_enums.
22480         (main): Set short_enums.  Document -e.
22481         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22482         on short-enum targets.
22483         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22484         variable.
22485         (generate_fields): Use short_enums.
22486         (main): Set short_enums.  Document -e.
22487         * lib/target-supports.exp (check_effective_target_short_enums): New.
22488
22489 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22490
22491         PR target/25947
22492         * gcc.dg/torture/pr25947-1.c: New test.
22493
22494 2006-01-25  Jan Hubicka  <jh@suse.cz>
22495             Roger Sayle  <roger@eyesopen.com>
22496
22497         PR rtl-optimization/25703
22498         * gcc.target/i386/20060125-1.c: New test case.
22499         * gcc.target/i386/20060125-2.c: New test case.
22500
22501 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22502
22503         PR fortran/18540
22504         * gfortran.dg/goto_1.f: New.
22505
22506 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22507
22508         PR fortran/25716
22509         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22510         25716 on 32-bit systems too.
22511
22512 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22513
22514         PR testsuite/25590
22515         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22516
22517 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22518
22519         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22520
22521 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22522
22523         PR fortran/25835
22524         * gfortran.dg/read_eof.f90: Delete, renamed.
22525         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22526         * gfortran.dg/read_eof_2.f90: New test.
22527         * gfortran.dg/read_eof_3.f90: New test.
22528
22529 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22530
22531         PR tree-opt/25860
22532         * gcc.c-torture/compile/pr25860.c: New test.
22533
22534 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22535
22536         PR c++/25552
22537         * g++.dg/parse/dtor8.C: New test.
22538
22539 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22540
22541         PR testsuite/25891
22542         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22543         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22544         check_effective_target_fopenmp returns 0.
22545
22546 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22547
22548         PR ada/20548
22549         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22550         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22551         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22552
22553 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22554
22555         PR tree-opt/25857
22556         * g++.dg/opt/pr25857.C: New test.
22557
22558 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22559         Jan Hubicka  <jh@suse.cz>
22560         Richard Guenther  <rguenther@suse.de>
22561
22562         PR rtl-optimization/25654
22563         * gcc.dg/torture/pr25654.c: New testcase.
22564         * gcc.target/i386/pr25654.c: Likewise.
22565
22566 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22567
22568         PR fortran/25901
22569         * gfortran.dg/internal references_2.f90: New test.
22570
22571         Fix regression in testing of admissability of attributes.
22572         * gfortran.dg/intent_used_1.f90: New test.
22573
22574 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22575
22576         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22577         Remove target conditional torture options for i?86 and x86_64
22578         GNU/Linux.
22579
22580 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22581
22582         PR c++/10891
22583         * g++.dg/rtti/no-rtti.C: New.
22584
22585 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22586
22587         PR c++/25895
22588         * g++.dg/inherit/conv2.C: New test.
22589
22590         PR c++/25856
22591         * g++.dg/parse/dtor7.C: New test.
22592
22593         PR c++/25858
22594         * g++.dg/template/crash44.C: New test.
22595
22596 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22597
22598         PR fortran/25124
22599         PR fortran/25625
22600         * gfortran.dg/internal_references_1.f90: New test.
22601           PR fortran/20881
22602         PR fortran/23308
22603         PR fortran/25538
22604         PR fortran/25710
22605         * gfortran.dg/global_references_1.f90: New test.
22606         * gfortran.dg/g77/19990905-1.f: Restore the error that
22607         there is a clash between the common block name and
22608         the name of a subroutine reference.
22609
22610         PR fortran/PR24276
22611         * gfortran.dg/aliasing_dummy_1.f90: New test.
22612
22613 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22614
22615         * gcc.dg/vmx/1b-01.c: Warning fix.
22616         * gcc.dg/vmx/1c-02.c: Likewise.
22617         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22618
22619 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22620
22621         PR testsuite/24962
22622         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22623
22624 2006-01-20  Richard Guenther  <rguenther@suse.de>
22625         Steven Bosscher <stevenb.gcc@gmail.com>
22626
22627         PR rtl-optimization/24626
22628         * gcc.dg/torture/pr24626-1.c: New testcase.
22629         * gcc.dg/torture/pr24626-2.c: Likewise.
22630         * gcc.dg/torture/pr24626-3.c: Likewise.
22631         * gcc.dg/torture/pr24626-4.c: Likewise.
22632
22633 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22634
22635         PR c++/5520
22636         * g++.dg/warn/empty-body.C: New.
22637
22638 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22639
22640         PR c++/22136
22641         * g++.dg/template/using10.C: New test.
22642         * g++.dg/temlpate/using11.C: Likewise.
22643         * g++.dg/inherit/using5.C: Tweak error messages.
22644
22645 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22646
22647         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22648         target test.
22649         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22650
22651 2006-01-19  Jan Hubicka  <jh@suse.cz>
22652
22653         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22654
22655 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22656
22657         PR c++/25854
22658         * g++.dg/template/spec28.C: New test.
22659
22660 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22661
22662         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22663         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22664
22665 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22666
22667         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22668         * gcc.dg/gomp/critical-1.c: Likewise.
22669         * gcc.dg/gomp/critical-3.c: Likewise.
22670         * gcc.dg/gomp/empty.c: Likewise.
22671         * gcc.dg/gomp/ordered-1.c: Likewise.
22672         * gcc.dg/gomp/for-4.c: Likewise.
22673         * gcc.dg/gomp/for-6.c: Likewise.
22674         * gcc.dg/gomp/master-3.c: Likewise.
22675         * gcc.dg/gomp/for-8.c: Likewise.
22676         * gcc.dg/gomp/for-10.c: Likewise.
22677         * gcc.dg/gomp/for-18.c: Likewise.
22678         * gcc.dg/gomp/for-5.c: Likewise.
22679         * gcc.dg/gomp/for-7.c: Likewise.
22680         * gcc.dg/gomp/for-9.c: Likewise.
22681
22682 2006-01-18  Jeff Law  <law@redhat.com>
22683
22684         * gcc.dg/tree-ssa/vrp25.c: New test.
22685
22686 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22687
22688         * gcc.dg/pr25805.c: Fix misapplied patch.
22689
22690 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22691
22692         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22693         (check_effective_target_vect_udot_qi): New.
22694         (check_effective_target_vect_sdot_hi): New.
22695         (check_effective_target_vect_udot_hi): New.
22696         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22697         prefixed with "wrapv-" with -fwrapv.
22698         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22699         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22700         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22701         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22702         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22703
22704         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22705         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22706         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22707         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22708
22709 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22710
22711         PR c++/16829
22712         * g++.dg/other/default2.C: New test.
22713         * g++.dg/other/default3.C: New test.
22714
22715 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22716
22717         PR c/25805
22718         * gcc.dg/pr25805.c: New file.
22719
22720 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22721
22722         PR c++/25836
22723         * g++.dg/template/init6.C: New test.
22724
22725 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22726
22727         * gcc.dg/tree-ssa/pr24287.c: New test
22728
22729 2006-01-18  Eric Christopher  <echristo@apple.com>
22730
22731         * g++.dg/eh/table.C: New.
22732
22733 2006-01-18  DJ Delorie  <dj@redhat.com>
22734
22735         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22736         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22737         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22738         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22739
22740 2006-01-18  Jeff Law  <law@redhat.com>
22741
22742         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22743         on wrapping on overflow semantics.
22744
22745         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22746
22747         * gcc.gc/tree-ssa/vrp23.c: New test.
22748         * gcc.gc/tree-ssa/vrp24.c: New test.
22749
22750 2006-01-18  Richard Henderson  <rth@redhat.com>
22751             Aldy Hernandez  <aldyh@redhat.com>
22752             Jakub Jelinek  <jakub@redhat.com>
22753             Diego Novillo  <dnovillo@redhat.com>
22754             Uros Bizjak  <uros@kss-loka.si>
22755
22756         * gcc.dg/gomp: New directory.
22757
22758 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22759             Steven G. Kargl  <kargls@comcast.net>
22760
22761         PR fortran/20869
22762         * gfortran.dg/intrinsic_external_1.f90: New test.
22763
22764         PR fortran/20875.
22765         * gfortran.dg/elemental_pointer_1.f90: New test.
22766
22767         PR fortran/25024
22768         * gfortran.dg/external_procedures_1.f90: New test.
22769
22770         PR fortran/25785
22771         gfortran.dg/assumed_present.f90: New test.
22772
22773 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22774
22775         * g++.dg/parse/lookup5.C: New test.
22776
22777 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22778
22779         PR fortran/25697
22780         * gfortran.dg/read_eof.f90: New test.
22781
22782 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22783
22784         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22785         add a closing brace.
22786
22787 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22788
22789         PR fortran/25631
22790         * gfortran.dg/fmt_tl.f: New test.
22791
22792 2006-01-17  Eric Christopher  <echristo@apple.com>
22793
22794         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22795         * g++.old-deja/g++.warn/impint2.C: Ditto.
22796         * g++.old-deja/g++.other/null1.C: Ditto.
22797         * g++.dg/warn/conv2.C: Ditto.
22798         * g++.dg/warn/conv4.C: New file.
22799
22800 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22801
22802         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22803
22804 2006-01-17  Andreas Jaeger  <aj@suse.de>
22805             Janis Johnson <janis187@us.ibm.com>
22806
22807         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22808         in 64-bit.
22809         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22810         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22811
22812 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22813
22814         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22815         (switchfiles): xfail txxx where xxx >= 25.
22816
22817 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22818
22819         PR testsuite/25764
22820         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22821
22822 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22823
22824         PR c/25682
22825         * gcc.dg/pr25682.c: New test.
22826         * g++.dg/parse/array-size2.C: New test.
22827
22828 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22829
22830         * consistency.vlad: Remove entire directory, 1652 files.
22831
22832 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22833
22834         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22835         check_effective_target_dfprt_nocache): New.
22836         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22837         (check_effective_target_dfprt): New.
22838         * lib/c-compat.exp (check_dfp): Remove.
22839         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22840         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22841         level of support for decimal float.
22842         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22843         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22844         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22845         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22846         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22847         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22848         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22849         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22850         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22851         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22852         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22853         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22854         directives.
22855
22856 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22857
22858         PR testsuite/25741
22859         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22860         $base_dir/../.
22861         * lib/gfortran.exp (gfortran_init): Likewise.
22862         * lib/obj-c++.exp (obj-c++_init): Likewise.
22863         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22864         (scan-assembler-dem-not): Likewise.
22865         * lib/scandump.exp (scan-dump-dem): Likewise.
22866         (scan-dump-dem-not): Likewise.
22867
22868 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22869
22870         PR testsuite/25767
22871         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22872         powerpc-*-darwin*.
22873         * lib/obj-c++.exp (obj-c++_init): Likewise.
22874
22875 2006-01-16  Richard Guenther  <rguenther@suse.de>
22876
22877         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22878
22879 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22880
22881         PR testsuite/25777
22882         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22883         to LD_LIBRARY_PATH.
22884
22885 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22886             Andrew Pinski  <pinskia@physics.uc.edu>
22887
22888         * gcc.dg/minmax-1.c: New test.
22889
22890 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22891
22892         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22893         * gcc.misc-tests/dectest.exp: Ditto.
22894
22895 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22896
22897         PR testsuite/25796
22898         * gcc.target/i386/cmov6.c: Use -march=k8.
22899
22900 2006-01-15  Andreas Jaeger  <aj@suse.de>
22901
22902         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22903         x86 does not have __float128.
22904
22905 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22906
22907         * gcc.target/i386/cmov6.c: New test.
22908
22909 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22910
22911         PR c++/25663
22912         * g++.dg/template/ctor6.C: New test.
22913
22914 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22915
22916         PR tree-optimization/25485
22917         * gcc.dg/tree-ssa/pr25485.c: New.
22918
22919 2006-01-14  Richard Guenther  <rguenther@suse.de>
22920
22921         PR tree-optimization/22548
22922         PR tree-optimization/22555
22923         PR tree-optimization/22501
22924         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22925         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22926         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22927         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22928         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22929         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22930         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22931         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22932         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22933
22934 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22935
22936         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22937         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22938
22939 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22940         Richard Guenther  <rguenther@suse.de>
22941
22942         PR rtl-optimization/24257
22943         * gcc.dg/torture/pr24257.c: New testcase.
22944
22945 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22946
22947         * gcc.c-torture/execute/20060110-1.c: New test.
22948         * gcc.c-torture/execute/20060110-2.c: New test.
22949
22950 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22951
22952         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22953
22954 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22955
22956         PR fortran/25756
22957         * gfortran.dg/label_3.f90: New test.
22958
22959 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22960
22961         PR tree-optimization/25771
22962         * g++.dg/tree-ssa/pr25771.C: New test
22963
22964 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22965
22966         PR tree-opt/24365
22967         * g++.dg/opt/complex5.C: New test.
22968
22969 2006-01-13  Richard Guenther  <rguenther@suse.de>
22970
22971         * gcc.target/i386/387-9.c: New testcase.
22972
22973 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22974
22975         PR c++/24824
22976         * g++.dg/debug/dwarf2-1.C: New.
22977
22978 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
22979
22980         PR testsuite/25728
22981         * lib/gcov.exp (verify-lines): Add "close $fd".
22982
22983 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
22984             Ben Elliston  <bje@au.ibm.com>
22985
22986         * gcc.dg/dfp/inf-1.c: New test.
22987
22988 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22989             Yao Qi  <qiyaoltc@cn.ibm.com>
22990             Ben Elliston  <bje@au.ibm.com>
22991             Jon Grimm  <jgrimm2@us.ibm.com>
22992
22993         * gcc.dg/nodfp-1.c: New test.
22994         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22995         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22996         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22997         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22998         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22999         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23000         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23001         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23002         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23003         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23004         * gcc.dg/format/dfp-printf-1.c: Likewise.
23005         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23006         (compat_setup_dfp): New.
23007         * gcc.dg/compat/compat.exp: Use it.
23008         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23009         Make some variables global, prepend "compat_" to their names.
23010         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23011         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23012         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23013         * lib/compat.exp (compat_skip_list): Make global, rename.
23014         * lib/c-compat.exp: New file.
23015         * lib/target-supports.exp (check_effective_target_dfp): New.
23016
23017         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23018         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23019         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23020         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23021         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23022         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23023         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23024         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23025         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23026         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23027         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23028         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23029         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23030         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23031         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23032         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23033         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23034         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23035         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23036         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23037         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23038         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23039         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23040         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23041         gcc.dg/dfp/struct-layout-1.c,
23042         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23043         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23044         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23045         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23046         gcc.dg/dfp/func-vararg-dfp.c,
23047         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23048         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23049         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23050         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23051         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23052
23053 2006-01-11  Richard Guenther  <rguenther@suse.de>
23054
23055         PR tree-optimization/25734
23056         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23057
23058 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23059
23060         PR fortran/25486
23061         * gfortran.dg/literal_character_constant_1_x.F: New test.
23062         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23063         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23064         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23065
23066 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23067
23068         PR c++/25386
23069         * g++.dg/ext/packed3.C: Add expected packed error.
23070
23071 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23072
23073         PR target/25706
23074         * gcc.dg/torture/pr25706-1.c: New test.
23075
23076 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23077
23078         PR tree-optimization/23109
23079         PR tree-optimization/23948
23080         PR tree-optimization/24123
23081
23082         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23083         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23084         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23085         g++.dg/tree-ssa/pr23948.C: New testcases.
23086         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23087         three divisions in order to do the optimization.
23088
23089 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23090
23091         PR c++/25632
23092         * g++.dg/other/pr25632.C: New test.
23093
23094 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23095
23096         PR fortran/25730
23097         * gfortran.dg/used_types_1.f90: New test.
23098
23099 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23100
23101         PR target/25718
23102         * gcc.dg/torture/pr25718-1.c: New test.
23103
23104 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23105
23106         * gfortran.dg/list_read_2.f90: Fix typo in description.
23107
23108 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23109
23110         * lib/target-supports.exp (check_visibility_available): Simplify test
23111         for *-*-netware*.
23112         (check_profiling_available): Fail for *-*-netware*.
23113         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23114         * gcc.dg/20021014-1.c: Likewise.
23115         * gcc.dg/nest.c: Likewise.
23116
23117 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23118
23119         fortran/24936
23120         * gfortran.dg/forall_3.f90: New test.
23121
23122 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23123
23124         PR fortran/21977
23125         * gfortran.dg/nesting_2.f90: New test.
23126         * gfortran.dg/nesting_3.f90: New test.
23127
23128 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23129
23130         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23131         Fix typo in comment.
23132
23133 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23134
23135         * gfortran.dg/single_char_string.f90: New test.
23136
23137 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23138
23139         * gfortran.dg/ichar_2.f90: New test.
23140
23141 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23142
23143         PR fortran/25093
23144         * gfortran.dg/private_type_4.f90: New.
23145
23146 2006-01-07  Richard Guenther  <rguenther@suse.de>
23147
23148         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23149
23150 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23151
23152         * gfortran.dg/func_decl_1.f90: New.
23153         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23154         * gfortran.dg/array_alloc_2.f90: Likewise.
23155         * gfortran.dg/char_result_8.f90: Likewise.
23156         * gfortran.dg/dup_save_1.f90: Likewise.
23157         * gfortran.dg/dup_save_2.f90: Likewise.
23158         * gfortran.dg/f2c_6.f90: Likewise.
23159         * gfortran.dg/f2c_7.f90: Likewise.
23160         * gfortran.dg/func_result_2.f90: Likewise.
23161         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23162
23163 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23164
23165         PR fortran/22146
23166         * gfortran.dg/elemental_subroutine_1.f90: New test.
23167         * gfortran.dg/elemental_subroutine_2.f90: New test.
23168
23169         PR fortran/25029
23170         PR fortran/21256
23171         * gfortran.dg/assumed_size_refs_1.f90: New test.
23172
23173         PR fortran/20868
23174         PR fortran/20870
23175         * gfortran.dg/assumed_size_refs_2.f90: New test.
23176         * gfortran.dg/initialization_1.f90: Change warning message.
23177
23178 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23179
23180         * gcc.dg/tree-ssa/loop-15.c: New test.
23181
23182 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23183
23184         PR fortran/25598
23185         * gfortran.dg/backspace_3.f: New test.
23186         * gfortran.dg/backspace_4.f: New test.
23187
23188 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23189
23190         PR fortran/24268
23191         * gfortran.dg/fmt_white.f: Update test.
23192
23193 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23194
23195         * gcc.dg/cast-1.c: Add new warning.
23196         * gcc.dg/cast-2.c: Likewise.
23197         * gcc.dg/cast-3.c: Likewise.
23198         * gcc.dg/format/cast-1.c: Likewise.
23199         * gcc.dg/cast-4.c: New testcase.
23200
23201 2006-01-05  Richard Guenther  <rguenther@suse.de>
23202
23203         PR tree-optimization/22555
23204         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23205
23206 2006-01-05  Richard Guenther  <rguenther@suse.de>
23207             Diego Novillo  <dnovillo@redhat.com>
23208
23209         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23210         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23211         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23212         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23213         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23214         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23215         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23216         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23217         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23218         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23219         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23220         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23221         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23222         * treelang/compile/extravar.tree: Likewise.
23223         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23224         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23225         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23226         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23227         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23228
23229 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23230
23231         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23232         for 64-bit fix.
23233
23234 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23235
23236         PR fortran/23675
23237         gfortran.dg/char_result_11.f90: New.
23238
23239 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23240
23241         PR c++/24782
23242         * g++.dg/parse/access9.C: New test.
23243         * g++.dg/tc1/dr52.C: Tweak error markers.
23244
23245 2006-01-04  Richard Henderson  <rth@redhat.com>
23246
23247         Merge from gomp branch.
23248         * g++.dg/parse/pragma2.C: Update expected error lines.
23249
23250 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23251
23252         * g++.dg/other/i386-2.C: New test.
23253
23254         PR target/25554
23255         * gcc.c-torture/compile/20051228-1.c: New test.
23256
23257         PR c/25559
23258         * gcc.dg/pr25559.c: New test.
23259
23260 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23261
23262         PR c++/25492
23263         * g++.dg/lookup/friend9.C: New test.
23264
23265         PR c++/25625
23266         * g++.dg/template/repo5.C: New test.
23267
23268 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23269
23270         PR fortran/25101
23271         * gfortran.dg/forall_2.f90: New test.
23272
23273 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23274
23275         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23276         dg-require-weak.  Adjust regexp to handle leading-underscore
23277         targets and space as well as TAB after .weak.  Change previous
23278         64-bit fix to not use naked dot.
23279
23280 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23281
23282         PR rtl-optimization/25578
23283         * gcc.c-torture/execute/20060102-1.c: New testcase.
23284
23285 2006-01-03  Richard Guenther  <rguenther@suse.de>
23286
23287         PR c/25183
23288         * gcc.dg/torture/pr25183.c: New testcase.
23289
23290 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23291
23292         Merge from gomp-branch.
23293         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23294         * gcc.dg/ia64-sync-2.c: Likewise.
23295         * gcc.dg/ia64-sync-3.c: Likewise.
23296         * gcc.dg/ia64-sync-4.c: Likewise.
23297         * gcc.dg/sync-2.c: Likewise.
23298         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23299         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23300
23301 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23302
23303         PR c++/25635
23304         * g++.dg/parse/operator6.C: New test.
23305
23306         PR c++/25637
23307         * g++.dg/parse/error29.C: New test.
23308
23309         PR c++/25638
23310         * g++.dg/parse/dtor6.C: New test.
23311
23312         PR c++/25633
23313         * g++.dg/parse/ctor3.C: New test.
23314
23315         PR c++/25634
23316         * g++.dg/template/class3.C: New test.
23317
23318 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23319
23320         * g++.dg/debug/debug9.C: New.
23321
23322 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23323
23324         PR fortran/24640
23325         * gfortran.dg/label_2.f90: New test.
23326
23327 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23328
23329         * g++.dg/lookup/using12.C: Tighten error marker.
23330
23331 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23332             Andrew Pinski <pinskia@physics.uc.edu>
23333
23334         * gcc.target/powerpc/darwin-abi-3.c: New file.
23335         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23336         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23337         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23338         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23339         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23340         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23341         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23342         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23343
23344 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23345
23346         * gcc.dg/tree-ssa/loadpre1.c: New;
23347         * gcc.dg/tree-ssa/loadpre2.c: New;
23348         * gcc.dg/tree-ssa/loadpre3.c: New;
23349         * gcc.dg/tree-ssa/loadpre4.c: New;
23350         * gcc.dg/tree-ssa/loadpre5.c: New;
23351         * gcc.dg/tree-ssa/loadpre6.c: New;
23352         * gcc.dg/tree-ssa/loadpre7.c: New;
23353         * gcc.dg/tree-ssa/loadpre8.c: New;
23354         * gcc.dg/tree-ssa/loadpre9.c: New;
23355
23356 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23357
23358         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23359         * g++.dg/abi/thunk4.C: Likewise.
23360
23361 2006-01-01  Andreas Jaeger  <aj@suse.de>
23362
23363         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23364         portable.
23365
23366 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23367
23368         PR c++/25294
23369         * gcc.dg/pragma-pack-3.c: New test.
23370         * g++.dg/parse/pragma3.C: New test.
23371
23372 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23373
23374         PR middle-end/24827
23375         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23376
23377 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23378
23379         PR testsuite/25214
23380         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23381
23382 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23383
23384         PR fortran/22607
23385         * gfortran-dg/pure_byref_3.f90: New.
23386
23387         fortran/PR 25396
23388         * gfortran.dg/userdef_operator_1.f90: New.
23389
23390 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23391
23392         * g++.dg/abi/thunk3.C: New.
23393         * g++.dg/abi/thunk4.C: New.
23394
23395 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23396
23397         PR fortran/25532
23398         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23399         associated derived type components of derived types are
23400         properly declared in contained procedures.
23401
23402 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23403
23404         PR libgfortran/25139
23405         * gfortran.dg/backspace_2.f: New test.
23406
23407 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23408
23409         PR libgfortran/25550
23410         * gfortran.dg/endfile.f: New test.
23411
23412 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23413
23414         PR libgfortran/25419
23415         * gfortran.dg/comma.f: New test.
23416
23417 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23418
23419         * lib/gfortran-dg.exp: Remove trailing whitespace.
23420         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23421         -funroll-all-loops.
23422
23423 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23424
23425         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23426         Extended Double long doubles or repeat tests when long double is
23427         the same size as double.
23428
23429 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23430
23431         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23432
23433         PR testsuite/25442
23434         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23435         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23436
23437         PR testsuite/25441
23438         * gcc.dg/pr23911.c: Make test variable static.
23439
23440         PR testsuite/25444
23441         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23442
23443 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23444
23445         PR c++/25439
23446         * g++.dg/parse/crash17.C: Adjust error markers.
23447         * g++.dg/template/error20.C: New test.
23448
23449 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23450
23451         PR c++/23172
23452         * g++.dg/ext/complit4.C: New test.
23453
23454         PR c++/25417
23455         * g++.dg/ext/complit5.C: Likewise.
23456
23457 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23458
23459         PR tree-optimization/25125
23460         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23461         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23462         * gcc.c-torture/execute/pr25125.c: New.
23463
23464 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23465
23466         PR fortran/25029
23467         PR fortran/21256
23468         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23469         functions with incorrect assumed size references.
23470
23471 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23472
23473         PR c++/23171
23474         * g++.dg/opt/init1.C: New test.
23475
23476 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23477
23478         PR c++/24671
23479         * g++.dg/template/sfinae3.C: New test.
23480
23481 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23482
23483         * g++.dg/other/friend4.C: New test.
23484
23485 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23486
23487         PR target/25005
23488         * g++.dg/opt/pr25005.C: New test.
23489
23490 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23491
23492         PR c++/25369
23493         * g++.dg/template/ptrmem16.C: New test.
23494
23495 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23496
23497         PR fortran/25029
23498         PR fortran/21256
23499         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23500
23501 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23502
23503         PR libgfortran/25307
23504         * gfortran.dg/list_read_5.f90: New test.
23505
23506 2005-12-22  Richard Henderson  <rth@redhat.com>
23507
23508         * gcc.target/i386/sse-7.c: Use -msse2.
23509
23510 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23511
23512         PR rtl-optimization/25432
23513         * gcc.c-torture/compile/20051216-1.c: New test.
23514
23515         PR objc/25328
23516         * objc/execute/pr25328.m: New test.
23517
23518 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23519
23520         PR c++/25364
23521         * g++.dg/template/call4.C: New test.
23522
23523 2005-12-22  Dale Johannesen  <dalej@apple.com>
23524
23525         * gcc.target/i386/sse-17.c: New.
23526
23527 2005-12-22  Paul Brook  <paul@codesourcery.com>
23528
23529         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23530
23531 2005-12-22  Paul Brook  <paul@codesourcery.com>
23532
23533         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23534
23535 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23536
23537         PR tree-opt/25513
23538         * gcc.c-torture/compile/pr25513.c: New test.
23539
23540 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23541
23542         PR c++/23333
23543         * g++.dg/parse/error25.C: Add more tests.
23544
23545 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23546
23547         PR fortran/18990
23548         * gfortran.dg/der_charlen_1.f90: New.
23549
23550 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23551
23552         PR fortran/20889
23553         * gfortran.dg/pointer_component_type_1.f90: New test.
23554
23555         PR fortran/25029
23556         PR fortran/21256
23557         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23558         should give an error with assumed size array refernces and checks
23559         those that should not.
23560         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23561         reference an upper bound so that it does not generate an error.
23562
23563         PR fortran/19362
23564         PR fortran/20244
23565         PR fortran/20864
23566         PR fortran/25391
23567         * gfortran.dg/used_dummy_types_1.f90: New test.
23568         * gfortran.dg/used_dummy_types_2.f90: New test.
23569         * gfortran.dg/used_dummy_types_3.f90: New test.
23570         * gfortran.dg/used_dummy_types_4.f90: New test.
23571         * gfortran.dg/used_dummy_types_5.f90: New test.
23572
23573         PR fortran/23152
23574         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23575         group already being USE associated.
23576         * gfortran.dg/assumed_shape_nml.f90: New test.
23577         * gfortran.dg/assumed_size_nml.f90: New test.
23578
23579         PR fortran/20862
23580         PR fortran/25053
23581         PR fortran/25063
23582         PR fortran/25064
23583         PR fortran/25066
23584         PR fortran/25067
23585         PR fortran/25068
23586         PR fortran/25307
23587         * gfortran.dg/io_constraints_1.f90: New test.
23588         * gfortran.dg/io_constraints_1.f90: New test.
23589         * gfortran.dg/iostat_3.f90: Change wording of warning.
23590         * gfortran.dg/g77/19981216-0.f: The same.
23591
23592 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23593
23594         PR tree-optimization/23518
23595         * gcc.dg/pr23518.c: New.
23596
23597 2005-12-21  Mike Stump  <mrs@apple.com>
23598
23599         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23600
23601 2005-12-21  Paul Brook  <paul@codesourcery.com>
23602
23603         * gcc.dg/pr19340.c: Skip on m68k targets.
23604
23605 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23606
23607         PR rtl-optimization/25196
23608         * gcc.dg/pr25196.c: New test.
23609
23610 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23611
23612         PR fortran/25423
23613         gfortran.dg/where_nested_1.f90: New.
23614
23615 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23616
23617         PR tree-optimization/25382.
23618         * gcc.dg/tree-ssa/pr25382.c: New.
23619
23620 2005-12-20  Richard Guenther  <rguenther@suse.de>
23621
23622         PR middle-end/24306
23623         * gcc.target/i386/pr24306.c: New testcase.
23624
23625 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23626
23627         PR tree-optimization/25501
23628         * gcc.dg/tree-ssa/pr25501.c: New.
23629
23630 2005-12-20  Richard Guenther  <rguenther@suse.de>
23631
23632         Revert
23633         2005-12-02  Richard Guenther  <rguenther@suse.de>
23634
23635         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23636
23637 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23638
23639         PR c++/21228
23640         * g++.dg/warn/Wunreachable-code-2.C: New test.
23641
23642 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23643
23644         PR c++/24278
23645         * g++.dg/template/ctor5.C: New test.
23646
23647         PR c++/24915
23648         * g++.dg/template/overload8.C: New test.
23649
23650 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23651
23652         * gcc.c-torture/compile/pr25483 : New test.
23653
23654 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23655
23656         PR c++/20552
23657         * g++.dg/ext/typeof10.C: New test.
23658
23659 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23660
23661         * gcc.dg/mt-loopi1.c: New.
23662
23663 2005-12-18  Richard Guenther  <rguenther@suse.de>
23664
23665         PR tree-optimization/25481
23666         * gcc.dg/torture/pr25481.c: New testcase.
23667
23668 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23669
23670         PR rtl-optimization/21041
23671         * gcc.dg/pr21041.c: New test.
23672
23673 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23674
23675         PR libgfortran/25463
23676         * gfortran.dg/advance.f90: New test.
23677
23678 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23679
23680         * gcc.dg/20051201-1.c: New test.
23681
23682 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23683
23684         PR fortran/25018
23685         * gfortran.dg/initialization_1.f90: New test.
23686         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23687         * gfortran.dg/g77/980616-0.f: The same.
23688
23689 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23690
23691         * PR fortran/25458
23692         * gfortran.dg/chkbits.f90: New test.
23693
23694 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23695
23696         * gfortran.dg/enum_5.f: Revert to previous version.
23697
23698 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23699
23700         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23701         * gfortran.dg/nested_modules_1.f90: Ditto.
23702         * gfortran.dg/hollerith_f95.f90: Ditto.
23703         * gfortran.dg/select_5.f90: Ditto.
23704         * gfortran.dg/secnds.f: Ditto.
23705         * gfortran.dg/hollerith2.f90: Ditto.
23706         * gfortran.dg/imag_2.f: Ditto.
23707         * gfortran.dg/ftell_2.f90: Ditto.
23708         * gfortran.dg/malloc_free_1.f90: Ditto.
23709         * gfortran.dg/logint-1.f: Ditto.
23710         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23711         * gfortran.dg/e_d_fmt.f90: Ditto.
23712         * gfortran.dg/hollerith_legacy.f90: Ditto.
23713         * gfortran.dg/logint-2.f: Ditto.
23714         * gfortran.dg/enum_5.f90: Ditto.
23715         * gfortran.dg/f2c_2.f90: Ditto.
23716         * gfortran.dg/pr17143.f90: Ditto.
23717         * gfortran.dg/namelist_14.f90: Ditto.
23718         * gfortran.dg/logint-3.f: Ditto.
23719         * gfortran.dg/spread_scalar_source.f90: Ditto.
23720         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23721         * gfortran.dg/namelist_11.f: Ditto.
23722         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23723         * gfortran.dg/g77/20010519-1.f
23724         * gfortran.dg/g77/alpha1.f: Ditto.
23725         * gfortran.dg/g77/990115-1.f: Ditto.
23726         * gfortran.dg/g77/erfc.f: Ditto.
23727         * gfortran.dg/g77/19990313-3.f: Ditto.
23728         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23729         * gfortran.dg/g77/20010426.f: Ditto.
23730         * gfortran.dg/g77/19990313-0.f: Ditto.
23731         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23732         * gfortran.dg/g77/20000629-1.f: Ditto.
23733         * gfortran.dg/g77/970125-0.f: Ditto.
23734         * gfortran.dg/g77/8485.f: Ditto.
23735         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23736         * gfortran.dg/g77/19990313-1.f: Ditto.
23737         * gfortran.dg/g77/int8421.f: Ditto.
23738         * gfortran.dg/g77/19990305-0.f: Ditto.
23739         * gfortran.dg/g77/947.f: Ditto.
23740         * gfortran.dg/g77/19990905-2.f: Ditto.
23741         * gfortran.dg/g77/cabs.f: Ditto.
23742         * gfortran.dg/g77/19990313-2.f: Ditto.
23743         * gfortran.dg/g77/20020307-1.f: Ditto.
23744         * gfortran.dg/g77/dcomplex.f: Ditto.
23745         * gfortran.dg/g77/19990502-1.f: Ditto.
23746         * gfortran.dg/g77/19981216-0.f: Ditto.
23747         * gfortran.dg/common_4.f90: Ditto.
23748         * gfortran.dg/entry_4.f90: Ditto.
23749         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23750         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23751         * gfortran.dg/namelist_12.f: Ditto.
23752         * gfortran.dg/scale_1.f90: Ditto.
23753         * gfortran.dg/modulo_1.f90
23754         * gfortran.dg/hollerith.f90: Ditto.
23755         * gfortran.dg/direct_io_3.f90: Ditto.
23756         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23757         * gfortran.dg/gnu_logical_1.F: Ditto.
23758         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23759         * gfortran.dg/assign_1.f90: Ditto.
23760         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23761         * gfortran.dg/pr23095.f: Ditto.
23762         * gfortran.dg/read_float_1.f90: Ditto.
23763
23764 2005-12-17  Andreas Jaeger  <aj@suse.de>
23765
23766         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23767         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23768
23769 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23770
23771         PR fortran/24268
23772         * gfortran.dg/fmt_white.f: New test.
23773
23774 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23775
23776         * gfortran.dg/label_1.f90: New test.
23777
23778 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23779
23780         PR testsuite/25422
23781         * gcc.dg/20031012-1.c: Add -Walways-true option.
23782         * gcc.dg/weak/weak-3.c: Likewise.
23783         * g++.old-deja/g++.mike/warn8.C: Likewise.
23784
23785 2005-12-16  Mike Stump  <mrs@apple.com>
23786
23787         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23788         exit.
23789
23790 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23791
23792         PR libgfortran/25264
23793         PR libgfortran/25349
23794         * gfortran.dg/tl_editing.f90: Added additional checks.
23795         * gfortran.dg/t_editing.f: New test.
23796         * gfortran.dg/write_padding.f90: New test
23797
23798 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23799
23800         PR testsuite/25215
23801         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23802
23803 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23804
23805         PR rtl-optimization/24899
23806         * gcc.c-torture/execute/20051215-1.c: New test.
23807
23808 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23809
23810         PR 24823
23811         * gfortran.dg/pr24823.f: New test.
23812
23813 2005-12-16  Jeff Law  <law@redhat.com>
23814
23815         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23816
23817 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23818
23819         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23820         (base_types): Change C++ style comments to C style comments.  Remove
23821         aligned types from the array.  Keep Enums disabled.
23822         (complex_types): Remove aligned types from the array.
23823         Comment out "_Complex long double".
23824         (attrib_types): Remove.
23825         (complex_attrib_types): Remove.
23826         (attrib_array_types): Remove.
23827         (complex_attrib_array_types): Remove.
23828         (aligned_bitfld_types): Remove.
23829         (n_aligned_bitfld_types): Remove.
23830         (FEATURE_ALIGNEDPACKED): Delete.
23831         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23832         (singles): Remove support for adding attributes.
23833         (choose_type): Remove support for attributed types.
23834         (generate_fields): Remove support for attributed bit-fields.
23835         Remove support for adding attributes.
23836         (generate_random_tests): Remove support for adding attributes.
23837         (features): Add back "[0] :0" and "complex vector [0]".
23838         (main): Remove support for attributed bit-fields.
23839         Uncomment the calling of generate_random_tests for the rests of
23840         the tests.
23841
23842 2005-12-16  Jan Hubicka  <jh@suse.cz>
23843
23844         * gcc.c-torture/combine/pr25224.c: New.
23845
23846 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23847
23848         PR other/25028
23849         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23850         HP-UX.
23851
23852 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23853
23854         * gcc.dg/20051215-1.c: New file.
23855
23856 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23857
23858         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23859         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23860
23861 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23862
23863         PR fortran/18197
23864         * gfortran.dg/dummy_functions_1.f90: New.
23865
23866 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23867
23868         PR rtl-optimization/25310
23869         * gcc.c-torture/compile/pr25310.c: New test.
23870
23871 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23872
23873         PR debug/25023
23874         * gcc.dg/pr25023.c: New test.
23875
23876 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23877
23878         * g++.old-deja/g++.brendan/redecl1.C,
23879         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23880         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23881         g++.old-deja/g++.oliva/typeof1.C,
23882         g++.old-deja/g++.other/crash16.C,
23883         g++.old-deja/g++.other/crash34.C,
23884         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23885         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23886         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23887         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23888         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23889         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23890         Remove xfail.
23891
23892 2005-12-14  Kean Johnston  <jkj@sco.com>
23893             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23894
23895         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23896         * gcc.target/i386/20020523-1.c: Ditto.
23897         * gcc.target/i386/tailcall-1.c: Ditto.
23898         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23899         * gcc.target/i386/ssetype-5.c: Ditto.
23900
23901 2005-12-14  Jeff Law  <law@redhat.com>
23902
23903         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23904
23905 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23906
23907         PR target/25254
23908         PR target/24188
23909         * gcc.target/i386/pr25254.c: New test.
23910         * gfortran.dg/PR24188.f: New test.
23911
23912 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23913
23914         * lib/fortran-torture.exp: Catch remaining uses of
23915         remote_file build delete.
23916
23917 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23918
23919         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23920
23921 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23922
23923         * gcc.dg/warn-addr-cmp.c: New test.
23924
23925 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23926
23927         PR debug/25023
23928         PR target/25293
23929         * gcc.target/i386/pr25293.c: New test.
23930
23931 2005-12-13  Petr Machata  <machata@post.cz>
23932
23933         PR c++/24907
23934         * g++.dg/parse/comma2.C: New test.
23935
23936 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23937             Jakub Jelinek  <jakub@redhat.com>
23938
23939         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23940         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23941         (limits.h): Include unconditionally.
23942         (stdlib.h): Likewise.
23943         (hashtab.h): Do not include.
23944         (getopt.h): Likewise.
23945         (stddef.h): Include.
23946         (hashval_t): Define.
23947         (struct entry): Add "next" field.
23948         (HASH_SIZE): New macro.
23949         (hash_table): New variable.
23950         (switchfiles): Do not use xmalloc.
23951         (mix): New macro.
23952         (iterative_hash): New function.
23953         (hasht): Remove.
23954         (e_exists): New function.
23955         (e_insert): Likewise.
23956         (output): Use, instead of libiberty hashtable functions.
23957         (main): Do not use getopt.  Do not call htab_create.
23958
23959 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23960
23961         PR c++/25331
23962         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23963         put atal* and atpaal* attributes on array elements.
23964         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23965         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23966         put atal* and atpaal* attributes on array elements.
23967         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23968
23969 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
23970
23971         * gcc.dg/single-precision-constant.c: New test.
23972
23973 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
23974
23975         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23976         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23977         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23978         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23979         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23980         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23981         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23982         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23983         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23984         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23985         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23986         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23987         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23988         gcc.target/powerpc/ppc-sdata-2.c,
23989         gcc.target/powerpc/ppc-stackalign-1.c,
23990         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23991         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23992         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23993         gcc.target/powerpc/rs6000-ldouble-2.c,
23994         gcc.target/powerpc/rs6000-power2-1.c,
23995         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23996         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23997         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23998         option into target selector.
23999         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24000         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24001
24002 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24003
24004         PR objc/25348
24005         * objc.dg/encode-9.m: New test.
24006
24007 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24008
24009         PR testsuite/20772
24010         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24011         * gcc.dg/asm-b.c: Fix typo.
24012         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24013         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24014         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24015         i?86 lp64 and x86_64 ilp32.
24016         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24017         on i?86 lp64.
24018         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24019
24020 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24021
24022         PR fortran/25078
24023         gfortran.dg/equiv_5.f90: New test.
24024
24025 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24026
24027         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24028         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24029         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24030         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24031         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24032         * gcc.dg/tree-ssa/reassoc-5.c: New.
24033         * gcc.dg/tree-ssa/reassoc-6.c: New.
24034         * gcc.dg/tree-ssa/reassoc-7.c: New.
24035         * gcc.dg/tree-ssa/reassoc-8.c: New.
24036         * gcc.dg/tree-ssa/reassoc-9.c: New.
24037         * gcc.dg/tree-ssa/reassoc-10.c: New.
24038         * gcc.dg/tree-ssa/reassoc-11.c: New.
24039
24040 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24041
24042         PR testsuite/25167
24043         PR testsuite/24478
24044         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24045
24046 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24047
24048         PR c++/25300
24049         * g++.dg/template/inherit.C: Do not use a generic error message.
24050
24051 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24052
24053         PR libobjc/25354
24054         * objc.dg/gnu-encoding: New directory.
24055         * objc.dg/gnu-encoding/compat-common.h: New file.
24056         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24057         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24058         * objc.dg/gnu-encoding/vector-defs.h: New file.
24059         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24060         * objc.dg/gnu-encoding/generate-random.c: New file.
24061         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24062         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24063         * objc.dg/gnu-encoding/generate-random.h: New file.
24064
24065 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24066
24067         PR c++/25337
24068         * g++.dg/template/defarg7.C: New test.
24069
24070 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24071
24072         PR libobjc/25347
24073         * objc.dg/encode-8.m: New test.
24074
24075 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24076
24077         PR libobjc/25346
24078         * objc.dg/encode-7.m: New test.
24079
24080 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24081
24082         PR c++/25010
24083         * g++.dg/opt/inline10.C: New test.
24084
24085 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24086
24087         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24088
24089 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24090
24091         * gfortran.dg/substring_equivalence.f90: typo in comment
24092
24093 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24094
24095         PR fortran/25068
24096         * gfortran.dg/iostat_3.f90: New test.
24097
24098 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24099
24100         PR fortran/23815
24101         * gfortran.dg/unf_io_convert_1.f90: New test.
24102         * gfortran.dg/unf_io_convert_2.f90: New test.
24103         * gfortran.dg/unf_io_convert_3.f90: New test.
24104
24105 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24106
24107         PR testsuite/20772
24108         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24109         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24110         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24111         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24112         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24113         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24114         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24115         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24116         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24117         gcc.dg/torture/fp-int-convert-float128-timode.c,
24118         gcc.dg/torture/fp-int-convert-float128.c,
24119         gcc.dg/torture/fp-int-convert-float80-timode.c,
24120         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24121         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24122
24123         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24124
24125 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24126
24127         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24128
24129 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24130
24131         * gcc.dg/20051207-1.c,
24132         * gcc.dg/20051207-2.c,
24133         * gcc.dg/20051207-3.c: New tests.
24134
24135 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24136
24137         PR testsuite/20772
24138         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24139         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24140         dg-skip-if target selector.
24141
24142         PR testsuite/20772
24143         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24144         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24145         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24146         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24147         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24148         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24149         and/or merge with i?86 cases.
24150
24151         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24152
24153         PR testsuite/20772
24154         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24155         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24156         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24157         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24158         x86_64-*-linux*.
24159
24160 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24161
24162         PR target/25311
24163         * gcc.c-torture/compile/pr25311.c: New test.
24164
24165 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24166
24167         PR libgfortran/25039
24168         * gfortran.dg/read_comma.f: New test.
24169
24170 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24171
24172         PR c++/19317
24173         * g++.dg/opt/pr19317-1.C: New test.
24174         * g++.dg/opt/pr19317-2.C: New test.
24175         * g++.dg/opt/pr19317-3.C: New test.
24176
24177         PR target/19005
24178         * gcc.c-torture/execute/pr19005.c: New test.
24179
24180         PR target/17828
24181         * g++.old-deja/g++.other/comdat5.C: New test.
24182         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24183
24184         * g++.dg/compat/struct-layout-1.exp: New file.
24185         * g++.dg/compat/struct-layout-1.h: New.
24186         * g++.dg/compat/struct-layout-1_generate.c: New.
24187         * g++.dg/compat/struct-layout-1_x1.h: New.
24188         * g++.dg/compat/struct-layout-1_x2.h: New.
24189         * g++.dg/compat/struct-layout-1_y1.h: New.
24190         * g++.dg/compat/struct-layout-1_y2.h: New.
24191
24192         * gcc.dg/20050330-2.c: New test.
24193
24194 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24195
24196         PR fortran/25292
24197         * gfortran.dg/associated_1.f90: New.
24198
24199 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24200
24201         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24202         ILP32 vect_no_align platforms.
24203
24204 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24205             Jakub Jelinek  <jakub@redhat.com>
24206
24207         PR target/25268
24208         * gcc.c-torture/compile/20051207-1.c: New test.
24209
24210 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24211
24212         PR testsuite/20772
24213         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24214         gcc.dg/torture/pr18582-1.c,
24215         gcc.target/i386/attributes-error.c: Also test on x86_64.
24216
24217         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24218
24219 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24220
24221         PR c++/19397
24222         * g++.dg/template/typedef3.C: New test.
24223
24224         PR c++/19762
24225         PR c++/19764
24226         * g++.dg/template/dtor3.C: Fix error markers.
24227
24228 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24229
24230         * lib/target-supports.exp (check_effective_target_sync_char_short):
24231         Add s390*.
24232
24233 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24234
24235         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24236
24237 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24238
24239         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24240         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24241         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24242         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24243
24244 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24245
24246         PR c++/25263
24247         * g++.dg/other/array2.C: New test case.
24248
24249 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24250
24251         * gcc.dg/darwin-weakimport-3.c: New.
24252
24253         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24254         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24255         and to work on Darwin.
24256         * gcc.dg/attr-weakref-1b.c: New file.
24257         * gcc.dg/attr-weakref-2.c: New test.
24258         * gcc.dg/darwin-weakref-1.c: New test.
24259
24260 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24261
24262         PR testsuite/25247
24263         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24264         use in selector expressions.
24265         (dg-xfail-if): Ditto.
24266         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24267         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24268         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24269         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24270         * gcc.test-framework/test-framework.exp: Skip generated tests if
24271         CHECK_TEST_FRAMEWORK is not 1.
24272
24273 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24274
24275         PR tree-optimization/24963
24276         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24277
24278         PR target/24108
24279         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24280
24281         PR target/18580
24282         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24283         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24284         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24285         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24286
24287 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24288
24289         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24290         dg-options.
24291
24292 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24293
24294         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24295
24296 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24297
24298         * gcc.dg/format/cast-1.c: New test.
24299
24300 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24301
24302         PR c/7776
24303         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24304         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24305         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24306         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24307
24308 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24309
24310         * gcc.dg/cast-pretty-print-1.c: New test.
24311
24312 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24313
24314         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24315
24316 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24317
24318         PR c++/24173
24319         * g++.dg/template/friend40.C: New test.
24320
24321 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24322
24323         PR target/25199
24324         * gcc.target/i386/movq-2.c: New test.
24325         * gcc.target/i386/movq.c: Remove target i?86, instead add
24326         dg-require-effective-target ilp32.
24327
24328 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24329
24330         PR c++/24103
24331         * g++.dg/other/default1.C: New test.
24332
24333 2005-12-02  Richard Guenther  <rguenther@suse.de>
24334
24335         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24336
24337 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24338
24339         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24340
24341 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24342
24343         PR target/21017
24344         * gcc.target/powerpc/rotate.c: New.
24345
24346 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24347
24348         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24349         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24350
24351 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24352
24353         PR c/13384
24354         * gcc.dg/pr17730-1.c: Adjust.
24355         * gcc.dg/lvalue1.c (main): Likewise.
24356         * gcc.dg/lvalue-2.c: Likewise.
24357         * g++.dg/pr7503-3.C
24358
24359 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24360
24361         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24362         error messages.
24363
24364 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24365
24366         PR fortran/24789
24367         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24368
24369 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24370
24371         PR target/24475
24372         * lib/target-supports.exp (check_effective_target_tls): New.
24373         (check_effective_target_tls_runtime): New.
24374         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24375         for TLS support.
24376         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24377         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24378         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24379         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24380         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24381         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24382         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24383         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24384         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24385         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24386         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24387         effective-target TLS.
24388         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24389         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24390         effective-target TLS runtime.
24391
24392 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24393
24394         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24395
24396 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24397
24398         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24399         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24400         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24401         ignored" warnings when "packing" is the same as the ABI layout.
24402
24403 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24404
24405         PR fortran/21302
24406         * gfortran.dg/line_length_1.f: New test.
24407         * gfortran.dg/line_length_2.f90: Ditto.
24408
24409 2005-11-30  Richard Guenther  <rguenther@suse.de>
24410
24411         PR tree-optimization/21655
24412         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24413
24414 2005-11-30  Dale Johannesen  <dalej@apple.com>
24415
24416         * gcc.c-torture/compile/pr24930.c: New.
24417
24418 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24419
24420         PR fortran/15809
24421         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24422
24423 2005-11-30  Jeff Law  <law@redhat.com>
24424
24425         * g++.old-deja/g++.law/pr25000.C: New test.
24426
24427 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24428
24429         * gcc.dg/tls/opt-11.c: New test.
24430
24431 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24432
24433         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24434         targets.
24435         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24436         LP64 ia64.
24437
24438 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24439
24440         * gfortran.dg/open_access_1.f90: New test.
24441
24442 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24443
24444         * gcc.dg/charset/builtin2.c: New test.
24445
24446 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24447
24448         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24449         on mmix-*-* for *_[xy].c.
24450
24451 2005-11-28  Kean Johnston  <jkj@sco.com>
24452
24453         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24454         headers.
24455         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24456         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24457         * gcc.target/i386/asm-3.c: Ditto.
24458         * gcc.target/i386/clobbers.c: Ditto.
24459         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24460         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24461         test regexp.
24462         * gcc.target/i386/mul.c: Ditto.
24463         * gcc.target/i386/ssetype-1.c: Ditto.
24464         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24465         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24466         static so the test works with -fPIC mode too. Based on comment in
24467         PR19231 by Pinski.
24468         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24469
24470 2005-11-28  Richard Guenther  <rguenther@suse.de>
24471
24472         * gcc.dg/alias-9.c: New testcase.
24473         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24474
24475 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24476             Uros Bizjak  <uros@kss-loka.si>
24477
24478         PR middle-end/20219
24479         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24480         tan(x)/sin(x) transformations.
24481
24482 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24483
24484         PR middle-end/24575
24485         * gcc.dg/tree-ssa/divide-3.c: New test.
24486         * gcc.dg/tree-ssa/divide-4.c: New test.
24487
24488 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24489
24490         PR fortran/24917
24491         *  gfortran.dg/boz_6.f90: New test.
24492
24493 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24494
24495         PR fortran/23912
24496         * gfortran.dg/modulo_1.f90: New test.
24497
24498 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24499
24500         PR libfortran/24919
24501         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24502         fail on CRLF platforms.
24503         * gfortran.dg/ftell_2.f90: Likewise.
24504
24505 2005-11-26  Eric Christopher  <echristo@apple.com>
24506
24507         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24508
24509 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24510
24511         * objc.dg/gnu-runtime-3.m: Simplify.
24512
24513 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24514
24515         PR middle-end/23669
24516         * gcc.dg/tree-ssa/divide-1.c: New test.
24517         * gcc.dg/tree-ssa/divide-2.c: New test.
24518
24519 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24520
24521         PR libgfortran/24945
24522         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24523
24524 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24525
24526         PR libgfortran/24945
24527         * gfortran.dg/open_status_2.f90: New test.
24528
24529 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24530
24531         * gcc.c-torture/execute/builtins/fprintf.c,
24532         gcc.c-torture/execute/builtins/fputs-lib.c,
24533         gcc.c-torture/execute/builtins/fputs.c,
24534         gcc.c-torture/execute/builtins/lib/fprintf.c,
24535         gcc.c-torture/execute/builtins/lib/printf.c,
24536         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24537
24538 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24539
24540         * gcc.dg/20050922-2.c: New test.
24541
24542 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24543
24544         * objc.dg/gnu-runtime-3.m: New test.
24545
24546 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24547
24548         PR c++/9278
24549         * g++.dg/other/void1.C: New test.
24550
24551 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24552
24553         PR middle-end/24998
24554         * gcc.dg/torture/fp-int-convert-float.c,
24555         gcc.dg/torture/fp-int-convert-double.c,
24556         gcc.dg/torture/fp-int-convert-long-double.c,
24557         gcc.dg/torture/fp-int-convert-timode.c,
24558         gcc.dg/torture/fp-int-convert-float80.c,
24559         gcc.dg/torture/fp-int-convert-float80-timode.c,
24560         gcc.dg/torture/fp-int-convert-float128.c,
24561         gcc.dg/torture/fp-int-convert-float128-timode.c,
24562         gcc.dg/torture/fp-int-convert.h: New files.
24563
24564 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24565
24566         PR middle-end/24989
24567         * gcc.dg/tree-ssa/bool-10.c: New test.
24568         * gcc.dg/tree-ssa/bool-11.c: New test.
24569         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24570
24571 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24572
24573         PR middle-end/24990
24574         * tree-ssa/pr24990-1.c: New test.
24575
24576 2005-11-24  Richard Guenther  <rguenther@suse.de>
24577         Dirk Mueller <dmueller@suse.de>
24578
24579         PR c++/14024
24580         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24581         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24582         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24583         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24584         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24585         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24586
24587 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24588
24589         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24590
24591 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24592
24593         PR c/21668
24594         * gcc.dg/Wc++-compat.c: New.
24595         * gcc.dg/Wno-c++-compat.c: New.
24596
24597 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24598
24599         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24600         (vspltish, vspltisw): Likewise.
24601
24602 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24603
24604         PR libgfortran/24794
24605         * gfortran.dg/namelist_12.f: Fix quotes.
24606         * gfortran.dg/namelist_13.f90: Fix quotes.
24607         * gfortran.dg/namelist_14.f90: Fix quotes.
24608         * gfortran.dg/namelist_15.f90: Fix quotes.
24609         * gfortran.dg/namelist_use.f90: Fix quotes.
24610         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24611         * gfortran.dg/namelist_21.f90: New test.
24612         * gfortran.dg/namelist_22.f90: New test.
24613
24614 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24615
24616         PR target/23435
24617         * gcc.c-torture/compile/pr23435.c: New.
24618
24619 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24620
24621         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24622
24623 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24624
24625         * gcc.target/powerpc/405-macchw-1.c,
24626         gcc.target/powerpc/405-macchw-2.c,
24627         gcc.target/powerpc/405-macchwu-1.c,
24628         gcc.target/powerpc/405-macchwu-2.c,
24629         gcc.target/powerpc/405-machhw-1.c,
24630         gcc.target/powerpc/405-machhw-2.c,
24631         gcc.target/powerpc/405-machhwu-1.c,
24632         gcc.target/powerpc/405-machhwu-2.c,
24633         gcc.target/powerpc/405-maclhw-1.c,
24634         gcc.target/powerpc/405-maclhw-2.c,
24635         gcc.target/powerpc/405-maclhwu-1.c,
24636         gcc.target/powerpc/405-maclhwu-2.c,
24637         gcc.target/powerpc/405-mulchw-1.c,
24638         gcc.target/powerpc/405-mulchw-2.c,
24639         gcc.target/powerpc/405-mulchwu-1.c,
24640         gcc.target/powerpc/405-mulchwu-2.c,
24641         gcc.target/powerpc/405-mulhhw-1.c,
24642         gcc.target/powerpc/405-mulhhw-2.c,
24643         gcc.target/powerpc/405-mulhhwu-1.c,
24644         gcc.target/powerpc/405-mulhhwu-2.c,
24645         gcc.target/powerpc/405-mullhw-1.c,
24646         gcc.target/powerpc/405-mullhw-2.c,
24647         gcc.target/powerpc/405-mullhwu-1.c,
24648         gcc.target/powerpc/405-mullhwu-2.c,
24649         gcc.target/powerpc/405-nmacchw-1.c,
24650         gcc.target/powerpc/405-nmacchw-2.c,
24651         gcc.target/powerpc/405-nmachhw-1.c,
24652         gcc.target/powerpc/405-nmachhw-2.c,
24653         gcc.target/powerpc/405-nmaclhw-1.c,
24654         gcc.target/powerpc/405-nmaclhw-2.c,
24655         gcc.target/powerpc/440-macchw-1.c,
24656         gcc.target/powerpc/440-macchw-2.c,
24657         gcc.target/powerpc/440-macchwu-1.c,
24658         gcc.target/powerpc/440-macchwu-2.c,
24659         gcc.target/powerpc/440-machhw-1.c,
24660         gcc.target/powerpc/440-machhw-2.c,
24661         gcc.target/powerpc/440-machhwu-1.c,
24662         gcc.target/powerpc/440-machhwu-2.c,
24663         gcc.target/powerpc/440-maclhw-1.c,
24664         gcc.target/powerpc/440-maclhw-2.c,
24665         gcc.target/powerpc/440-maclhwu-1.c,
24666         gcc.target/powerpc/440-maclhwu-2.c,
24667         gcc.target/powerpc/440-mulchw-1.c,
24668         gcc.target/powerpc/440-mulchw-2.c,
24669         gcc.target/powerpc/440-mulchwu-1.c,
24670         gcc.target/powerpc/440-mulchwu-2.c,
24671         gcc.target/powerpc/440-mulhhw-1.c,
24672         gcc.target/powerpc/440-mulhhw-2.c,
24673         gcc.target/powerpc/440-mulhhwu-1.c,
24674         gcc.target/powerpc/440-mulhhwu-2.c,
24675         gcc.target/powerpc/440-mullhw-1.c,
24676         gcc.target/powerpc/440-mullhw-2.c,
24677         gcc.target/powerpc/440-mullhwu-1.c,
24678         gcc.target/powerpc/440-mullhwu-2.c,
24679         gcc.target/powerpc/440-nmacchw-1.c,
24680         gcc.target/powerpc/440-nmacchw-2.c,
24681         gcc.target/powerpc/440-nmachhw-1.c,
24682         gcc.target/powerpc/440-nmachhw-2.c,
24683         gcc.target/powerpc/440-nmaclhw-1.c,
24684         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24685
24686 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24687
24688         PR fortran/24774
24689         * gfortran.dg/inquire_9.f90: New test.
24690
24691         PR fortran/21647
24692         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24693
24694 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24695
24696         PR libfortran/24432
24697         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24698         Check that 'cos' is supported.
24699
24700 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24701
24702         PR fortran/24223
24703         * gfortran.dg/substring_equivalence.f90: New test.
24704
24705         PR fortran/24705
24706         * gfortran.dg/auto_internal_assumed.f90: New test.
24707
24708 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24709
24710         * gcc.dg/fold-div-2.c: New test.
24711
24712 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24713
24714         PR rtl-optimization/24883
24715         * gcc.c-torture/compile/pr24883.c: New test.
24716
24717 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24718
24719         PR middle-end/20583
24720         * gcc.c-torture/compile/pr20583.c: New.
24721
24722 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24723
24724         * gcc.c-torture/execute/usmul.c: New test.
24725
24726 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24727
24728         * gcc.dg/tree-ssa/vrp22.c: New test.
24729
24730 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24731
24732         PR middle-end/24912
24733         * gcc.dg/torture/pr24912-1.c: New test.
24734
24735 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24736
24737         PR fortran/24862
24738         * gfortran.dg/arrayio_derived_1.f90: New test.
24739
24740 2005-11-19  Richard Guenther  <rguenther@suse.de>
24741
24742         PR middle-end/23294
24743         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24744
24745 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24746
24747         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24748
24749 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24750
24751         PR c++/8355
24752         * g++.dg/template/friend39.C: New test.
24753
24754 2005-11-18  James E Wilson  <wilson@specifix.com>
24755
24756         * gcc.dg/builtin-strstr.c: New.
24757
24758 2005-11-18  Richard Henderson  <rth@redhat.com>
24759
24760         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24761         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24762         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24763         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24764         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24765         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24766         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24767         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24768         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24769         renaming to remove initial "ia64-".
24770
24771 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24772
24773         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24774
24775 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24776
24777         * g++.dg/cpp/string-2.C: New test.
24778
24779 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24780
24781         * gcc.dg/tree-ssa/loop-14.c: New test.
24782
24783 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24784             Michael Chamberlain <michael@chamberlain.net.au>
24785
24786         * ada/acats/run_all.sh (target_run): Kill long running tests.
24787
24788 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24789
24790         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24791         * gcc.dg/cleanup-9.c: Likewise.
24792         * gcc.dg/cleanup-10.c: Likewise.
24793         * gcc.dg/cleanup-11.c: Likewise.
24794
24795 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24796
24797         PR fortran/24892
24798         * gfortran.dg/open_access_append_1.f90: New test.
24799         * gfortran.dg/open_access_append_2.f90: New test.
24800
24801 2005-11-16  Richard Guenther  <rguenther@suse.de>
24802
24803         PR middle-end/24851
24804         * gcc.c-torture/execute/pr24851.c: New testcase.
24805
24806 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24807
24808         * gcc.dg/fold-overflow-1.c: New test.
24809
24810 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24811
24812         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24813         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24814
24815 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24816
24817         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24818         structures.
24819         * g++.dg/eh/forced2.C: Likewise.
24820         * g++.dg/eh/forced3.C: Likewise.
24821         * g++.dg/eh/forced4.C: Likewise.
24822
24823 2005-11-11  Mike Stump  <mrs@apple.com>
24824
24825         * g++.old-deja/g++.mike/unused.C: Add.
24826
24827 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24828
24829         PR c++/24667
24830         * g++.dg/warn/Wcast-qual1.C: New test.
24831
24832 2005-11-15  Jan Hubicka  <jh@suse.cz>
24833
24834         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24835
24836 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24837
24838         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24839
24840 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24841
24842         PR 24840
24843         * gcc.dg/tree-ssa/pr24840.c: New test.
24844
24845 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24846
24847         PR testsuite/24841
24848         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24849
24850 2005-11-14  Dale Johannesen  <dalej@apple.com>
24851
24852         * gcc.c-torture/execute/20051113-1.c: New.
24853
24854 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24855
24856         PR c++/24687
24857         * g++.dg/template/crash43.C: New test.
24858
24859 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24860
24861         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24862
24863 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24864
24865         PR c++/24817
24866         * g++.dg/eh/spec8.C: New test.
24867
24868 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24869
24870         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24871
24872 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24873
24874         PR c++/20293
24875         * g++.dg/parse/ambig4.C: New test.
24876         * g++.dg/tc1/dr101.C: Adjust error markers.
24877         * g++.dg/lookup/strong-using-2.C: Likewise.
24878         * g++.dg/lookup/ambig5.C: Likewise.
24879         * g++.dg/lookup/ambig4.C: Likewise.
24880         * g++.dg/parse/crash22.C: Likewise.
24881
24882 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24883
24884         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24885
24886 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24887
24888         * gcc.dg/nested-calls-1.c: New test.
24889
24890 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24891
24892         * gfortran.dg/complex_intrinsic_1.f90: New test.
24893         * gfortran.dg/complex_intrinsic_2.f90: New test.
24894         * gfortran.dg/fgetc_1.f90: New test.
24895         * gfortran.dg/fgetc_2.f90: New test.
24896         * gfortran.dg/fgetc_3.f90: New test.
24897         * gfortran.dg/ftell_1.f90: New test.
24898         * gfortran.dg/ftell_2.f90: New test.
24899         * gfortran.dg/gnu_logical_1.F: New test.
24900         * gfortran.dg/gnu_logical_2.f90: New test.
24901
24902 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24903
24904         PR middle-end/24820
24905         * gcc.dg/pr24820.c: New test.
24906
24907 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24908
24909         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24910         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24911         variable.
24912
24913 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24914
24915         PR testsuite/24614
24916         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24917
24918 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24919
24920         * gcc.target/cris/cris.exp: New file.
24921         * gcc.target/cris/rld-legit1.c: New test.
24922         * gcc.target/cris/rld-legit2.c: New test.
24923
24924 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24925
24926         PR c++/24780
24927         * g++.dg/opt/pr24780.C: New test.
24928
24929         PR c++/24761
24930         * g++.dg/template/asm1.C: New test.
24931
24932 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24933
24934         PR libgfortran/24787
24935         * gfortran.dg/scan_1.f90: New test.
24936
24937 2005-11-12  Jan Hubicka  <jh@suse.cz>
24938
24939         * gcc.target/i386/minmax-1.c: New.
24940         * gcc.target/i386/minmax-2.c: New.
24941
24942 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24943
24944         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24945
24946 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24947
24948         * gcc.c-torture/execute/20051110-1.c,
24949         gcc.c-torture/execute/20051110-2.c: New tests.
24950
24951 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24952
24953         PR middle-end/24750
24954         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24955         New tests.
24956
24957 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24958
24959         * lib/target-libpath.exp (get_shlib_extension): New proc.
24960         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24961         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24962         * lib/objc.exp (objc_target_compile): Likewise.
24963         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24964         detection.
24965
24966 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24967
24968         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24969
24970         * lib/target-supports.exp (check_effective_target_static_libgfortran):
24971         Add -static to additional_flags and pass it to target_compile.
24972
24973 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
24974
24975         PR libgfortran/24719
24976         gfortran.dg/read_noadvance.f90: New test.
24977
24978         PR libgfortran/24699
24979         gfortran.dg/fmt_t_2.f90: New test.
24980
24981         PR libgfortran/24785
24982         gfortran.dg/read_x_eor.f90: New test.
24983
24984         PR libgfortran/24584
24985         gfortran.dg/namelist_empty.f90: Rename test.
24986
24987         PR libgfortran/24489
24988         gfortran/read_eor.f90: Rename test.
24989
24990 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24991
24992         PR fortran/15976
24993         * gfortran.dg/automatic_module_variable.f90: New test.
24994
24995 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24996
24997         PR target/24445
24998         * gcc.dg/pr24445.c: New test.
24999
25000 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25001
25002         PR fortran/24655
25003         PR fortran/24755
25004         * gfortran.dg/recursive_statement_functions.f90: Add statement
25005         functions using inline intrinsic functions and parameters to test
25006         that they no longer seg-fault.
25007
25008         PR fortran/24409
25009         gfortran.dg/nested_modules_4.f90: New test.
25010         gfortran.dg/nested_modules_5.f90: New test.
25011
25012 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25013
25014         PR fortran/24643
25015         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25016
25017 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25018
25019         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25020         failures.
25021
25022 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25023
25024         * gcc.dg/sparc-getcontext-1.c: New test.
25025
25026 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25027
25028         * gcc.dg/ifcvt-fabs-1.c: New test.
25029
25030 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25031
25032         PR other/4372
25033         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25034         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25035
25036 2005-11-09  Richard Guenther  <rguenther@suse.de>
25037
25038         PR tree-optimization/24716
25039         * gcc.c-torture/execute/pr24716.c: New testcase.
25040
25041 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25042
25043         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25044
25045 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25046
25047         PR 24624
25048         * gcc.dg/pr24624.c: Testcase added.
25049
25050 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25051
25052         PR 24623
25053         * g++.dg/other/pr24623.C: Testcase added.
25054
25055 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25056
25057         PR fortran/22607
25058         * gfortran-dg/pure_byref_1.f90: New.
25059         * gfortran-dg/pure_byref_2.f90: New.
25060
25061 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25062
25063         PR c/24101
25064         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25065         * gcc.dg/dg.exp: Run main loop also for *.i files.
25066
25067 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25068
25069         PR c++/19450
25070         * g++.dg/tls/diag-3.C: New test.
25071         * g++.dg/tls/diag-4.C: New test.
25072         * g++.dg/tls/static-1.C: New test.
25073         * g++.dg/tls/static-1a.cc: New file.
25074
25075 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25076
25077         PR 23046
25078         * g++.dg/tree-ssa/pr23046.C: New test.
25079
25080 2005-11-08  Devang Patel <dpatel@apple.com>
25081
25082         PR tree-optimization/23115
25083         * gcc.dg/tree-ssa/pr23115.c: New.
25084
25085 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25086
25087         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25088         * gcc.target/powerpc/pr16155.c: Same.
25089         * gcc.target/powerpc/altivec-1.c: Same.
25090         * gcc.target/powerpc/altivec-2.c: Same.
25091         * gcc.target/powerpc/altivec-3.c: Same.
25092         * gcc.target/powerpc/altivec-5.c: Same.
25093         * gcc.target/powerpc/altivec-11.c: Same.
25094         * gcc.target/powerpc/altivec-12.c: Same.
25095         * gcc.target/powerpc/altivec-14.c: Same.
25096         * gcc.target/powerpc/altivec-22.c: Same.
25097         * gcc.target/powerpc/altivec-consts.c: Same.
25098         * gcc.target/powerpc/altivec-pr22085.c: Same.
25099         * gcc.target/powerpc/altivec-splat.c: Same.
25100         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25101         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25102         * gcc.target/powerpc/darwin-longlong.c: Same.
25103
25104 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25105
25106         PR target/19340
25107         * gcc.dg/pr19340.c: New test.
25108
25109 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25110
25111         PR rtl-optimization/24683
25112         * gcc.dg/pr24683.c: New test.
25113
25114 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25115
25116         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25117         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25118
25119 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25120
25121         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25122
25123 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25124
25125         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25126
25127 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25128
25129         PR target/24230
25130
25131         * gcc.target/powerpc/altivec-consts.c,
25132         gcc.target/powerpc/altivec-splat.c: New testcase.
25133
25134 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25135
25136         PR c/24599
25137
25138         * gcc.dg/overflow-2.c: New testcase.
25139
25140 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25141
25142         PR rtl-optimization/23567
25143         * gcc.c-torture/execute/20051104-1.c: New test.
25144
25145 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25146
25147         PR fortran/24534
25148         gfortran.dg/private_type_2.f90: Modified to check that case with
25149         PRIVATE declaration within derived type is accepted.
25150
25151         PR fortran/20838
25152         gfortran.dg/pointer_assign_1.f90: New test.
25153
25154         PR fortran/20840
25155         * gfortran.dg/arrayio_0.f90: New test.
25156
25157         PR fortran/17737
25158         gfortran.dg/data_initialized.f90: New test.
25159         gfortran.dg/data_constraints_1.f90: New test.
25160         gfortran.dg/data_constraints_2.f90: New test.
25161
25162 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25163
25164         PR fortran/24174
25165         PR fortran/24305
25166         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25167
25168 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25169
25170         PR 24670
25171         * gcc.dg/tree-ssa/pr24670.c: New test.
25172
25173 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25174
25175         PR target/22432
25176         * gcc.target/i386/pr22432.c: New test.
25177
25178 2005-11-05  Richard Henderson  <rth@redhat.com>
25179
25180         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25181         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25182         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25183         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25184         from gcc.dg/alpha-*.
25185         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25186         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25187
25188 2005-11-05  Andreas Jaeger  <aj@suse.de>
25189
25190         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25191
25192 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25193
25194         PR target/23424
25195         * gcc.dg/torture/pr23424-1.c: New test.
25196
25197 2005-11-04  Richard Henderson  <rth@redhat.com>
25198
25199         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25200         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25201         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25202         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25203         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25204         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25205         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25206         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25207         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25208         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25209         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25210         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25211         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25212         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25213         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25214         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25215         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25216         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25217         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25218         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25219         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25220         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25221         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25222         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25223         Move from gcc.dg/.
25224         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25225         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25226         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25227         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25228         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25229         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25230         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25231         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25232         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25233         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25234         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25235         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25236         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25237         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25238         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25239         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25240         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25241         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25242         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25243         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25244         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25245         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25246         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25247         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25248         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25249         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25250         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25251         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25252         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25253         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25254         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25255         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25256         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25257         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25258         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25259         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25260         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25261         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25262         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25263         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25264         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25265         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25266         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25267         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25268         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25269
25270 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25271
25272         PR 24627
25273         * gcc.dg/tree-ssa/pr24627.c: New test.
25274
25275 2005-11-04 Paul Brook  <paul@codesourcery.com>
25276
25277         * gcc.dg/tls/opt-10.c: New test.
25278
25279 2005-11-04  Andreas Jaeger  <aj@suse.de>
25280
25281         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25282         avoid extra warnings.
25283
25284 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25285
25286         PR libfortran/22298
25287         * lib/target-supports.exp
25288         (check_effective_target_static_libgfortran): New
25289         static_libgfortran effective target.
25290         * gfortran.dg/static_linking_1.f: New test.
25291         * gfortran.dg/static_linking_1.c: New file.
25292
25293 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25294
25295         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25296
25297 2005-11-03  Josh Conner  <jconner@apple.com>
25298
25299         PR c++/19989
25300         g++.dg/ext/array2.C: New test.
25301         g++.dg/template/dependent-name3.C: New test.
25302         g++.dg/template/dependent-name4.C: New test.
25303         g++.dg/template/sfinae2.C: New test.
25304
25305 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25306
25307         PR preprocessor/22042
25308         * gcc.dg/cpp/strify4.c: New test.
25309
25310 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25311
25312         PR c++/17964
25313         * g++.dg/cpp/string-1.C: New test.
25314
25315 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25316
25317         * gcc.target/powerpc: New directory.
25318         * gcc.target/powerpc/powerpc.exp: New file.
25319         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25320         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25321         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25322         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25323         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25324         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25325         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25326         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25327         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25328         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25329         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25330         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25331         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25332         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25333         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25334         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25335         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25336         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25337         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25338         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25339         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25340         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25341         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25342         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25343         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25344         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25345         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25346         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25347         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25348         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25349         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25350         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25351         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25352         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25353
25354 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25355
25356         PR c++/21627
25357         * g++.dg/warn/inline2.C: New test.
25358
25359 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25360
25361         PR middle-end/23155
25362         * g++.dg/ext/c99struct1.C: New test.
25363         * gcc.dg/union-cast-1.c: New test.
25364         * gcc.dg/union-cast-2.c: New test.
25365         * gcc.dg/union-cast-3.c: New test.
25366
25367 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25368
25369         PR middle-end/24589
25370         * gcc.c-torture/execute/zero-struct-2.c: New test.
25371
25372 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25373
25374         PR c++/24582
25375         * g++.dg/init/switch1.C: New test.
25376
25377 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25378
25379         * gcc.dg/delay-slot-1.c: New test.
25380
25381 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25382
25383         PR target/24620
25384         * gcc.dg/pr24620.c: New test.
25385
25386 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25387
25388         PR c/24329
25389         * gcc.dg/format/unnamed-1.c: New test.
25390
25391 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25392
25393         PR c++/22434
25394         * g++.dg/expr/cond8.C: New test.
25395
25396         PR c++/24560
25397         * g++.dg/parse/dot1.C: New test.
25398
25399 2005-11-02  Jan Hubicka  <jh@suse.cz>
25400
25401         PR target/23303
25402         * gcc.dg/i386-lea.c: New test
25403
25404 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25405
25406         PR target/24615
25407         * gcc.dg/pr24615.c: New test.
25408
25409 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25410
25411         PR target/24600
25412         * gcc.dg/pr24600.c: New test.
25413
25414 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25415
25416         PR c++/19253
25417         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25418         * g++.dg/parse/typename9.C: New test.
25419         * g++/dg/parse/typename10.C: Likewise.
25420
25421 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25422
25423         PR fortran/18157
25424         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25425         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25426         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25427
25428 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25429
25430         PR c++/24569
25431         * g++.dg/debug/static1.C: New test.
25432
25433 2005-11-02  Josh Conner  <jconner@apple.com>
25434
25435         * g++.dg/crash38.C: moved into proper directory...
25436         * g++.dg/template/crash42.C: ...here
25437
25438 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25439
25440         PR target/18338
25441         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25442         pcc_bitfield_type_matters || default_packed.
25443
25444         * lib/target-supports.exp
25445         (check_effective_target_pcc_bitfield_type_matters): New proc.
25446         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25447
25448         PR testsuite/23304
25449         * lib/target-supports.exp (check_effective_default_packed): New proc.
25450         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25451         Gate expected errors on target ! default_packed.
25452         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25453
25454 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25455
25456         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25457         change (r106358).
25458
25459 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25460
25461         PR fortran/24008
25462         * gfortran.dg/entry_5.f90: New.
25463         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25464
25465 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25466
25467         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25468
25469 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25470
25471         PR fortran/21565
25472         gfortran.dg/namelist_blockdata.f90: New test.
25473
25474         PR fortran/18737
25475         gfortran.dg/external_implicit_none.f90: New test.
25476
25477         PR fortran/14994
25478         * gfortran.dg/secnds.f: New test.
25479
25480 2005-10-31  Jan Hubicka  <jh@suse.cz>
25481
25482         PR target/20928
25483         * gcc.c-torture/compile/pr20928.c: New test.
25484
25485 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25486
25487         PR middle-end/23492
25488         * gcc.c-torture/compile/zero-strct-5.c: New test.
25489
25490 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25491
25492         PR libgfortran/24584
25493         * gfortran.dg/pr24584.f90: New test.
25494
25495 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25496
25497         PR fortran/18883
25498         * gfortran.dg/char_result_9.f90: New.
25499         * gfortran.dg/char_result_10.f90: New.
25500
25501 2005-10-30  Jan Hubicka  <jh@suse.cz>
25502
25503         * g++.dg/tree-ssa/pr24172.C: New testcase.
25504
25505 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25506
25507         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25508
25509 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25510
25511         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25512         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25513         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25514         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25515         gfortran.dg/enum_9.f90,
25516         gfortran.fortran-torture/compile/enum_1.f90,
25517         gfortran.fortran-torture/execute/enum_1.f90,
25518         gfortran.fortran-torture/execute/enum_2.f90,
25519         gfortran.fortran-torture/execute/enum_3.f90,
25520         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25521
25522 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25523
25524         PR target/18482
25525         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25526         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25527
25528 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25529
25530         PR libfortran/20179
25531         * gfortran.dg/mixed_io_1.f90: New test.
25532         * gfortran.dg/mixed_io_1.c: New file.
25533
25534 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25535
25536         * gfortran.dg/malloc_free_1.f90: New test.
25537
25538 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25539
25540         * gcc.dg/nested-func-4.c: Require profiling -pg.
25541
25542 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25543
25544         PR C++/23229
25545         * g++.dg/warn/main-2.C: New test.
25546
25547 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25548
25549         PR fortran/24545
25550         * gfortran.dg/interface_2.f90: new test.
25551
25552 2005-10-28  Josh Conner  <jconner@apple.com>
25553
25554         PR c++/22153
25555         * g++.dg/template/crash38.C: New test.
25556         * g++.dg/parse/explicit1.C: Change expected errors.
25557
25558 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25559
25560         PR C++/23426
25561         * g++.dg/other/large-size-array.C: New test.
25562
25563 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25564
25565         PR middle-end/24362
25566         * g++.dg/opt/complex4.C: New test.
25567
25568 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25569
25570         * gcc.dg/nested-func-4.c: New test.
25571
25572 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25573
25574         PR fortran/24158
25575         gfortran.dg/derived_recursion.f90: New test.
25576         gfortran.dg/implicit_actual.f90: New test.
25577
25578 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25579
25580         PR middle-end/24295, PR testsuite/24477
25581         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25582         removed when weakref hits the tree.
25583
25584 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25585
25586         * gfortran.dg/cray_pointers_4.f90: New test.
25587
25588         * gfortran.dg/cray_pointers_5.f90: New test.
25589
25590 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25591
25592         PR fortran/22290
25593         * gfortran.dg/assign_5.f90: New test.
25594         * gfortran.dg/assign_6.f: New test.
25595
25596 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25597
25598         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25599         CPU has no SSE support.
25600
25601 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25602
25603         PR libgfortran/24224
25604         * gfortran.dg/arrayio_1.f90: Update attribution.
25605         * gfortran.dg/arrayio_2.f90: Update attribution.
25606         * gfortran.dg/arrayio_3.f90: Update attribution.
25607         * gfortran.dg/arrayio_4.f90: Update test conditions.
25608         * gfortran.dg/arrayio_5.f90: Update attribution.
25609         * gfortran.dg/arrayio_6.f90: New test.
25610         * gfortran.dg/arrayio_7.f90: New test.
25611
25612 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25613
25614         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25615
25616 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25617
25618         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25619
25620 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25621
25622         PR fortran/24416
25623         * gfortran.dg/namelist_char_only.f90: New test.
25624
25625 2005-10-24  Asher Langton  <langton2@llnl.gov>
25626
25627         PR fortran/17031
25628         PR fortran/22282
25629         * gfortran.dg/cray_pointers_1.f90: New test.
25630         * gfortran.dg/cray_pointers_2.f90: New test.
25631         * gfortran.dg/cray_pointers_3.f90: New test.
25632         * gfortran.dg/loc_1.f90: New test.
25633         * gfortran.dg/loc_2.f90: New test.
25634
25635 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25636
25637         * gcc.dg/pr24225.c: New test.
25638
25639 2005-10-24  Asher Langton  <langton2@llnl.gov>
25640
25641         * gfortran.dg/dup_save_1.f90: New test.
25642         * gfortran.dg/dup_save_2.f90: New test.
25643
25644 2005-10-24  Paul Brook  <paul@codesourcery.com>
25645
25646         PR 24107
25647         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25648         stdint.h.
25649
25650 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25651
25652         PR libgfortran/24489
25653         * gfortran.dg/pr24489.f90: New test.
25654
25655 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25656
25657         PR fortran/23635
25658         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25659
25660 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25661
25662         PR target/18911
25663         * g++.dg/init/array16.C: Skip for mmix-*-*.
25664
25665 2005-10-23  Asher Langton  <langton2@llnl.gov>
25666
25667         * gfortran.dg/byte_1.f90: New test.
25668         * gfortran.dg/byte_2.f90: New test.
25669
25670 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25671
25672         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25673
25674 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25675
25676         PR fortran/18022
25677         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25678
25679         PR fortran/24311
25680         * gfortran.dg/merge_char_const.f90: New test.
25681
25682         PR fortran/24384
25683         * gfortran.dg/spread_scalar_source.f90: New test.
25684
25685 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25686
25687         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25688
25689         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25690         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25691
25692         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25693
25694 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25695
25696         PR fortran/24426
25697         * gfortran.dg/der_pointer_4.f90: New.
25698
25699 2005-10-22  David Ayers  <d.ayers@inode.at>
25700
25701         * obj-c++.dg/except-1.mm: Simplify.
25702
25703 2005-10-21  David Ayers  <d.ayers@inode.at>
25704
25705         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25706
25707 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25708
25709         * gfortran.dg/assumed_dummy_2.f90: New test.
25710
25711 2005-10-21  James E Wilson  <wilson@specifix.com>
25712
25713         PR preprocessor/15220
25714         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25715
25716 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25717
25718         * gcc.c-torture/execute/20051021-1.c: New test.
25719
25720 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25721
25722         PR c++/24260
25723         * g++.dg/ext/tmplattr1.C: New test.
25724
25725 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25726
25727         PR fortran/24440
25728         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25729
25730 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25731
25732         * obj-c++.dg/except-1.mm: New.
25733
25734         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25735
25736 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25737
25738         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25739
25740 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25741
25742         PR middle-end/24295
25743         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25744         declarations with the same names as thunks' alias targets, use
25745         aliases instead.
25746         * gcc.dg/attr-alias-3.c: New test.
25747         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25748
25749 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25750
25751         PR c++/22618
25752         * g++.dg/parse/access8.C: New test.
25753
25754 2005-10-20  Richard Guenther  <rguenther@suse.de>
25755
25756         PR c++/24439
25757         * g++.dg/tree-ssa/pr24439.C: New testcase.
25758
25759 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25760
25761         * g++.dg/opt/delay-slot-1.C: New test.
25762
25763 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25764
25765         PR fortran/21625
25766         * gfortran.fg/der_init_1.f90: New.
25767
25768 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25769
25770         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25771
25772 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25773
25774         PR c++/21908
25775         * g++.dg/parse/error28.C: New test.
25776
25777 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25778
25779         * gcc.dg/profile-generate-2.c: New test.
25780
25781 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25782
25783         PR target/23589
25784         * g++.dg/ext/dllimport11.C: New.
25785
25786 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25787
25788         PR c++/22293
25789         * g++.dg/other/friend3.C: New test.
25790
25791 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25792
25793         PR c++/23293
25794         * g++.dg/template/error19.C: New test.
25795
25796 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25797
25798         PR c++/21383
25799         * g++.dg/overload/koenig2.C: New.
25800
25801         PR c++/23118
25802         * g++.dg/overload/error2.C: New.
25803
25804         PR c++/22604
25805         * g++.dg/inherit/covariant14.C: New.
25806
25807 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25808
25809         PR c++/23440
25810         * g++.dg/parse/for1.C: New test.
25811
25812 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25813
25814         PR fortran/23446
25815         * gfortran.dg/host_dummy_index_1.f90: New test.
25816
25817         PR fortran/21459
25818         * gfortran.dg/automatic_char_len_2.f90: New test.
25819
25820         PR fortran/20866
25821         * gfortran.dg/recursive_statement_functions.f90: New test.
25822
25823         PR fortran/20853
25824         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25825
25826         PR fortran/20849
25827         * gfortran.dg/external_initializer.f90: New test.
25828
25829         PR fortran/20837
25830         * non_module_public.f90: New test.
25831
25832 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25833
25834         PR c++/24386
25835         * g++.dg/template/overload7.C: New.
25836
25837         PR c++/22551
25838         * g++.dg/other/switch2.C: Remove expected warnings.
25839
25840         PR c++/21353
25841         * g++.dg/template/defarg6.C: New.
25842
25843 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25844
25845         PR target/24315
25846         * gcc.target/i386/pr24315.c: New test.
25847
25848 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25849
25850         PR c++/24389
25851         * g++.dg/template/static21.C: New test.
25852         * g++.dg/template/static21-a.cc: Likewise.
25853
25854 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25855
25856         PR c++/23959
25857         * g++.dg/warn/Wswitch-default-1.C: New test.
25858         * g++.dg/warn/Wswitch-default-2.C: New test.
25859
25860 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25861
25862         PR c++/22173
25863         * g++.dg/parse/template18.C: New test.
25864         * g++.dg/template/nontype15.C: Likewise.
25865
25866 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25867
25868         PR fortran/22273
25869         * gfortran.dg/spec_expr_2.f90: New.
25870
25871 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25872
25873         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25874         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25875         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25876         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25877         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25878         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25879         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25880         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25881         previous target-specific skips and warning-message matches where
25882         applicable.
25883
25884 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25885
25886         PR c++/21347
25887         * g++.dg/warn/Wctor-dtor.C: New test.
25888
25889 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25890
25891         PR c/23439
25892         * gcc.dg/for-1.c: New test.
25893
25894 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25895
25896         PR c++/19565
25897         * g++.dg/warn/Wconversion1.C: New test.
25898         * g++.dg/ext/packed4.C: Compile with -w.
25899         * g++.dg/opt/20050511-1.C: Likewise.
25900         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25901
25902 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25903
25904         * gfortran.dg/boz_5.f90: New test.
25905
25906 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25907
25908         PR c++/22551
25909         * g++.dg/other/switch2.C: New.
25910
25911         PR c++/23984
25912         * g++.dg/init/ctor7.C: New.
25913
25914 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25915
25916         PR c++/23730
25917         * g++.dg/parse/crash32.C: New test.
25918
25919 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25920
25921         PR c++/20721
25922         * g++.dg/init/goto2.C: New test.
25923
25924         PR c++/22464
25925         * g++.dg/template/crash/41.C: New test.
25926
25927         PR c++/22180
25928         * g++.dg/template/crash40.C: New test.
25929
25930         PR c++/23694
25931         * g++.dg/parse/friend5.C: New test.
25932
25933         PR c++/23307
25934         * g++.dg/template/crash38.C: New test.
25935
25936         PR c++/22352
25937         * g++.dg/template/friend38.C: New test.
25938
25939         PR c++/22405
25940         * g++.dg/template/crash39.C: New test.
25941
25942 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25943
25944         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25945         gcc.dg/debug/dwarf2/dwarf-char2.c,
25946         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25947
25948         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25949
25950 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25951
25952         * gcc.dg/dll-2.c: Add tests for warnings.
25953         * gcc.dg/dll-3.c: Likewise.
25954         * gcc.dg/dll-4.c: Likewise.
25955
25956         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25957         * g++.dg/ext/dllimport2.C: Likewise.
25958         * g++.dg/ext/dllimport3.C: Likewise.
25959         * g++.dg/ext/dllimport7.C: Likewise.
25960         * g++.dg/ext/dllimport8.C: Likewise.
25961         * g++.dg/ext/dllimport9.C: Likewise.
25962
25963 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
25964
25965         PR fortran/24092
25966         * gfortran.dg/derived_pointer_recursion.f90: New test.
25967
25968 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
25969
25970         * gcc.c-torture/execute/20051012-1.c: New test.
25971
25972 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25973
25974         PR fortran/18082
25975         * gfortran.dg/automatic_char_len_1.f90: New test.
25976
25977 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25978
25979         PR fortran/20847
25980         * gfortran.dg/save_common.f90: New test.
25981
25982         PR fortran/20856
25983         * gfortran.dg/save_result.f90: New test.
25984
25985 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25986
25987         PR c++/21592
25988         * g++.dg/template/dependent-expr1.C: Add new expected error.
25989         * g++.dg/template/dependent-expr2.C: Adjust error text.
25990         * g++.dg/template/overload6.C: New.
25991
25992         PR c++/23797
25993         * g++.dg/other/typename8.C: New.
25994
25995         PR c++/21117
25996         * g++.dg/other/return1.C: New.
25997
25998 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25999
26000         PR c++/24052
26001         * g++.dg/ext/label5.C: New.
26002
26003 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26004
26005         PR c++/19964
26006         * g++.dg/parse/crash31.C: New.
26007
26008 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26009
26010         * g++.dg/ipa/ipa-1.c: New test.
26011         * g++.dg/ipa/ipa-2.c: New test.
26012         * g++.dg/ipa/ipa-3.c: New test.
26013         * g++.dg/ipa/ipa-4.c: New test.
26014         * g++.dg/ipa/ipa-5.c: New test.
26015         * g++.dg/ipa/ipa.exp: New file.
26016
26017 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26018
26019         PR fortran/24207
26020         * gfortran.dg/private_type_3.f90: New test.
26021
26022 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26023
26024         PR fortran/20786
26025         gfortran.dg/aint_anint_1.f90: New test.
26026
26027 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26028
26029         PR libgfortran/24313
26030         gfortran.dg/csqrt.f: New test.
26031
26032 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26033
26034         PR c++/8057
26035         * g++.dg/warn/noeffect7.C: New test.
26036         * g++.dg/warn/noeffect2.C: Instantiate templates.
26037         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26038         and warning.
26039
26040 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26041
26042         PR c++/21089
26043         * g++.dg/init/float1.C: New test.
26044
26045         PR c++/24277
26046         * g++.dg/init/member1.C: Tweak error markers.
26047
26048 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26049
26050         PR testsuite/24281
26051         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26052         Check for null pointer.
26053
26054 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26055
26056         PR c++/21369
26057         * g++.dg/parse/ret-type3.C: New test.
26058
26059 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26060
26061         PR tree-opt/23946
26062         * gcc.c-torture/compile/pr23946.c: New test.
26063
26064 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26065
26066         * g++.dg/opt/mmx2.C: New test.
26067
26068 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26069
26070         PR c++/24277
26071         * g++.dg/template/static20.C: New test.
26072
26073         PR c++/24302
26074         * g++.dg/warn/Wunused-12.C: New test.
26075
26076         PR c++/23437
26077         * g++.dg/template/arg4.C: New test.
26078
26079 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26080
26081         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26082         * gcc.dg/ucnid-3.c: Likewise.
26083         * gcc.dg/ucnid-4.c: Likewise.
26084         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26085         * g++.dg/other/ucnid-1.C: Likewise.
26086         * gcc.dg/sparc-frame-1.c: New test.
26087
26088 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26089
26090         PR c++/24139
26091         * g++.dg/template/spec27.C: New test.
26092
26093         PR c++/24275
26094         * g++.dg/template/static19.C: New test.
26095
26096 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26097
26098         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26099         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26100
26101 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26102
26103         PR target/24136
26104         * gfortran.fortran-torture/compile/pr24136.f: New test.
26105
26106 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26107
26108         PR c++/22172
26109         * g++.dg/parse/crash30.C: New test.
26110
26111 2005-10-07  Richard Guenther  <rguenther@suse.de>
26112
26113         PR middle-end/24227
26114         * gcc.c-torture/compile/pr24227.c: New testcase.
26115
26116 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26117
26118         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26119         Do not put aligned attributes on array elements.
26120
26121 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26122
26123         PR testsuite/23611, PR testsuite/23615
26124         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26125         writing prototypes of library functions by hand.
26126         * obj-c++.dg/bitfield-4.mm: Likewise.
26127         * obj-c++.dg/const-str-4.mm: Likewise.
26128         * obj-c++.dg/encode-4.mm: Likewise.
26129         * obj-c++.dg/encode-5.mm: Likewise.
26130         * obj-c++.dg/encode-6.mm: Likewise.
26131         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26132         * obj-c++.dg/method-10.mm: Likewise.
26133         * obj-c++.dg/method-17.mm: Likewise.
26134         * obj-c++.dg/method-19.mm: Likewise.
26135         * obj-c++.dg/try-catch-2.mm: Likewise.
26136
26137 2005-10-06  Richard Henderson  <rth@redhat.com>
26138
26139         PR 24236
26140         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26141
26142 2005-10-06  Dale Johannesen  <dalej@apple.com>
26143
26144         * gcc.c-torture/execute/20030125-1.c: Correct.
26145
26146 2005-10-06  Richard Guenther  <rguenther@suse.de>
26147
26148         PR tree-optimization/24238
26149         * g++.dg/tree-ssa/pr24238.C: New testcase.
26150
26151 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26152
26153         PR 18568
26154         * gfortran.dg/der_pointer_3.f90: New test.
26155
26156 2005-10-05  Devang Patel  <dpatel@apple.com>
26157
26158         PR Debug/23205
26159         * g++.dg/other/PR23205.C: New.
26160
26161 2005-10-05  Richard Henderson  <rth@redhat.com>
26162
26163         PR target/23602
26164         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26165         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26166
26167 2005-10-05  Dale Johannesen  <dalej@apple.com>
26168
26169         * gcc.c-torture/execute/float-floor.c: New.
26170
26171 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26172
26173         PR tree-optimization/21419
26174         PR tree-optimization/24146
26175         PR tree-optimization/24151
26176
26177         * g++.dg/ext/asm7.C: New.
26178         * g++.dg/ext/asm8.C: New.
26179         * gcc.dg/asm-1.c: Compile on all targets.
26180         * gcc.dg/asm-pr24146.c: New.
26181         * gcc.dg/pr21419.c: Adjust error messages.
26182
26183 2005-10-05  Richard Guenther  <rguenther@suse.de>
26184
26185         PR fortran/24176
26186         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26187
26188 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26189
26190         PR c++/23513
26191         * g++.dg/template/spec22.C: Robustify test.
26192         * g++.dg/template/spec26.C: New.
26193
26194 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26195
26196         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26197         if target supports vector instructions.
26198
26199 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26200
26201         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26202         C99 functions.
26203
26204 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26205
26206         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26207         check_effective_target_fortran_large_int): Replace cached result
26208         when target changes.
26209
26210 2005-10-04  Devang Patel  <dpatel@apple.com>
26211
26212         * gcc.dg/i386-sse-vect-types.c: New.
26213
26214 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26215
26216         PR preprocessor/13726
26217         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26218         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26219
26220 2005-10-04  Richard Guenther  <rguenther@suse.de>
26221
26222         PR c/23576
26223         * gcc.dg/noncompile/pr23576.c: New testcase.
26224
26225 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26226
26227         PR middle-end/23125
26228         * gcc.dg/register-var-3.c: New test.
26229
26230 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26231
26232         * gcc.dg/pr23049.c: New test.
26233
26234         * gcc.dg/ucnid-4.c: Fix test.
26235
26236 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26237
26238         PR 23445
26239         * gcc.c-torture/compile/pr23445.c: New test.
26240
26241 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26242
26243         * g++.dg/overload/unknown1.C: New.
26244
26245 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26246
26247         PR c++/17775
26248         * g++.dg/template/repo4.C: New test.
26249
26250 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26251
26252         PR libfortran/19308
26253         * gfortran.dg/large_real_kind_2.F90: New test.
26254         * gfortran.dg/large_integer_kind_2.f90: New test.
26255
26256 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26257
26258         * lib/target-supports.exp (check_effective_target_vect_shift):
26259         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26260         (check_effective_target_vect_condition): Fix copy-n-pasto.
26261
26262         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26263         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26264         targets.
26265
26266 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26267
26268         PR c++/22621
26269         * g++.dg/template/overload5.C : New test.
26270
26271         PR c++/23840
26272         * g++.dg/expr/stdarg1.C: New test.
26273
26274 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26275
26276         PR 24142
26277         * gcc.c-torture/execute/pr24142.c: New test.
26278
26279 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26280
26281         PR 24141
26282         * gcc.c-torture/execute/pr24141.c: New test.
26283
26284 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26285             Diego Novillo  <dnovillo@redhat.com>
26286
26287         PR 23604
26288         * gcc.c-torture/execute/pr23604.c: New test.
26289
26290 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26291
26292         PR fortran/16404
26293         PR fortran/20835
26294         PR fortran/20890
26295         PR fortran/20899
26296         PR fortran/20900
26297         PR fortran/20901
26298         PR fortran/20902
26299         gfortran.dg/equiv_constraint_1.f90: New test.
26300         gfortran.dg/equiv_constraint_2.f90: New test.
26301         gfortran.dg/equiv_constraint_3.f90: New test.
26302         gfortran.dg/equiv_constraint_4.f90: New test.
26303         gfortran.dg/equiv_constraint_5.f90: New test.
26304         gfortran.dg/equiv_constraint_6.f90: New test.
26305         gfortran.dg/equiv_constraint_7.f90: New test.
26306         gfortran.dg/equiv_constraint_8.f90: New test.
26307         gfortran.dg/private_type_1.f90: New test.
26308         gfortran.dg/private_type_2.f90: New test.
26309         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26310         980628-10.f: Assert std=gnu to permit mixing of
26311         types in equivalence statements.
26312
26313 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26314
26315         PR 24112
26316         * gfortran.dg/open_status_1.f90: New.
26317
26318 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26319
26320         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26321         * gcc.dg/vect/pr22480.c: Clean up temp files.
26322         * gcc.dg/vect/pr23831.c: Clean up temp files.
26323         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26324         Clean up temp files.
26325         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26326         Clean up temp files.
26327
26328         * gcc.dg/20050309-1.c: Clean up temp files.
26329         * gcc.dg/20050325-1.c: Clean up temp files.
26330
26331 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26332
26333         PR tree-optimization/24059
26334         * gcc.dg/vect/pr24059.c : New test.
26335
26336 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26337
26338         PR middle-end/24109
26339         * gcc.c-torture/execute/20050929-1.c: New test.
26340
26341 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26342
26343         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26344
26345 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26346
26347         PR c/21419
26348         * gcc.dg/pr21419.c: New test.
26349
26350 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26351
26352         * gcc.dg/pr23911.c: New test.
26353
26354 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26355
26356         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26357
26358         PR c++/16782
26359         * g++.dg/parse/qualified4.C: New test.
26360         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26361         * g++.old-deja/g++.mike/p8154.C: Likewise.
26362
26363 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26364
26365         PR c++/22147
26366         * g++.dg/template/friend37.C: New test.
26367         * g++.dg/parse/crash28.C: Adjust error markers.
26368
26369 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26370
26371         PR fortran/18518
26372         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26373
26374 2005-09-27  Devang Patel  <dpatel@apple.com>
26375
26376         PR tree-optimization/23625
26377         * gcc.dg/pr23625.c: New test.
26378
26379 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26380
26381         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26382         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26383
26384 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26385
26386         PR fortran/23677
26387         * gfortran.fortran-torture/execute/save_1.f90: New test.
26388         * gfortran.dg/save_1.f90: New test.
26389
26390 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26391
26392         * gcc.target/i386/builtin-apply-mmx.c: New test.
26393
26394         PR target/22576
26395         * gcc.target/i386/pr22576.c: New test.
26396
26397         PR target/22585
26398         * gcc.target/i386/pr22585.c: New test.
26399
26400         PR target/23268
26401         * gcc.target/i386/pr23268.c: New test.
26402
26403         PR middle-end/23831
26404         * gcc.dg/vect/pr23831.c: New test.
26405
26406         PR target/24055
26407         * gcc.target/i386/pr24055.c: New test.
26408
26409 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26410
26411         PR tree-optimization/23960
26412         * gcc.c-torture/compile/pr23960.c: New.
26413
26414 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26415
26416         PR fortran/16861
26417         * gfortran.dg/nested_modules_3.f90: New.
26418
26419 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26420
26421         PR fortran/24005
26422         gfortran.dg/interface_1.f90: New test.
26423
26424 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26425         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26426
26427         PR fortran/23843
26428         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26429
26430 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26431
26432         PR fortran/23516
26433         * gfortran.dg/imag_1.f: New test.
26434         * gfortran.dg/imag_2.f: Ditto.
26435
26436 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26437
26438         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26439
26440 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26441
26442         PR c++/21983
26443         * g++.dg/warn/pr21983.C: New test.
26444
26445 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26446
26447         * gcc.dg/20050922-1.c: Testcase added.
26448
26449 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26450
26451         PR c++/23993
26452         * g++.dg/template/array14.C: New test.
26453
26454 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26455
26456         PR fortran/19929
26457         * gfortran.dg/der_ptr_component_1.f90: New test.
26458
26459 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26460
26461         PR c++/23965
26462         * g++.dg/template/error1.C: Reject "no matching function" message.
26463
26464 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26465
26466         PR c++/17609
26467         * g++.dg/lookup/error1.C: New test.
26468
26469 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26470
26471         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26472         functionality of the testcase.
26473
26474 2005-09-20  Richard Henderson  <rth@redhat.com>
26475
26476         * gcc.dg/vect/vect-22.c: Require vect_float.
26477         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26478
26479 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26480
26481         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26482         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26483         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26484         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26485         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26486         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26487         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26488         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26489         * gcc.dg/cpp/ucnid-8.c: New test.
26490
26491 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26492
26493         PR tree-optimization/23929
26494         * gcc.c-torture/compile/pr23929.c: New test.
26495
26496 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26497
26498         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26499         for one loop.
26500
26501 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26502
26503         PR testsuite/23186
26504         * g++.dg/other/pr22003.C: Require named sections.
26505
26506 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26507
26508         PR c++/23947
26509         * g++.dg/rtti/crash3.C: New test.
26510
26511         PR tree-optimization/23818
26512         * gcc.dg/pr23818.c: New test.
26513
26514 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26515
26516         PR fortran/23420
26517         * gfortran.dg/print_fmt_4.f: New.
26518
26519 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26520
26521         PR fortran/23663
26522         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26523
26524 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26525
26526         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26527         Use pointers to local alignable arrays instead. Added comments.
26528         * gcc.dg/vect/vect-46.c: Likewise.
26529         * gcc.dg/vect/vect-48.c: Likewise.
26530         * gcc.dg/vect/vect-49.c: Likewise.
26531         * gcc.dg/vect/vect-52.c: Likewise.
26532         * gcc.dg/vect/vect-53.c: Likewise.
26533         * gcc.dg/vect/vect-54.c: Likewise.
26534         * gcc.dg/vect/vect-56.c: Likewise.
26535         * gcc.dg/vect/vect-57.c: Likewise.
26536         * gcc.dg/vect/vect-58.c: Likewise.
26537         * gcc.dg/vect/vect-60.c: Likewise.
26538         * gcc.dg/vect/vect-61.c: Likewise.
26539
26540         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26541         The test is no longer vectorizable on vect_no_align targets.
26542         * gcc.dg/vect/vect-43.c: Likewsie.
26543
26544         * gcc.dg/vect/vect-44.c: Added comments.
26545         * gcc.dg/vect/vect-45.c: Added comments.
26546         * gcc.dg/vect/vect-50.c: Added comments.
26547         * gcc.dg/vect/vect-51.c: Added comments.
26548
26549         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26550         aligned type.
26551         * gcc.dg/vect/Os-vect-95.c: Likewise.
26552
26553         * gcc.dg/vect/vect-41.c: Test removed.
26554         * gcc.dg/vect/vect-47.c: Test removed.
26555         * gcc.dg/vect/vect-55.c: Test removed.
26556         * gcc.dg/vect/vect-59.c: Test removed.
26557
26558 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26559
26560         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26561         No longer vectorizable on vect_no_align targets.
26562         * gcc.dg/vect/pr20122.c: Likewise.
26563         * gcc.dg/vect/vect-74.c: Likewise.
26564         * gcc.dg/vect/vect-75.c: Likewise.
26565         * gcc.dg/vect/vect-76.c: Likewise.
26566
26567         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26568         Will not be vectorizable on vect_no_align targets once aliasing issues
26569         are resolved.
26570         * gcc.dg/vect/vect-79.c: Likewise.
26571
26572         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26573         * gcc.dg/vect/vect-78.c: Likewise.
26574         * gcc.dg/vect/vect-97.c: Likewise.
26575
26576 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26577
26578         * gcc.dg/pr23943.c: New test.
26579
26580 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26581
26582         PR fortran/19181
26583         * gfortran.dg/derived_pointer_null_1.f90: New test.
26584
26585 2005-09-18  Richard Guenther  <rguenther@suse.de>
26586
26587         PR middle-end/23944
26588         * gcc.c-torture/compile/pr23944.c: New testcase.
26589
26590 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26591
26592         PR fortran/15975
26593         * gfortran.dg/der_pointer_2.f90: New test.
26594
26595 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26596
26597         PR fortran/16861
26598         * gfortran.dg/nested_modules_2.f90: New test.
26599
26600 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26601
26602         PR c++/18368
26603         * g++.dg/other/semicolon.C: New test.
26604
26605 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26606
26607         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26608         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26609
26610 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26611
26612         PR c++/23914
26613         * g++.dg/template/static18.C: New test.
26614
26615         PR c++/21514
26616         * g++.dg/template/crash19.C: Remove dg-error marker.
26617         * g++.dg/template/local4.C: New test.
26618
26619 2005-09-16  Paul Brook  <paul@codesourcery.com>
26620
26621         PR fortran/23906
26622         * gfortran.dg/dependency_1.f90: New test.
26623
26624 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26625
26626         PR c++/23896
26627         * g++.dg/template/static17.C: New test.
26628
26629 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26630
26631         PR c++/23139
26632         * g++.dg/warn/huge-val1.C: New test.
26633
26634 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26635
26636         PR c++/13140
26637         * g++.dg/parse/class2.C: New test.
26638         * g++.dg/template/explicit8.C: Likewise.
26639         * g++.dg/template/spec25.C: Likewise.
26640
26641 2005-09-14  Josh Conner  <jconner@apple.com>
26642
26643         PR middle-end/23584
26644         * gcc.dg/pr23584.c: New test.
26645
26646 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26647
26648         PR fortran/21875 Internal Unit Array I/O, NIST
26649         * gfortran.dg/arrayio_1.f90: New test.
26650         * gfortran.dg/arrayio_1.f90: New test.
26651         * gfortran.dg/arrayio_1.f90: New test.
26652         * gfortran.dg/arrayio_1.f90: New test.
26653         * gfortran.dg/arrayio_1.f90: New test.
26654
26655 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26656
26657         PR middle-end/22480
26658         * gcc.dg/vect/pr22480.c: New test.
26659
26660 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26661
26662         PR fortran/19358
26663         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26664
26665 2005-09-13 Josh Conner <jconner@apple.com>
26666
26667         PR c++/23180
26668         * g++.dg/init/struct2.C: New test.
26669         * g++.dg/init/struct3.C: New test.
26670
26671 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26672
26673         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26674         Clean up temp files.
26675         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26676         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26677         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26678         gcc.dg/tree-ssa/builtin-printf-1.c,
26679         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26680         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26681         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26682         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26683         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26684         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26685         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26686         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26687         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26688         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26689         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26690         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26691
26692 2005-09-13  Josh Conner  <jconner@apple.com>
26693
26694         * lib/gcc-dg.exp: Load scanipa.exp.
26695         (cleanup-dump): New procedure.
26696         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26697         * lib/scandump.exp: New file.
26698         * lib/scantree.exp: Use it.
26699         * lib/scanipa.exp: New file.
26700
26701 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26702
26703         PR fortran/17740
26704         * gfortran.dg/generic_4.f90: New test.
26705
26706 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26707
26708         PR target/23816
26709         * gcc.target/i386/pr23816-1.c: New test.
26710         * gcc.target/i386/pr23816-2.c: New test.
26711
26712
26713 2005-09-13  Bastian Blank <waldi@debian.org>
26714
26715         PR c++/16171
26716         * g++.dg/abi/mangle26.C: New test.
26717         * g++.dg/abi/mangle27.C: New test.
26718         * g++.dg/abi/mangle28.C: New test.
26719         * g++.dg/abi/mangle29.C: New test.
26720
26721         PR c++/23839
26722         * g++.dg/parse/register1.C: New test.
26723
26724 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26725
26726         PR c++/23842
26727         * g++.dg/template/access16.C: New test.
26728
26729 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26730
26731         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26732
26733 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26734
26735         PR fortran/18899
26736         * gfortran.dg/shape_2.f90: New test.
26737
26738 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26739
26740         PR target/19269
26741         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26742         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26743         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26744         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26745         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26746         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26747         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26748         tests.
26749
26750 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26751
26752         PR c++/23841
26753         * g++.dg/parse/template17.C: New test.
26754
26755 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26756
26757         PR c++/23789
26758         * g++.dg/template/nontype14.C: New test.
26759
26760 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26761
26762         PR g++/7874
26763         * g++.dg/lookup/friend7.C: New test.
26764         * g++.dg/lookup/friend8.C: New test.
26765         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26766         so that it will be found via argument dependent lookup.
26767         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26768         friend functions which will no longer be found.
26769         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26770         function g, so that it will be found via argument dependent
26771         lookup.
26772         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26773         * g++.old-deja/g++.mike/net43.C: Likewise.
26774
26775 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26776
26777         PR c++/23691
26778         * g++.dg/template/static16.C: New test.
26779
26780 2005-09-12  Josh Conner  <jconner@apple.com>
26781
26782         PR middle-end/23237
26783         * gcc.c-torture/compile/pr23237.c: New test.
26784
26785 2005-09-11  Richard Henderson  <rth@redhat.com>
26786
26787         * g++.dg/other/error8.C: Update expected diagnostic text.
26788
26789 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26790
26791         PR libfortran/19872
26792         * gfortran.dg/overwrite_1.f: New test.
26793
26794 2005-09-09  Josh Conner  <jconner@apple.com>
26795
26796         * g++.dg/init/pr23180-1.C: Removed.
26797         * g++.dg/init/pr23180-2.C: Removed.
26798
26799 2005-09-09  David Daney <ddaney@avtrex.com>
26800
26801         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26802         files which are ...
26803         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26804         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26805
26806 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26807
26808         * gfortran.dg/iostat_2.f90: New test.
26809
26810 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26811
26812         PR c++/22252
26813         * g++.dg/ext/interface1.C: New test.
26814         * g++.dg/ext/interface1.h: Likewise.
26815         * g++.dg/ext/interface1a.cc: Likewise.
26816
26817 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26818
26819         * gfortran.dg/iomsg_1.f90: New test case.
26820
26821 2005-09-09  Richard Guenther  <rguenther@suse.de>
26822
26823         PR c++/23624
26824         * g++.dg/tree-ssa/pr23624.C: New testcase.
26825
26826 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26827
26828         PR fortran/19239
26829         * gfortran.dg/vector_subscript_1.f90,
26830         * gfortran.dg/vector_subscript_2.f90: New tests.
26831
26832 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26833
26834         PR fortran/21104
26835         * gfortran.dg/array_alloc_1.f90,
26836         * gfortran.dg/array_alloc_2.f90,
26837         * gfortran.dg/array_alloc_3.f90: New tests.
26838
26839 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26840
26841         PR fortran/12840
26842         * gfortran.dg/array_constructor_6.f90
26843         * gfortran.dg/array_constructor_7.f90
26844         * gfortran.dg/array_constructor_8.f90
26845         * gfortran.dg/array_constructor_9.f90
26846         * gfortran.dg/array_constructor_10.f90
26847         * gfortran.dg/array_constructor_11.f90
26848         * gfortran.dg/array_constructor_12.f90: New tests.
26849
26850 2005-09-08  Josh Conner  <jconner@apple.com>
26851
26852         PR c++/23180
26853         * g++.dg/init/pr23180-1.C: New test.
26854         * g++.dg/init/pr23180-2.C: New test.
26855
26856 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26857
26858         PR fortran/18878
26859         * gfortran.dg/module_double_reuse.f90: New.
26860
26861 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26862
26863         PR fortran/23270
26864         PR fortran/22304
26865         PR fortran/18870
26866         PR fortran/17917
26867         PR fortran/16511
26868         * gfortran.dg/common_equivalence_1.f: New.
26869         * gfortran.dg/common_equivalence_2.f: New.
26870         * gfortran.dg/common_equivalence_3.f: New.
26871         * gfortran.dg/contained_equivalence_1.f90: New.
26872         * gfortran.dg/module_blank_common.f90: New.
26873         * gfortran.dg/module_commons_1.f90: New.
26874         * gfortran.dg/module_equivalence_1.f90: New.
26875         * gfortran.dg/nested_modules_1.f90: New.
26876         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26877         equivalences and add comment to connect the test with
26878         the PR.
26879
26880 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26881
26882         PR fortran/23765
26883         * gfortran.dg/common_6.f90: New test.
26884
26885 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26886
26887         PR fortran/15326
26888         * gfortran.dg/char_result_1.f90,
26889         * gfortran.dg/char_result_2.f90,
26890         * gfortran.dg/char_result_3.f90,
26891         * gfortran.dg/char_result_4.f90,
26892         * gfortran.dg/char_result_5.f90,
26893         * gfortran.dg/char_result_6.f90,
26894         * gfortran.dg/char_result_7.f90,
26895         * gfortran.dg/char_result_8.f90: New tests.
26896
26897 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26898
26899         PR fortran/19928
26900         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26901
26902 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26903
26904         PR obj-c++/16816
26905         * obj-c++.dg/selector-5.mm: New test.
26906         * obj-c++.dg/selector-6.mm: New test.
26907
26908 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26909
26910         PR objc/20574
26911         PR objc/19324
26912         * objc.dg/error-1.m: New test.
26913
26914 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26915
26916         PR fortran/23373
26917         * gfortran.fortran-torture/execute/pr23373-1.f90,
26918         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26919
26920 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26921
26922         PR libfortran/23760
26923         * gfortran.dg/g77/1832.f: Remove long string in write statement
26924         to allow the test to pass on correct list directed output with
26925         prepended space.
26926
26927 2005-09-07  James E Wilson  <wilson@specifix.com>
26928
26929         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26930
26931 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26932
26933         * gfortran.dg/parameter+save.f90: Rename to
26934         * gfortran.dg/parameter_save.f90: .. this.
26935
26936 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26937
26938         PR fortran/20848
26939         * gfortran.dg/parameter+save.f90: New test case.
26940
26941 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26942
26943         PR fortran/19269
26944         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26945
26946 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26947
26948         PR c/23075
26949         * gcc.dg/pr23075.c: New test.
26950         * g++.dg/warn/pr23075.C: New test.
26951
26952         PR target/22362
26953         * gcc.target/i386/pr22362.c: New test.
26954
26955         PR rtl-optimization/23098
26956         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26957
26958         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26959         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26960         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26961
26962 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26963
26964         * g++.dg/expr/cast6.C: New test.
26965
26966         PR c++/9782
26967         * g++.dg/init/new15.C: New test.
26968
26969 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26970
26971         * gcc.dg/vect/Os-vect-95.c: New test.
26972         * gcc.dg/vect/vect-95.c: Same.
26973
26974 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26975
26976         * gcc.dg/vect/vect-29.c: Update xfail testing.
26977         * gcc.dg/vect/vect-44.c: Same.
26978         * gcc.dg/vect/vect-48.c: Same.
26979         * gcc.dg/vect/vect-50.c: Same.
26980         * gcc.dg/vect/vect-72.c: Same.
26981         * gcc.dg/vect/vect-77.c: Same.
26982         * gcc.dg/vect/vect-78.c: Same.
26983         * gcc.dg/vect/vect-80.c: Same.
26984         * gcc.dg/vect/vect-96.c: Same.
26985         * gcc.dg/vect/vect-100.c: Same.
26986         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26987         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26988         * gfortran.dg/vect/vect-5.f90: Same.
26989
26990 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26991
26992         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26993         start strings.
26994         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26995         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26996
26997         PR c++/23056
26998         * g++.dg/opt/pr23056.C: New test.
26999
27000         PR rtl-optimization/23098
27001         * gcc.target/i386/pr23098.c: New test.
27002
27003 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27004
27005         PR c++/23667
27006         * g++.dg/template/static15.C: New test.
27007
27008         PR c++/21440
27009         * g++.dg/ext/stmtexpr5.C: New test.
27010         * g++.dg/ext/stmtexpr6.C: Likewise.
27011
27012 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27013
27014         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27015
27016         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27017         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27018         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27019
27020 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27021
27022         PR libfortran/23321
27023         * gfortran.dg/direct_io_4.f90: New test case.
27024
27025 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27026             Rasmus Hahn  <rassahah@neofonie.de>
27027
27028         PR libobjc/23108
27029         * objc.dg/type-stream-1.m: New test.
27030
27031 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27032
27033         PR fortran/23661
27034         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27035         gfortran.dg/print_fmt_3.f90: New test.
27036
27037 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27038
27039         * gfortran.dg/fmt_t_1.f90: New test.
27040
27041 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27042
27043         PR rtl-optimization/23454
27044         * g++.dg/opt/pr23454.C: New test.
27045
27046 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27047
27048         PR c++/23699
27049         * g++.dg/ext/static1.C: New test.
27050
27051 2005-09-02  Richard Henderson  <rth@redhat.com>
27052
27053         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27054         tail call to check_fa_work.
27055
27056 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27057
27058         PR c++/21687
27059         * g++.dg/other/gc3.C: New test.
27060
27061 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27062
27063         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27064         * gcc.dg/20050826-1.c: Likewise.
27065
27066 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27067
27068         PR c++/23167
27069         * g++.dg/expr/volatile1.C: New test.
27070
27071 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27072
27073         PR middle-end/23547
27074         * gcc.dg/pr23547.c: New test.
27075
27076 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27077
27078         PR c/22061
27079         * gcc.c-torture/execute/pr22061-1.c,
27080         * gcc.c-torture/execute/pr22061-2.c,
27081         * gcc.c-torture/execute/pr22061-3.c,
27082         * gcc.c-torture/execute/pr22061-4.c: New tests.
27083
27084 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27085
27086         * gcc.dg/Wredundant-decls-2.c: New test to check that
27087         -Wredundant-decls does not issue warning for a variable
27088         definition following a declaration.
27089
27090 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27091
27092         PR debug/7241
27093         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27094         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27095         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27096
27097         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27098         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27099         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27100         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27101         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27102         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27103         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27104         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27105
27106 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27107
27108         PR objc/23306
27109         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27110         scan-assmbler.
27111
27112 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27113
27114         PR target/21255
27115         * gcc.dg/pr21255-1.c: New test.
27116         * gcc.dg/pr21255-2-mb.c: Likewise.
27117         * gcc.dg/pr21255-2-ml.c: Likewise.
27118         * gcc.dg/pr21255-3.c: Likewise.
27119         * gcc.dg/pr21255-4.c: Likewise.
27120
27121 2005-08-31  Dale Johannesen  <dalej@apple.com>
27122
27123         * gcc.dg/20050830-1.c: New.
27124
27125 2005-08-31  Josh Conner  <jconner@apple.com>
27126
27127         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27128         command-line options for arm-*-* targets.
27129         * g++.dg/init/array16.C: Likewise.
27130         * g++.dg/other/crash-4.C: Likewise.
27131
27132 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27133
27134         PR obj-c++/23640
27135         * obj-c++.dg/gnu-runtime-3.mm: New test.
27136
27137 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27138
27139         PR c++/13377
27140         * g++.dg/lookup/ambig4.C: New test.
27141         * g++.dg/lookup/ambig5.C: New test.
27142         * g++.dg/tc1/dr101.C: Adjust error markers.
27143
27144 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27145
27146         PR c++/23639
27147         * g++.dg/template/ttp5.C: Adjust error markers.
27148
27149 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27150
27151         PR testsuite/23609
27152         * lib/obj-c++.exp: Include target-libpath.exp.
27153         (obj-c++_link_flags): Look for the GNU libobjc library
27154         and set the library path to include it.
27155         Don't manually set LD_LIBRARY_PATH (etc.) but call
27156         set_ld_library_path_env_vars instead.
27157         (obj-c++_target_compile): Don't set library path or
27158         linker flags because they are already set correctly
27159         in obj-c++_link_flags.
27160
27161 2005-08-30  Josh Conner  <jconner@apple.com>
27162
27163         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27164         to command-line options for arm-*-* targets.
27165
27166 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27167
27168         * g++.dg/other/i386-1.C: New.
27169
27170 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27171
27172         PR preprocessor/20348
27173         PR preprocessor/20356
27174         * gcc.dg/cpp/pr20348.c: New test.
27175         * gcc.dg/cpp/pr20348.h: New file.
27176         * gcc.dg/cpp/inc/pr20348.h: New file.
27177         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27178         * gcc.dg/cpp/pr20356.c: New test.
27179         * gcc.dg/cpp/pr20356.h: New file.
27180         * gcc.dg/cpp/inc/pr20356.h: New file.
27181         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27182
27183 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27184
27185         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27186         Fix array dimension to avoid correct end-of-file error.
27187
27188 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27189
27190         PR libfortran/23598
27191         * gfortran.dg/iostat_1.f90: New test.
27192
27193 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27194
27195         PR middle-end/23408
27196         * gcc.dg/pr23408.c: New test.
27197
27198 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27199
27200         PR c++/23099
27201         * g++.dg/init/member1.C: Make sure erroneous static data member
27202         definitions are required.
27203         * g++.dg/template/static13.C: New test.
27204         * g++.dg/template/static14.C: Likewise.
27205
27206 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27207
27208         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27209         -march=pentium4, remove ilp32 requirement.
27210
27211         PR middle-end/23484
27212         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27213         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27214
27215 2005-08-29  Andreas Jaeger  <aj@suse.de>
27216
27217         PR testsuite/23607
27218         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27219
27220 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27221
27222         * gcc.c-torture/execute/20050316-2.c: New test.
27223         * gcc.c-torture/execute/20050316-3.c: New test.
27224         * gcc.dg/torture/pr16104-1.c: New test.
27225
27226 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27227
27228         PR middle-end/23463
27229         * gcc.c-torture/execute/zero-struct-1.c: New test.
27230
27231 2005-08-27  Richard Guenther  <rguenther@suse.de>
27232
27233         PR target/23575
27234         * gcc.target/i386/pr23575.c: New testcase.
27235
27236 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27237
27238         PR rtl-optimization/23561
27239         * gcc.c-torture/execute/20050826-1.c: New test.
27240
27241         PR rtl-opt/23560
27242         * gcc.c-torture/execute/20050826-2.c: New test.
27243
27244 2005-08-26  Dale Johannesen  <dalej@apple.com>
27245
27246         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27247         * gcc.dg/20050826-1.c: New.
27248
27249 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27250
27251         PR c++/19004
27252         * g++.dg/template/nontype13.C: New test.
27253
27254         PR c++/23491
27255         * g++.dg/init/new14.C: New test.
27256         * g++.dg/expr/anew1.C: Do not XFAIL.
27257         * g++.dg/expr/anew2.C: Likewise.
27258         * g++.dg/expr/anew3.C: Likewise.
27259
27260 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27261
27262         PR middle-end/22439
27263         * gcc.dg/vla-3.c: New test.
27264
27265 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27266
27267         PR fortran/20363
27268         * gfortran.dg/named_interface.f90: New.
27269
27270 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27271
27272         * gcc.c-torture/execute/frame-address.c: New test.
27273
27274 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27275
27276         PR c++/20817
27277         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27278
27279 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27280
27281         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27282
27283 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27284
27285         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27286         * gcc.dg/altivec-22.c: Rename from..
27287         * gcc.dg/altivec-nomfcr.c: ..this.
27288
27289 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27290
27291         PR tree-optimization/23546
27292         * gcc.dg/tree-ssa/pr23546.c: New test.
27293
27294 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27295
27296         PR fortran/17758
27297         * gfortran.dg/nonreturning_statements.f90: New test.
27298
27299 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27300
27301         PR c++/22454
27302         * g++.dg/parse/crash29.C: New.
27303
27304 2005-08-23  DJ Delorie  <dj@redhat.com>
27305
27306         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27307         constants have the L suffix.
27308
27309 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27310
27311         PR c++/23044
27312         * g++.dg/template/instantiate8.C: New.
27313
27314 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27315
27316         PR middle-end/23467
27317         * gcc.c-torture/execute/pr23467.c: New test.
27318
27319 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27320
27321         PR tree-optimization/22043
27322         * gcc.c-torture/execute/20050613-1.c: New test.
27323
27324 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27325
27326         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27327
27328 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27329
27330         PR rtl-optimization/23478
27331         * g++.dg/opt/pr23478.C: New test.
27332
27333 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27334
27335         PR c/18715
27336         * gcc.dg/switch-warn-3.c: New test.
27337
27338 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27339
27340         PR c++/22233
27341         * g++.dg/template/param1.C: New test.
27342
27343 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27344
27345         PR c++/23089
27346         * g++.dg/other/incomplete1.C: New test.
27347
27348 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27349
27350         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27351         are vectorizable.
27352
27353 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27354
27355         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27356         d_lines_5.f: New.
27357
27358 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27359
27360         * gcc.target/i386/sse-4.c: New test.
27361
27362 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27363
27364         PR testsuite/23239
27365         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27366
27367 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27368
27369         * gcc.dg/20050811-1.c: New test.
27370         * gcc.dg/20050811-2.c: New test.
27371
27372 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27373
27374         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27375
27376 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27377
27378         PR 23476
27379         * gcc.c-torture/compile/pr23476.c: New test.
27380
27381 2005-08-19  Devang Patel  <dpatel@apple.com>
27382
27383         PR tree-optimization/23048
27384         * gcc.dg/tree-ssa/pr23048.c: New test.
27385
27386 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27387
27388         PR middle-end/20624
27389         * g++.dg/warn/Wreturn-3.C: New test
27390
27391 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27392
27393         PR tree-optimization/22228
27394         * g++.dg/vect/pr22543.cc: New test.
27395
27396 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27397
27398         PR tree-optimization/21574
27399         * gcc.dg/tree-ssa/pr21574.c: New test.
27400
27401 2005-08-16  James E Wilson  <wilson@specifix.com>
27402
27403         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27404
27405 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27406
27407         PR tree-opt/23402
27408         * gcc.c-torture/compile/zero-strct-3.c: New test.
27409         * gcc.c-torture/compile/zero-strct-4.c: New test.
27410
27411 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27412
27413         PR target/23376
27414         * gcc.target/x86_64/pr23376.c: New test.
27415
27416 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27417
27418         PR c++/23337
27419         * g++.dg/ext/vector2.C: New.
27420
27421 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27422
27423         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27424
27425 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27426
27427         PR libfortran/23428
27428         * gfortran.dg/inquire-complex.f90: New test case.
27429
27430 2005-08-16  James E Wilson  <wilson@specifix.com>
27431
27432         PR tree-optimization/21105
27433         * gcc.dg/large-size-array.c: New.
27434
27435 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27436
27437         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27438         type.
27439         * gcc.dg/vect/vect-41: Likewise.
27440         * gcc.dg/vect/vect-42: Likewise.
27441         * gcc.dg/vect/vect-43: Likewise.
27442         * gcc.dg/vect/vect-44: Likewise.
27443         * gcc.dg/vect/vect-46: Likewise.
27444         * gcc.dg/vect/vect-47: Likewise.
27445         * gcc.dg/vect/vect-48: Likewise.
27446         * gcc.dg/vect/vect-52: Likewise.
27447         * gcc.dg/vect/vect-53: Likewise.
27448         * gcc.dg/vect/vect-54: Likewise.
27449         * gcc.dg/vect/vect-55: Likewise.
27450         * gcc.dg/vect/vect-56: Likewise.
27451         * gcc.dg/vect/vect-57: Likewise.
27452         * gcc.dg/vect/vect-58: Likewise.
27453         * gcc.dg/vect/vect-59: Likewise.
27454         * gcc.dg/vect/vect-60: Likewise.
27455         * gcc.dg/vect/vect-61: Likewise.
27456         * gcc.dg/vect/vect-85: Likewise.
27457         * gcc.dg/vect/vect-87: Likewise.
27458         * gcc.dg/vect/vect-88: Likewise.
27459         * gcc.dg/vect/vect-93.c: Likewise.
27460         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27461         * gcc.dg/vect/vect-75: Likewise.
27462         * gcc.dg/vect/vect-76: Likewise.
27463         * gcc.dg/vect/vect-77: Likewise.
27464         * gcc.dg/vect/vect-78: Likewise.
27465         * gcc.dg/vect/vect-80: Likewise.
27466         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27467         vectorized for the expected reason, rather than checking how alignment
27468         was handled.
27469         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27470         aligned type and also instead of aligned pointers. Added documentation.
27471
27472 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27473
27474         * gfortran.dg/power.f90: New test.
27475
27476 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27477
27478         PR rtl-optimization/23299
27479         * g++.dg/opt/pr23299.C: New test.
27480
27481 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27482
27483         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27484
27485 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27486
27487         * g++.dg/template/local6.C: New test.
27488
27489 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27490
27491         * execute/exceptions/finally-1.m: Check that the catch and finally are
27492         being called.  Also add a "return 0;" at the end of main.
27493
27494 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27495
27496         PR fortran/21432.
27497         * gfortran.dg/namelist_print_1.f: New test of functionality of
27498         PRINT namelist.
27499         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27500         namelist generates error with -std=f95.
27501
27502 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27503
27504         PR tree-optimization/23119
27505         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27506
27507 2005-08-13  Marcin Koziej  <creep@desk.pl>
27508             Andrew Pinski  <pinskia@physics.uc.edu>
27509
27510         PR libobjc/22492
27511         * execute/exceptions/finally-1.m: New test.
27512
27513 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27514
27515         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27516         testsuite.
27517         * objc/execute/exceptions/trivial.m: New test.
27518         * objc.dg/try-catch-11.m: Move to ...
27519         * objc/execute/exceptions/foward-1.m: Here.
27520         * objc.dg/try-catch-2.m: Move to ...
27521         * objc/execute/exceptions/catchall-1.m: Here.
27522         * objc.dg/try-catch-8.m: Move to ...
27523         * objc/execute/exceptions/local-variables-1.m: Here.
27524
27525 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27526
27527         * objc.dg/nested-func-1.m: Move to ...
27528         * objc/execute/nested-func-1.m: Here.
27529
27530 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27531
27532         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27533         in ${options} instead of [target_info name].
27534         * lib/obj-c++.exp (objc_target_compile): Likewise.
27535
27536 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27537
27538         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27539
27540 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27541
27542         part of PR testsuite/23348
27543         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27544         each of the torture options.
27545         * objc/compile/trivial.m: New test.
27546
27547 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27548
27549         * gfortran.dg/eoshift.f90: Correct format.
27550
27551 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27552
27553         * gfortran.fortran-torture/execute/character_passing.f90:
27554         Fix comment typo.
27555
27556 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27557
27558         PR c++/8271
27559         * g++.dg/template/unify10.C: New.
27560
27561 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27562
27563         * g++.dg/parse/pr22514.C: Move to...
27564         * g++.dg/debug/pr22514.C: here.
27565
27566 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27567
27568         PR c++/23266
27569         * g++.dg/inherit/pure1.C: New test.
27570
27571         * ChangeLog: Fix typos.
27572
27573 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27574             Steven Bosscher  <stevenb@suse.de>
27575
27576         * gfortran.dg/runtime_warning_1.f90: New test.
27577
27578 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27579
27580         PR c++/23219
27581         * g++.dg/parse/crash28.C: New.
27582
27583 2005-08-11  Richard Guenther  <rguenther@suse.de>
27584
27585         PR target/23289
27586         * gcc.target/i386/tailcall-1.c: New testcase.
27587
27588 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27589
27590         * gcc.dg/vect/vect-67.c: Un-xfail.
27591
27592 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27593
27594         PR c++/23225
27595         * g++.dg/parse/crash27.C: new test.
27596
27597 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27598
27599         PR libfortran/22143
27600         * gfortran.dg/shift-kind.f90: New testcase.
27601
27602 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27603
27604         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27605         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27606
27607 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27608
27609         PR c++/20646
27610         * g++.dg/other/mult-stor1.C: New test.
27611
27612 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27613
27614         * gcc.c-torture/pr18299-1.c: Move to ...
27615         * gcc.c-torture/compile/pr18299-1.c: Here.
27616
27617 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27618
27619         * gfortran/fortran.torture/execute/character_passing.f90:
27620         Fix types for LSAME.
27621
27622 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27623
27624         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27625         input data back to what it was originally.
27626
27627 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27628
27629         * objc.dg/try-catch-8.m: Enable for all targets.
27630
27631 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27632
27633         * gcc.dg/pr23165.c: New test.
27634
27635 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27636
27637         PR tree-optimization/23234
27638         * gcc.dg/tree-ssa/pr23234.c: New test.
27639
27640 2005-08-08  Josh Conner  <jconner@apple.com>
27641
27642         PR rtl-optimization/23241
27643         * gcc.dg/char-compare.c: New test.
27644
27645 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27646
27647         PR c++/22508
27648         * g++.dg/init/new13.C: New test.
27649
27650 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27651
27652         PR c++/21166
27653         * g++.dg/other/crash-4.C: Adjust
27654         * g++/dg/ext/packed9.C: New.
27655
27656 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27657
27658         PR middle-end/21964
27659         * gcc.c-torture/execute/pr21964-1.c: New test.
27660
27661 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27662
27663         PR c/22458
27664         * gcc.dg/pr22458-1.c: New test.
27665
27666 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27667             Steven G. Kargl <kargls@comcast.net>
27668
27669         PR fortran/22390
27670         * gfortran.dg/flush_1.f90: New test.
27671
27672 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27673
27674         PR c++/23191
27675         * g++.dg/template/eh2.C: New test.
27676
27677 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27678
27679         PR c++/19498
27680         * g++.dg/template/instantiate7.C: New test.
27681
27682 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27683
27684         PR c/23113
27685         * gcc.dg/Wunused-value-1.c: New test.
27686
27687 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27688
27689         PR rtl-optimization/23233
27690         * gcc.c-torture/compile/pr23233-1.c: New test.
27691
27692 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27693
27694         PR fortran/18833
27695         PR fortran/20850
27696         * gfortran.dg/equiv_1.f90: New test.
27697         * gfortran.dg/equiv_2.f90: New test.
27698         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27699         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27700         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27701
27702 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27703
27704         * gcc.c-torture/execute/vrp-5.c: New test.
27705         * gcc.c-torture/execute/vrp-6.c: New test.
27706         * gcc.dg/tree-ssa/vrp21.c: New test.
27707
27708 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27709
27710         * g++.dg/parse/pr22514.C: New test.
27711
27712 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27713
27714         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27715
27716         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27717         instead of constant loads / pool entries.
27718
27719 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27720
27721         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27722         TEST_TO_WCTYPE.
27723
27724 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27725
27726         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27727         __WINT_TYPE__ in generated prototypes if possible.
27728
27729 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27730
27731         PR 22037
27732         * g++.dg/tree-ssa/pr22037.C:
27733
27734 2005-08-04  Richard Henderson  <rth@redhat.com>
27735
27736         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27737         scan-tree-dump-times directive.
27738
27739 2005-08-04  Jan Hubicka  <jh@suse.cz>
27740
27741         * gcov-1.C: Fix switch counts.
27742         * gcov-4b.c: Likewise.
27743
27744 2005-08-03  Jeff Law  <law@redhat.com>
27745
27746         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27747
27748 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27749
27750         * gcc.c-torture/execute/pr23135.c: New test.
27751
27752 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27753
27754         PR tree-optimization/19899
27755         * gcc.dg/tree-ssa/scev-1.c: New test.
27756         * gcc.dg/tree-ssa/scev-2.c: New test.
27757
27758 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27759
27760         PR target/18582
27761         * gcc.dg/torture/pr18582-1.c: New test.
27762
27763 2005-08-03  Jan Hubicka  <jh@suse.cz>
27764
27765         * update-conroll.c: New testcase.
27766         * update-conroll-2.c: New testcase.
27767
27768 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27769
27770         * gfortran.dg/constant_substring.f: New test.
27771         * gfortran.dg/pr22491.f: New test.
27772
27773 2005-08-02  Jan Hubicka  <jh@suse.cz>
27774
27775         * update-threading.c: Replace by the proper one.
27776
27777 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27778
27779         PR 23164
27780         * g++.dg/tree-ssa/pr23164.C: New test.
27781
27782 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27783
27784         * gcc.dg/tree-ssa/pr23192.c: New test.
27785
27786 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27787
27788         * gcc.c-torture/execute/vrp-4.c: New test.
27789
27790 2005-08-02  Jan Hubicka  <jh@suse.cz>
27791
27792         * update-threading.c: New test.
27793
27794 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27795
27796         * gcc.c-torture/compile/20050801-1.c: New test.
27797         * gcc.c-torture/compile/20050801-2.c: New test.
27798
27799 2005-08-01  Jan Hubicka  <jh@suse.cz>
27800
27801         * val-prof-5.c: New test.
27802
27803 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27804
27805         PR c/22311
27806         * gcc.dg/pr22311-1.c : New test.
27807
27808 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27809
27810         PR target/23095
27811         * gfortran.dg/pr23095.f: New test.
27812
27813         PR c++/22003
27814         * g++.dg/other/pr22003.C: New test.
27815
27816 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27817
27818         PR target/20621
27819         * gcc.c-torture/execute/pr20621-1.c: New test.
27820
27821 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27822
27823         * gfortran.dg/comma_format_extension_4.f: Adjust length
27824         of string for format.
27825         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27826         print statement with internal write.
27827         * gfortran.dg/der_array_io_2.f: Likewise.
27828         * gfortran.dg/der_array_io_3.f: Likewise.
27829
27830 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27831
27832         * gcc.dg/fold-abs-4.c: new test.
27833
27834 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27835
27836         PR fortran/22570 an related issues.
27837         * gfortran.dg/x_slash_1.f: New test.
27838
27839 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27840
27841         PR c/23143
27842         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27843         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27844
27845 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27846
27847         PR c/529
27848         * gcc.dg/Wshadow-3.c: New test.
27849
27850 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27851
27852         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27853         used to have the wrong bounds).
27854
27855 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27856
27857         PR c/21720
27858         * gcc.dg/hex-round-1.c: Test more cases.
27859         * gcc.dg/hex-round-2.c: New test.
27860
27861 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27862
27863         PR 22550
27864         * g++.dg/tree-ssa/pr22550.C: New test.
27865
27866 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27867
27868         * gcc.dg/tree-ssa/vrp19.c: New test.
27869         * gcc.dg/tree-ssa-vrp20.c: New test.
27870
27871 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27872
27873         PR c/22240
27874         * gcc.dg/transparent-union-4.c: New test.
27875
27876 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27877
27878         PR c/22192
27879         * gcc.dg/c99-vla-2.c: New test.
27880
27881 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27882
27883         PR c/21720
27884         * gcc.dg/hex-round-1.c: New test.
27885
27886 2005-07-28  Jan Hubicka  <jh@suse.cz>
27887
27888         * inliner-1.c: Do not dump everything.
27889         * tree-prof.exp: Do not pass -ftree-based-profiling.
27890         * bprob.exp: Likewise.
27891
27892         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27893
27894 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27895
27896         PR c++/22545
27897         * g++.dg/expr/ptrmem7.C: New test.
27898
27899 2005-07-28  Mike Stump  <mrs@apple.com>
27900
27901         * g++.old-deja/g++.mike/visibility-1.C: New test.
27902
27903 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27904
27905         PR c/20187
27906         * gcc.c-torture/execute/pr20187-1.c: New test.
27907
27908 2005-07-28  Jeff Law  <law@redhat.com>
27909
27910         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27911         * gcc.dg/tree-ssa/vrp18.c: New test.
27912
27913 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27914
27915         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27916
27917 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27918
27919         PR tree-optimization/22506
27920         * gcc.dg/vect/ps22506.c: New test.
27921
27922 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27923
27924         PR target/21149
27925         * gcc.target/i386/sse-3.c: New test.
27926
27927 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27928
27929         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27930         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27931
27932 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27933
27934         PR c/22589
27935         * gcc.c-torture/compile/pr22589-1.c: New test.
27936
27937 2005-07-28  Jan Hubicka  <jh@suse.cz>
27938
27939         * update-loopch.c: New testcase.
27940
27941 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27942
27943         PR rtl-optimization/23047
27944         * gcc.c-torture/execute/pr23047.c: New test.
27945         * gcc.c-torture/execute/pr23047.x: New.
27946
27947 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27948
27949         PR tree-optimization/22493
27950         * gcc.c-torture/execute/pr22493-1.c: New test.
27951         * gcc.c-torture/execute/pr22493-1.x: New.
27952         * gcc.c-torture/execute/vrp-1.c: New test.
27953         * gcc.c-torture/execute/vrp-2.c: New test.
27954         * gcc.c-torture/execute/vrp-2.c: New test.
27955
27956 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27957
27958         * gcc.target/frv/all-builtin-read8.c: Delete.
27959         * gcc.target/frv/all-builtin-read16.c: Delete.
27960         * gcc.target/frv/all-builtin-read32.c: Delete.
27961         * gcc.target/frv/all-builtin-read64.c: Delete.
27962         * gcc.target/frv/all-builtin-write8.c: Delete.
27963         * gcc.target/frv/all-builtin-write16.c: Delete.
27964         * gcc.target/frv/all-builtin-write32.c: Delete.
27965         * gcc.target/frv/all-builtin-write64.c: Delete.
27966         * gcc.target/frv/all-read-write-1.c: New.
27967
27968 2005-07-27  Jeff Law  <law@redhat.com>
27969
27970         * gcc.c-torture/execute/pr22630.c: New test.
27971
27972 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
27973
27974         PR tree-optimization/23073
27975         * gcc.dg/vect/nodump-pr23073.c: New test.
27976         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27977
27978 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
27979
27980         PR tree-optimize/22348
27981         * gcc.c-torture/execute/pr22348.c: New.
27982
27983 2005-07-27  Richard Guenther  <rguenther@suse.de>
27984
27985         * gcc.dg/tree-ssa/salias-1.c: New testcase.
27986
27987 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27988
27989         PR fortran/22503
27990         * gfortran.dg/logical_comp.f90: New test.
27991
27992 2005-07-27  Jan Hubicka  <jh@suse.cz>
27993
27994         * inliner-1.c: Add cleanup of dumps.
27995         * val-prof-*.c: Likewise.
27996         * update-tailcall.c: New.
27997
27998 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27999
28000         PR 22591
28001         * gcc.dg/tree-ssa/pr22591.c: New test.
28002         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28003
28004 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28005
28006         PR libobjc/22606
28007         * objc.dg/try-catch-11.m: New test.
28008
28009 2005-07-26  Richard Guenther  <rguenther@suse.de>
28010
28011         PR tree-optimization/22486
28012         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28013
28014 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28015
28016         PR tree-opt/22484
28017         * g++.dg/opt/loop2.C: New test.
28018
28019 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28020
28021         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28022         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28023
28024 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28025
28026         * lib/profopt.exp (profopt-execute): Check for profiling data
28027         files on the target.
28028
28029 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28030
28031         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28032         for matching of asm labels.
28033
28034 2005-07-25  Richard Guenther  <rguenther@suse.de>
28035
28036         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28037
28038 2005-07-25  Richard Guenther  <rguenther@suse.de>
28039
28040         PR testsuite/22624
28041         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28042
28043 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28044
28045         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28046         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28047         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28048         * gcc.dg/vect/vect-100.c: New test.
28049         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28050         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28051         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28052         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28053         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28054         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28055         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28056         * gfortran.dg/vect/pr19049.f90: New testcase.
28057         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28058
28059 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28060
28061         * gcc.c-torture/execute/20050713-1.c: New test.
28062
28063         PR fortran/20063
28064         * gfortran.fortran-torture/execute/data_4.f90: New test.
28065
28066         PR middle-end/20303
28067         * gcc.dg/visibility-d.c: New test.
28068
28069 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28070
28071         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28072         * gfortran.dg/underflow.f90: Ditto.
28073
28074 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28075
28076         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28077         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28078         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28079
28080 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28081
28082         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28083         include case of field width of zero.
28084
28085 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28086
28087         PR libgfortran/21875
28088         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28089         with trailing blanks on normal formatted read.
28090
28091 2005-07-23  Chao-ying Fu  <fu@mips.com>
28092
28093         * gcc.target/mips/mips32-dsp-type.c: New test.
28094         * gcc.target/mips/mips32-dsp.c: New test.
28095
28096 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28097
28098         PR testsuite/21073
28099         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28100
28101         PR testsuite/20454
28102         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28103         and __cyg_profile_func_exit.
28104
28105 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28106
28107         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28108         * gfortran.dg/comma_format_extension_4.f: Same.
28109         * gfortran.dg/pr15332.f: Same.
28110         * gfortran.dg/pr21730.f: Same.
28111
28112 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28113
28114         * g++.dg/opt/vrp2.C: Fix testcase.
28115
28116         PR tree-opt/22625
28117         * g++.dg/opt/vrp2.C: New test.
28118
28119 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28120
28121         PR debug/21828
28122         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28123
28124 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28125
28126         * gcc.dg/tree-ssa/20050719-1.c: New test.
28127
28128 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28129
28130         * gcc.dg/bfin-longcall-1.c: New file.
28131         * gcc.dg/bfin-longcall-2.c: New file.
28132
28133 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28134
28135         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28136
28137 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28138
28139         PR middle-end/19055
28140         * gcc.dg/tree-ssa/pr19055.c: New test.
28141         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28142
28143 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28144
28145         PR C++/22358
28146         * g++.dg/other/pr22358.C: New test.
28147
28148 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28149
28150         PR c++/2922
28151         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28152
28153 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28154
28155         PR c++/15938
28156         * g++.dg/init/union2.C: New test.
28157
28158 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28159
28160         PR c/22393
28161         * gcc.dg/complex-4.c: New test.
28162
28163 2005-07-21  Richard Guenther  <rguenther@suse.de>
28164
28165         PR testsuite/22522
28166         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28167         scanning for asm labels.
28168         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28169
28170 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28171
28172         PR target/22085
28173         * gcc.dg/altivec-pr22085.c: New.
28174
28175 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28176
28177         PR tree-optimization/19210
28178         * gcc.dg/tree-ssa/pr19210-1.c: New.
28179         * gcc.dg/tree-ssa/pr19210-2.c: New.
28180
28181 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28182
28183         PR rtl-optimization/22167
28184         * g++.dg/opt/pr22167.C: New test.
28185
28186 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28187
28188         PR c++/2922
28189         * g++.dg/lookup/two-stage2.C: New.
28190         * g++.dg/lookup/two-stage3.C: New.
28191         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28192         fixed two-stage name lookup for operators.
28193         * g++.dg/template/call3.C: Compiler now produces an appropriate
28194         error message.
28195         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28196         14 as a candidate.
28197         * g++.dg/template/ptrmem4.C: Compiler produces different error
28198         message.
28199         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28200         connect_to_method as a candidate.
28201
28202 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28203
28204         * gcc.dg/fold-alloc-1.c: New test.
28205
28206 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28207
28208         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28209         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28210
28211 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28212
28213         * gcc.dg/fold-abs-1.c: New test.
28214         * gcc.dg/fold-abs-2.c: New test.
28215         * gcc.dg/fold-abs-3.c: New test.
28216
28217 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28218
28219         Make CONSTRUCTOR use VEC to store initializers.
28220         * g++.dg/ext/complit3.C: Check for specific error messages.
28221         * g++.dg/init/brace2.C: Update error message.
28222         * g++.dg/warn/Wbraces2.C: Likewise.
28223
28224 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28225
28226         PR fortran/16940
28227         * gfortran.dg/module_interface_1.f90: New test.
28228
28229 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28230             Kenneth Zadeck <zadeck@naturalbridge.com>
28231
28232         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28233
28234 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28235
28236         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28237         specify -Wformat for these tests.
28238         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28239         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28240         * gcc.dg/format/opt-6.c: Delete.
28241
28242 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28243
28244         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28245         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28246
28247 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28248
28249         * gcc.dg/tree-ssa/alias-2.c: New test.
28250
28251 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28252
28253         PR c++/22263
28254         * g++.dg/template/explicit7.C: New test.
28255
28256 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28257
28258         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28259         field width of 8 to +Inf and -Inf.
28260
28261 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28262
28263         PR c++/22139
28264         * g++.dg/template/friend36.C: New test.
28265
28266 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28267
28268         PR fortran/21730
28269         * gfortran.dg/pr21730.f: New test.
28270
28271 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28272             Kenneth Zadeck <zadeck@naturalbridge.com>
28273
28274         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28275         since pure const detection cannot run at -O1 in c compiler.
28276         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28277         can now optimize this case properly.
28278         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28279         because we now pass.
28280         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28281
28282 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28283
28284         PR c/22421
28285         * gcc.dg/format/bitfld-1.c: New test.
28286
28287 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28288
28289         PR c++/22204
28290         * g++.dg/rtti/repo1.C: New test.
28291
28292 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28293
28294         PR middle-end/22398
28295         * gcc.c-torture/compile/pr22398.c: New test.
28296
28297 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28298
28299         PR c++/22132
28300         * g++.dg/expr/cast4.C: New test.
28301
28302 2005-07-15  Richard Guenther  <rguenther@suse.de>
28303
28304         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28305         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28306
28307 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28308
28309         PR tree-optimization/22230
28310         * gcc.dg/tree-ssa/pr22230.c: New test.
28311
28312 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28313
28314         * gfortran.dg/g77/cpp6.f: New test.
28315
28316         PR fortran/22417
28317         * gfortran.dg/g77/cpp5.F: New test.
28318         * gfortran.dg/g77/cpp5.h: New file.
28319         * gfortran.dg/g77/cpp5inc.h: New file.
28320
28321 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28322
28323         PR libfortran/16435
28324         * gfortran.dg/tl_editting.f90: New.
28325         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28326
28327 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28328
28329         * gfortran.dg/char_array_constructor.f90: New test.
28330
28331 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28332
28333         * gfortran.dg/past_eor.f90: New.
28334         * gfortran.dg/complex_read.f90: New.
28335
28336 2005-07-13  Jeff Law  <law@redhat.com>
28337
28338         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28339         additional casts.
28340
28341         * gcc.dg/tree-ssa/pr22321.c: New test
28342
28343 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28344
28345         PR tree-optimization/21921
28346         * gcc.dg/tree-ssa/pr21921.c: New.
28347
28348 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28349
28350         PR tree-optimizatio/22442
28351         * gcc.dg/tree-ssa/loop-11.c: New test.
28352
28353 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28354
28355         PR tree-opt/21840
28356         * gcc.c-torture/compile/pr21840.c: New test.
28357
28358 2005-07-12  Jan Hubicka  <jh@suse.cz>
28359
28360         * gcc.c-torture/compile/pr22379.c: New test.
28361
28362 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28363
28364         PR libfortran/21593
28365         gfortran.dg/dev_null.f90: Remove outdated comment about
28366         PR libfortran/21593.
28367
28368
28369 2005-07-12  Dale Johannesen  <dalej@apple.com>
28370
28371         * gcc.target/i386/compress-float-sse.c: New.
28372         * gcc.target/i386/compress-float-sse-pic.c: New.
28373         * gcc.target/i386/compress-float-387.c: New.
28374         * gcc.target/i386/compress-float-387-pic.c: New.
28375         * gcc.dg/compress-float-ppc.c: New.
28376         * gcc.dg/compress-float-ppc-pic.c: New.
28377
28378 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28379
28380         PR libfortran/21593
28381         gfortran.dg/dev_null.f90: Remove targets.
28382
28383 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28384
28385         PR tree-opt/22335
28386         * gcc.dg/pr22335-1.c: New test.
28387         * gcc.dg/pr22335-2.c: New test.
28388
28389 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28390
28391         PR c++/20172
28392         * g++.dg/template/nontype12.C : New test.
28393
28394 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28395
28396         * gcc.dg/tree-ssa/loop-10.c: New test.
28397
28398 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28399
28400         * gcc.c-torture/execute/20020720-1.x: Remove.
28401
28402 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28403
28404         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28405
28406 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28407
28408         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28409         (dg-mips-options): Use it.
28410
28411 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28412
28413         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28414
28415 2005-07-09  Richard Henderson  <rth@redhat.com>
28416
28417         * lib/target-supports.exp (check_effective_target_sync_char_short):
28418         Add alpha.
28419
28420 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28421
28422         PR libfortran/22217
28423         * gfortran.dg/negative-z-descriptor.f90: New test.
28424
28425 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28426
28427         PR tree-opt/22329
28428         * gcc.dg/pr22329.c: New test.
28429
28430 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28431
28432         PR tree-optimization/20139
28433         * gcc.dg/tree-ssa/pr20139.c: New.
28434
28435 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28436
28437         PR tree-opt/22356
28438         * gcc.dg/pr22356-1.c: New test.
28439
28440 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28441
28442         PR c++/21799
28443         * g++.dg/template/unify8.C: New.
28444         * g++.dg/template/unify9.C: New.
28445
28446 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28447
28448         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28449
28450 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28451
28452         * gcc.dg/darwin-version-1.c: New.
28453         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28454         * gcc.dg/builtins-20.c: Likewise.
28455         * gcc.dg/builtins-53.c: Likewise.
28456         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28457         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28458         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28459         * gcc.dg/torture/builtins-power-1.c: Likewise.
28460         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28461         on Darwin.
28462
28463 2005-07-07  Jeff Law  <law@redhat.com>
28464
28465         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28466         argument evaluation order.
28467
28468 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28469
28470         PR libfortran/21594
28471         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28472         Add test cases where the shift length is greater than the
28473         array length.
28474
28475 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28476
28477         * obj-c++.dg/proto-lossage-6.mm: New.
28478         * objc.dg/proto-lossage-6.m: New.
28479
28480 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28481
28482         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28483         * objc.dg/gnu-runtime-2.m: Likewise.
28484
28485 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28486
28487         * gfortran.dg/longline.f: New test.
28488
28489         * gfortran.dg/badline.f: New test.
28490
28491 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28492
28493         PR fortran/16531
28494         PR fortran/15966
28495         PR fortran/18781
28496         * gfortran.dg/hollerith.f90: New.
28497         * gfortran.dg/hollerith2.f90: New.
28498         * gfortran.dg/hollerith3.f90: New.
28499         * gfortran.dg/hollerith4.f90: New.
28500         * gfortran.dg/hollerith_f95.f90: New.
28501         * gfortran.dg/hollerith_legacy.f90: New.
28502         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28503
28504 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28505
28506         PR objc/22274
28507         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28508         * objc.dg/gnu-runtime-2.m: New.
28509
28510 2005-07-06  Jeff Law  <law@redhat.com>
28511
28512         * gcc.dg/tree-ssa/vrp17.c: New test.
28513
28514 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28515
28516         PR fortran/22327
28517         * gfortran.dg/array_constructor_5.f90: New test.
28518
28519 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28520
28521         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28522
28523 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28524
28525         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28526         * gcc.dg/980816-1.c: Ditto.
28527
28528 2005-07-06  Jeff Law  <law@redhat.com>
28529
28530         * gcc.c-torture/compile/pr21356.c: New test.
28531
28532 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28533
28534         PR c/22013
28535         PR c/22098
28536         * gcc.c-torture/compile/pr22013-1.c,
28537         gcc.c-torture/execute/pr22098-1.c,
28538         gcc.c-torture/execute/pr22098-2.c,
28539         gcc.c-torture/execute/pr22098-3.c: New tests.
28540
28541 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28542
28543         PR c/22308
28544         * gcc.dg/pr22308-1.c: New test.
28545
28546 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28547
28548         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28549         target.
28550         * gcc.dg/compare9.c: Use -fshort-enums instead of
28551         -fno-short-enums.  Change the last test to dg-bogus.
28552
28553 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28554
28555         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28556         * gcc.dg/compare9.c: New.
28557
28558 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28559
28560         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28561
28562 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28563
28564         PR testsuite/22288
28565         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28566
28567
28568 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28569
28570         * gcc.dg/format/gcc_gfc-1.c: New.
28571
28572 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28573
28574         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28575
28576 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28577
28578         PR fortran/20842
28579         * gfortran.dg/io_invalid_1.f90: New test.
28580
28581 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28582
28583         * gcc.dg/format/gcc_diag-1.c: Update.
28584
28585 2005-07-02  Jeff Law  <law@redhat.com>
28586
28587         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28588         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28589
28590 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28591
28592         * gcc.dg/format/gcc_diag-1.c: Update.
28593
28594 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28595
28596         PR tree-opt/22269
28597         * gcc.c-torture/compile/pr22269.c: New test.
28598
28599 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28600
28601         PR 21584
28602         PR 22219
28603         * g++.dg/tree-ssa/pr21584-1.C: New test.
28604         * g++.dg/tree-ssa/pr21584-2.C: New test.
28605
28606 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28607
28608         * obj-c++.dg/try-catch-11.mm: New.
28609         * objc.dg/try-catch-10.m: New.
28610
28611 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28612
28613         * g++.dg/other/ucnid-1.C: xfail on AIX.
28614
28615 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28616
28617         PR 22234
28618         * gcc.dg/20050629-1.c: New test.
28619
28620 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28621
28622         * obj-c++.dg/const-str-1[0-1].mm: New.
28623         * objc.dg/const-str-1[0-1].m: New.
28624
28625 2005-05-29  Richard Henderson  <rth@redhat.com>
28626
28627         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28628         Rename from check_effective_target_vect_no_max.
28629         (check_effective_target_vect_no_int_add): New.
28630         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28631         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28632         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28633         * gcc.dg/vect/vect-reduc-1.c: Use both.
28634         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28635
28636 2005-05-29  Richard Henderson  <rth@redhat.com>
28637
28638         * lib/target-supports.exp (check_effective_target_vect_no_max):
28639         Remove i386 and x86_64.
28640
28641 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28642
28643         PR testsuite/21969
28644         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28645
28646 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28647
28648         PR middle-end/21969
28649         * gcc.dg/vect/pr21969.c: New test.
28650
28651 2005-06-28  Eric Christopher  <echristo@redhat.com>
28652
28653         PR c/22052
28654         PR c/21975
28655         * gcc.dg/inline1.c: New test.
28656         * gcc.dg/inline2.c: Ditto.
28657         * gcc.dg/inline3.c: Ditto.
28658         * gcc.dg/inline4.c: Ditto.
28659         * gcc.dg/inline5.c: Ditto.
28660
28661 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28662
28663         PR libfortran/22142
28664         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28665         Add testcase also testing eoshift1 for PR 22142.
28666
28667 2005-06-28  Richard Henderson  <rth@redhat.com>
28668
28669         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28670         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28671         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28672         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28673         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28674
28675 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28676
28677         PR libfortran/22142
28678         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28679         Add testcase for PR 22142.
28680
28681 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28682
28683         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28684         gcc.target/ia64/fpreg-2.c: New tests.
28685
28686 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28687
28688         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28689
28690 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28691
28692         PR libfortran/22170
28693         * gfortran.dg/slash_1.f90: New test.
28694
28695 2005-06-27  Richard Henderson  <rth@redhat.com>
28696
28697         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28698         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28699         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28700         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28701         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28702         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28703
28704 2005-06-27  Richard Henderson  <rth@redhat.com>
28705
28706         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28707         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28708
28709 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28710
28711         * obj-c++.dg/proto-lossage-5.mm: New.
28712         * objc.dg/proto-lossage-5.m: New.
28713
28714 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28715
28716         PR 21959
28717         * gcc.dg/tree-ssa/pr21959.c: New test.
28718
28719 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28720
28721         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28722         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28723         testing uninitialized var.
28724
28725         * gcc.c-torture/execute/builtins/chk.h: New.
28726         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28727         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28728         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28729         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28730         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28731         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28732         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28733         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28734         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28735         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28736         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28737         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28738         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28739         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28740         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28741         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28742         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28743         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28744         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28745         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28746         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28747         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28748         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28749         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28750         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28751         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28752         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28753         * gcc.dg/builtin-object-size-1.c: New test.
28754         * gcc.dg/builtin-object-size-2.c: New test.
28755         * gcc.dg/builtin-object-size-3.c: New test.
28756         * gcc.dg/builtin-object-size-4.c: New test.
28757         * gcc.dg/builtin-object-size-5.c: New test.
28758         * gcc.dg/builtin-stringop-chk-1.c: New test.
28759         * gcc.dg/builtin-stringop-chk-2.c: New test.
28760         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28761         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28762         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28763         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28764         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28765         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28766         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28767         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28768         * gcc.c-torture/execute/printf-1.c: New test.
28769         * gcc.c-torture/execute/fprintf-1.c: New test.
28770         * gcc.c-torture/execute/vprintf-1.c: New test.
28771         * gcc.c-torture/execute/vfprintf-1.c: New test.
28772         * gcc.c-torture/execute/printf-chk-1.c: New test.
28773         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28774         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28775         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28776
28777 2005-06-27  Michael Matz  <matz@suse.de>
28778
28779         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28780         slot is not merged if address escapes.
28781
28782 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28783
28784         PR c/21911
28785         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28786
28787 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28788
28789         PR middle-end/17965
28790         * gcc.c-torture/compile/20050622-1.c: New test.
28791
28792         PR middle-end/22028
28793         * gcc.dg/20050620-1.c: New test.
28794
28795 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28796
28797         PR tree-optimization/22026
28798         * gcc.dg/tree-ssa/pr22026.c: New.
28799
28800 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28801
28802         PR libfortran/22144
28803         * gfortran.dg/shift-alloc.f90: New testcase.
28804
28805 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28806
28807         * all files: Update FSF address in copyright headers.
28808
28809 2005-06-22  Jan Hubicka  <jh@suse.cz>
28810
28811         * wholeprogram-1.c: New testcase.
28812         * wholeprogram-2.c: New testcase.
28813
28814 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28815
28816         PR 22171
28817         * gcc.dg/tree-ssa/pr22171.c: New test.
28818
28819 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28820
28821         * gfortran.dg/simplify_modulo.f90: New.
28822
28823 2005-06-24  Jan Hubicka  <jh@suse.cz>
28824
28825         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28826
28827 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28828
28829         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28830
28831 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28832
28833         * obj-c++.dg/typedef-alias-1.mm: New.
28834         * objc.dg/typedef-alias-1.m: New.
28835
28836 2005-06-23  Jeff Law  <law@redhat.com>
28837
28838         * gcc.dg/tree-ssa/vrp16.c: New test.
28839
28840 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28841
28842         * lib/target-supports.exp: Add
28843         check_effective_target_fortran_large_real and
28844         check_effective_target_fortran_large_int to check for
28845         corresponding effective targets.
28846         * gfortran.dg/large_integer_kind_1.f90: New test.
28847         * gfortran.dg/large_real_kind_1.f90: New test.
28848
28849 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28850
28851         PR tree-optimization/22117
28852         * gcc.dg/tree-ssa/pr22117.c: New.
28853
28854 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28855
28856         PR testsuite/22123
28857         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28858
28859 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28860
28861         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28862
28863 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28864
28865         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28866         * gfortran.dg/f2c_4.c: Likewise.
28867
28868 2005-06-22 Paul Brook  <paul@codesourcery.com>
28869
28870         PR fortran/21034
28871         * gfortran.dg/auto_save_1.f90: New test.
28872
28873 2005-06-22  Michael Matz  <matz@suse.de>
28874
28875         * gcc.target/x86-64/abi: New directory.
28876         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28877         * gcc.target/x86-64/abi/README.gcc: New file.
28878         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28879         * gcc.target/x86-64/abi/asm-support.s: New file.
28880         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28881         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28882         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28883         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28884         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28885         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28886         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28887         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28888         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28889         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28890         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28891         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28892         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28893         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28894         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28895         * gcc.target/x86_64/abi/test_varargs.c: New test.
28896
28897 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28898
28899         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28900         32-bit i?86 and x86_64.
28901
28902 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28903
28904         * obj-c++.dg/const-str-[1-9].mm: New tests.
28905
28906 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28907
28908         PR fortran/22010
28909         * gfortran.dg/namelist_use.f90: New.
28910         * gfortran.dg/namelist_use_only.f90: New.
28911
28912 2005-06-21  Jeff Law  <law@redhat.com>
28913
28914         * gcc.dg/tree-ssa/vrp15.c: New test.
28915
28916 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28917
28918         * lib/target-supports.exp (check_effective_target_vect_reduction):
28919         Remove.
28920         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28921         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28922         remove vect_reduction target keyword. Also avoid two returns in main.
28923         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28924         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28925         * gcc.dg/vect/vect-reduc-1short.c: New test.
28926         * gcc.dg/vect/vect-reduc-1char.c: New test.
28927         * gcc.dg/vect/vect-reduc-2short.c: New test.
28928         * gcc.dg/vect/vect-reduc-2char.c: New test.
28929         * gcc.dg/vect/vect-reduc-6.c: New test.
28930         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28931         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28932         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28933
28934 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28935         Paul Thomas  <pault@gcc.gnu.org>
28936
28937         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28938         New tests.
28939
28940 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28941
28942         * gfortran.dg/backslash_1.f90: New test.
28943         * gfortran.dg/backslash_2.f90: New test.
28944
28945 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28946
28947         * gfortran.dg/duplicate_labels.f90: New test.
28948
28949 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28950
28951         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28952         unsupportable relocations.
28953         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28954         * gcc.dg/20050321-2.c: xfail for NetWare.
28955
28956 2005-06-20  Andreas Jaeger  <aj@suse.de>
28957
28958         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28959         gcc.target/i386/fastcall-sseregparm.c,
28960         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28961
28962 2005-06-19  Richard Henderson  <rth@redhat.com>
28963
28964         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28965
28966 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
28967
28968         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28969
28970 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
28971
28972         PR c++/22115
28973         * g++.dg/conversion/simd2.C: Change expected error message.
28974
28975 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28976
28977         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28978         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28979         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28980
28981 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
28982
28983         * gcc.dg/fold-mod-1.c: New test.
28984
28985 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
28986
28987         PR fortran/19926
28988         * gfortran.dg/pr19926.f90: New test.
28989
28990 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28991
28992         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28993         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28994         targets.
28995         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28996         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28997
28998 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28999
29000         * gcc.target/ia64/float80-varargs-1.c: New test.
29001
29002 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29003
29004         PR tree-opt/22035
29005         * gfortran.dg/f2c_6.f90: New test.
29006
29007 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29008
29009         PR c++/17413
29010         * g++.dg/template/local5.C: New.
29011
29012 2005-06-17  Richard Henderson  <rth@redhat.com>
29013
29014         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29015
29016 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29017
29018         PR testsuite/21945
29019         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29020
29021 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29022
29023         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29024         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29025         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29026         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29027         check_vect to verify the presence of hardware vector support.
29028
29029 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29030
29031         PR testsuite/22056
29032         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29033
29034 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29035
29036         PR libfortran/19216
29037         * gfortran.dg/pr19216.f: Add correct space between brackets and
29038         dg directive.
29039
29040 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29041
29042         PR libfortran/16436
29043         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29044
29045 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29046
29047         * gcc.target/i386/attributes-error.c: New testcase.
29048         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29049         * gcc.target/i386/regparm-stdcall.c: Likewise.
29050         * gcc.target/i386/sseregparm-1.c: Likewise.
29051         * gcc.target/i386/sseregparm-2.c: Likewise.
29052
29053 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29054
29055         * g++.dg/rtti/crash2.C: New.
29056
29057 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29058
29059         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29060
29061 2005-06-15  David Ung  <davidu@mips.com>
29062
29063         * gcc.target/mips/mips16e-extends.c: New test for testing the
29064         generation of MIPS16e zeb/zeh, seb/seh instructions.
29065
29066 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29067
29068         PR 22018
29069         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29070         * gcc.dg/tree-ssa/pr22018.c: New test.
29071
29072 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29073
29074         * gcc.dg/simd-1.c: Update error messages.
29075         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29076         * gcc.dg/simd-2.c: Update error messages.
29077         * gcc.dg/simd-4.c: New.
29078
29079 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29080
29081         PR c++/20678
29082         * g++.dg/other/crash-4.C: New.
29083
29084 2005-06-14  Devang Patel  <dpatel@apple.com>
29085
29086         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29087
29088 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29089
29090         PR c++/21929
29091         * g++.dg/parse/crash11.C: Update
29092
29093 2005-06-13  Jeff Law  <law@redhat.com>
29094
29095         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29096         perform the desired transformations.
29097         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29098         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29099
29100 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29101
29102         PR fortran/22038
29103         * gfortran.dg/forall_1.f90: Un-XFAIL.
29104
29105 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29106
29107         PR c++/21929
29108         * g++.dg/parse/crash26.C: New.
29109
29110         PR c++/20789
29111         * g++.dg/init/member1.C: New.
29112
29113 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29114
29115         * gfortran.dg/altreturn_1.f90: New test.
29116
29117 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29118
29119         PR middle-end/21985
29120         * gcc.dg/tree-ssa/pr21985.c: New test.
29121
29122 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29123
29124         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29125
29126 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29127
29128         PR c++/21930
29129         * g++.dg/other/error10.C: New test case.
29130
29131 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29132
29133         PR libfortran/19155
29134         * gfortran.dg/pr19155.f: Add test.
29135
29136 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29137
29138         * gfortran.dg/f2c_7.f90: New test.
29139
29140         * gfortran.dg/forall_1.f90: XFAILed.
29141
29142 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29143
29144         * gcc.dg/pr14796-1.c: New.
29145         * gcc.dg/pr14796-2.c: New.
29146
29147 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29148
29149         PR fortran/17792
29150         PR fortran/21375
29151         * gfortran.dg/deallocate_stat.f90: New test.
29152
29153 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29154
29155         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29156
29157 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29158
29159         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29160         access will be generated when this loop is vectorized. Test that
29161         accesses with same alignment were detected.
29162         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29163         Test that accesses with same alignment were detected.
29164         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29165         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29166         alignment were detected.
29167
29168 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29169
29170         PR c++/10611
29171         * g++.dg/conversion/simd2.C: New.
29172
29173 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29174
29175         * gcc.dg/Wcxx-compat-1.c: New.
29176
29177 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29178
29179         PR libfortran/21480
29180         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29181         complex array.
29182
29183 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29184
29185         * gcc.dg/alias-8.c: New.
29186
29187 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29188
29189         * gcc.dg/format/cmn_err-1.c: Update.
29190
29191 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29192
29193         PR target/20666
29194         * gcc.target/sparc/fexpand-2.c: New.
29195         * gcc.target/sparc/fpmerge-2.c: New.
29196         * gcc.target/sparc/fpmul-2.c: New.
29197         * gcc.target/sparc/noresult.c: New.
29198         * gcc.target/sparc/pdist-2.c: New.
29199         * gcc.target/sparc/pdist-3.c: New.
29200
29201 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29202
29203         PR testsuite/21702
29204         * gcc.target/i386/i386.exp: Fix comment typo.
29205
29206 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29207
29208         PR c++/19497
29209         * g++.dg/inherit/using5.C: New.
29210         * g++.dg/inherit/using6.C: New.
29211
29212 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29213
29214         PR c++/19894
29215         * g++.dg/template/ptrmem15.C: New test.
29216
29217         PR c++/20563
29218         * g++.dg/ext/label4.C: New test.
29219
29220 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29221
29222         * gcc.dg/tls/debug-1.c: New test.
29223
29224 2005-06-07  Dale Johannesen  <dalej@apple.com>
29225
29226         * gcc.target/i386/movq.c: New.
29227
29228 2005-06-07  Dale Johannesen  <dalej@apple.com>
29229
29230         * gcc.dg/20050607-1.c: New.
29231
29232 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29233
29234         PR middle-end/21850
29235         * gcc.c-torture/execute/20050607-1.c: New test.
29236
29237 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29238
29239         PR libfortran/21926
29240         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29241         Test case where the return array has lowest stride one,
29242         but isn't packed.
29243
29244 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29245
29246         * lib/target-supports.exp (check_effective_target_sync_int_long):
29247         Add s390 and s390x targets.
29248
29249 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29250
29251         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29252         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29253         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29254         * gcc.dg/tree-ssa/loop-9.c: New test.
29255
29256 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29257
29258         * g++.dg/parse/defarg10.C: New.
29259
29260 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29261
29262         PR regression/21897
29263         * gcc.c-torture/execute/20050604-1.c: New test.
29264
29265 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29266
29267         PR 21903
29268         * g++.dg/parse/defarg9.C: New.
29269
29270         PR c++/20637
29271         * g++.dg/inherit/using4.C: New.
29272         * g++.dg/overload/error1.C: Adjust expected errors.
29273         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29274         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29275         * g++.old-deja/g++.other/redecl2.C: Likewise.
29276         * g++.old-deja/g++.other/redecl4.C: Likewise.
29277         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29278
29279 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29280
29281         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29282
29283 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29284
29285         * lib/gfortran.exp (gfortran_target_compile): Call
29286         dg-additional-files-options
29287         * gfortran.dg/f2c_4.f90: New file
29288         * gfortran.dg/f2c_4.c: New file
29289         * gfortran.dg/f2c_5.f90: New file
29290         * gfortran.dg/f2c_5.c: New file
29291
29292 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29293
29294         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29295
29296         PR fortran/21912
29297         * gfortran.dg/array_constructor_4.f90: New test.
29298
29299 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29300
29301         PR c++/21619
29302         * g++.dg/ext/builtin9.C: New test.
29303
29304 2005-06-05  Dale Johannesen  <dalej@apple.com>
29305
29306         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29307         * gcc.c-torture/execute/20050603-2.c: Ditto.
29308
29309 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29310
29311         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29312         * gcc.dg/vect/vect-reduc-1.c: New.
29313         * gcc.dg/vect/vect-reduc-2.c: New.
29314         * gcc.dg/vect/vect-reduc-3.c: New.
29315
29316 2005-06-04  Dale Johannesen  <dalej@apple.com>
29317
29318         * gcc.c-torture/execute/20050603-1.c: New.
29319         * gcc.c-torture/execute/20050603-2.c: New.
29320         * gcc.dg/20050603-3.c: New.
29321
29322 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29323
29324         PR fortran/19195
29325         * gfortran.dg/debug_1.f90: New test.
29326
29327         * gfortran.dg/forall_1.f90: New test.
29328
29329 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29330
29331         * gfortran.dg/array_constructor_3.f90: New test.
29332
29333 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29334
29335         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29336
29337 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29338
29339         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29340
29341 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29342
29343         PR c/21873
29344         * gcc.dg/init-excess-1.c: New test.
29345
29346 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29347
29348         PR c++/21853
29349         * g++.dg/expr/static_cast6.C: New test.
29350
29351 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29352
29353         * gcc.dg/tree-ssa/vrp14.c: New test.
29354
29355 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29356
29357         PR c++/21336
29358         * g++.dg/template/new2.C: New test.
29359
29360 2005-06-03  Josh Conner  <jconner@apple.com>
29361
29362         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29363         all entries in initializer.
29364
29365 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29366
29367         PR middle-end/21858
29368         * gcc.dg/pr21858.c: New testcase.
29369
29370 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29371
29372         PR tree-optimization/21292
29373
29374         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29375         New.
29376         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29377         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29378         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29379         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29380         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29381
29382 2005-06-02  Richard Henderson  <rth@redhat.com>
29383
29384         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29385
29386 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29387
29388         * gcc.dg/wtypequal.c: New testcase.
29389
29390 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29391
29392         PR 21582
29393         * gcc.dg/tree-ssa/pr21582.c: New test.
29394
29395 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29396
29397         PR c++/21280
29398         * g++.dg/opt/interface2.h: New.
29399         * g++.dg/opt/interface2.C: New.
29400         * g++.dg/init/ctor4.C: Adjust error lines.
29401         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29402         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29403         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29404         * g++.old-deja/g++.pt/assign1.C: Likewise.
29405         * g++.old-deja/g++.pt/crash20.C: Likewise.
29406
29407 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29408
29409         PR tree-optimization/21734
29410         * g++.dg/vect/pr21734_1.cc: New.
29411         * g++.dg/vect/pr21734_2.cc: New.
29412
29413 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29414
29415         PR c++/20350
29416         * g++.dg/template/spec24.C: New.
29417
29418         PR c++/21151
29419         * g++.dg/pch/local-1.C: New.
29420         * g++.dg/pch/local-1.Hs: New.
29421
29422 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29423
29424         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29425         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29426         * gcc.dg/tree-ssa/pr14341.c: New test.
29427         * gcc.dg/tree-ssa/pr14841.c: New test.
29428         * gcc.dg/tree-ssa/pr20701.c: New test.
29429         * gcc.dg/tree-ssa/pr21086.c: New test.
29430         * gcc.dg/tree-ssa/pr21090.c: New test.
29431         * gcc.dg/tree-ssa/pr21332.c: New test.
29432         * gcc.dg/tree-ssa/pr21458.c: New test.
29433         * gcc.dg/tree-ssa/pr21658.c: New test.
29434         * gcc.dg/tree-ssa/vrp01.c: New test.
29435         * gcc.dg/tree-ssa/vrp02.c: New test.
29436         * gcc.dg/tree-ssa/vrp03.c: New test.
29437         * gcc.dg/tree-ssa/vrp04.c: New test.
29438         * gcc.dg/tree-ssa/vrp05.c: New test.
29439         * gcc.dg/tree-ssa/vrp06.c: New test.
29440         * gcc.dg/tree-ssa/vrp07.c: New test.
29441         * gcc.dg/tree-ssa/vrp08.c: New test.
29442         * gcc.dg/tree-ssa/vrp09.c: New test.
29443         * gcc.dg/tree-ssa/vrp10.c: New test.
29444         * gcc.dg/tree-ssa/vrp11.c: New test.
29445         * gcc.dg/tree-ssa/vrp12.c: New test.
29446         * gcc.dg/tree-ssa/vrp13.c: New test.
29447
29448 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29449
29450         PR 21029
29451         * gcc.dg/tree-ssa/pr21029.c: New test.
29452
29453 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29454
29455         * gfortran.dg/logint-1.f: New test case.
29456         * gfortran.dg/logint-2.f: Likewise.
29457         * gfortran.dg/logint-3.f: Likewise.
29458
29459 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29460
29461         PR c/21536
29462         PR c/20760
29463         * gcc.dg/20050527-1.c: New test.
29464
29465         * gcc.dg/i386-sse-12.c: New test.
29466
29467         PR fortran/21729
29468         * gfortran.dg/implicit_5.f90: New test.
29469
29470 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29471
29472         PR fortran/20883
29473         * gfortran/assign_4.f90: New test.
29474         * gfortran/assign_2.f90: Change compile to run.
29475
29476 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29477
29478         * lib/target-supports.exp
29479         (check_effective_target_sync_char_short): New.
29480         * gcc.dg/sync-2.c: New.
29481
29482 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29483
29484         PR tree-optimization/21817
29485         * gcc.dg/torture/pr21817-1.c: New.
29486
29487 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29488
29489         PR c++/21165
29490         * g++.dg/template/init5.C: New.
29491
29492 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29493
29494         * gfortran.dg/char_initialiser_actual.f90:
29495         Test character initialisers as actual arguments.
29496         * gfortran.dg/char_pointer_comp_assign.f90:
29497         Test character pointer structure component assignments.
29498         * gfortran.dg/char_array_structure_constructor.f90:
29499         Test character components in structure constructors.
29500
29501 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29502
29503         PR middle-end/20931
29504         * g++.dg/opt/pr20931.C: New test.
29505
29506 2005-05-31  Andreas Jaeger  <aj@suse.de>
29507
29508         PR testsuite/20772
29509         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29510         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29511         g++.old-deja/g++.ext/asmspec1.C,
29512         g++.old-deja/g++.other/regstack.C,
29513         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29514         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29515         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29516         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29517         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29518         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29519         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29520         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29521         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29522         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29523         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29524         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29525         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29526         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29527         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29528         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29529         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29530         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29531         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29532
29533 2005-05-31  Jeff Law  <law@redhat.com>
29534
29535         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29536
29537 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29538
29539         PR middle-end/21743
29540         * gcc.dg/builtins-1.c: Activate disabled clog test.
29541         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29542
29543 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29544
29545         * gfortran.dg/char_pointer_assign.f90:
29546         Test character-pointer assignments and pointer assignments.
29547         * gfortran.dg/char_pointer_dummy.f90:
29548         Test character-pointer dummy arguments.
29549         * gfortran.dg/char_pointer_func.f90:
29550         Test character-pointer function returns.
29551         * gfortran.dg/char_pointer_dependency.f90:
29552         Test character-pointer functions with dependencies.
29553
29554 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29555
29556         PR c++/21784
29557         * g++.dg/lookup/using14.C: New test.
29558
29559 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29560
29561         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29562         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29563         trailing ^M.
29564
29565 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29566
29567         PR c++/17413
29568         * g++.dg/template/local5.C: New.
29569
29570         PR target/21761
29571         * gcc.c-torture/compile/pr21761.c: New.
29572
29573         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29574         before darwin8.
29575
29576 2005-05-30  Steven G. Kargl
29577
29578         PR fortran/20846
29579         * gfortran.dg/inquire_8.f90: New test.
29580
29581 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29582
29583         PR libfortran/21376
29584         * gfortran.dg/output_exponents_1.f90: New test.
29585
29586 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29587
29588         PR libfortran/20006
29589         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29590
29591 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29592
29593         PR c++/21210
29594         * g++.dg/ext/complex1.C: New test.
29595
29596         PR c++/21340
29597         * g++.dg/init/ctor6.C: New test.
29598
29599 2005-05-29  Jan Hubicka  <jh@suse.cz>
29600
29601         * gcc.c-torture/compile/pr21562.c: New.
29602
29603 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29604
29605         * gfortran.dg/subnormal_1.f90: New test.
29606
29607 2005-05-28  Jan Hubicka  <jh@suse.cz>
29608
29609         * tree-prof.exp: Fix comment.
29610         * value-prof-1.c: New.
29611         * value-prof-2.c: New.
29612         * value-prof-3.c: New.
29613         * value-prof-4.c: New.
29614
29615 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29616
29617         PR c++/21614
29618         * g++.dg/expr/ptrmem6.C: New test.
29619         * g++.dg/expr/ptrmem6a.C: Likewise.
29620
29621 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29622
29623         PR tree-optimization/21658
29624         * gcc.dg/tree-ssa/pr21658.c: New.
29625
29626 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29627
29628         PR c++/21455
29629         * g++.dg/inherit/ptrmem3.C: New.
29630
29631         PR c++/21681
29632         * g++.dg/parse/template16.C: New.
29633
29634 2005-05-27  Andreas Jaeger  <aj@suse.de>
29635
29636         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29637
29638         * gcc.dg/i386-sse-8.c: Run test on all archs.
29639
29640 2005-05-26  Mike Stump  <mrs@apple.com>
29641
29642         * objc.dg/isa-field-1.m: Only run on darwin.
29643         * objc.dg/lookup-1.m: Likewise.
29644         * objc.dg/try-catch-8.m: Likewise.
29645
29646 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29647
29648         PR tree-optimization/9814
29649         * gcc.dg/pr9814-1.c: New test case.
29650
29651 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29652
29653         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29654         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29655         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29656         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29657         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29658         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29659         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29660         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29661         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29662         objc.dg/try-catch-8.m: New.
29663
29664 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29665
29666         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29667         remove extraneous semicolons.
29668
29669 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29670
29671         * obj-c++.dg/comp-types-12.mm: New.
29672         * objc.dg/comp-types-11.m: New.
29673         * objc.dg/selector-4.m: New.
29674
29675 2005-05-26  Andreas Jaeger  <aj@suse.de>
29676
29677         PR testsuite/20772
29678         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29679         g++.old-deja/g++.ext/attrib3.C,
29680         g++.old-deja/g++.other/store-expr1.C,
29681         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29682         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29683         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29684         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29685         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29686         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29687         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29688         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29689         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29690         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29691         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29692         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29693         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29694         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29695         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29696         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29697         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29698         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29699         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29700
29701 2005-05-26  Andreas Jaeger  <aj@suse.de>
29702
29703         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29704         x86-64 compilation.
29705
29706 2005-05-26  Andreas Jaeger  <aj@suse.de>
29707
29708         PR testsuite/20772
29709         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29710         gcc.misc-tests/i386-pf-athlon-1.c,
29711         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29712         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29713         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29714         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29715         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29716         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29717         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29718         programs.
29719
29720         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29721         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29722         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29723         x86-64 compilation.
29724
29725         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29726         x86_64.
29727
29728         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29729         effective-target ilp32.
29730
29731 2005-05-26  David Ung  <davidu@mips.com>
29732
29733         * gcc.target/mips/ext_ins.c: New test for testing the generation
29734         of MIPS32/64 rev 2 ext/ins instructions.
29735
29736 2005-05-26  Andreas Jaeger  <aj@suse.de>
29737
29738         * treelang/compile/unsigned.tree: Use gimple instead of
29739         nonexisting generic dump.
29740
29741 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29742
29743         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29744
29745 2005-05-26  Andreas Jaeger  <aj@suse.de>
29746
29747         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29748
29749 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29750
29751         PR libfortran/17283
29752         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29753         Test callee-allocated memory with write statements.
29754
29755 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29756
29757         PR middle-end/21709
29758         * gcc.dg/pr21709-1.c: New test case.
29759
29760 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29761             Mike Stump  <mrs@apple.com>
29762
29763         * objc/execute/next_mapping.h: Update for C++.
29764
29765         * obj-c++.dg/selector-1.mm: Move to...
29766         * obj-c++.dg/selector-4.mm: here...
29767
29768         * obj-c++.dg/basic.mm: New.
29769         * obj-c++.dg/comp-types-1.mm: New.
29770         * obj-c++.dg/cxx-class-1.mm: New.
29771         * obj-c++.dg/cxx-ivars-1.mm: New.
29772         * obj-c++.dg/cxx-ivars-2.mm: New.
29773         * obj-c++.dg/cxx-ivars-3.mm: New.
29774         * obj-c++.dg/cxx-scope-1.mm: New.
29775         * obj-c++.dg/cxx-scope-2.mm: New.
29776         * obj-c++.dg/defs.mm: New.
29777         * obj-c++.dg/empty-private-1.mm: New.
29778         * obj-c++.dg/encode-1.mm: New.
29779         * obj-c++.dg/encode-2.mm: New.
29780         * obj-c++.dg/encode-3.mm: New.
29781         * obj-c++.dg/extern-c-1.mm: New.
29782         * obj-c++.dg/extra-semi.mm: New.
29783         * obj-c++.dg/fix-and-continue-2.mm: New.
29784         * obj-c++.dg/isa-field-1.mm: New.
29785         * obj-c++.dg/ivar-list-semi.mm: New.
29786         * obj-c++.dg/local-decl-1.mm: New.
29787         * obj-c++.dg/lookup-1.mm: New.
29788         * obj-c++.dg/lookup-2.mm: New.
29789         * obj-c++.dg/method-1.mm: New.
29790         * obj-c++.dg/method-2.mm: New.
29791         * obj-c++.dg/method-3.mm: New.
29792         * obj-c++.dg/method-4.mm: New.
29793         * obj-c++.dg/method-5.mm: New.
29794         * obj-c++.dg/method-6.mm: New.
29795         * obj-c++.dg/method-7.mm: New.
29796         * obj-c++.dg/no-extra-load.mm: New.
29797         * obj-c++.dg/overload-1.mm: New.
29798         * obj-c++.dg/pragma-1.mm: New.
29799         * obj-c++.dg/pragma-2.mm: New.
29800         * obj-c++.dg/private-1.mm: New.
29801         * obj-c++.dg/private-2.mm: New.
29802         * obj-c++.dg/proto-qual-1.mm: New.
29803         * obj-c++.dg/qual-types-1.mm: New.
29804         * obj-c++.dg/stubify-1.mm: New.
29805         * obj-c++.dg/stubify-2.mm: New.
29806         * obj-c++.dg/super-class-1.mm: New.
29807         * obj-c++.dg/super-class-2.mm: New.
29808         * obj-c++.dg/super-dealloc-1.mm: New.
29809         * obj-c++.dg/super-dealloc-2.mm: New.
29810         * obj-c++.dg/template-1.mm: New.
29811         * obj-c++.dg/template-2.mm: New.
29812         * obj-c++.dg/template-3.mm: New.
29813         * obj-c++.dg/template-4.mm: New.
29814         * obj-c++.dg/template-5.mm: New.
29815         * obj-c++.dg/template-6.mm: New.
29816         * obj-c++.dg/try-catch-1.mm: New.
29817         * obj-c++.dg/try-catch-2.mm: New.
29818         * obj-c++.dg/try-catch-3.mm: New.
29819         * obj-c++.dg/try-catch-4.mm: New.
29820         * obj-c++.dg/try-catch-5.mm: New.
29821         * obj-c++.dg/try-catch-6.mm: New.
29822         * obj-c++.dg/try-catch-7.mm: New.
29823         * obj-c++.dg/try-catch-8.mm: New.
29824         * obj-c++.dg/try-catch-9.mm: New.
29825         * obj-c++.dg/va-meth-1.mm: New.
29826
29827 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29828
29829         * obj-c++.dg/selector-1.mm: New.
29830         * obj-c++.dg/selector-2.mm: New.
29831
29832 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29833
29834         * obj-c++.dg/selector-3.mm: New.
29835         * objc.dg/selector-3.m: New.
29836
29837 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29838
29839         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29840         about where warning appears.
29841
29842 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29843
29844         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29845         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29846         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29847         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29848
29849 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29850
29851         * gcc.dg/20050524-1.c: New test.
29852
29853 2005-05-25  Jan Hubicka  <jh@suse.cz>
29854
29855         * gcc.dg/tree-prof/inliner-1.c: New.
29856
29857 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29858
29859         * gcc.dg/tree-prof: New directory.
29860         * gcc.dg/tree-prof/tree-prof.exp: New.
29861
29862 2005-05-25  DJ Delorie  <dj@redhat.com>
29863
29864         * gcc.dg/Wattributes-1.c: New.
29865         * gcc.dg/Wattributes-2.c: New.
29866         * gcc.dg/Wattributes-3.c: New.
29867
29868 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29869
29870         PR tree-optimization/19833
29871         * gcc.dg/uninit-4.c: Remove xfail.
29872         * gcc.dg/uninit-9.c: Ditto.
29873
29874 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29875
29876         * obj-c++.dg/bitfield-[1-5].mm: New.
29877         * obj-c++.dg/class-protocol-1.mm: New.
29878         * obj-c++.dg/comp-types-1[0-1].mm: New.
29879         * obj-c++.dg/comp-types-[2-9].mm: New.
29880         * obj-c++.dg/encode-[4-8].mm: New.
29881         * obj-c++.dg/layout-1.mm: New.
29882         * obj-c++.dg/method-1[0-9].mm: New.
29883         * obj-c++.dg/method-2[0-1].mm: New.
29884         * obj-c++.dg/method-[8-9].mm: New.
29885         * obj-c++.dg/objc-gc-3.mm: New.
29886         * obj-c++.dg/try-catch-10.mm: New.
29887         * objc.dg/bitfield-5.m: New.
29888         * objc.dg/comp-types-10.m: New.
29889         * objc.dg/comp-types-9.m: New.
29890         * objc.dg/layout-1.m: New.
29891         * objc.dg/objc-gc-4.m: New.
29892         * objc.dg/try-catch-9.m: New.
29893         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29894         * objc.dg/comp-types-1.m: Likewise.
29895         * objc.dg/comp-types-[5-6].m: Likewise.
29896         * objc.dg/method-9.m: Likewise.
29897
29898 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29899
29900         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29901         and on hardware without VMX support.
29902
29903         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29904
29905         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29906
29907         * lib/profopt.exp (dg-final-generate, dg-final-use,
29908         profopt-final-code, profopt-get-options): New.
29909         (profopt-execute): Process test directives.
29910
29911         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29912         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29913         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29914
29915 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29916
29917         PR C++/21645
29918         * g++.dg/init/ctor5.C: New test.
29919
29920 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29921
29922         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29923         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29924         vect-113.c, vect-114.c.
29925
29926 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29927
29928         * gcc.dg/const-elim-1.c: Remove xfails.
29929
29930 2005-05-23  Jeff Law  <law@redhat.com>
29931
29932         * gcc.c-torture/compile/pr21638.c: New test.
29933         * gcc.c-torture/compile/20050520-1.c: New test.
29934
29935 2005-05-23  Nick Clifton  <nickc@redhat.com>
29936
29937         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29938         be a proper triple, ie: m32r*-*-*.
29939         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29940
29941 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29942
29943         PR middle-end/21331
29944         PR tree-opt/21293
29945         * gcc.c-torture/compile/pr21293.c: New test.
29946         * gcc.c-torture/execute/pr21331.c: New test.
29947
29948 2004-05-20  Richard Henderson  <rth@redhat.com>
29949
29950         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29951
29952 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29953
29954         * obj-c++-dg.exp: Add.
29955         * obj-c++.exp: Add.
29956         * obj-c++.dg/dg.exp: Add.
29957
29958 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29959
29960         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29961         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29962
29963 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
29964
29965         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29966
29967 2004-05-19  Richard Henderson  <rth@redhat.com>
29968
29969         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29970
29971 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
29972
29973         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29974
29975         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29976
29977 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
29978
29979         PR c++/21495
29980         * g++.dg/parse/extern1.C: New test.
29981         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29982
29983 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29984
29985         * gcc.dg/c99-math.h: New.
29986         * gcc.dg/c99-math-float-1.c: New test.
29987         * gcc.dg/c99-math-double-1.c: Likewise.
29988         * gcc.dg/c99-math-long-double-1.c: Likewise.
29989
29990 2005-05-18  Richard Henderson  <rth@redhat.com>
29991
29992         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29993
29994 2005-05-18  Devang Patel  <dpatel@apple.com>
29995
29996         * g++.dg/opt/20050511-1.C: New test.
29997
29998 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29999
30000         PR libfortran/21127
30001         * gfortran.dg/reshape-complex.f90: New test.
30002
30003 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30004
30005         * gfortran.dg/array_constructor_1.f90: New test.
30006         * gfortran.dg/array_constructor_2.f90: New test.
30007
30008 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30009
30010         PR fortran/20954
30011         * gfortran.dg/pr20954.f: New test.
30012
30013 2005-05-17  Mike Stump  <mrs@apple.com>
30014
30015         Yet more Objective-C++...
30016
30017         * objc.dg/method-5.m: Update.
30018         * objc.dg/method-6.m: Update.
30019         * objc.dg/method-7.m: Update.
30020         * objc.dg/method-9.m: Update.
30021         * objc.dg/try-catch-2.m: Update.
30022
30023 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30024
30025         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30026         Remove little-endian optimizations.
30027
30028 2005-05-17  Jeff Law  <law@redhat.com>
30029
30030         * g++.dg/tree-ssa/pr14814.C: New test.
30031         * gcc.dg/tree-ssa/pr14814.C: New test.
30032         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30033         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30034
30035 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30036
30037         * gcc.dg/compat/generate-random.c: Do not include
30038         libiberty.h.
30039         * gcc.dg/compat/generate-random_r.c: Likewise.
30040
30041 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30042
30043         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30044
30045 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30046
30047         PR middle-end/21595
30048         * g++.dg/tree-ssa/builtin1.C: New testcase.
30049
30050 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30051
30052         PR c++/21454
30053         * g++.dg/opt/const4.C: New test.
30054
30055         PR middle-end/21492
30056         * g++.dg/opt/crossjump1.C: New test.
30057
30058         PR tree-optimization/21610
30059         * gcc.c-torture/compile/20050516-1.c: New test.
30060
30061         PR fortran/15080
30062         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30063         about the test failing.
30064         * gfortran.fortran-torture/execute/where_7.f90: New test.
30065         * gfortran.fortran-torture/execute/where_8.f90: New test.
30066
30067 2005-05-16  Richard Henderson  <rth@redhat.com>
30068
30069         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30070         i?86 and x86_64.
30071
30072 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30073
30074         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30075         (limits.h): Include unconditionally.
30076         (stdlib.h): Likewise.
30077         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30078         (limits.h): Include unconditionally.
30079         (stdlib.h): Likewise.
30080         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30081         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30082         (limits.h): Include unconditionally.
30083         (stdlib.h): Likewise.
30084         (hashtab.h): Do not include.
30085         (getopt.h): Likewise.
30086         (stddef.h): Include.
30087         (hashval_t): Define.
30088         (struct entry): Add "next" field.
30089         (HASH_SIZE): New macro.
30090         (hash_table): New variable.
30091         (switchfiles): Do not use xmalloc.
30092         (mix): New macro.
30093         (iterative_hash): New function.
30094         (hasht): Remove.
30095         (e_exists): New function.
30096         (e_insert): Likewise.
30097         (output): Use, instead of libiberty hashtable functions.
30098         (main): Do not use getopt.  Do not call htab_create.
30099
30100 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30101
30102         PR libstdc++/21526
30103         * lib/target-supports.exp (check_mkfifo_available):
30104         Return 0 for cygwin as mkfifo support incomplete on platform.
30105         Fix typos in comments.
30106
30107 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30108
30109         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30110
30111 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30112
30113         PR fortran/17432
30114         * gfortran.dg/assign_4.f: New test.
30115
30116 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30117
30118         PR tree-optimization/21563
30119         * gcc.dg/tree-ssa/pr21563.c: New.
30120
30121 2005-05-14  Jan Hubicka  <jh@suse.cz>
30122
30123         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30124
30125 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30126
30127         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30128
30129 2005-05-13  Julian Brown  <julian@codesourcery.com>
30130
30131         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30132         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30133
30134 2005-05-13  Jan Hubicka  <jh@suse.cz>
30135
30136         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30137         * gcc.dg/fold-xor-?.c: Likewise.
30138         * gcc.dg/pr15784-?.c: Likewise.
30139         * gcc.dg/pr20922-?.c: Likewise.
30140         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30141         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30142         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30143
30144 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30145
30146         PR fortran/21260
30147         * gfortran.dg/hollerith_1.f90: New test.
30148
30149 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30150
30151         * gfortran.dg/func_result_2.f90: New test.
30152
30153 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30154
30155         * gfortran.dg/dev_null.f90: New test.
30156
30157 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30158
30159         * gcc.dg/arm-vfp1.c: Revert last change.
30160
30161 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30162
30163         PR middle-end/19807
30164         PR tree-optimization/19639
30165         * g++.dg/tree-ssa/pr19807.C: New testcase.
30166
30167 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30168
30169         PR libfortran/21471
30170         * gfortran.dg/append-1.f90: New test.
30171
30172 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30173
30174         * gcc.dg/pr18501.c: XFAIL.
30175         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30176         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30177         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30178         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30179         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30180         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30181         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30182         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30183
30184 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30185
30186         PR fortran/20178
30187         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30188         gfortran.dg/f2c_3.f90: New tests.
30189
30190         * gfortran.dg/return_1.f90: Fix dg annotation.
30191
30192 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30193
30194         * gcc.c-torture/compile/20050510-1.c: New test.
30195
30196 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30197
30198         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30199
30200 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30201
30202         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30203
30204 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30205
30206         PR c/17913
30207         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30208
30209 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30210
30211         PR c/21342
30212         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30213         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30214
30215 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30216
30217         PR debug/16676
30218         * gcc.dg/debug/pr16676.c: New test.
30219
30220 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30221
30222         PR testsuite/21443
30223         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30224         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30225         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30226         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30227         Change -O1 to -O2.
30228         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30229         -fno-tree-dominator-opts.
30230
30231 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30232
30233         * gfortran.dg/return_1.f90: New test.
30234
30235 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30236
30237         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30238
30239         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30240
30241 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30242
30243         PR c++/21427
30244         * g++.dg/inherit/covariant13.C: New.
30245
30246 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30247
30248         PR libfortran/19155
30249         * gfortran.dg/pr19155.f: New test.
30250
30251 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30252
30253         PR inline-asm/8788
30254         * gcc.dg/pr8788-1.c: New testcase.
30255
30256 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30257
30258         PR target/21416
30259         * gcc.target/mips/fpcmp-[12].c: New tests.
30260
30261 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30262
30263         * lib/target-supports-dg.exp (dg-require-fork): New function.
30264         (dg-require-mkfifo): Likewise.
30265         * lib/target-supports.exp (check_function_available): New
30266         function.
30267         (check_fork_available): Likewise.
30268         (check_mkfifo_available): Likewise.
30269
30270 2005-05-06  Jeff Law  <law@redhat.com>
30271
30272         * gcc.c-torture/compile/pr21380.c: New test.
30273
30274 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30275
30276         PR c++/20961
30277         * g++.dg/ext/weak3.C: New test.
30278
30279 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30280
30281         PR c++/21352
30282         * g++.dg/template/crash37.C: New test.
30283
30284 2005-05-05  Paul Brook  <paul@codesourcery.com>
30285
30286         * gcc.dg/arm-g2.c: Use effective-target arm32.
30287         * gcc.dg/arm-mmx-1.c: Ditto.
30288         * gcc.dg/arm-scd42-2.c: Ditto.
30289         * gcc.dg/arm-vfp1.c: Ditto.
30290         * lib/target-supports.exp (check_effective_target_arm32): New
30291         function.
30292
30293 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30294
30295         PR libfortran/21354
30296         gfortran.dg/in_pack_rank7.f90: New test.
30297
30298 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30299
30300         PR middle-end/15618
30301         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30302
30303 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30304
30305         PR middle-end/21265
30306         * gcc.dg/20050503-1.c: New test.
30307
30308         PR rtl-optimization/21239
30309         * gcc.dg/i386-sse-11.c: New test.
30310
30311 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30312
30313         PR target/16888
30314         * gcc.target/i386/asm-1.c: New test.
30315
30316 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30317
30318         PR rtl-optimization/21330
30319         * gcc.c-torture/execute/20050502-1.c: New test.
30320
30321         PR target/21297
30322         * gcc.c-torture/execute/20050502-2.c: New test.
30323
30324 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30325
30326         PR middle-end/21282
30327         * gcc.dg/pr21282.c: New.
30328
30329 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30330
30331         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30332         * gcc.dg/vect/vect-92.c: Likewise.
30333         * gcc.dg/vect/vect-93.c: Likewise.
30334         * gcc.dg/vect/vect-dv-1.c: Likewise.
30335         * gcc.dg/vect/vect-dv-2.c: Likewise.
30336         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30337
30338 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30339
30340         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30341         * gfortran.dg/vect/vect-2.f90: Likewise.
30342         * gfortran.dg/vect/vect-3.f90: Likewise.
30343         * gfortran.dg/vect/vect-4.f90: Likewise.
30344         * gfortran.dg/vect/vect-5.f90: Likewise.
30345
30346 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30347
30348         PR target/20813
30349         * gcc.dg/rs6000-fpint-2.c: New.
30350
30351 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30352
30353         PR c/15698
30354         * gcc.dg/builtins-30.c: Update expected messages.
30355         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30356         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30357         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30358
30359 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30360
30361         PR tree-optimization/21294
30362         * gcc.dg/tree-ssa/pr21294.c: New.
30363
30364 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30365
30366         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30367         __builtin_altivec_st_internal_4si built-in.
30368
30369 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30370
30371         PR c++/15875
30372         * g++.dg/template/ptrmem14.C: New test.
30373
30374 2005-05-02  Paul Brook  <paul@codesourcery.com>
30375
30376         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30377
30378 2005-05-02  Michael Matz  <matz@suse.de>
30379
30380         PR c++/19542
30381         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30382
30383 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30384
30385         * g++.dg/cpp/weak.C: New test.
30386
30387 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30388
30389         * gcc.dg/tree-ssa/loop-8.c: New test.
30390
30391 2005-04-30  Michael Maty  <matz@suse.de>
30392
30393         * gcc.dg/inline-mcpy.c: New test.
30394
30395 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30396
30397         PR libfortran/18958
30398         * gfortran.dg/eoshift.f90: New test case.
30399
30400 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30401
30402         PR libfortran/18857
30403         * gfortran.dg/matmul_1.f90: New test.
30404
30405 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30406
30407         PR tree-optimization/21030
30408         * gcc.dg/tree-ssa/pr21030.c: New.
30409
30410 2005-04-29  Devang Patel  <dpatel@apple.com>
30411
30412         PR tree-optimization/21272
30413         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30414
30415 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30416
30417         PR fortran/13082
30418         PR fortran/18824
30419         * gfortran.dg/entry_4.f90: New test.
30420         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30421         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30422         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30423         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30424         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30425         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30426         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30427
30428 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30429
30430         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30431
30432 2005-04-29  Paul Brook  <paul@codesourcery.com>
30433
30434         * gfortran.dg/entry_3.f90: New test.
30435
30436 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30437
30438         * gfortran.dg/implicit_4.f90: New test.
30439
30440 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30441
30442         * lib/target-supports.exp (check_profiling_available): Return
30443         false for xtensa-*-elf.
30444
30445 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30446
30447         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30448         error if file cannot be deleted.
30449
30450 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30451
30452         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30453         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30454         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30455         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30456         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30457         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30458         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30459         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30460         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30461         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30462         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30463         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30464         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30465
30466 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30467
30468         PR fortran/20865
30469         * gfortran.dg/pr20865.f90: New test.
30470
30471 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30472
30473         * gcc.dg/void-cast-2.c: New test.
30474
30475 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30476
30477         PR c/21159
30478         * gcc.dg/void-cast-1.c: New test.
30479
30480 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30481
30482         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30483
30484 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30485
30486         PR fortran/21177
30487         * gfortran.dg/pr21177.f90: New test.
30488
30489 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30490
30491         PR tree-optimization/21171
30492         * gcc.dg/tree-ssa/pr21171.c: New test.
30493
30494 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30495
30496         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30497         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30498         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30499         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30500         gcc.dg/tree-ssa/gen-vect-32.c: New.
30501         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30502         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30503         don't run on PPC32.
30504
30505 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30506
30507         PR c/21213
30508         * gcc.dg/transparent-union-3.c: New test.
30509
30510 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30511
30512         PR c/20740
30513         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30514         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30515         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30516         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30517         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30518         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30519
30520 2005-04-26  Jeff Law  <law@redhat.com>
30521
30522         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30523         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30524         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30525         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30526         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30527         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30528         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30529
30530 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30531
30532         PR tree-optimization/17598
30533         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30534
30535 2005-04-25  Mike Stump  <mrs@apple.com>
30536
30537         * objc.dg/fix-and-continue-1.m: Add.
30538
30539 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30540
30541         PR c++/20995
30542         * g++.dg/opt/pr20995-1.C: New test case.
30543
30544 2005-04-25  Devang Patel <dpatel@apple.com>
30545
30546         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30547
30548 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30549
30550         PR testsuite/21062
30551         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30552
30553 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30554
30555         PR C++/21188
30556         * g++.dg/opt/rtti2.C: New test.
30557
30558 2005-04-25  Paul Brook  <paul@codesourcery.com>
30559         Steven G. Kargl  <kargls@comcast.net>
30560
30561         PR fortran/20879
30562         * gfortran.dg/ichar_1.f90: New file.
30563
30564 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30565
30566         PR middle-end/20991
30567         * g++.dg/opt/pr20991.C: New test.
30568
30569         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30570         where sizeof (type) < __alignof__ (type).
30571         * gcc.dg/compat/struct-layout-1.h: Likewise.
30572
30573 2005-04-24  Per Bothner  <per@bothner.com>
30574             Devang Patel  <dpatel@apple.com>
30575
30576         PR preprocessor/20907
30577         * gcc.dg/cpp/very-long-comment.c: New test.
30578
30579 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30580
30581         PR fortran/20059
30582         * gfortran.dg/common_5.f: New test.
30583
30584 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30585
30586         PR middle-end/21082
30587         * g++.dg/tree-ssa/pr21082.C: New testcase.
30588
30589 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30590
30591         * gcc.dg/vect/vect-99.c: New test.
30592
30593 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30594
30595         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30596
30597 2005-04-22  Jeff Law  <law@redhat.com>
30598
30599         * gcc.dg/uninit-5.c: Remove xfails.
30600         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30601         conditionals and loads.
30602
30603 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30604
30605         PR libfortran/20074
30606         PR libfortran/20436
30607         PR libfortran/21108
30608         * gfortran.dg/nested_reshape.f90: new test
30609         * gfortran.dg/reshape-alloc.f90: new test
30610         * gfortran.dg/reshape.f90: new test
30611
30612 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30613
30614         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30615
30616         * gcc.dg/arm-vfp1.c: New test.
30617
30618 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30619
30620         PR c++/21087
30621         * g++.dg/lookup/builtin2.C: New test.
30622
30623 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30624
30625         * gcc.dg/weak/weak-13.c: New test.
30626
30627 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30628
30629         * lib/target-supports.exp (check_effective_target_sync_int_long):
30630         Add powerpc*.
30631
30632 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30633
30634         * gcc.target/mips/branch-1.c: New test.
30635
30636 2005-04-21  Richard Henderson  <rth@redhat.com>
30637
30638         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30639         * gcc.dg/vect/vect-86.c: Likewise.
30640         * gcc.dg/vect/vect-87.c: Likewise.
30641         * gcc.dg/vect/vect-88.c: Likewise.
30642
30643 2005-04-21  Devang Patel  <dpatel@apple.com>
30644
30645         PR optimization/20994
30646         * gcc.dg/tree-ssa/ifc-3.c: New test.
30647
30648 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30649
30650         PR c/12913
30651         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30652         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30653         gcc.dg/c99-vla-jump-5.c: New tests.
30654
30655 2005-04-19  Richard Henderson  <rth@redhat.com>
30656
30657         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30658         Fix typo in exists check.
30659         (check_effective_target_sync_int_long): New.
30660         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30661         * gcc.dg/ia64-sync-2.c: Likewise.
30662         * gcc.dg/ia64-sync-3.c: Likewise.
30663         * gcc.dg/ia64-sync-4.c: Likewise.
30664
30665 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30666
30667         * gcc.dg/fold-xor-1.c: New test.
30668         * gcc.dg/fold-xor-2.c: New test.
30669
30670 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30671
30672         PR target/20670
30673         * g++.dg/eh/fp-regs.C: New test.
30674
30675 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30676
30677         * gcc.dg/Wint-to-pointer-cast-1.c,
30678         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30679         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30680         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30681
30682 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30683
30684         PR fortran/16861
30685         * gfortran.dg/pr16861.f90: New test.
30686
30687 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30688
30689         * gcc.dg/pr21085.c: New test.
30690
30691 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30692
30693         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30694         (setup_mips_tests, dg-mips-options): New procedures.
30695         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30696         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30697         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30698         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30699         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30700         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30701         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30702         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30703         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30704         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30705         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30706         dg-mips-options instead of dg-options.  Remove now-redundant
30707         preprocessor guards.
30708         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30709         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30710         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30711         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30712         * gcc.dg/vr-mult-2.c: Delete.
30713         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30714         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30715         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30716         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30717         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30718         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30719         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30720
30721 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30722
30723         * ada/acats/run_all.sh: Use sync when executable not present.
30724
30725 2005-04-18  Devang Patel  <dpatel@apple.com>
30726
30727         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30728         * gcc.dg/vect/vect-11a.c: New.
30729         * gcc.dg/vect/vect-none.c: Update.
30730         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30731
30732 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30733
30734         PR tree-optimization/20922
30735         * gcc.dg/pr20922-1.c: New test.
30736         * gcc.dg/pr20922-2.c: New test.
30737         * gcc.dg/pr20922-3.c: New test.
30738         * gcc.dg/pr20922-4.c: New test.
30739         * gcc.dg/pr20922-5.c: New test.
30740         * gcc.dg/pr20922-6.c: New test.
30741
30742 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30743
30744         PR libfortran/20950
30745         * gfortran.dg/pr20950.f: New test.
30746
30747 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30748
30749         PR libfortran/19216
30750         * gfortran.dg/pr19216.f: New test.
30751
30752 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30753
30754         PR tree-optimization/21001
30755         * gcc.dg/tree-ssa/pr21001.c: New.
30756
30757 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30758
30759         PR libfortran/21075
30760         * gfortran.dg/reshape_rank7.f90: New test.
30761
30762 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30763
30764         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30765         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30766         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30767         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30768         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30769         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30770         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30771         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30772         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30773         wrong way round).
30774         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30775         in namelists.  New test.
30776         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30777         New test.
30778         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30779         New test.
30780         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30781         namelist.  New test.
30782         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30783         New test.
30784         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30785         New test.
30786         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30787         namelist.  New test.
30788         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30789         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30790         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30791         New test.
30792         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30793         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30794         arrays. New test.
30795
30796 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30797
30798         * gfortran.dg/wtruncate.f: New testcase.
30799         * gfortran.dg/wtruncate.f90: New testcase.
30800
30801 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30802
30803         PR c++/21025
30804         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30805         which sizeof/alignof is dependent, rather than just whether we are
30806         processing_template_decl.
30807
30808 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30809
30810         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30811         corrected typo where the wrong variables had been compared.
30812
30813 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30814
30815         PR libfortran/18495
30816         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30817         Test callee-allocated version of return array with a write
30818         statement.
30819         Test spread with a temporary with another write statement.
30820
30821 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30822
30823         PR tree-optimization/21031
30824         * gcc.dg/tree-ssa/pr21031.c: New.
30825
30826 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30827
30828         PR tree-optimization/21004
30829         * gcc.dg/builtins-53.c: Include builtins-config.h.
30830         Check floorf, ceilf, floorl and ceill transformations
30831         only when HAVE_C99_RUNTIME is defined.
30832
30833 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30834
30835         PR middle-end/20739
30836         * gcc.dg/tree-ssa/pr20739.c: New test.
30837
30838 2005-04-14  Mike Stump  <mrs@apple.com>
30839
30840         * gcc.dg/Foundation.framework/empty: New.
30841         * gcc.dg/framework-2.c: New.
30842
30843 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30844
30845         PR tree-optimization/21021
30846         * gcc.c-torture/compile/pr21021.c: New.
30847
30848 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30849
30850         PR testsuite/21010
30851         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30852         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30853         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30854         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30855         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30856         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30857         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30858         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30859
30860 2005-04-14  Richard Henderson  <rth@redhat.com>
30861
30862         * lib/target-supports.exp (check_effective_target_vect_condition):
30863         Add ia64, i?86, and x86_64.
30864
30865 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30866
30867         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30868
30869 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30870
30871         PR tree-optimization/20657
30872         * gcc.dg/tree-ssa/pr20657.c: New.
30873
30874 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30875
30876         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30877         (long long int)trunc*.
30878
30879 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30880
30881         PR target/20927
30882         * gcc.dg/pr20927.c: New test.
30883
30884 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30885
30886         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30887         * gcc.target/mips/asm-1.c: Likewise.
30888
30889 2005-04-13  Dale Johannesen  <dalej@apple.com>
30890
30891         * objc.dg/objc-fast-4.m: New.
30892
30893 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30894
30895         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30896         directory.
30897         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30898
30899 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30900
30901         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30902         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30903         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30904
30905 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30906
30907         PR tree-optimization/20913
30908         * gcc.dg/tree-ssa/pr20913.c: New.
30909
30910         PR tree-optimization/20702
30911         * gcc.dg/tree-ssa/pr20702.c: New.
30912
30913 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30914
30915         PR c++/13744
30916         * g++.dg/inherit/local3.C: New test.
30917
30918 2005-04-12  Jeff Law  <law@redhat.com>
30919
30920         * gcc.dg/tree-ssa/20050412-1.c: New test.
30921
30922 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30923
30924         PR libfortran/19016
30925         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30926         Add tests with mask generated by expression.
30927         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30928         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30929         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30930
30931 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30932
30933         PR middle-end/20917
30934         * gcc.dg/20050409-1.c: New test.
30935
30936 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30937
30938         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30939
30940 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30941
30942         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30943         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30944         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30945         (TARGET_CXX): Adjust accordingly.
30946         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30947         determine_class_data_visibility and class_data_always_comdat.
30948         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30949         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30950         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30951         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30952         (arm_cxx_determine_class_data_visibility): New.
30953         (arm_cxx_class_data_always_comdat): Likewise.
30954         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30955         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30956         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30957         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30958         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30959         Define.
30960
30961 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30962
30963         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30964
30965 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
30966
30967         * gcc.dg/i386-darwin-fpmath.c: New.
30968
30969 2004-04-11  Devang Patel  <dpatel@apple.com>
30970
30971         * lib/target-supports.exp (check_effective_target_vect_condition): New.
30972         * gcc.dg/vect/vect-ifcvt-1.c: New test.
30973         * gcc.dg/vect/vect-ifcvt-2.c: New test.
30974         * gcc.dg/vect/vect-ifcvt-3.c: New test.
30975         * gcc.dg/vect/vect-ifcvt-4.c: New test.
30976         * gcc.dg/vect/vect-ifcvt-5.c: New test.
30977         * gcc.dg/vect/vect-ifcvt-6.c: New test.
30978         * gcc.dg/vect/vect-ifcvt-7.c: New test.
30979         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30980
30981 2004-04-11  Devang Patel  <dpatel@apple.com>
30982
30983         * gcc.dg/vect/vect-dv-1.c: New test.
30984         * gcc.dg/vect/vect-dv-2.c: New test.
30985
30986 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30987
30988         PR tree-optimization/20933
30989         * gcc.dg/tree-ssa/pr20933.c: New test.
30990
30991 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30992
30993         * gfortran.dg/fold_nearest.f90: New test.
30994
30995 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30996
30997         * gcc.dg/tree-ssa/alias-1.c: New test.
30998
30999 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31000
31001         PR tree-optimization/20920
31002         * g++.dg/tree-ssa/pr20920.C: New test.
31003
31004 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31005
31006         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31007         (long long int)ceil*.
31008
31009 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31010
31011         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31012         explicit C++ linkage.
31013
31014 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31015
31016         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31017         warning for arithmetic IF statements.
31018
31019 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31020
31021         * eor_handling_1.f90: New test case.
31022         * eor_handling_2.f90: New test case.
31023         * eor_handling_3.f90: New test case.
31024         * eor_handling_4.f90: New test case.
31025         * eor_handling_5.f90: New test case.
31026         * noadv_size.f90: New test case.
31027         * pad_no.f90: New test case.
31028
31029 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31030
31031         * gcc.c-torture/execute/20050410-1.c: New test.
31032
31033 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31034
31035         * gcc.dg/pr20126.c: New.
31036
31037 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31038             Steven G. Kargl <kargls@comcast.net>
31039
31040         * gfortran.dg/PR19872.f: New test.
31041
31042 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31043
31044         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31045
31046 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31047
31048         * gfortran.dg/nint_1.f90: New test.
31049
31050 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31051
31052         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31053         Added test for callee-allocated arrays with write statements.
31054         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31055         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31056         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31057         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31058         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31059
31060 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31061
31062         PR libfortran/20163
31063         * gfortran.dg/open-options-blanks.f: New test.
31064
31065 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31066
31067         PR fortran/13257
31068         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31069
31070 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31071
31072         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31073         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31074         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31075         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31076         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31077         * gcc.c-torture/execute/stdarg-4.c: New test.
31078
31079         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31080
31081         PR target/20795
31082         * g++.dg/abi/param2.C: New test.
31083
31084 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31085
31086         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31087
31088 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31089
31090         * gcc.dg/builtins-53.c: New test.
31091
31092 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31093
31094         * g++.dg/tree-ssa/pr18178.C: New test.
31095         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31096         * gcc.c-torture/execute/20041019-1.c: New test.
31097         * gcc.dg/tree-ssa/20041008-1.c: New test.
31098         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31099         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31100         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31101         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31102         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31103         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31104         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31105         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31106         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31107         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31108
31109 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31110
31111         PR rtl-optimization/20466
31112         * gcc.c-torture/execute/pr20466-1.c: New test.
31113
31114 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31115
31116         PR c++/20905
31117         * g++.dg/parse/cond2.C: New test.
31118
31119         PR c++/20145
31120         * g++.dg/warn/Wdtor1.C: New test.
31121
31122 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31123
31124         PR fortran/17229
31125         * gfortran.dg/pr17229.f: New test.
31126
31127 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31128
31129         * gfortran.dg/tiny_1.f90: New test.
31130         * gfortran.dg/tiny_2.f90: ditto.
31131
31132 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31133
31134         * gfortran.dg/eor_1.f90: Fix dg-do run line
31135         * gfortran.dg/open_new.f90: Fix dg-do run line
31136
31137 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31138
31139         * lib/target-supports.exp (get_compiler_messages): Support
31140         optional arguments, the fourth being compiler options.
31141         (check_effective_target_fpic): New proc.
31142         * gcc.dg/20050321-2.c: Restrict to target fpic.
31143
31144 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31145
31146         * gcc.dg/15443-1.c: New test.
31147         * gcc.dg/15443-2.c: Likewise.
31148
31149 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31150
31151         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31152
31153 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31154
31155         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31156
31157 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31158
31159         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31160         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31161         -m64.
31162         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31163         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31164         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31165
31166 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31167
31168         PR c++/20212
31169         * g++.dg/warn/Wunused-11.C: New test.
31170
31171 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31172
31173         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31174
31175 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31176
31177         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31178
31179 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31180
31181         PR c++/20734
31182         * g++.dg/template/ptrmem13.C: New test.
31183
31184 2005-04-05  Per Bothner  <per@bothner.com>
31185
31186         * lib/gcc.exp: Always add -fno-show-column, for now.
31187
31188 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31189
31190         PR testsuite/20767
31191         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31192         of plain old "unsigned int" for the type of "i".  Makes this test
31193         64bit clean.
31194
31195 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31196
31197         * gcc.dg/i386-ssefn-1.c: New test.
31198         * gcc.dg/i386-ssefn-2.c: New test.
31199         * gcc.dg/i386-ssefn-3.c: New test.
31200         * gcc.dg/i386-ssefn-4.c: New test.
31201
31202 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31203
31204         PR tree-optimization/20076
31205         * gcc.dg/builtin-apply4.c: New test.
31206
31207         PR preprocessor/19475
31208         * gcc.dg/cpp/macspace1.c: New test.
31209         * gcc.dg/cpp/macspace2.c: New test.
31210
31211 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31212
31213         * gfortran.dg/pr20755.f: Fixed bad format.
31214
31215 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31216
31217         PR c++/20763
31218         * g++.dg/ext/attrib21.C: New test.
31219
31220 2004-04-05  Devang Patel  <dpatel@apple.com>
31221
31222         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31223         * gcc.dg/vect/vect-shift-1.c: New test.
31224
31225 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31226
31227         PR libfortran/20755
31228         * gfortran.dg/pr20755.f: New test.
31229
31230 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31231
31232         * gfortran.dg/pr15959.f90: New test.
31233         * gfortran.dg/string_pad_trunc.f90: New test.
31234
31235 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31236
31237         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31238         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31239         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31240         syntax.
31241
31242 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31243
31244         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31245
31246 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31247
31248         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31249         * gcc.c-torture/compile/20011119-2.c: Likewise.
31250         * gcc.c-torture/compile/981001-2.c: Likewise.
31251
31252 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31253
31254         PR c++/20679
31255         * g++.dg/template/overload4.C: New test.
31256
31257 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31258
31259         PR c++/20746
31260         * g++.dg/abi/covariant5.C: New.
31261
31262         PR debug/20505
31263         * g++.dg/debug/const2.C: New.
31264
31265 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31266
31267         PR rtl-optimization/16104
31268         * gcc.c-torture/execute/20050316-1.c: New test.
31269
31270 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31271
31272         * g++.dg/template/spec23.C: Fix dg-error text.
31273
31274 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31275
31276         PR c++/19199
31277         * g++.dg/expr/lval2.C: New.
31278
31279 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31280
31281         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31282         __builtin_strcasecmp and __builtin_strncasecmp.
31283
31284 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31285
31286         PR c++/20723
31287         * g++.dg/template/spec22.C: New.
31288         * g++.dg/template/spec23.C: New.
31289
31290 2005-04-03  Dale Ranta  <dir@lanl.gov>
31291             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31292
31293         PR libfortran/20068
31294         PR libfortran/20125
31295         PR libfortran/20156
31296         PR libfortran/20471
31297         * gfortran.dg/backspace.f: New test.
31298
31299 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31300
31301         * gcc.dg/pr19345.c: New test.
31302
31303 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31304
31305         PR tree-optimization/20640
31306         * gcc.dg/torture/tree-loop-1.c: New.
31307
31308 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31309
31310         PR rtl-optimization/20290
31311         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31312
31313 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31314
31315         * gcc.dg/rs6000-fpint.c: New.
31316
31317 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31318
31319         * gcc.dg/old-style-then-proto-1.c: New test.
31320
31321 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31322
31323         * gfortran.fortran-torture/execute/backspace.f90: Check
31324         after backspace and read was incorrect.
31325
31326 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31327
31328         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31329         buffer past the terminating NUL using memcmp.
31330         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31331         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31332
31333         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31334         Fix unused/uninitialized variable warnings.
31335
31336         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31337         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31338         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31339         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31340
31341         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31342         gcc.c-torture/execute/builtins/fputs-lib.c,
31343         gcc.c-torture/execute/builtins/lib/fprintf.c,
31344         gcc.c-torture/execute/builtins/lib/main.c,
31345         gcc.c-torture/execute/builtins/lib/memcmp.c,
31346         gcc.c-torture/execute/builtins/lib/memmove.c,
31347         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31348         gcc.c-torture/execute/builtins/lib/memset.c,
31349         gcc.c-torture/execute/builtins/lib/printf.c,
31350         gcc.c-torture/execute/builtins/lib/sprintf.c,
31351         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31352         gcc.c-torture/execute/builtins/lib/strchr.c,
31353         gcc.c-torture/execute/builtins/lib/strcmp.c,
31354         gcc.c-torture/execute/builtins/lib/strcpy.c,
31355         gcc.c-torture/execute/builtins/lib/strcspn.c,
31356         gcc.c-torture/execute/builtins/lib/strlen.c,
31357         gcc.c-torture/execute/builtins/lib/strncat.c,
31358         gcc.c-torture/execute/builtins/lib/strncmp.c,
31359         gcc.c-torture/execute/builtins/lib/strncpy.c,
31360         gcc.c-torture/execute/builtins/lib/strrchr.c,
31361         gcc.c-torture/execute/builtins/lib/strspn.c,
31362         gcc.c-torture/execute/builtins/lib/strstr.c,
31363         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31364         gcc.c-torture/execute/builtins/strlen-2.c,
31365         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31366         prototypes.
31367
31368 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31369
31370         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31371         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31372         selectany usage.
31373
31374 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31375
31376         PR c++/19406
31377         * g++.dg/debug/using1.C: New test.
31378
31379 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31380
31381         PR middle-end/20524
31382         * gcc.dg/alias-7.c: Prefix asm-declared name with
31383         __USER_LABEL_PREFIX__.
31384
31385 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31386
31387         Fix fallout from PR middle-end/15700:
31388         * gcc.c-torture/compile/20011119-1.c: Take
31389         __USER_LABEL_PREFIX__ into account.
31390         * gcc.c-torture/compile/20011119-2.c: Likewise.
31391
31392 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31393
31394         PR c++/18644
31395         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31396
31397 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31398
31399         PR c/17855
31400         * gcc.c-torture/compile/struct-non-lval-1.c,
31401         gcc.c-torture/compile/struct-non-lval-2.c,
31402         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31403
31404 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31405
31406         * gcc.dg/tls/tls.exp: Remove temporary file.
31407         * g++.dg/tls/tls.exp: Ditto.
31408         * lib/file-format.exp: Ditto.
31409         * g++.dg/special/ecos.exp: Ditto.
31410
31411         * lib/profopt.exp: Treat prof_ext as a list.
31412         * gcc.misc-tests/bprob.exp: Ditto.
31413         * g++.dg/bprob/bprob.exp: Ditto.
31414
31415         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31416         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31417         g++.dg/tree-ssa/pointer-reference-alias.C,
31418         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31419         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31420         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31421         g++.dg/vect/pr19951.cc: Ditto.
31422         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31423         gcc.dg/builtins-47.c: Ditto.
31424         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31425         gcc.dg/pr20115-1.c: Ditto.
31426         * gcc.dg/tree-ssa/20030530-2.c,
31427         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31428         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31429         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31430         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31431         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31432         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31433         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31434         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31435         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31436         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31437         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31438         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31439         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31440         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31441         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31442         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31443         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31444         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31445         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31446         gcc.dg/tree-ssa/20030824-1.c,
31447         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31448         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31449         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31450         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31451         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31452         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31453         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31454         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31455         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31456         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31457         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31458         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31459         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31460         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31461         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31462         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31463         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31464         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31465         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31466         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31467         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31468         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31469         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31470         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31471         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31472         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31473         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31474         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31475         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31476         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31477         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31478         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31479         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31480         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31481         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31482         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31483         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31484         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31485         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31486         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31487         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31488         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31489         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31490         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31491         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31492         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31493         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31494         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31495         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31496         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31497         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31498         gcc.dg/tree-ssa/useless-1.c: Ditto.
31499         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31500         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31501         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31502         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31503         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31504         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31505         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31506         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31507         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31508         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31509         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31510         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31511         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31512         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31513         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31514         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31515         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31516         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31517         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31518         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31519         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31520         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31521         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31522         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31523         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31524         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31525         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31526         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31527         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31528         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31529         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31530         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31531         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31532         gcc.dg/vect/vect-none.c: Ditto.
31533         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31534         treelang/compile/unsigned.tree: Ditto.
31535
31536         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31537         * gcc.dg/cpp/direct2s.c: Ditto.
31538         * gcc.dg/cpp/paste4.c: Ditto.
31539         * gcc.dg/cpp/separate-1.c: Ditto.
31540         * gcc.dg/pch/save-temps-1.c: Ditto.
31541         * g++.dg/ext/altivec-10.C: Ditto.
31542         * g++.dg/pch/pch.C: Ditto.
31543
31544         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31545
31546         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31547         * g++.dg/template/repo1.C: Ditto.
31548         * g++.dg/template/repo2.C: Ditto.
31549         * g++.dg/template/repo3.C: Ditto.
31550         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31551         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31552         * g++.old-deja/g++.pt/repo1.C: Ditto.
31553         * g++.old-deja/g++.pt/repo2.C: Ditto.
31554         * g++.old-deja/g++.pt/repo3.C: Ditto.
31555         * g++.old-deja/g++.pt/repo4.C: Ditto.
31556
31557         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31558         * gcc.dg/20030107-1.c: Ditto.
31559         * gcc.dg/20030702-1.c: Ditto.
31560         * gcc.dg/profile-generate-1.c: Ditto.
31561         * g++.dg/other/profile1.C: Ditto.
31562         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31563
31564         * lib/gcc-dg.exp (remove-build-file): New.
31565         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31566         cleanup-tree-dump, cleanup-saved-temps): New.
31567
31568 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31569
31570         PR c++/19203, DR 214
31571         * g++.dg/parse/ambig3.C: Not ambiguous.
31572         * g++.dg/template/spec20.C: New.
31573         * g++.dg/template/spec21.C: New.
31574
31575 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31576
31577         PR target/20045
31578         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31579
31580 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31581
31582         PR libfortran/20660
31583         * gfortran.dg/negative_unit.f: New test.
31584
31585 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31586
31587         * gcc.dg/20050330-1.c: New test.
31588
31589 2005-03-30  Devang Patel  <dpatel@apple.com>
31590
31591         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31592
31593 2005-03-30  Dale Johannesen  <dalej@apple.com>
31594
31595         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31596
31597 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31598
31599         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31600         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31601         Strip options from test name.
31602
31603 2005-03-31  Jan Hubicka  <jh@suse.cz>
31604
31605         * gcc.dg/varpool-1.c: New testcase.
31606
31607 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31608
31609         PR c/772
31610         PR c/17913
31611         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31612         gcc.dg/stmt-expr-label-3.c : New tests.
31613         * gcc.c-torture/execute/medce-2.c: Remove.
31614
31615 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31616
31617         PR c/20368
31618         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31619         tests.
31620
31621 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31622
31623         * gcc.c-torture/compile/pr20203.c: New test.
31624
31625 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31626
31627         * gfortran.dg/promotion.f90: New test.
31628
31629 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31630
31631         PR middle-end/20491
31632         * gcc.dg/torture/asm-subreg-1.c: New test.
31633
31634 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31635
31636         PR c/20672
31637         * gcc.dg/pr20672-1.c: New test.
31638
31639 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31640
31641         * gfortran.dg/vect: New directory.
31642         * gfortran.dg/vect/vect.exp: New.
31643         * gfortran.dg/vect/vect-1.f90: New test.
31644         * gfortran.dg/vect/vect-2.f90: New test.
31645         * gfortran.dg/vect/vect-3.f90: New test.
31646         * gfortran.dg/vect/vect-4.f90: New test.
31647         * gfortran.dg/vect/vect-5.f90: New test.
31648
31649 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31650
31651         PR middle-end/20622
31652         * gcc.dg/alias-7.c: New test.
31653
31654 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31655
31656         * gcc.dg/sparc-reg-1.c: New test.
31657
31658 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31659
31660         PR target/19890
31661         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31662
31663 2005-03-29  Dale Ranta  <dir@lanl.gov>
31664             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31665
31666         PR libfortran/20163
31667         * gfortran.dg/pr20163-2.f: New test.
31668
31669 2005-03-28  Jan Hubicka  <jh@suse.cz>
31670
31671         PR middle-end/20635
31672         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31673         by Jakub Jelinek.
31674
31675 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31676
31677         PR tree-optimization/20626
31678         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31679         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31680
31681 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31682
31683         * gfortran.dg/underflow.f90: New test.
31684         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31685
31686 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31687
31688         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31689
31690 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31691
31692         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31693         (g++_init): Make sure that CXXFLAGS is set.
31694         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31695         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31696         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31697         * lib/objc.exp (objc_init): Likewise.
31698         * lib/treelang.exp (treelang_init): Likewise.
31699
31700 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31701
31702         PR tree-optimization/20470
31703         * gcc.dg/tree-ssa/pr20470.c: New test.
31704
31705 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31706
31707         * gcc.dg/ppc-stfiwx.c: New.
31708
31709 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31710
31711         PR target/19888
31712         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31713
31714 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31715
31716         * gcc.dg/20050325-1.c: Fix a typo.
31717
31718 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31719
31720         PR libfortran/19678
31721         PR libfortran/19679
31722         * gfortran.dg/dos_eol.f: New test.
31723
31724 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31725
31726         PR rtl-optimization/20249
31727         * gcc.dg/20050325-1.c: New test.
31728
31729 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31730
31731         PR libfortran/15332
31732         * gfortran.dg/pr15332.f: New test.
31733
31734 2005-03-24  Dale Johannesen  <dalej@apple.com>
31735
31736         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31737
31738 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31739
31740         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31741         'internal' visibility.
31742         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31743         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31744         'protected' visibility.
31745         * gcc.dg/visibility-7.c: Likewise.
31746         * lib/target-supports.exp (check_visibility_available): Take
31747         a parameter, the kind of visibility to check for.
31748         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31749         to check_visibility_available.
31750
31751         * g++.dg/expr/cast3.C: New.
31752
31753 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31754
31755         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31756         rs6000.
31757
31758 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31759
31760         PR target/20095
31761         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31762
31763 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31764
31765         * gcc.dg/badshift.c: Renamed to...
31766         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31767
31768         * gcc.target/i386/badshift.c: Renamed to...
31769         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31770         only.
31771
31772         PR rtl-optimization/20532
31773         * gcc.target/i386/badshift.c: New.
31774
31775 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31776
31777         * gfortran.dg/pr18025.f90: New test.
31778
31779 2005-03-23  Dale Johannesen  <dalej@apple.com>
31780
31781         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31782
31783 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31784
31785         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31786
31787         * lib/target-supports.exp (check_iconv_available): Default
31788         libiconv to -liconv, if there is no definition.
31789
31790 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31791
31792         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31793
31794 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31795
31796         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31797         * g++.dg/opt/pr7503-2.C: Likewise.
31798         * g++.dg/opt/pr7503-3.C: Likewise.
31799         * g++.dg/opt/pr7503-4.C: Likewise.
31800         * g++.dg/opt/pr7503-5.C: Likewise.
31801         * g++.dg/warn/minmax.C: New test.
31802
31803 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31804
31805         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31806         * gfortran.dg/g77_intrinsics_sub.f: New test.
31807
31808 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31809             Jan Hubicka  <jh@suse.cz>
31810             Steven Bosscher <stevenb@suse.de
31811
31812         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31813
31814 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31815
31816         PR c++/19980
31817         * g++.dg/template/redecl3.C: New test.
31818
31819 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31820
31821         PR c++/20499
31822         * g++.dg/parse/error16.C: Tweak error markers.
31823
31824 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31825
31826         PR target/20561
31827         * gcc.dg/20050321-2.c: New test.
31828
31829 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31830
31831         PR c++/20465
31832         PR c++/20381
31833         * g++.dg/template/ptrmem12.C: New.
31834
31835 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31836
31837         PR rtl-optimization/20527
31838         * gcc.c-torture/execute/pr20527-1.c: New test.
31839
31840 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31841
31842         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31843         program, compile it into a real executable and then delete the .c
31844         and .x files afterwards, to avoid problems on testglue targets.
31845
31846 2005-03-21  Stuart Hastings  <stuart@apple.com>
31847
31848         * gcc.target/i386/sse-2.c: New.
31849
31850 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31851
31852         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31853
31854 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31855
31856         * g++.dg/parse/crash25.C: Fix typo.
31857
31858 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31859
31860         PR c++/20461
31861         * g++.dg/parse/crash24.C: New test.
31862
31863         PR c++/20536
31864         * g++.dg/parse/crash25.C: New test.
31865
31866 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31867
31868         PR c++/20147
31869         * g++.dg/ext/stmtexpr4.C: New test.
31870
31871 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31872
31873         PR middle-end/20539
31874         * gcc.c-torture/compile/pr13066-1.c: New test case.
31875         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31876         * g++.dg/opt/pr13066-1.C: Likewise.
31877
31878 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31879
31880         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31881
31882 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31883
31884         PR fortran/18525
31885         * gfortran.dg/nesting_1.f90: New test.
31886
31887 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31888
31889         PR c++/20240
31890         * g++.dg/lookup/using13.C: New test.
31891
31892 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31893
31894         PR c++/20333
31895         * g++.dg/template/crash36.C: New test.
31896
31897 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31898
31899         PR c++/20463
31900         * g++.dg/template/crash35.C: New test.
31901
31902 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31903
31904         PR c++/19966
31905         * g++.dg/overload/operator2.C: New test.
31906
31907 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31908
31909         PR libfortran/20257
31910         * gfortran.dg/pr20257.f90: New test.
31911
31912 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31913
31914         PR libfortran/20480
31915         * gfortran.dg/pr20480.f90: New test.
31916
31917 2005-03-16  Richard Henderson  <rth@redhat.com>
31918
31919         PR middle-end/15700
31920         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31921         (_rtld_global): New.
31922         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31923         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31924
31925         * gcc.dg/alias-3.c: New.
31926         * gcc.dg/alias-4.c: New.
31927         * gcc.dg/alias-5.c: New.
31928         * gcc.dg/alias-6.c: New.
31929
31930 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31931
31932         * gcc.dg/cpp/ucnid-7.c: New.
31933
31934 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31935             Dorit Naishlos  <dorit@il.ibm.com>
31936
31937         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31938         darwin.
31939
31940 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31941
31942         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31943         support misaligned accesses.
31944         * gcc.dg/vect/vect-58.c: Likewise.
31945         * gcc.dg/vect/vect-92.c: New.
31946         * gcc.dg/vect/vect-93.c: New.
31947
31948 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31949
31950         PR fortran/18827
31951         * gfortran.dg/assign_2.f90: New test.
31952         * gfortran.dg/assign_3.f90: New test.
31953         * gfortran.dg/assign.f90: New test.
31954
31955 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31956
31957         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31958         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31959         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31960         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31961         names.
31962
31963 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
31964
31965         * gcc.dg/cpp/ucnid-6.c: New.
31966
31967         * gcc.dg/cpp/normalize-1.c: New.
31968         * gcc.dg/cpp/normalize-2.c: New.
31969         * gcc.dg/cpp/normalize-3.c: New.
31970         * gcc.dg/cpp/normalize-4.c: New.
31971         * gcc.dg/cpp/ucnid-4.c: New.
31972         * gcc.dg/cpp/ucnid-5.c: New.
31973         * g++.dg/cpp/normalize-1.C: New.
31974         * g++.dg/cpp/ucnid-1.C: New.
31975
31976 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31977
31978         * gcc.dg/pr18628.c: New.
31979
31980 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31981
31982         PR c++/20280
31983         * g++.dg/tree-ssa/pr20280.C: New.
31984
31985 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31986
31987         PR fortran/20467
31988         * gfortran.dg/stfunc_2.f90: New test.
31989
31990 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31991
31992         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31993
31994 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31995
31996         * gcc.dg/tree-ssa/20050314-1.c: New test.
31997
31998 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31999
32000         PR c++/4403
32001         PR c++/9783, DR433
32002         * g++.dg/template/friend34.C: New test.
32003         * g++.dg/template/friend35.C: Likewise.
32004         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32005
32006 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32007
32008         Friend class name lookup 5/n
32009         PR c++/1016
32010         * g++.dg/lookup/hidden-class1.C: New test.
32011         * g++.dg/lookup/hidden-class2.C: Likewise.
32012         * g++.dg/lookup/hidden-class3.C: Likewise.
32013         * g++.dg/lookup/hidden-class4.C: Likewise.
32014         * g++.dg/lookup/hidden-class5.C: Likewise.
32015         * g++.dg/lookup/hidden-class6.C: Likewise.
32016         * g++.dg/lookup/hidden-class7.C: Likewise.
32017         * g++.dg/lookup/hidden-class8.C: Likewise.
32018         * g++.dg/lookup/hidden-class9.C: Likewise.
32019         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32020         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32021         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32022         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32023         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32024         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32025         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32026         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32027         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32028         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32029         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32030
32031 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32032
32033         PR c++/20157
32034         * g++.dg/template/error18.C: New test.
32035
32036 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32037
32038         PR debug/16792
32039         * g++.dg/debug/pr16792.C: New test.
32040
32041 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32042
32043         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32044         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32045         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32046         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32047         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32048         test assertion names.
32049
32050 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32051
32052         PR fortran/18600
32053         * gfortran.dg/stfunc_1.f90: New test.
32054
32055 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32056
32057         PR fortran/16907
32058         * gfortran.dg/real_index_1.f90: New test.
32059
32060 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32061
32062         PR fortran/20323
32063         * gfortran.dg/spec_expr_1.f90: New test.
32064
32065 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32066
32067         PR c/20402
32068         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32069         new parser.
32070
32071 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32072
32073         PR fortran/20361
32074         * gfortran.dg/largeequiv_1.f90: New test.
32075
32076 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32077
32078         * gcc.dg/ucnid-1.c: New.
32079         * gcc.dg/ucnid-2.c: New.
32080         * gcc.dg/ucnid-3.c: New.
32081         * gcc.dg/ucnid-4.c: New.
32082         * gcc.dg/ucnid-5.c: New.
32083         * gcc.dg/ucnid-6.c: New.
32084         * gcc.dg/cpp/ucnid-1.c: New.
32085         * gcc.dg/cpp/ucnid-2.c: New.
32086         * gcc.dg/cpp/ucnid-3.c: New.
32087         * g++.dg/other/ucnid-1.C: New.
32088
32089 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32090
32091         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32092
32093 2005-03-11  Per Bothner  <per@bothner.com>
32094
32095         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32096         that diagnotics refer to correct token.
32097         * gcc.dg/unused-3.c: Likewise.
32098
32099 2005-03-11  Per Bothner  <per@bothner.com>
32100
32101         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32102         constant" is now actually on same line as string constant.
32103         * gcc.dg/cpp/direct2s.c: Likewise.
32104
32105 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32106
32107         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32108
32109 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32110
32111         PR libfortran/20124
32112         * gfortran.dg/pr20124.f90: New Test
32113
32114 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32115
32116         PR tree-optimization/20130
32117         * gcc.dg/pr20130-1.c: New test.
32118
32119 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32120
32121         PR target/20095
32122         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32123
32124 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32125
32126         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32127
32128 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32129
32130         * g++.dg/eh/forced1.C: Fix comment.
32131         * g++.dg/eh/forced2.C: Ditto.
32132         * g++.dg/eh/forced3.C: Ditto.
32133         * g++.dg/eh/forced4.C: Ditto.
32134
32135 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32136
32137         PR rtl-opt/20412
32138         * gcc.c-torture/compile/pr20412.c: New test.
32139
32140 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32141
32142         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32143
32144 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32145
32146         PR target/20322
32147         * gcc.dg/20050307-1.c: New test.
32148
32149 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32150
32151         PR c++/20375
32152         * g++.dg/other/stdarg3.C: New.
32153
32154 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32155
32156         PR c++/18384, c++/18327
32157         * g++.dg/init/array19.C: New test.
32158
32159         PR inline-asm/20314
32160         * gcc.dg/torture/pr20314-1.c: New test.
32161         * gcc.dg/torture/pr20314-2.c: New test.
32162
32163 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32164
32165         * gcc.dg/20050309-1.c: New test.
32166
32167 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32168
32169         * gcc.dg/builtins-10.c: Reactivate disabled test.
32170         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32171         new cbrt transformations.
32172
32173 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32174
32175         PR c++/20208
32176         * g++.dg/template/array13.C: New test.
32177
32178 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32179
32180         PR c++/16859
32181         * g++.dg/init/brace4.C: New test.
32182
32183 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32184
32185         PR c++/20186
32186         * g++.dg/template/non-dependent12.C: New.
32187
32188 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32189
32190         PR c++/20142
32191         * g++.dg/init/array18.C: Add dg-do run marker.
32192
32193         PR c++/20142
32194         * g++.dg/init/array18.C: New test.
32195
32196 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32197
32198         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32199         * g++.dg/gcov/gcov.exp: Likewise.
32200         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32201         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32202         * lib/c-torture.exp: Likewise.
32203         * lib/fortran-torture.exp: Likewise.
32204         * lib/g++.exp: Likewise.
32205         * lib/gcc-defs.exp: Likewise.
32206         * lib/gcc-dg.exp: Likewise.
32207         * lib/gcc.exp: Likewise.
32208         * lib/gcov.exp: Likewise.
32209         * lib/gfortran.exp: Likewise.
32210         * lib/mike-g++.exp: Likewise.
32211         * lib/mike-gcc.exp: Likewise.
32212         * lib/objc-torture.exp: Likewise.
32213         * lib/objc.exp: Likewise.
32214         * lib/profopt.exp: Likewise.
32215         * lib/target-libpath.exp: Likewise.
32216         * lib/target-supports.exp: Likewise.
32217         * lib/treelang.exp: Likewise.
32218         * lib/wrapper.exp: Likewise.
32219
32220 2005-03-08  Jeff Law  <law@redhat.com>
32221
32222         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32223         PHI-OPT changes.
32224
32225 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32226
32227         * gcc.dg/vect/pr20122.c: New test.
32228
32229 2005-03-07  Jeff Law  <law@redhat.com>
32230
32231         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32232         was folded away.
32233         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32234         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32235         * gcc.dg/tree-ssa/pr18134.c: New test.
32236
32237 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32238
32239         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32240         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32241         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32242
32243 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32244
32245         PR tree-opt/17671
32246         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32247
32248 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32249
32250         * g++.dg/warn/Wnvdtor.C: New test.
32251
32252 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32253
32254         * gcc.dg/torture/pr19683-1.c: New test.
32255
32256 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32257
32258         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32259         * gfortran.dg/g77/19990313-2.f: Ditto.
32260         * gfortran.dg/g77/19990313-3.f: Ditto.
32261         * gfortran.dg/g77/19990525-0.f: Ditto.
32262         * gfortran.dg/g77/19990826-0.f: Ditto.
32263         * gfortran.dg/g77/19990826-2.f: Ditto.
32264         * gfortran.dg/g77/19990826-3.f: Ditto.
32265         * gfortran.dg/g77/20000511-1.f: Ditto.
32266         * gfortran.dg/g77/20000511-2.f: Ditto.
32267         * gfortran.dg/g77/970625-2.f: Ditto.
32268         * gfortran.dg/g77/980310-2.f: Ditto.
32269         * gfortran.dg/g77/980310-3.f: Ditto.
32270         * gfortran.dg/g77/980310-8.f: Ditto.
32271         * gfortran.dg/g77/980519-2.f: Ditto.
32272         * gfortran.dg/g77/alpha1.f: Ditto.
32273         * gfortran.dg/g77/claus.f: Ditto.
32274         * gfortran.dg/g77/erfc.f: Ditto.
32275         * gfortran.dg/g77/short.f: Ditto.
32276         * gfortran.fortran-torture/execute/data.f90: Ditto.
32277         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32278         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32279
32280 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32281
32282         * lib/file-format.exp (gcc_target_object_format): Add check for som
32283         format and hardcode object formats on hppa*-*-hpux*.
32284         * lib/target-supports.exp (check_weak_available): Add check for som
32285         object format.  Always return 0 on hppa*-*-hpux10*.
32286
32287         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32288         is defined.
32289
32290         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32291
32292 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32293
32294         * gfortran.dg/pr19936_1.f90: New test.
32295         * gfortran.dg/pr19936_2.f90: New test.
32296         * gfortran.dg/pr19936_3.f90: New test.
32297
32298 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32299             Paul Thomas <prthomas@drfccad.cea.fr>
32300
32301         * gfortran.dg/PR19754_1.f90: New test.
32302         * gfortran.dg/PR19754_2.f90: Ditto.
32303
32304 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32305
32306         PR c++/19311
32307         * g++.dg/template/non-dependent11.C: New test.
32308
32309 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32310
32311         * lib/target-supports.exp (check_iconv_available): Fix comment.
32312
32313 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32314             Joseph S. Myers  <joseph@codesourcery.com>
32315
32316         PR c++/19797
32317         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32318
32319 2005-03-04  Matthew Sachs  <msachs@apple.com>
32320
32321         * gcc.exp (gcc_target_compile): Put braces around
32322         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32323         * objc.exp (objc_target_compile): Likewise.
32324         * treelang.exp (treelang_target_compile): Likewise.
32325
32326 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32327
32328         PR fortran/19673
32329         * gfortran.dg/func_result_1.f90: New test.
32330
32331 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32332
32333         * gcc.misc-tests/options.exp: New test.
32334
32335 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32336
32337         * gcc.dg/pr15784-4.c: New test.
32338
32339 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32340
32341         * gcc.c-torture/execute/pr17133.c: New.
32342         * gcc.c-torture/compile/20050303-1.c: New.
32343
32344 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32345
32346         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32347
32348 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32349
32350         * g++.dg/overload/using2.C: New.
32351
32352 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32353
32354         PR c++/19916
32355         * g++.dg/init/ptrmem2.C: New test.
32356
32357 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32358
32359         PR c/8927
32360         * gcc.dg/pr8927-1.c: New test.
32361
32362 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32363
32364         PR c++/20232
32365         * g++.dg/inherit/covariant12.C: New.
32366
32367 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32368
32369         PR fortran/19479
32370         * gfortran.dg/bound_1.f90: New test.
32371
32372 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32373
32374         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32375         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32376
32377 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32378
32379         PR c/20245
32380         * gcc.dg/pr20245-1.c: New test.
32381
32382 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32383
32384         PR middle-end/19874
32385         * gcc.c-torture/execute/20050119-2.c: New test case.
32386
32387 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32388
32389         * README: Update the DejaGnu bug reporting address.
32390         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32391         * lib/objc-torture.exp: Likewise.
32392
32393 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32394
32395         * gfortran.dg/boz_1.f90: New test.
32396         * gfortran.dg/boz_3.f90: New test.
32397         * gfortran.dg/boz_4.f90: New test.
32398
32399 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32400
32401         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32402         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32403
32404 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32405
32406         PR libfortran/20101
32407         * gfortran.dg/write_0_pe_format.f90: New test.
32408
32409 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32410
32411         PR c++/20206
32412         * g++.dg/opt/thunk2.C: New test.
32413         * g++.dg/opt/covariant1.C: New test.
32414
32415 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32416
32417         * gfortran.dg/e_d_fmt.f90: New test.
32418
32419 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32420
32421         * gcc.dg/asm-b.c: Fix comment typos.
32422
32423 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32424
32425         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32426         a V_MAY_DEF also.
32427
32428 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32429
32430         PR tree-opt/20188
32431         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32432         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32433         * gcc.dg/asm-b.c: New test.
32434
32435 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32436
32437         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32438         Disable this test on IRIX 6.
32439
32440 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32441
32442         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32443         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32444         parser.
32445
32446 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32447
32448         PR tree-optimization/20204
32449         * gcc.dg/pr20204.c: New test.
32450
32451 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32452
32453         PR target/20196
32454         * gcc.c-torture/execute/20050224-1.c: New test.
32455
32456         PR c++/20175
32457         * g++.dg/warn/Wbraces2.C: New test.
32458
32459 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32460
32461         PR c++/19878
32462         * g++.dg/init/const2.C: New test.
32463
32464 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32465
32466         PR tree-optimization/20100
32467         * gcc.c-torture/execute/pr20100-1.c: New test.
32468
32469 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32470
32471         * gfortran.dg/implicit_3.f90: New test.
32472
32473         * gfortran.dg/deftype_1.f90: New test.
32474
32475 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32476
32477         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32478         the test passes.
32479         * g++.dg/other/anon3.C: Accept a warning.
32480
32481 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32482
32483         * gcc.dg/pr20017.c: Fix a comment typo.
32484
32485 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32486
32487         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32488
32489 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32490
32491         PR ada/19902
32492         * ada/acats/tests/cxa/cxa3004.a: Remove.
32493         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32494
32495 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32496
32497         PR c++/20073
32498         * g++.dg/init/const1.C: New test.
32499
32500         PR c++/19991
32501         * g++.dg/parse/constant7.C: New test.
32502
32503         PR c++/20152
32504         * g++.dg/parse/error27.C: New test.
32505         * g++.dg/template/qualttp15.C: Adjust error markers.
32506         * g++.old-deja/g++.other/struct1.C: Likewise.
32507
32508         PR c++/20153
32509         * g++.dg/template/error17.C: New test.
32510
32511         PR c++/20148
32512         * g++.dg/parser/error26.C: New test.
32513
32514 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32515
32516         PR tree-optimization/20100
32517         PR tree-optimization/20115
32518         * gcc.dg/pr20115.c: New test.
32519         * gcc.dg/pr20115-1.c: New test.
32520         * gcc.dg/pr20100.c: New test.
32521         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32522         call-clobbered variables after alias1.
32523
32524 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32525
32526         * gfortran.dg/list_read_4.f90: new test.
32527
32528 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32529
32530         PR rtl-optimization/20017.
32531         * gcc.dg/pr20017.c: New.
32532
32533 2005-02-22  Devang Patel  <dpatel@apple.com>
32534
32535         PR 19952
32536         * g++.dg/tree-ssa/pr19952.C: New test.
32537
32538 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32539
32540         PR c++/19883
32541         * g++.dg/parse/constant6.C: New test.
32542
32543 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32544
32545         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32546         * g++.dg/charset/asm2.c: Likewise.
32547         * g++.dg/charset/asm3.c: Likewise.
32548         * g++.dg/charset/asm4.c: Likewise.
32549         * g++.dg/charset/asm5.c: Likewise.
32550         * g++.dg/charset/attribute1.c: Likewise.
32551         * g++.dg/charset/attribute2.c: Likewise.
32552         * g++.dg/charset/extern1.cc: Likewise.
32553         * g++.dg/charset/extern2.cc: Likewise.
32554         * g++.dg/charset/extern3.cc: Likewise.
32555         * g++.dg/charset/function.cc: Likewise.
32556         * g++.dg/charset/string.c: Likewise.
32557         * g++.dg/charset/charset.exp: Likewise.
32558         * lib/target-supports.exp (check_iconv_available): Fix comment.
32559
32560 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32561
32562         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32563         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32564         * gcc.dg/charset/asm2.c: Likewise.
32565         * gcc.dg/charset/asm3.c: Likewise.
32566         * gcc.dg/charset/asm4.c: Likewise.
32567         * gcc.dg/charset/asm5.c: Likewise.
32568         * gcc.dg/charset/asm6.c: Likewise.
32569         * gcc.dg/charset/attribute1.c: Likewise.
32570         * gcc.dg/charset/attribute2.c: Likewise.
32571         * gcc.dg/charset/builtin1.c: Likewise.
32572         * gcc.dg/charset/extern.c: Likewise.
32573         * gcc.dg/charset/function.c: Likewise.
32574         * gcc.dg/charset/string.c: Likewise.
32575         * gcc.dg/charset/charset.exp: Likewise.
32576
32577 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32578
32579         PR fortran/20086
32580         * gfortran.dg/pr20086.f90: New test.
32581
32582 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32583
32584         PR tree-optimization/19786
32585         * g++.dg/tree-ssa/pr19786.C: New.
32586
32587 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32588
32589         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32590
32591 2005-02-21  Jeff Law  <law@redhat.com>
32592
32593         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32594
32595 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32596
32597         * gfortran.dg/do_iterator: Split loop, markup all lines for
32598         which an error locus is printed.
32599         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32600         locus is printed.
32601         * gfortran.dg/select_4.f90: Likewise.
32602         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32603         locuses in the various permutations.
32604
32605 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32606
32607         PR tree-optimization/19951
32608         * g++.dg/vect: New directory.
32609         * g++.dg/vect/vect.exp: New file.
32610         * g++.dg/vect/pr19951.cc: New testcase.
32611         * g++.dg/dg.exp: Also prune vectorizer tests.
32612
32613 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32614
32615         PR 18785
32616         * gcc.dg/charset/builtin1.c: New test.
32617
32618 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32619
32620         PR c++/19299
32621         * g++.dg/inherit/volatile1.C: New test.
32622
32623         PR c++/19440
32624         * g++.dg/template/dtor4.C: New test.
32625
32626 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32627
32628         * gfortran.dg/int_1.f90: New test.
32629
32630 2005-02-19  Devang Patel  <dpatel@apple.com>
32631
32632         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32633
32634 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32635
32636         * gfortran.dg/achar_1.f90: New test.
32637
32638 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32639
32640         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32641
32642 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32643             Jakub Jelinek  <jakub@redhat.com>
32644
32645         PR tree-optimization/19828
32646         * gcc.dg/tree-ssa/loop-7.c: New test.
32647         * gcc.c-torture/execute/20050218-1.c: New test.
32648
32649 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32650
32651         PR c/20043
32652         * gcc.dg/transparent-union-1.c: New test.
32653         * gcc.dg/transparent-union-2.c: New test.
32654
32655 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32656
32657         PR tree-optimization/18977
32658         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32659
32660 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32661
32662         PR target/20054
32663         * gcc.dg/pr20054.c: New test.
32664
32665 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32666
32667         PR c++/19508
32668         * g++.dg/ext/attrib20.C: New test.
32669
32670 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32671
32672         PR middle-end/20030
32673         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32674
32675 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32676
32677         PR c++/20008
32678         * g++.dg/opt/switch4.C: New.
32679
32680 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32681
32682         PR c++/20023
32683         PR tree-optimization/20009
32684         * gcc.c-torture/compile/20050217-1.c: New test.
32685         * g++.dg/opt/switch3.C: New test.
32686
32687         PR tree-optimization/18947
32688         * gcc.c-torture/compile/20050215-1.c: New test.
32689         * gcc.c-torture/compile/20050215-2.c: New test.
32690         * gcc.c-torture/compile/20050215-3.c: New test.
32691
32692 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32693
32694         PR c++/20028
32695         * g++.dg/template/crash34.C: New.
32696
32697         PR c++/20022
32698         * g++.dg/other/access3.C: New.
32699
32700 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32701
32702         * gcc.dg/vect/vect-98.c: New test.
32703
32704 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32705
32706         PR tree-optimization/19967
32707         * gcc.dg/pr19967.c: New.
32708
32709 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32710
32711         PR middle-end/19857
32712         * gcc.dg/tree-ssa/20050215-1.c: New test.
32713         * gcc.c-torture/execute/20050215-1.c: New test.
32714
32715 2005-02-15  Eric Christopher  <echristo@redhat.com>
32716
32717         * gcc.dg/cpp/20050215-1.c: New file.
32718
32719 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32720
32721         PR tree-optimization/15785
32722         * gcc.dg/pr15785-1.c: New test.
32723
32724 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32725
32726         PR c++/17788
32727         * g++.dg/init/ctor4.C: New.
32728         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32729
32730 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32731
32732         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32733         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32734
32735 2005-02-15  Andreas Schwab  <schwab@suse.de>
32736
32737         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32738         declare malloc.
32739
32740 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32741
32742         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32743
32744 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32745
32746         PR tree-optimization/19853
32747         * gcc.c-torture/compile/pr19853.c: New test.
32748
32749 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32750
32751         PR c++/19608
32752         * g++.dg/parse/local-class1.C: New.
32753
32754         PR c++/19895
32755         * g++.dg/parse/ptrmem3.C: New.
32756
32757         PR c++/19884
32758         * g++.old-deja/g++.oliva/template6.C: Add another case.
32759         * g++.dg/template/explicit6.C: New.
32760
32761 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32762
32763         PR c++/17816
32764         * g++.dg/other/redecl2.C: New.
32765
32766 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32767
32768         PR c++/19891
32769         * g++.dg/abi/covariant4.C: New.
32770
32771 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32772
32773         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32774         New tests.
32775
32776 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32777
32778         * gcc.dg/vect/vect-96.c: Fix typo.
32779
32780 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32781
32782         PR c++/14479
32783         PR c++/19487
32784         * g++.dg/template/enum5.C: New test.
32785
32786 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32787
32788         * gcc.dg/vect/vect-97.c: New test.
32789
32790 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32791
32792         * gcc.dg/vect/vect-96.c: New test.
32793
32794 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32795
32796         * gcc.dg/builtins-34.c: Also check ldexp*.
32797
32798 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32799
32800         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32801
32802 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32803
32804         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32805         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32806         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32807         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32808         selector_list, selector_expression, dg-process-target): Move to new
32809         file target-supports-dg.exp.
32810         * lib/target-supports-dg.exp: New.
32811
32812         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32813         New.
32814
32815 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32816
32817         PR c++/19666
32818         * g++.dg/other/ptrmem6.C: New test.
32819
32820         PR middle-end/19858
32821         * gcc.c-torture/compile/20050210-1.c: New test.
32822
32823 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32824
32825         PR c++/19755
32826         * g++.dg/warn/Wbraces1.C: New test.
32827
32828 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32829
32830         * gcc.dg/builtins-52.c: New testcase.
32831
32832 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32833
32834         PR c/19342
32835         * gcc.c-torture/execute/20050119-1.c: New test.
32836
32837 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32838
32839         PR c++/19811
32840         * g++.dg/init/delete1.C: New test.
32841
32842 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32843
32844         PR c++/18470
32845         * g++.dg/template/static12.C: New test.
32846
32847 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32848
32849         PR c++/19787
32850         * g++.dg/conversion/ambig1.C: New test.
32851
32852         PR c++/19739
32853         * g++.dg/ext/attrib19.C: New test.
32854
32855         PR c++/19732
32856         * g++.dg/parse/dtor5.C: New test.
32857
32858         PR c++/19762
32859         * g++.dg/template/dtor3.C: New test.
32860
32861         PR c++/19826
32862         * g++.dg/template/static11.C: New test.
32863         * g++.dg/template/crash2.C: Remove dg-error marker.
32864
32865 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32866
32867         PR C++/18491
32868         * g++.old-deja/g++.mike/p10769a.C: Remove.
32869
32870 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32871
32872         * gcc.dg/builtins-48.c: New test case.
32873         * gcc.dg/builtins-49.c: New test case.
32874         * gcc.dg/builtins-50.c: New test case.
32875         * gcc.dg/builtins-51.c: New test case.
32876
32877 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32878
32879         PR middle-end/19583
32880         * g++.dg/warn/Wreturn-type-3.C: New test.
32881
32882 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32883
32884         PR middle-end/19402
32885         * gcc.dg/pr19402-1.c: New testcase.
32886         * gcc.dg/pr19402-2.c: likewise.
32887
32888 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32889
32890         PR middle-end/19854
32891         * g++.dg/tree-ssa/tmmti.C: New testcase.
32892
32893 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32894
32895         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32896
32897 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32898
32899         PR c++/19733
32900         * g++.dg/parse/crash23.C: New test.
32901         * g++.dg/warn/Weff1.C: New test.
32902
32903 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32904
32905         * gcc.dg/20050209-1.c: New test.
32906
32907 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32908
32909         PR target/19799
32910         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32911
32912 2005-02-08  Mike Stump  <mrs@apple.com>
32913
32914         * g++.dg/pch/import-2.c: New test.
32915         * g++.dg/pch/import-2.hs: New.
32916         * g++.dg/pch/include/import-2a.h: New.
32917         * g++.dg/pch/include/import-2b.h: New.
32918
32919 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32920
32921         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32922
32923 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32924
32925         * gfortran.dg/substr_1.f90: New test.
32926
32927 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32928
32929         PR middle-end/19775
32930         * gcc.dg/torture/builtin-power-1.c: Disable test for
32931         invalid transformation.
32932         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32933         no longer optimize.
32934         * gcc.dg/builtins-47.c: New testcase.
32935
32936 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32937             Dorit Naishlos  <dorit@il.ibm.com>
32938
32939         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32940
32941 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32942
32943         * gcc.c-torture/compile/20050206-1.c: New test.
32944
32945 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32946
32947         PR tree-opt/19768
32948         * g++.dg/opt/pr19768.C: New test.
32949
32950 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32951
32952         PR tree-opt/19736
32953         * gcc.c-torture/compile/pr19736.c: New test.
32954
32955 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32956
32957         PR c++/17401
32958         * g++.dg/parse/error25.C: New test.
32959
32960 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32961
32962         * gcc.c-torture/execute/20050203-1.c: New.
32963
32964 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
32965
32966         * gcc.dg/vect/vect-85.c: Remove xfail.
32967         * gcc.dg/vect/vect-86.c: Remove xfail.
32968         * gcc.dg/vect/vect-87.c: Remove xfail.
32969         * gcc.dg/vect/vect-88.c: Remove xfail.
32970
32971 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
32972
32973         * gcc.dg/altivec-19.c: New.
32974
32975 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
32976
32977         PR c/17807
32978         * gcc.dg/nested-func-3.c: New test.
32979         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32980
32981 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
32982
32983         * gcc.test-framework/gen_directive_tests: Generate tests for
32984         selector expressions.
32985
32986 2005-02-02  Matt Austern  <austern@apple.com>
32987
32988         PR c++/19628
32989         * g++/ext/builtin7.C: New.
32990         * g++/ext/builtin8.C: New.
32991
32992 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32993
32994         PR c/18502
32995         * gcc.dg/pr18502-1.c: New test.
32996
32997 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32998
32999         PR c++/17413
33000         * g++.dg/template/local4.C: Tweak.
33001
33002 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33003
33004         PR tree-optimization/19578
33005         * gcc.c-torture/compile/20050202-1.c: New test.
33006
33007 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33008
33009         PR c/19435
33010         * gcc.dg/c99-init-4.c: New test.
33011
33012 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33013
33014         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33015
33016         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33017
33018         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33019         * g++.dg/eh/check-vect.h: New.
33020
33021         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33022         * gcc.dg/vect/vect-78.c: Ditto.
33023         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33024         Remove.
33025
33026         * g++.dg/conversion/simd1.C: Expect warning.
33027         * g++.dg/ext/attribute-test-1.C: Ditto.
33028         * g++.dg/ext/attribute-test-2.C: Ditto.
33029         * g++.dg/ext/attribute-test-3.C: Ditto.
33030         * g++.dg/ext/attribute-test-4.C: Ditto.
33031
33032         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33033         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33034
33035         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33036
33037 2005-02-01  Richard Henderson  <rth@redhat.com>
33038
33039         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33040         long double for ibm double-double format.
33041         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33042
33043 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33044
33045         PR tree-optimization/19633
33046         * gcc.dg/pr19633-1.c: New test.
33047         * gcc.dg/pr19633.c: Tweak to make pointer point
33048         to NULL or a symbol.
33049
33050 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33051
33052         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33053         New procs.
33054         (dg-process-target (local override)): Handle selector expressions.
33055
33056         * gcc.test-framework/README: Describe tests in source directory.
33057         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33058         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33059         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33060         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33061         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33062         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33063         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33064         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33065         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33066         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33067         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33068         * gcc.test-framework/dg-error-exp-P.c: New test.
33069         * gcc.test-framework/dg-error-exp-XP.c: New test.
33070         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33071         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33072         * gcc.test-framework/dg-output-exp-P.c: New test.
33073         * gcc.test-framework/dg-output-exp-XF.c: New test.
33074         * gcc.test-framework/dg-warning-exp-P.c: New test.
33075         * gcc.misc-tests/dg-1.c: Remove.
33076         * gcc.misc-tests/dg-2.c: Remove.
33077         * gcc.misc-tests/dg-3.c: Remove.
33078         * gcc.misc-tests/dg-4.c: Remove.
33079         * gcc.misc-tests/dg-5.c: Remove.
33080         * gcc.misc-tests/dg-6.c: Remove.
33081         * gcc.misc-tests/dg-7.c: Remove.
33082         * gcc.misc-tests/dg-8.c: Remove.
33083         * gcc.misc-tests/dg-9.c: Remove.
33084         * gcc.misc-tests/dg-10.c: Remove.
33085         * gcc.misc-tests/dg-11.c: Remove.
33086         * gcc.misc-tests/dg-12.c: Remove.
33087         * gcc.misc-tests/dg-test.exp: Remove.
33088
33089         * gcc.test-framework/test-framework.awk: Change recording and
33090         printing of passes and failures.
33091
33092         * gcc.test-framework: New directory.
33093         * gcc.test-framework/README: New.
33094         * gcc.test-framework/test-framework.exp: New.
33095         * gcc.test-framework/test-framework.awk: New.
33096         * gcc.test-framework/gen_directive_tests: New.
33097
33098 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33099
33100         * lib/treelang.exp: Fix comment typos.
33101         (treelang_target_compile): Don't append libs=-ltreelang to options.
33102
33103 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33104
33105         * g++.dg/parse/typename7.C: Adjust error messages.
33106
33107 2005-01-31  Jeff Law  <law@redhat.com>
33108
33109         * gcc.c-torture/execute/20050131-1.c: New test.
33110         * gcc.dg/wcaselabel.c: New test.
33111
33112 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33113
33114         * g++.dg/other/warning1.C: Adjust error messags.
33115         * g++.dg/parse/constant5.C: New test.
33116
33117 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33118
33119         PR c/19333
33120         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33121         the test case valid.
33122         * gcc.dg/20030815-1.c: Remove invalid tests.
33123         * gcc.dg/array-7.c: Adjust expected result.
33124         * gcc.dg/pr18596-3.c: Likewise.
33125         * gcc.dg/noncompile/20000901-1.c: Likewise.
33126         * gcc.dg/noncompile/init-2.c: Likewise.
33127         * gcc.dg/noncompile/init-4.c: Likewise.
33128
33129 2005-01-31  Dale Johannesen  <dalej@apple.com>
33130
33131         * g++.dg/opt/pr19650.C: New test.
33132
33133 2005-01-31  Richard Henderson  <rth@redhat.com>
33134
33135         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33136         long double for intel double extended format.
33137         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33138
33139 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33140
33141         PR c++/19555
33142         * g++.dg/template/static10.C: New test.
33143
33144         PR c++/19395
33145         * g++.dg/parse/error24.C: New test.
33146
33147         PR c++/19367
33148         * g++.dg/lookup/builtin1.C: New test.
33149
33150         PR c++/19457
33151         * g++.dg/warn/conv3.C: New test.
33152
33153 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33154
33155         PR fortran/19647
33156         * gfortan.dg/inquire_7.f90
33157
33158 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33159
33160         PR tree-optimization/15791
33161         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33162         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33163         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33164         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33165         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33166         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33167         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33168         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33169         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33170         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33171
33172 2005-01-29  Paul Brook  <paul@codesourcery.com>
33173
33174         PR fortran/18565
33175         * check.c (real_or_complex_check): New function.
33176         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33177         * intrinsic.c (add_functions): Use new check functions.
33178         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33179         Add prototypes.
33180
33181 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33182
33183         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33184         gcc.dg/lvalue-3.c: New tests.
33185         * gcc.dg/concat.c: Update expected messages.
33186
33187 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33188
33189         PR libfortran/19595
33190         * gfortran.dg/eor_1.f90: New test.
33191
33192 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33193
33194         PR fortran/19589
33195         * gfortran.dg/logical_data_1.f90: New test.
33196
33197 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33198
33199         PR c++/19253
33200         * g++.dg/template/crash33.C: New test.
33201
33202         PR c++/19667
33203         * g++.dg/template/crash32.C: New test.
33204
33205 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33206
33207         PR middle-end/16558
33208         * g++.dg/warn/Wreturn-type-2.C: New test.
33209
33210 2004-06-24  Jeff Law  <law@redhat.com>
33211
33212         * gcc.dg/tree-ssa/20050128-1.c: New test.
33213
33214 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33215
33216         * gcc.target/frv/all-mdpackh-1.c: New test.
33217
33218 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33219
33220         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33221
33222 2005-01-27  Richard Henderson  <rth@redhat.com>
33223
33224         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33225
33226 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33227
33228         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33229
33230 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33231
33232         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33233         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33234         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33235         to cope with cases where the multilib options override the dg-options.
33236
33237 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33238
33239         PR c/18946
33240         * gcc.dg/noncompile/20050120-1.c: New test.
33241
33242 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33243
33244         PR tree-optimization/19633
33245         * gcc.dg/pr19633.c: New test.
33246         * gcc.dg/tree-ssa/pr19633.c: New test.
33247
33248 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33249
33250         * gcc.dg/20041216-1.c: New test.
33251
33252 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33253
33254         PR objc/18862
33255         * objc.dg/selector-2.m: New test.
33256
33257 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33258
33259         * g++.dg/opt/range-test-2.C: New test.
33260
33261         PR rtl-optimization/19579
33262         * gcc.c-torture/execute/20050124-1.c: New test.
33263
33264 2005-01-26  Greg Parker  <gparker@apple.com>
33265         Stuart Hastings  <stuart@apple.com>
33266
33267         * gcc.c-torture/execute/20050125-1.c: New.
33268
33269 2005-01-18  Jan Hubicka  <jh@suse.cz>
33270
33271         PR tree-optimize/19337
33272         * gcc.c-torture/compile/20050119-1.c: New test.
33273
33274 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33275
33276         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33277         test for successful match.
33278
33279 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33280
33281         PR objc/18408
33282         * objc.dg/comp-types-7.m: New test.
33283
33284 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33285
33286         * lib/target-supports.exp (current_target_name): New.
33287         (check_effective_target_ilp32, check_effective_target_lp64):
33288         Cache the result to use as long as the current target, with
33289         multilib flags, remains the same.
33290
33291         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33292         (dg-require-weak, dg-require-visibility, dg-require-alias,
33293         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33294         dg-require-effective-target, dg-skip-if): Remove call to
33295         skip_test_and_clear_xfail.
33296         (dg-test): Clear xfail data.
33297
33298 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33299
33300         PR target/17751
33301         * gcc.dg/ppc64-toc.c: New test.
33302
33303         * g++.dg/tree-ssa/empty-1.C: New test.
33304
33305         PR middle-end/19551
33306         * gcc.c-torture/execute/20050121-1.c: New test.
33307         * gcc.dg/20050121-2.c: New test.
33308
33309 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33310         Paul Brook  <paul@codesourcery.com>
33311
33312         PR fortran/17941
33313         * gfortran.dg/real_const_1.f: New test.
33314         * gfortran.dg/real_const_2.f90: New test.
33315         * gfortran.dg/complex_int_1.f90: New test.
33316
33317 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33318
33319         PR fortran/19313
33320         * gfortan.dg/inquire_6.f90: New test.
33321
33322 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33323
33324         PR libfortran/19451
33325         * open_readonly_1.f90: New test.
33326
33327 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33328
33329         PR libfortran/18982
33330         * gfortran.dg/open_new.f90: New file.
33331
33332 2005-01-22  Paul Brook  <paul@codesourcery.com>
33333
33334         * namelist_1.f90: New test.
33335
33336 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33337
33338         PR tree-optimization/19484
33339         * gcc.c-torture/compile/20050122-[12].c: New tests.
33340
33341 2005-01-22  Paul Brook  <paul@codesourcery.com>
33342
33343         * gfortran.dg/implicit_2.f90: New test.
33344
33345 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33346
33347         PR fortran/19314
33348         * gfortran.dg/inquire_5.f90: New test.
33349
33350 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33351
33352         PR c/18809
33353         * gcc.dg/pr18809-1.c: New test.
33354
33355 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33356
33357         * gcc.dg/20050121-1.c: New test.
33358
33359         PR tree-optimization/13000
33360         * gcc.dg/20040206-1.c: Change warning to point where function is
33361         being inlined.
33362
33363 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33364
33365         PR c++/19208
33366         * g++.dg/template/array11.C: New test.
33367
33368 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33369
33370         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33371         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33372         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33373         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33374         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33375         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33376
33377 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33378
33379         PR tree-optimization/15349
33380         * gcc.dg/tree-ssa/pr15349.c: New.
33381
33382 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33383
33384         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33385
33386 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33387
33388         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33389         scan-assembler-times directive name.
33390
33391         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33392         after dg-do.
33393
33394         PR rtl-optimization/19462
33395         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33396
33397 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33398
33399         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33400         counting function calls on ia64.
33401
33402 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33403
33404         PR rtl-optimization/15139
33405         * gcc.dg/20050111-2.c: New test.
33406
33407         PR c/17297
33408         * gcc.c-torture/compile/20050113-1.c: New testcase.
33409
33410         PR middle-end/19164
33411         * gcc.dg/20050113-1.c: New testcase.
33412
33413 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33414
33415         * gcc.dg/vect/vect-85.c: Add comment.
33416         * gcc.dg/vect/vect-86.c: Add xfail for now.
33417         * gcc.dg/vect/vect-87.c: Add xfail for now.
33418         * gcc.dg/vect/vect-88.c: Add xfail for now.
33419         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33420
33421 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33422
33423         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33424
33425 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33426
33427         * g++.dg/debug/typedef3.C: New test.
33428
33429 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33430
33431         PR c/19472
33432         * gcc.dg/asm-a.c: New test.
33433
33434 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33435
33436         * gcc.dg/sh-relax.c: Add prototype for abort.
33437
33438 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33439
33440         * gcc.dg/short-compare-1.c: New test.
33441         * gcc.dg/short-compare-2.c: Likewise.
33442
33443 2005-01-18  Michael Matz  <matz@suse.de>
33444
33445         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33446
33447 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33448
33449         PR tree-optimization/19121
33450         * gcc.c-torture/compile/pr19121.c: New test.
33451
33452 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33453
33454         PR target/19357
33455         * gcc.c-torture/compile/pr19357.c: New test.
33456
33457 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33458
33459         PR c/5675
33460         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33461         pass--those that refer just to the variable, possibly with a
33462         cast.
33463         * gcc.dg/c99-const-expr-3.c: Likewise.
33464
33465         PR middle-end/13127
33466         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33467         longer emitted.
33468
33469 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33470
33471         PR fortran/18778
33472         * gfortran.dg/endfile_2.f90: New test.
33473
33474 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33475
33476         PR 19168
33477         * gfortran.dg/select_5.f90: New test.
33478
33479 2004-01-16  Paul Brook  <paul@codesourcery.com>
33480
33481         * gfortran.dg/common_4.f90: New test.
33482
33483 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33484
33485         PR rtl-optimization/19462
33486         * gcc.dg/torture/pr19462-1.c: New test.
33487
33488 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33489
33490         PR objc/19321
33491         * objc.dg/func-ptr-2.m: New.
33492         * objc.dg/volatile-1.m: New.
33493
33494 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33495
33496         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33497
33498 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33499
33500         PR tree-optimization/19060
33501         * gcc.c-torture/execute/20050104-1.c: New test.
33502
33503 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33504
33505         PR fortran/18983
33506         * gfortran.dg/write_to_null.f90: New test.
33507
33508 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33509             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33510
33511         PR other/19328
33512         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33513         argument.
33514
33515 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33516
33517         PR c++/19263
33518         * g++.dg/init/vector1.C: New test.
33519
33520 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33521
33522         PR target/13158
33523         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33524         PR target/18987
33525         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33526
33527 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33528
33529         * gfortran.dg/select_1.f90: New test.
33530         * gfortran.dg/select_2.f90: New test.
33531         * gfortran.dg/select_3.f90: New test.
33532         * gfortran.dg/select_4.f90: New test.
33533
33534 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33535
33536         PR middle-end/19084
33537         PR rtl-optimization/19348
33538         * gcc.dg/20050111-1.c: New test.
33539         * gcc.c-torture/execute/20050111-1.c: New test.
33540
33541         * gcc.dg/i386-asm-4.c: New test.
33542
33543 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33544
33545         * gcc.dg/nested-func-2.c: New test.
33546         * ada/acats/norun.lst: Remove c953002.
33547
33548 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33549
33550         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33551
33552 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33553
33554         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33555
33556 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33557
33558         PR target/18761
33559         * g++.dg/abi/align1.C: New test.
33560
33561 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33562
33563         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33564         at a time.
33565         * g++.dg/ext/altivec_check.h: Support compiling as C.
33566
33567 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33568
33569         PR c++/19355
33570         * g++.dg/expr/pr19355-1.C: New test case.
33571
33572 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33573
33574         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33575         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33576         * ada/acats/tests/c3/c92005b.ada: Likewise.
33577         * ada/acats/tests/c3/cxb3012.a: Likewise.
33578         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33579
33580 2005-01-09  Paul Brook  <paul@codesourcery.com>
33581
33582         * gfortran.dg/common_2.f90: New file.
33583         * gfortran.dg/common_3.f90: New file.
33584
33585 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33586
33587         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33588
33589 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33590
33591         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33592         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33593         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33594         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33595         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33596         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33597         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33598         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33599         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33600         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33601         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33602         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33603         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33604         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33605         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33606         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33607         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33608         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33609         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33610         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33611         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33612         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33613         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33614         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33615         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33616         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33617         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33618         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33619         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33620         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33621         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33622         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33623         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33624         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33625         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33626         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33627         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33628         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33629         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33630         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33631         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33632         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33633         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33634         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33635         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33636         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33637         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33638         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33639         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33640         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33641         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33642         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33643         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33644         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33645         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33646         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33647         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33648         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33649         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33650         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33651         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33652         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33653         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33654         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33655         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33656         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33657         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33658
33659         * gcc.dg/vect/vect-1.c: Fix spelling.
33660         * gcc.dg/vect/vect-10.c: Fix spelling.
33661         * gcc.dg/vect/vect-11.c: Fix spelling.
33662         * gcc.dg/vect/vect-12.c: Fix spelling.
33663         * gcc.dg/vect/vect-14.c: Fix spelling.
33664         * gcc.dg/vect/vect-15.c: Fix spelling.
33665         * gcc.dg/vect/vect-16.c: Fix spelling.
33666         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33667         * gcc.dg/vect/vect-64.c: Fix comments.
33668         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33669
33670 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33671             Ira Rosen  <irar@il.ibm.com>
33672
33673         * gcc.dg/vect/vect-70.c: New test.
33674         * gcc.dg/vect/vect-71.c: New test.
33675
33676 2005-01-09  Manfred Hollstein  <mh@suse.com>
33677
33678         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33679         * gcc.dg/pr18241-2.c: Likewise.
33680         * gcc.dg/pr18241-3.c: Likewise.
33681         * gcc.dg/pr18241-4.c: Likewise.
33682         * gcc.dg/pr18241-5.c: Likewise.
33683
33684 2005-01-08  Richard Henderson  <rth@redhat.com>
33685
33686         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33687         False for x86 and x86-64.
33688
33689 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33690
33691         PR tree-optimization/18241
33692         * gcc.dg/pr18241-1.c: New test.
33693         * gcc.dg/pr18241-2.c: New test.
33694         * gcc.dg/pr18241-3.c: New test.
33695         * gcc.dg/pr18241-4.c: New test.
33696         * gcc.dg/pr18241-5.c: New test.
33697
33698 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33699
33700         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33701         gfortran.dg/select_4.f90: New.
33702
33703 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33704
33705         * gcc.c-torture/execute/20050107-1.c: New test.
33706
33707 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33708
33709         PR c++/19298
33710         * g++.dg/template/ref2.C: New.
33711
33712 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33713
33714         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33715         instead of being empty.
33716
33717 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33718
33719         PR fortran/15553
33720         * gfortran.dg/array-1.f90: New test.
33721
33722 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33723
33724         PR tree-optimization/19283
33725         * gcc.c-torture/execute/20050106-1.c: New test.
33726
33727         PR rtl-optimization/18861
33728         * gcc.dg/20050105-1.c: New test.
33729
33730         PR tree-optimization/18828
33731         * gcc.dg/20050105-2.c: New test.
33732
33733 2005-01-07  Andreas Jaeger  <aj@suse.de>
33734
33735         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33736
33737 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33738
33739         PR fortran/18398
33740         * gfortran.dg/fmt_read.f90: New test.
33741
33742 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33743
33744         * gcc.dg/rs6000-ldouble-2.c: New.
33745
33746 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33747
33748         PR c++/19244
33749         * g++.dg/parser/ctor2.C: New test.
33750
33751 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33752
33753         PR c++/17154
33754         * g++.dg/template/using9.C: New test.
33755
33756 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33757
33758         PR c++/19258
33759         * g++.dg/lookup/friend6.C: New test.
33760
33761 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33762
33763         PR c++/19270
33764         * g++.dg/template/array10.C: New.
33765
33766 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33767
33768         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33769         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33770
33771 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33772
33773         * gcc.c-torture/compile/20050105-1.c: New test.
33774
33775 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33776
33777         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33778
33779 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33780
33781         PR middle-end/19100
33782         * gcc.dg/conv-3.c: New test case.
33783
33784 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33785
33786         * gcc.dg/asm-wide-1.c: New test.
33787
33788 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33789
33790         PR c++/19030
33791         * g++.dg/parse/crash22.C: New
33792
33793 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33794
33795         PR 19257
33796         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33797
33798 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33799
33800         PR middle-end/17767
33801         * gcc.dg/i386-mmx-6.c: New test case.
33802
33803 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33804
33805         PR tree-optimization/18308
33806         * gcc.dg/vect/pr18308.c: New testcase.
33807
33808 2005-01-04  Andreas Jaeger  <aj@suse.de>
33809
33810         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33811
33812 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33813             Robert Bowdidge <bowdidge@apple.com>
33814
33815         * gcc.dg/cpp/subframework1.c: New.
33816         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33817         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33818         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33819         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33820
33821 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33822
33823         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33824         producing warning.
33825         * gcc.dg/darwin-weakimport-2.c: New.
33826
33827 2005-01-03  Richard Henderson  <rth@redhat.com>
33828
33829         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33830
33831 2005-01-03  Richard Henderson  <rth@redhat.com>
33832
33833         * gcc.dg/vect/vect.exp: Enable for ia64.
33834         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33835         (check_effective_target_vect_float): Likewise.
33836         (check_effective_target_vect_no_align): Likewise.
33837         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33838         * gcc.dg/vect/vect-8.c: Likewise.
33839
33840 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33841
33842         PR target/19236
33843         * gcc.dg/pr19236-1.c: New test case.
33844
33845 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33846
33847         PR rtl-optimization/12092
33848         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33849
33850 2005-01-02  Andreas Jaeger  <aj@suse.de>
33851
33852         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33853
33854 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33855             Andrew Pinski  <pinskia@physics.uc.edu>
33856
33857         PR rtl-optimization/12092
33858         * gcc.dg/pr12092-1.c: New test case.
33859
33860 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33861
33862         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33863         'hidden' and 'default' for better portability.
33864         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33865
33866         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33867         6 and 7.
33868         * g++.old-deja/g++.brendan/new3.C: Likewise.
33869
33870 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33871
33872         * gcc.dg/20041231-1.C: New test.
33873         * g++.dg/warn/Wunreachable-code-1.C: New test.
33874
33875 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33876
33877         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33878         file, not /dev/null.  Abort on error.
33879
33880 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33881             Ziemowit Laski  <zlaski@apple.com>
33882
33883         PR objc/18971
33884         * objc.dg/encode-5.m: New test.
33885
33886 2004-12-29  Richard Henderson  <rth@redhat.com>
33887
33888         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33889         * objc.dg/stabs-1.m: Disable for ia64.
33890
33891 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33892
33893         PR c++/19190
33894         * g++.dg/warn/Wunused-10.C: New test.
33895
33896 2004-12-28  Richard Henderson  <rth@redhat.com>
33897
33898         * objc.dg/stabs-1.m: Disable for alpha.
33899
33900 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33901
33902         PR c++/19149
33903         * g++.dg/parse/error23.C: New test.
33904
33905 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33906
33907         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33908
33909         PR fortran/19032
33910         * gfortran.dg/intrinsic_modulo_1.f90: New.
33911         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33912         tests with divisor -1.
33913
33914 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33915
33916         * g++.dg/opt/temp1.C (memcpy): Return a value.
33917
33918         PR c++/19148
33919         * g++.dg/expr/cond7.C: New test.
33920
33921 2004-12-27  Paul Brook  <paul@codesourcery.com>
33922
33923         * gfortran.dg/g77/select_no_compile.f: Remove.
33924
33925 2004-12-27  Richard Henderson  <rth@redhat.com>
33926
33927         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33928         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33929         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33930
33931 2004-12-26  Richard Henderson  <rth@redhat.com>
33932
33933         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33934         by 1i instead of token pasting.
33935
33936 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33937
33938         PR tree-optimization/17578
33939         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33940         to additional_flags.
33941         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33942
33943 2004-12-25  Richard Henderson  <rth@redhat.com>
33944
33945         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33946         Remove Alpha.
33947
33948 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33949
33950         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33951         hppa*-*-hpux*.
33952         * gcc.dg/pr17957.c (dg-options): Likewise.
33953         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33954         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33955         instead of 0 on __hppa__.
33956         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33957         "foo,%r" on hppa*-*-*.
33958
33959 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33960
33961         PR fortran/19071
33962         * gfortran.dg/complex_write.f90: New test.
33963
33964 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33965
33966         PR c++/17595
33967         * g++.dg/parse/pragma2.C: New test.
33968
33969         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33970
33971 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33972
33973         * gcc.dg/empty2.c: Add missing dg-warning.
33974
33975 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33976
33977         PR c++/17413
33978         * g++.dg/template/local4.C: New test.
33979         * g++.dg/template/crash19.C: Add dg-error marker.
33980
33981         * g++.dg/template/crash31.C: Correct embedded PR number.
33982
33983 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33984
33985         PR c++/16405
33986         * g++.dg/opt/temp1.C: Add do-run marker.
33987
33988 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33989
33990         * g++.dg/template/spec19.C: New.
33991
33992 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33993
33994         PR target/16819
33995         * gcc.dg/empty2.c: New.
33996
33997 2004-12-23  Richard Henderson  <rth@redhat.com>
33998
33999         * lib/target-supports.exp (check_effective_target_vect_no_align):
34000         Remove i?86 and x86-64.
34001
34002 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34003
34004         PR c++/16405
34005         * g++.dg/opt/temp1.C: New test.
34006
34007 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34008
34009         PR c++/18733
34010         * g++.dg/template/friend33.C: New testcase.
34011
34012 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34013
34014         PR c++/18464
34015         * g++.dg/template/cond5.C: New test.
34016
34017         PR c++/18492
34018         * g++.dg/inherit/thunk3.C: New test.
34019
34020         PR c++/11224
34021         * g++.dg/warn/Wunused-9.C: New test.
34022
34023 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34024
34025         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34026
34027 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34028
34029         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34030
34031 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34032
34033         PR c++/18378
34034         * g++.dg/ext/packed8.C: New test.
34035
34036         PR c++/19063
34037         * g++.dg/template/crash31.C: New test.
34038
34039         PR c++/19034
34040         * g++.dg/template/crash30.C: New test.
34041
34042 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34043
34044         PR C++/18984
34045         * g++.dg/eh/ctor3.C: New test.
34046
34047 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34048
34049         * objc.dg/stabs-1.m: Allow section name to be quoted and
34050         assembly label to begin with '.LL'.
34051
34052 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34053
34054         * gcc.dg/vect/vect.exp
34055         (check_effective_target_lp64_or_vect_no_align): New.
34056         * gcc.dg/vect/vect-77.c: Use it.
34057         * gcc.dg/vect/vect-78.c: Use it.
34058
34059         * lib/target-supports.exp
34060         (check_effective_target_vect_no_max,
34061         check_effective_target_vect_no_bitwise,
34062         check_effective_target_vect_no_align): New.
34063         * gcc.dg/vect/vect-13.c: Use them.
34064         * gcc.dg/vect/vect-17.c: Ditto.
34065         * gcc.dg/vect/vect-18.c: Ditto.
34066         * gcc.dg/vect/vect-19.c: Ditto.
34067         * gcc.dg/vect/vect-20.c: Ditto.
34068         * gcc.dg/vect/vect-27.c: Ditto.
34069         * gcc.dg/vect/vect-29.c: Ditto.
34070         * gcc.dg/vect/vect-44.c: Ditto.
34071         * gcc.dg/vect/vect-48.c: Ditto.
34072         * gcc.dg/vect/vect-50.c: Ditto.
34073         * gcc.dg/vect/vect-52.c: Ditto.
34074         * gcc.dg/vect/vect-54.c: Ditto.
34075         * gcc.dg/vect/vect-56.c: Ditto.
34076         * gcc.dg/vect/vect-58.c: Ditto.
34077         * gcc.dg/vect/vect-60.c: Ditto.
34078         * gcc.dg/vect/vect-72.c: Ditto.
34079         * gcc.dg/vect/vect-80.c: Ditto.
34080
34081 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34082
34083         PR c++/14075
34084         * g++.dg/init/string1.C: New.
34085
34086         PR c++/18975
34087         * g++.dg/other/synth1.C: New.
34088
34089 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34090
34091         PR c/18963
34092         * gcc.dg/pr18963-1.c: New test.
34093
34094 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34095
34096         PR c/18596
34097         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34098         * gcc.dg/pr18596-1.c: Use dg-error.
34099         (dg-options): Use -fno-unit-at-a-time.
34100         * gcc.dg/pr18596-2.c: New test.
34101         * gcc.dg/pr18596-3.c: New test.
34102
34103 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34104
34105         PR middle-end/18683
34106         * g++.dg/opt/pr18683-1.C: New test case.
34107
34108 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34109
34110         PR other/19093
34111         * g++.dg/opt/max1.C: Fix for 64bit targets.
34112
34113 2004-12-20  Matt Austern  <austern@apple.com>
34114
34115         PR c++/19044
34116         * g++.dg/ext/builtin6.C: New
34117
34118 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34119
34120         PR tree-optimization/19080
34121         * gcc.c-torture/compile/pr19080.c: New test.
34122
34123 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34124
34125         * gcc.dg/20041219-1.c: New test.
34126
34127 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34128
34129         PR middle-end/19068
34130         * g++.dg/opt/max1.C: New test case.
34131
34132 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34133
34134         * gcc.dg/fdata-sections-1.c: New test.
34135
34136 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34137
34138         PR middle-end/18548
34139         * gcc.dg/max-1.c: New test case.
34140
34141 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34142
34143         * gcc.c-torture/execute/20041218-1.c: New test.
34144
34145 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34146
34147         * gcc.dg/pr18501.c: New test.
34148         * gcc.dg/uninit-5.c: XFAIL.
34149         * gcc.dg/uninit-9.c: XFAIL.
34150
34151 2004-12-17  Dale Johannesen  <dalej@apple.com>
34152
34153         * gcc.dg/20041213-1.c: New.
34154
34155 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34156
34157         * objc.dg/stabs-1.m: Allow assembly label to begin
34158         with a dot ('.').
34159
34160 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34161
34162         * gcc.c-torture/execute/20041213-1.c: Move...
34163         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34164
34165 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34166
34167         PR c++/18721
34168         * g++.dg/lookup/conv-5.C: New.
34169
34170 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34171
34172         * objc.dg/stabs-1.m: New test.
34173
34174 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34175
34176         * gcc.dg/visibility-c.c: Change compile to
34177         assemble for the test.
34178
34179 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34180
34181         PR target/19041
34182         * gcc.dg/visibility-c.c: New test.
34183
34184 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34185
34186         PR middle-end/18493
34187         * gcc.dg/switch-8.c: New test case.
34188
34189 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34190
34191         PR c++/18905
34192         * g++.dg/template/init4.C: New.
34193         * g++.dg/opt/static3.C: Enable optimizer.
34194
34195 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34196
34197         * g++.dg/other/complex1.C: New test.
34198
34199 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34200
34201         * g++.dg/opt/inline9.C: New test.
34202
34203 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34204
34205         PR fortran/18993
34206         * gfotran.dg/nullify_1.f: New test.
34207
34208 2004-12-15  Richard Henderson  <rth@redhat.com>
34209
34210         * gcc.target/i386/i386.exp: New harness.
34211         * gcc.target/i386/vect-args.c: New.
34212
34213 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34214
34215         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34216
34217 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34218
34219         PR c++/18825
34220         * g++.dg/template/friend32.C: New test.
34221
34222 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34223
34224         * cpp/pragma-once-1.c: New test.
34225         * cpp/pragma-once-1b.h: Likewise.
34226         * cpp/pragma-once-1c.h: Likewise.
34227         * cpp/pragma-once-1d.h: Likewise.
34228         * cpp/inc/pragma-once-1a.h: Likewise.
34229
34230 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34231             Steven G. Kargl  <kargls@comcast.net>
34232
34233         PR fortran/17597
34234         * gfortran.dg/list_read_3.f90: New test.
34235
34236 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34237
34238         * gcc.dg/ftrapv-2.c: New test.
34239
34240 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34241
34242         PR c++/18981
34243         * g++.dg/template/typename9.C: New test.
34244
34245 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34246
34247         PR c++/18738
34248         * g++.dg/template/typename8.C: New test.
34249         * g++.dg/parse/friend2.C: Tweak error message.
34250
34251 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34252
34253         * gcc.c-torture/20041214-1.c: New test.
34254
34255 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34256
34257         PR c++/18965
34258         * g++.dg/init/array17.C: New test.
34259
34260 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34261
34262         PR c++/18793
34263         * g++.dg/init/aggr3.C: New test.
34264
34265 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34266
34267         * gcc.dg/altivec-types-1.c: New test.
34268         * gcc.dg/altivec-types-2.c: New test.
34269         * gcc.dg/altivec-types-3.c: New test.
34270         * gcc.dg/altivec-types-4.c: New test.
34271         * g++.dg/ext/altivec-types-1.C: New test.
34272         * g++.dg/ext/altivec-types-2.C: New test.
34273         * g++.dg/ext/altivec-types-3.C: New test.
34274         * g++.dg/ext/altivec-types-4.C: New test.
34275
34276 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34277
34278         PR middle-end/18951
34279         * gcc.c-torture/execute/20041213-1.c: New test.
34280
34281 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34282
34283         PR c++/18949
34284         * g++.dg/template/cast1.C: New.
34285
34286 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34287
34288         * gcc.c-torture/execute/20041213-2.c: New test.
34289
34290 2004-12-13  Richard Henderson  <rth@redhat.com>
34291
34292         * gcc.dg/i386-sse-10.c: Fix typo in options.
34293
34294 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34295
34296         PR c++/18968
34297         * g++.dg/opt/pr18968.C: New test.
34298
34299 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34300
34301         PR c++/18925
34302         * g++.dg/ext/visibility/staticdatamem.C: New test.
34303
34304 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34305
34306         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34307
34308 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34309
34310         PR rtl-optimization/18928
34311         * gcc.dg/pr18928-1.c: New test case.
34312
34313 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34314
34315         PR tree-opt/16951
34316         * gcc.c-torture/compile/20041211-1.c: New.
34317
34318 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34319
34320         PR middle-end/17564
34321         * gcc.c-torture/execute/20041212-1.c: New test.
34322
34323 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34324
34325         PR fortran/18869
34326         * gfortran.dg/common_1.f90: New test.
34327
34328 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34329         Paul Brook  <paul@codesourcery.com>
34330
34331         PR fortran/16222
34332         * gfortran.dg/real_do_1.f90: New test.
34333
34334 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34335
34336         PR tree-opt/18040
34337         * g++.dg/opt/ptrmem6.C: New test.
34338
34339 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34340
34341         PR middle-end/18921
34342         * gcc.dg/pr18921-1.c: New test case.
34343
34344 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34345
34346         PR fortran/17175
34347         * gfortran.dg/scale_1.f90: New test.
34348
34349 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34350
34351         PR middle-end/18903
34352         * gcc.c-torture/compile/pr18903.c: New test.
34353
34354 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34355
34356         * gcc.c-torture/execute/20041210-1.c: New test.
34357
34358 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34359
34360         PR c++/18731
34361         * g++.dg/parser/struct-1.C: New test.
34362         * g++.dg/parser/struct-2.C: New test.
34363         * g++.dg/parser/struct-3.C: New test.
34364
34365 2004-12-09  Richard Henderson  <rth@redhat.com>
34366
34367         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34368
34369         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34370         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34371
34372 2004-12-09  Matt Austern  <austern@apple.com>
34373
34374         PR c++/18514
34375         * g++.dg/ext/builtin1.C: New
34376         * g++.dg/ext/builtin2.C: New
34377         * g++.dg/ext/builtin3.C: New
34378         * g++.dg/ext/builtin4.C: New
34379         * g++.dg/ext/builtin5.C: New
34380
34381 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34382
34383         PR tree-opt/18904
34384         * g++.dg/opt/ptrmem5.C: New test.
34385
34386 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34387
34388         * g++.dg/parse/typename5.C: Adjust for new error.
34389         * g++.dg/parse/typename7.C: New.
34390
34391 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34392
34393         PR c++/18073
34394         * g++.dg/other/mmintrin.C: New test.
34395
34396 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34397
34398         PR c++/16681
34399         * g++.dg/init/array15.C: New.
34400         * g++.dg/init/array16.C: New.
34401
34402 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34403
34404         PR fortran/18826
34405         * gfortran.dg/assign_1.f90: New test.
34406
34407 2004-12-08  Nick Clifton  <nickc@redhat.com>
34408
34409         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34410         * gcc.target/xstormy16/data_below100: Likewise.
34411         * gcc.target/xstormy16/sfr: Likewise.
34412         * gcc.target/xstormy16/below100.S: New test source file.
34413         * gcc.target/xstormy16/below100.ld: New test linker script.
34414         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34415         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34416         bp instructions.
34417         * gcc.target/xstormy16/bp.c: Likewise.
34418
34419         * gcc.target/xstormy16/bss_below100: New files:
34420         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34421         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34422         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34423         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34424         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34425         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34426         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34427         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34428         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34429         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34430         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34431         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34432         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34433         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34434         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34435         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34436         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34437         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34438         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34439         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34440         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34441         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34442         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34443         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34444         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34445         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34446         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34447
34448         * gcc.target/xstormy16/data_below100: New files:
34449         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34450         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34451         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34452         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34453         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34454         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34455         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34456         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34457         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34458         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34459         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34460         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34461         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34462         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34463         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34464         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34465         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34466         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34467         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34468         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34469         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34470         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34471         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34472         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34473         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34474         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34475         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34476
34477         * gcc.target/xstormy16/sfr: New files:
34478         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34479         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34480         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34481         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34482         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34483         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34484         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34485         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34486         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34487         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34488         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34489         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34490         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34491         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34492         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34493         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34494         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34495         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34496         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34497         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34498         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34499         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34500         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34501         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34502         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34503         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34504         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34505         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34506         27_if0_sfrw_bitfield_f.c
34507
34508 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34509
34510         PR c++/18100
34511         * g++.dg/lookup/name-clash4.C: New test.
34512
34513 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34514
34515         PR c++/18672
34516         * g++.dg/opt/array1.C: New.
34517
34518         PR c++/18803
34519         * g++.dg/template/operator5.C: New.
34520
34521 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34522
34523         PR c/18867
34524         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34525
34526 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34527
34528         * gcc.dg/noncompile/20041207.c: New test.
34529
34530 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34531
34532         * g++.dg/other/unreachable-1.C: New test.
34533
34534 2004-12-06  Nick Clifton  <nickc@redhat.com>
34535
34536         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34537         <limits.h> because the latter comes from gcc's include/ directory
34538         and not the newlib/libc/include directory.
34539
34540 2004-12-04  Richard Henderson  <rth@redhat.com>
34541
34542         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34543
34544 2004-12-04  Richard Henderson  <rth@redhat.com>
34545
34546         * lib/target-supports.exp (check_gc_sections_available): Disable
34547         for alpha and ia64.
34548
34549 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34550
34551         PR middle-end/17909
34552         * g++.dg/other/vararg-2.C: New test.
34553
34554 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34555
34556         PR c++/17011, c++/17971
34557         * g++.dg/template/error15.C: Adjust expected error.
34558         * g++.dg/template/instantiate3.C: Likewise.
34559
34560 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34561
34562         * gcc.dg/altivec-18.c: Fix for darwin
34563
34564 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34565
34566         PR c++/18782
34567         * g++.dg/parse/ptrmem2.C: New.
34568
34569         PR c++/18318
34570         * g++.dg/template/new1.C: New.
34571
34572 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34573
34574         PR fortran/18710
34575         * gfortran.dg/direct_io_3.f90: New test.
34576
34577 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34578
34579         PR 18758
34580         * g++.dg/parse/crash21.C: New.
34581
34582 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34583
34584         PR c++/15664, c++/18276
34585         * g++.dg/template/ttp13.C: New test.
34586         * g++.dg/template/ttp14.C: Likewise.
34587
34588 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34589
34590         PR c++/18123
34591         * g++.dg/parse/enum2.C: New test.
34592         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34593
34594 2004-12-02  Nick Clifton  <nickc@redhat.com>
34595
34596         * gcc.target/xstormy16: New test directory.
34597         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34598         * gcc.target/xstormy16/bp.c: Check the generation of bp
34599         instructions.
34600         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34601         bn instructions and the BELOW100 attribute.
34602
34603 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34604
34605         PR target/16952
34606         * gcc.dg/ppc-eabi.c: New.
34607
34608 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34609
34610         PR fortran/18284
34611         * gfortran.dg/backspace.f90
34612
34613 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34614
34615         * gfortran.dg/inquire.f90: New test.
34616
34617 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34618
34619         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34620         handle effective-target-keyword.
34621         (dg-skip-if): Support effective-target keyword as target list.
34622         (dg-xfail-if): Ditto.
34623         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34624
34625 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34626
34627         PR tree-optimization/18291
34628         * gcc.c-torture/compile/pr18291.c: New test.
34629
34630 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34631
34632         PR C++/18729
34633         * g++.dg/parse/crash20.C: New.
34634
34635         PR c++/17431
34636         * g++.dg/overload/arg1.C: New.
34637         * g++.dg/overload/arg2.C: New.
34638         * g++.dg/overload/arg3.C: New.
34639         * g++.dg/overload/arg4.C: New.
34640
34641 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34642
34643         * gcc.dg/c99-flex-array-4.c: Remove.
34644
34645 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34646
34647         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34648
34649         * lib/target-supports.exp (is-effective-target): Simplify.
34650
34651         * lib/target-supports.exp (check_effective_target_vect_long):
34652         Fix for powerpc64-*-*.
34653
34654 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34655
34656         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34657         to support new requirements on FreeBSD 5.
34658
34659 2004-11-30  Devang Patel  <dpatel@apple.com>
34660
34661         PR 18702
34662         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34663
34664 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34665
34666         * g++.dg/ext/altivec-13.C: New test.
34667
34668 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34669
34670         PR tree-opt/18298
34671         * gcc.c-torture/execute/p18298.c: New test.
34672
34673 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34674             Dorit Naishlos  <dorit@il.ibm.com>
34675
34676         PR tree-opt/18607
34677         * gcc.dg/vect/vect-89.c: New test.
34678
34679 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34680
34681         * gcc.dg/pr18596-1.c: New test.
34682
34683 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34684
34685         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34686
34687 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34688
34689         PR c/18479
34690         * gcc.dg/pr18479.c: New test.
34691
34692 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34693
34694         PR target/18490
34695         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34696         mmix-knuth-mmixware.
34697
34698         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34699         cris-*-elf* cris-*-aout* mmix-*-*
34700
34701 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34702
34703         PR middle-end/18725
34704         * gcc.dg/pr18725.c: New test.
34705
34706 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34707
34708         PR target/18488
34709         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34710
34711         PR target/18336
34712         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34713
34714 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34715
34716         PR c++/18368
34717         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34718         * g++.old-deja/g++.law/ctors5.C: Likewise.
34719         * g++.old-deja/g++.other/crash25.C: Likewise.
34720
34721         PR c++/18674
34722         * g++.dg/template/error16.C: New test.
34723
34724         PR c++/18512
34725         * g++.dg/template/crash29.C: New test.
34726
34727 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34728
34729         PR tree-optimization/18712
34730         * gcc.c-torture/compile/pr18712.c: New test.
34731
34732 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34733
34734         PR c/7544
34735         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34736         tests.
34737
34738 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34739
34740         PR c++/18652
34741         * g++.dg/lookup/crash6.C: New test.
34742
34743 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34744
34745         PR middle-end/18164
34746         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34747
34748 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34749
34750         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34751         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34752         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34753
34754 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34755
34756         * gcc.dg/pr18164.c: New test.
34757
34758 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34759
34760         * gcc.dg/funroll-loops-all.c: New.
34761
34762 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34763
34764         PR target/18489
34765         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34766         delimeter, match space and TAB as well as ":".
34767
34768         PR target/18484
34769         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34770
34771         PR target/18348
34772         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34773
34774         PR target/18345
34775         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34776
34777         PR target/18337
34778         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34779
34780 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34781
34782         * gfortran.dg/direct_io_2.f90: New test.
34783
34784 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34785
34786         PR target/18334
34787         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34788
34789 2004-11-28  Richard Henderson  <rth@redhat.com>
34790
34791         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34792
34793 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34794
34795         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34796         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34797         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34798         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34799         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34800         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34801         gcc.dg/pointer-arith-8.c: New tests.
34802
34803 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34804
34805         PR fortran/18364
34806         * gfortran.dg/endfile.f90: New test.
34807
34808 2004-11-27  Falk Hueffner  <falk@debian.org>
34809
34810         * gcc.dg/loop-6.c: New test.
34811
34812 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34813
34814         * gcc.c-torture/execute/20041126-1.c: New test.
34815
34816 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34817
34818         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34819         on IRIX.
34820
34821 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34822
34823         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34824         functions.
34825
34826 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34827
34828         PR rtl-optimization/17825
34829         * gcc.c-torture/compile/20041119-1.c: New test.
34830
34831 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34832
34833         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34834         Check existence of ld library path variables before unsetting.
34835
34836 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34837
34838         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34839
34840 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34841
34842         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34843
34844 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34845
34846         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34847
34848 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34849
34850         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34851         dg-do directive.
34852
34853 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34854
34855         * gcc.dg/pr17957.c: Pass --param, not -param.
34856
34857 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34858
34859         PR middle-end/17957
34860         * gcc.dg/pr17957.c: New test.
34861
34862 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34863
34864         PR c++/18445
34865         * g++.dg/template/crash28.C: Likewise.
34866
34867         PR c++/18001
34868         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34869         * g++.dg/ext/lvaddr.C: Likewise.
34870         * g++.dg/opt/pr7503-3.C: Likewise.
34871
34872         PR c++/18466
34873         * g++.dg/parse/qualified3.C: New test.
34874         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34875
34876         PR c++/18545
34877         * g++.dg/expr/return1.C: New test.
34878
34879 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34880
34881         Friend class name lookup 3/n, PR c++/3332
34882         * g++.dg/lookup/friend3.C: New test.
34883         * g++.dg/lookup/friend4.C: Likewise.
34884         * g++.dg/lookup/friend5.C: Likewise.
34885
34886 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34887
34888         Friend class name lookup 2/n, PR c++/14513, c++/15410
34889         * g++.dg/lookup/friend2.C: New test.
34890         * g++.dg/template/friend31.C: Likewise.
34891
34892 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34893
34894         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34895
34896 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34897
34898         PR c++/17473
34899         * g++.dg/tc1/dr56.C: Remove.
34900         * g++.dg/template/typedef1.C: Add dg-error markers.
34901         * g++.old-deja/g++.other/typedef7.C: Likewise.
34902
34903         PR c++/18285
34904         * g++.dg/parse/typedef7.C: New test.
34905
34906 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34907
34908         * gcc.c-torture/execute/20041124-1.c: New test.
34909
34910 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34911
34912         * g++.dg/template/deduce3.C: New test.
34913
34914         PR c++/18586
34915         * g++.dg/template/crash27.C: New test.
34916
34917         PR c++/18530
34918         * g++.dg/warn/Wshadow-3.C: New test.
34919
34920 2004-11-24  Devang Patel  <dpatel@apple.com>
34921
34922         PR/18555
34923         * gcc.dg/cpp/isysroot-1.c: New test.
34924         * gcc.dg/cpp/usr/include/stdio.h: New file.
34925         * gcc.dg/cpp/isysroot-2.c: New test.
34926         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34927         New file.
34928
34929 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34930
34931         PR c++/8929
34932         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34933
34934 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34935
34936         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34937         * gcc.target/sparc/pdist.c: Likewise.
34938
34939 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34940
34941         PR c++/16882
34942         * g++.dg/conversion/simd1.C: New test.
34943
34944 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34945
34946         * lib/target-libpath.exp: New file defining
34947         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34948         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34949         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34950         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34951         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34952
34953 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34954
34955         * gcc.dg/pragma-align-2.c: Test macro expansion.
34956         * gcc.dg/pragma-pack-2.c: New test.
34957
34958 2004-11-23  Richard Henderson  <rth@redhat.com>
34959
34960         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34961         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34962         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34963         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34964         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34965         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34966
34967         * gcc.dg/vect/vect.exp: Add check for alpha.
34968         * lib/target-supports.exp (check_alpha_max_hw_available): New.
34969         (check_effective_target_vect_int): Enable for alpha.
34970         (check_effective_target_vect_long): New.
34971         (is-effective-target): Add it.
34972
34973 2004-11-23  Uros Bizjak <uros@kss-loka.si>
34974
34975         * gcc.dg/pr18614-1.c: New test.
34976
34977 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34978
34979         * gcc.dg/setjmp-2.c: New test.
34980
34981 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
34982
34983         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34984         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34985         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34986         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34987         gcc.target/sparc/pdist.c: New tests.
34988
34989 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34990
34991         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34992
34993 2004-11-22  Dale Johannesen  <dalej@apple.com>
34994
34995         * gcc.dg/20041111-1.c: New.
34996
34997 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34998
34999         PR tree-opt/18536
35000         * gcc.dg/vect/pr18536.c: New test.
35001
35002 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35003
35004         PR c++/18354
35005         * g++.dg/template/nontype11.C: New test.
35006
35007 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35008
35009         PR middle-end/18520
35010         * gcc.dg/pr18520-1.c: New test case.
35011
35012 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35013
35014         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35015         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35016         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35017         expected diagnostics.
35018
35019 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35020
35021         PR target/18580
35022         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35023         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35024         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35025
35026 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35027
35028         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35029
35030 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35031             Joseph Myers  <joseph@codesourcery.com>
35032
35033         * lib/target-supports.exp (check_visibility_available): Really
35034         test the compiler.
35035
35036 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35037
35038         PR tree-opt/18181
35039         * gcc.dg/vect/vect-85.c: New test.
35040         * gcc.dg/vect/vect-86.c: New test.
35041         * gcc.dg/vect/vect-87.c: New test.
35042         * gcc.dg/vect/vect-88.c: New test.
35043
35044 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35045
35046         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35047
35048 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35049
35050         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35051         * gcc.dg/ppc-and-1.c: Ditto.
35052         * gcc.dg/ppc-compare-1.c: Ditto.
35053         * gcc.dg/ppc-mov-1.c: Ditto
35054
35055 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35056             Mark Mitchell  <mark@codesourcery.com>
35057
35058         * gcc.dg/pragma-init-fini-2.c: New test.
35059
35060 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35061             Aldy Hernandez  <aldyh@redhat.com>
35062
35063         * lib/target-supports.exp (check_effective_target_vect_int): New
35064         (check_effective_target_vect_float): New
35065         (check_effective_target_vect_double): New.
35066         (is-effective-target): Support new effective targets keywords.
35067         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35068         default action for dg-do.
35069         * gcc.dg/vect/pr16105.c: Use new support.
35070         * gcc.dg/vect/pr18400.c: Ditto.
35071         * gcc.dg/vect/pr18425.c: Ditto.
35072         * gcc.dg/vect/vect-1.c: Ditto.
35073         * gcc.dg/vect/vect-10.c: Ditto.
35074         * gcc.dg/vect/vect-11.c: Ditto.
35075         * gcc.dg/vect/vect-12.c: Ditto.
35076         * gcc.dg/vect/vect-13.c: Ditto.
35077         * gcc.dg/vect/vect-14.c: Ditto.
35078         * gcc.dg/vect/vect-15.c: Ditto.
35079         * gcc.dg/vect/vect-16.c: Ditto.
35080         * gcc.dg/vect/vect-17.c: Ditto.
35081         * gcc.dg/vect/vect-18.c: Ditto.
35082         * gcc.dg/vect/vect-19.c: Ditto.
35083         * gcc.dg/vect/vect-2.c: Ditto.
35084         * gcc.dg/vect/vect-20.c: Ditto.
35085         * gcc.dg/vect/vect-21.c: Ditto.
35086         * gcc.dg/vect/vect-22.c: Ditto.
35087         * gcc.dg/vect/vect-23.c: Ditto.
35088         * gcc.dg/vect/vect-24.c: Ditto.
35089         * gcc.dg/vect/vect-25.c: Ditto.
35090         * gcc.dg/vect/vect-26.c: Ditto.
35091         * gcc.dg/vect/vect-27.c: Ditto.
35092         * gcc.dg/vect/vect-27a.c: Ditto.
35093         * gcc.dg/vect/vect-28.c: Ditto.
35094         * gcc.dg/vect/vect-29.c: Ditto.
35095         * gcc.dg/vect/vect-29a.c: Ditto.
35096         * gcc.dg/vect/vect-3.c: Ditto.
35097         * gcc.dg/vect/vect-30.c: Ditto.
35098         * gcc.dg/vect/vect-31.c: Ditto.
35099         * gcc.dg/vect/vect-32.c: Ditto.
35100         * gcc.dg/vect/vect-33.c: Ditto.
35101         * gcc.dg/vect/vect-34.c: Ditto.
35102         * gcc.dg/vect/vect-35.c: Ditto.
35103         * gcc.dg/vect/vect-36.c: Ditto.
35104         * gcc.dg/vect/vect-37.c: Ditto.
35105         * gcc.dg/vect/vect-38.c: Ditto.
35106         * gcc.dg/vect/vect-4.c: Ditto.
35107         * gcc.dg/vect/vect-40.c: Ditto.
35108         * gcc.dg/vect/vect-41.c: Ditto.
35109         * gcc.dg/vect/vect-42.c: Ditto.
35110         * gcc.dg/vect/vect-43.c: Ditto.
35111         * gcc.dg/vect/vect-44.c: Ditto.
35112         * gcc.dg/vect/vect-45.c: Ditto.
35113         * gcc.dg/vect/vect-46.c: Ditto.
35114         * gcc.dg/vect/vect-47.c: Ditto.
35115         * gcc.dg/vect/vect-48.c: Ditto.
35116         * gcc.dg/vect/vect-48a.c: Ditto.
35117         * gcc.dg/vect/vect-49.c: Ditto.
35118         * gcc.dg/vect/vect-5.c: Ditto.
35119         * gcc.dg/vect/vect-50.c: Ditto.
35120         * gcc.dg/vect/vect-51.c: Ditto.
35121         * gcc.dg/vect/vect-52.c: Ditto.
35122         * gcc.dg/vect/vect-53.c: Ditto.
35123         * gcc.dg/vect/vect-54.c: Ditto.
35124         * gcc.dg/vect/vect-55.c: Ditto.
35125         * gcc.dg/vect/vect-56.c: Ditto.
35126         * gcc.dg/vect/vect-56a.c: Ditto.
35127         * gcc.dg/vect/vect-57.c: Ditto.
35128         * gcc.dg/vect/vect-58.c: Ditto.
35129         * gcc.dg/vect/vect-59.c: Ditto.
35130         * gcc.dg/vect/vect-6.c: Ditto.
35131         * gcc.dg/vect/vect-60.c: Ditto.
35132         * gcc.dg/vect/vect-61.c: Ditto.
35133         * gcc.dg/vect/vect-62.c: Ditto.
35134         * gcc.dg/vect/vect-63.c: Ditto.
35135         * gcc.dg/vect/vect-64.c: Ditto.
35136         * gcc.dg/vect/vect-65.c: Ditto.
35137         * gcc.dg/vect/vect-66.c: Ditto.
35138         * gcc.dg/vect/vect-67.c: Ditto.
35139         * gcc.dg/vect/vect-68.c: Ditto.
35140         * gcc.dg/vect/vect-69.c: Ditto.
35141         * gcc.dg/vect/vect-7.c: Ditto.
35142         * gcc.dg/vect/vect-72.c: Ditto.
35143         * gcc.dg/vect/vect-72a.c: Ditto.
35144         * gcc.dg/vect/vect-73.c: Ditto.
35145         * gcc.dg/vect/vect-74.c: Ditto.
35146         * gcc.dg/vect/vect-75.c: Ditto.
35147         * gcc.dg/vect/vect-76.c: Ditto.
35148         * gcc.dg/vect/vect-77.c: Ditto.
35149         * gcc.dg/vect/vect-77a.c: Ditto.
35150         * gcc.dg/vect/vect-78.c: Ditto.
35151         * gcc.dg/vect/vect-79.c: Ditto.
35152         * gcc.dg/vect/vect-8.c: Ditto.
35153         * gcc.dg/vect/vect-80.c: Ditto.
35154         * gcc.dg/vect/vect-82.c: Ditto.
35155         * gcc.dg/vect/vect-82_64.c: Ditto.
35156         * gcc.dg/vect/vect-83.c: Ditto.
35157         * gcc.dg/vect/vect-83_64.c: Ditto.
35158         * gcc.dg/vect/vect-9.c: Ditto.
35159         * gcc.dg/vect/vect-all.c: Ditto.
35160         * gcc.dg/vect/vect-none.c: Ditto.
35161
35162 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35163
35164         * lib/gcc-dg.exp (dg-skip-if): New function.
35165         (dg-forbid-option): Remove.
35166         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35167         * g++.dg/abi/bitfield8.C: Likewise.
35168         * g++.dg/abi/dtor1.C: Likewise.
35169         * g++.dg/abi/empty10.C: Likewise.
35170         * g++.dg/abi/empty7.C: Likewise.
35171         * g++.dg/abi/empty9.C: Likewise.
35172         * g++.dg/abi/layout3.C: Likewise.
35173         * g++.dg/abi/layout4.C: Likewise.
35174         * g++.dg/abi/thunk1.C: Likewise.
35175         * g++.dg/abi/thunk2.C: Likewise.
35176         * g++.dg/abi/vbase11.C: Likewise.
35177         * g++.dg/abi/vthunk2.C: Likewise.
35178         * g++.dg/abi/vthunk3.C: Likewise.
35179         * g++.dg/ext/attrib8.C: Likewise.
35180         * g++.dg/opt/longbranch2.C: Likewise.
35181         * g++.dg/opt/reg-stack4.C: Likewise.
35182         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35183         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35184         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35185         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35186         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35187         * gcc.dg/20000609-1.c: Likewise.
35188         * gcc.dg/20000720-1.c: Likewise.
35189         * gcc.dg/20011107-1.c: Likewise.
35190         * gcc.dg/20011119-1.c: Likewise.
35191         * gcc.dg/20020108-1.c: Likewise.
35192         * gcc.dg/20020122-2.c: Likewise.
35193         * gcc.dg/20020122-3.c: Likewise.
35194         * gcc.dg/20020201-3.c: Likewise.
35195         * gcc.dg/20020206-1.c: Likewise.
35196         * gcc.dg/20020218-1.c: Likewise.
35197         * gcc.dg/20020310-1.c: Likewise.
35198         * gcc.dg/20020411-1.c: Likewise.
35199         * gcc.dg/20020418-2.c: Likewise.
35200         * gcc.dg/20020426-1.c: Likewise.
35201         * gcc.dg/20020426-2.c: Likewise.
35202         * gcc.dg/20020517-1.c: Likewise.
35203         * gcc.dg/20020523-1.c: Likewise.
35204         * gcc.dg/20020523-2.c: Likewise.
35205         * gcc.dg/20020729-1.c: Likewise.
35206         * gcc.dg/20030204-1.c: Likewise.
35207         * gcc.dg/20030826-2.c: Likewise.
35208         * gcc.dg/20030926-1.c: Likewise.
35209         * gcc.dg/20031202-1.c: Likewise.
35210         * gcc.dg/980312-1.c: Likewise.
35211         * gcc.dg/980313-1.c: Likewise.
35212         * gcc.dg/990117-1.c: Likewise.
35213         * gcc.dg/990424-1.c: Likewise.
35214         * gcc.dg/990524-1.c: Likewise.
35215         * gcc.dg/991230-1.c: Likewise.
35216         * gcc.dg/i386-387-1.c: Likewise.
35217         * gcc.dg/i386-387-2.c: Likewise.
35218         * gcc.dg/i386-387-3.c: Likewise.
35219         * gcc.dg/i386-387-4.c: Likewise.
35220         * gcc.dg/i386-387-5.c: Likewise.
35221         * gcc.dg/i386-387-6.c: Likewise.
35222         * gcc.dg/i386-asm-1.c: Likewise.
35223         * gcc.dg/i386-bitfield1.c: Likewise.
35224         * gcc.dg/i386-bitfield2.c: Likewise.
35225         * gcc.dg/i386-loop-1.c: Likewise.
35226         * gcc.dg/i386-loop-2.c: Likewise.
35227         * gcc.dg/i386-loop-3.c: Likewise.
35228         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35229         * gcc.dg/i386-pic-1.c: Likewise.
35230         * gcc.dg/i386-regparm.c: Likewise.
35231         * gcc.dg/i386-signbit-1.c: Likewise.
35232         * gcc.dg/i386-signbit-2.c: Likewise.
35233         * gcc.dg/i386-signbit-3.c: Likewise.
35234         * gcc.dg/i386-sse-5.c: Likewise.
35235         * gcc.dg/i386-sse-8.c: Likewise.
35236         * gcc.dg/i386-unroll-1.c: Likewise.
35237         * gcc.dg/tls/opt-1.c: Likewise.
35238         * gcc.dg/tls/opt-2.c: Likewise.
35239         * gcc.dg/unroll-1.c: Likewise.
35240         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35241         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35242         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35243         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35244
35245 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35246
35247         * g++.dg/template/incomplete1.C: New test.
35248
35249 2004-11-16  Nick Clifton  <nickc@redhat.com>
35250
35251         Revert patches accidentally commited during checkin of fixes for
35252         xstormy16 tests:
35253         gcc.c-torture/execute/simd-4.c: Revert
35254         gcc.dg/20040910-1.c: Revert.
35255
35256 2004-11-16  Paul Brook  <paul@codesourcery.com>
35257
35258         PR fortran/13010
35259         * gfortran.dg/der_pointer_1.f90: New test.
35260
35261 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35262
35263         PR c/18498
35264         * gcc.dg/bitfld-13.c: New test.
35265
35266 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35267
35268         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35269         powerpc*-*-linux*.
35270
35271         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35272         * gcc.dg/ppc64-abi-2.c: Ditto.
35273         * gcc.dg/ppc64-abi-3.c: Ditto.
35274
35275         * lib/gcc-dg.exp (dg-target-list): Remove.
35276
35277 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35278
35279         * gcc.dg/ia64-postinc.c: New test.
35280
35281 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35282
35283         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35284
35285 2004-11-15  Nick Clifton  <nickc@redhat.com>
35286
35287         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35288         __INT_MAX__ so that the test can be compiled by toolchains
35289         targeted at 16-bit processors.
35290
35291         * gcc.dg/20040625-1.c: Use long constants rather than integers
35292         when performing arithmetic that will overflow 16-bits.
35293
35294         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35295         xstormy16.  It does not support 128-bit vector operations.
35296
35297         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35298         with the macro PTR_TYPE.  Define this macro to an integer type
35299         suitable for holding a pointer.
35300
35301         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35302         the target is a 16-bit processor.
35303
35304         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35305         16-bit targets where the character constant will be too long.
35306
35307         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35308         where the double will not be directly addressable.
35309
35310 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35311
35312         Friend class name lookup 1/n, PR c++/18471
35313         * g++.dg/template/crash26.C: New test.
35314         * g++.dg/lookup/struct1.C: Adjust expected error.
35315         * g++.dg/parse/elab1.C: Likewise.
35316         * g++.dg/parse/elab2.C: Likewise.
35317         * g++.dg/parse/int-as-enum1.C: Likewise.
35318         * g++.dg/parse/struct-as-enum1.C: Likewise.
35319         * g++.dg/parse/typedef1.C: Likewise.
35320         * g++.dg/parse/typedef3.C: Likewise.
35321         * g++.dg/parse/typedef4.C: Likewise.
35322         * g++.dg/parse/typedef5.C: Likewise.
35323         * g++.dg/template/nontype4.C: Likewise.
35324         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35325         * g++.old-deja/g++.other/elab1.C: Likewise.
35326         * g++.old-deja/g++.other/syntax4.C: Likewise.
35327
35328 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35329
35330         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35331
35332 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35333
35334         * gcc.c-torture/execute/20041114-1.c: New test.
35335
35336 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35337
35338         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35339         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35340         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35341         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35342         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35343         gcc.dg/switch-7.c: New tests.
35344
35345 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35346
35347         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35348
35349 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35350
35351         PR tree-opt/18400
35352         * gcc.dg/vect/pr18400.c: New test.
35353
35354 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35355             Andrew Pinski  <pinskia@physics.uc.edu>
35356
35357         PR tree-opt/18425
35358         * gcc.dg/vect/pr18425.c: New test.
35359
35360 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35361
35362         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35363         Guard with dg-require-alias and dg-require-visibility.
35364
35365 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35366
35367         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35368
35369 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35370
35371         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35372
35373 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35374
35375         PR c++/17344
35376         * g++.dg/template/defarg5.C: New test.
35377
35378 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35379
35380         * g++.dg/parse/cast1.C: Run only on ILP32.
35381         * g++.old-deja/g++.mike/p784.C: Likewise.
35382
35383 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35384
35385         * gcc.c-torture/execute/20041113-1.c: New test.
35386
35387 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35388
35389         PR target/18230
35390         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35391         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35392         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35393         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35394         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35395         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35396         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35397         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35398         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35399         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35400         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35401         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35402         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35403
35404 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35405
35406         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35407         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35408         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35409         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35410         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35411         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35412         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35413         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35414         gcc.target/sparc/combined-1.c: New tests.
35415
35416 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35417
35418         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35419         New tests.
35420
35421 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35422
35423         * lib/gcc-dg.exp (dg-forbid-option): New function.
35424         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35425         * g++.dg/abi/bitfield8.C: Likewise.
35426         * g++.dg/abi/dtor1.C: Likewise.
35427         * g++.dg/abi/empty10.C: Likewise.
35428         * g++.dg/abi/empty7.C: Likewise.
35429         * g++.dg/abi/empty9.C: Likewise.
35430         * g++.dg/abi/layout3.C: Likewise.
35431         * g++.dg/abi/layout4.C: Likewise.
35432         * g++.dg/abi/thunk1.C: Likewise.
35433         * g++.dg/abi/thunk2.C: Likewise.
35434         * g++.dg/abi/vbase11.C: Likewise.
35435         * g++.dg/abi/vthunk2.C: Likewise.
35436         * g++.dg/abi/vthunk3.C: Likewise.
35437         * g++.dg/ext/attrib8.C: Likewise.
35438         * g++.dg/opt/longbranch2.C: Likewise.
35439         * g++.dg/opt/reg-stack4.C: Likewise.
35440         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35441         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35442         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35443         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35444         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35445         * gcc.dg/20000609-1.c: Likewise.
35446         * gcc.dg/20000720-1.c: Likewise.
35447         * gcc.dg/20011107-1.c: Likewise.
35448         * gcc.dg/20011119-1.c: Likewise.
35449         * gcc.dg/20020108-1.c: Likewise.
35450         * gcc.dg/20020122-2.c: Likewise.
35451         * gcc.dg/20020122-3.c: Likewise.
35452         * gcc.dg/20020201-3.c: Likewise.
35453         * gcc.dg/20020206-1.c: Likewise.
35454         * gcc.dg/20020218-1.c: Likewise.
35455         * gcc.dg/20020310-1.c: Likewise.
35456         * gcc.dg/20020411-1.c: Likewise.
35457         * gcc.dg/20020418-2.c: Likewise.
35458         * gcc.dg/20020426-1.c: Likewise.
35459         * gcc.dg/20020426-2.c: Likewise.
35460         * gcc.dg/20020517-1.c: Likewise.
35461         * gcc.dg/20020523-1.c: Likewise.
35462         * gcc.dg/20020523-2.c: Likewise.
35463         * gcc.dg/20020729-1.c: Likewise.
35464         * gcc.dg/20030204-1.c: Likewise.
35465         * gcc.dg/20030826-2.c: Likewise.
35466         * gcc.dg/20030926-1.c: Likewise.
35467         * gcc.dg/20031202-1.c: Likewise.
35468         * gcc.dg/980312-1.c: Likewise.
35469         * gcc.dg/980313-1.c: Likewise.
35470         * gcc.dg/990117-1.c: Likewise.
35471         * gcc.dg/990424-1.c: Likewise.
35472         * gcc.dg/990524-1.c: Likewise.
35473         * gcc.dg/991230-1.c: Likewise.
35474         * gcc.dg/i386-387-1.c: Likewise.
35475         * gcc.dg/i386-387-2.c: Likewise.
35476         * gcc.dg/i386-387-3.c: Likewise.
35477         * gcc.dg/i386-387-4.c: Likewise.
35478         * gcc.dg/i386-387-5.c: Likewise.
35479         * gcc.dg/i386-387-6.c: Likewise.
35480         * gcc.dg/i386-asm-1.c: Likewise.
35481         * gcc.dg/i386-bitfield1.c: Likewise.
35482         * gcc.dg/i386-bitfield2.c: Likewise.
35483         * gcc.dg/i386-loop-1.c: Likewise.
35484         * gcc.dg/i386-loop-2.c: Likewise.
35485         * gcc.dg/i386-loop-3.c: Likewise.
35486         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35487         * gcc.dg/i386-pic-1.c: Likewise.
35488         * gcc.dg/i386-regparm.c: Likewise.
35489         * gcc.dg/i386-signbit-1.c: Likewise.
35490         * gcc.dg/i386-signbit-2.c: Likewise.
35491         * gcc.dg/i386-signbit-3.c: Likewise.
35492         * gcc.dg/i386-sse-5.c: Likewise.
35493         * gcc.dg/i386-sse-8.c: Likewise.
35494         * gcc.dg/i386-unroll-1.c: Likewise.
35495         * gcc.dg/tls/opt-1.c: Likewise.
35496         * gcc.dg/tls/opt-2.c: Likewise.
35497         * gcc.dg/unroll-1.c: Likewise.
35498         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35499         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35500         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35501         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35502         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35503         -m64 is specified.
35504
35505 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35506
35507         PR c++/18389
35508         * g++.dg/parse/cond1.C: New test.
35509
35510         PR c++/18429
35511         * g++.dg/template/array9.C: New test.
35512         * g++.dg/ext/vla1.C: Adjust error messages.
35513         * g++.dg/ext/vlm1.C: Likewise.
35514         * g++.dg/template/crash2.C: Likewise.
35515
35516         PR c++/18436
35517         * g++.dg/template/call3.C: New test.
35518
35519         PR c++/18407
35520         * g++.dg/template/ptrmem11.C: New test.
35521
35522 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35523
35524         PR other/14264
35525         * lib/g++.exp: Set LC_ALL and LANG to C.
35526         * lib/gcc-dg.exp: Likewise.
35527         * lib/gfortran.exp: Likewise.
35528         * lib/objc.exp: Likewise.
35529         * lib/treelang.exp: Likewise.
35530
35531 2004-11-12  Andreas Schwab  <schwab@suse.de>
35532
35533         * gcc.dg/pr16286.c: Fix last change.
35534
35535 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35536
35537         PR c++/18416
35538         * g++.dg/init/global1.C: New test.
35539
35540 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35541
35542         * gcc.c-torture/execute/20041112-1.c: New test.
35543
35544 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35545
35546         * lib/gcc-dg.exp (dg-target-list): New.
35547
35548 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35549             Richard Sandiford  <rsandifo@redhat.com>
35550
35551         * lib/target-supports.exp (get-compiler_messages): New.
35552         (check_named_sections_available): Use it.
35553         (check_effective_target_ilp32): New.
35554         (check_effective_target_lp64): New.
35555         (is-effective-target): New.
35556         * lib/gcc-dg.exp (dg-require-effective-target): New.
35557
35558 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35559
35560         * gcc.dg/precedence-1.c: New test.
35561
35562 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35563
35564         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35565
35566         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35567         message, delete generated files, use more descriptive name for
35568         executable, and make the test unsupported when it cannot be run.
35569
35570         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35571         (dg-require-weak, dg-require-visibility, dg-require-alias,
35572         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35573         dg-require-iconv, dg-require-named-sections): Use it.
35574
35575         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35576
35577 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35578
35579         PR target/16457
35580         * gcc.dg/ppc-and-1: New
35581
35582         PR target/16796
35583         * gcc.dg/ppc-mov-1.c: New.
35584
35585         PR target/16458
35586         * gcc.dg/ppc-compare-1.c: New.
35587
35588 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35589
35590         * objc.dg/desig-init-2.m: New test.
35591
35592 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35593
35594         PR middle-end/18160
35595         * g++.dg/warn/register-var-1.C: New test.
35596         * g++.dg/warn/register-var-2.C: New test.
35597
35598 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35599
35600         * gcc.dg/union-2.c: New test.
35601
35602 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35603
35604         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35605         New test for PR tree-optimization/17892.
35606
35607 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35608
35609         PR c++/18369
35610         * g++.dg/init/new12.C: New test.
35611
35612 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35613
35614         * gcc.target/sparc: New directory.
35615         * gcc.target/sparc/sparc.exp: New driver.
35616         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35617         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35618         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35619         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35620
35621 2004-11-10  Paul Brook  <paul@codesourcery.com>
35622
35623         PR fortran/18218
35624         * gfortran.dg/list_read.c: New test.
35625
35626 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35627
35628         PR c/18322
35629         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35630         expected diagnostic location.
35631
35632 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35633
35634         * gcc.dg/20041109-1.c: New test.
35635
35636 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35637
35638         PR objc/18406
35639         * objc/compile/pr18406.m: New test.
35640
35641 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35642
35643         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35644
35645 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35646
35647         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35648
35649 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35650
35651         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35652
35653 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35654
35655         * gcc.dg/20030225-2.c: Add prototype for abort and
35656         exit.
35657
35658 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35659
35660         PR tree-opt/18299
35661         * gcc.c-torture/pr18299-1.c: New test.
35662
35663 2004-11-06  Andreas Schwab  <schwab@suse.de>
35664
35665         * gcc.dg/pr16286.c: Also test for bool and pixel.
35666
35667 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35668
35669         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35670         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35671         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35672         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35673         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35674         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35675         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35676         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35677         gcc.dg/struct-semi-3.c: New tests.
35678
35679 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35680
35681         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35682
35683 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35684
35685         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35686         Do not use C99 designators.
35687
35688 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35689
35690         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35691
35692 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35693
35694         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35695         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35696         * gcc.c-torture/execute/simd-5.x: Remove.
35697
35698 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35699
35700         PR rtl-optimization/17933
35701         * gcc.dg/torture/pr17933-1.c: New test.
35702
35703 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35704
35705         PR target/18106
35706         * lib/target-supports.exp (check_weak_available): Support
35707         Windows.
35708
35709 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35710
35711         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35712         call to fflush(stdout) before abort.
35713         (my_ffsll): New function.
35714         (generate_fields): Use it.
35715
35716 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35717
35718         * gcc.dg/init-undef-1.c: New test.
35719
35720 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35721
35722         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35723         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35724         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35725         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35726         expected messages for new parser.
35727
35728 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35729
35730         * g++.dg/ext/visibility/symbian1.C: New test.
35731
35732 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35733
35734         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35735         on LP64 targets.
35736
35737 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35738
35739         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35740         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35741         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35742         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35743         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35744         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35745         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35746         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35747         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35748         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35749
35750 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35751
35752         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35753         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35754         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35755         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35756         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35757         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35758         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35759         for new parser.
35760
35761 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35762
35763         PR target/15342
35764         * gcc.dg/20041104-1.c: New test.
35765
35766 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35767
35768         * g++.dg/template/nontype7.C: New test.
35769         * g++.dg/template/nontype8.C: Likewise.
35770         * g++.dg/template/nontype9.C: Likewise.
35771         * g++.dg/template/nontype10.C: Likewise.
35772         * g++.dg/tc1/dr49.C: Likewise.
35773         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35774         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35775
35776 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35777
35778         * g++.dg/rtti/tinfo1.C: Remove xfails.
35779
35780 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35781
35782         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35783         packed attribute to the definition to satisfy the new C++ parser.
35784
35785 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35786
35787         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35788         invocations of va_arg.
35789
35790 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35791
35792         PR c++/18124
35793         * g++.dg/template/crash25.C: New test.
35794
35795         PR c++/18155
35796         * g++.dg/template/typedef2.C: New test.
35797         * g++.dg/parse/crash13.C: Adjust error markers.
35798
35799         PR c++/18177
35800         * g++.dg/conversion/const3.C: New test.
35801
35802 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35803
35804         PR fortran/17535
35805         PR fortran/17583
35806         PR fortran/17713
35807         * gfortran.dg/generic_[123].f90: New testcases.
35808
35809 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35810
35811         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35812         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35813
35814 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35815
35816         PR tree-opt/16808
35817         * gcc.c-torture/compile/pr16808.c: New test.
35818
35819 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35820
35821         PR rtl-optimization/17104
35822         * gcc.dg/ppc-bitfield1.c: New.
35823
35824 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35825
35826         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35827
35828 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35829
35830         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35831         strings for 32-bit code.
35832
35833 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35834
35835         PR c/18239
35836         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35837
35838 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35839
35840         PR c++/18064
35841         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35842
35843 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35844
35845         PR c++/15172
35846         * g++.dg/init/aggr2.C: New test.
35847
35848 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35849
35850         * objc.dg/local-decl-1.m: New test.
35851
35852 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35853
35854         * gcc.dg/20040910-1.c: Adjust regex.
35855
35856 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35857
35858         PR rtl-optimization/18084
35859         * g++.dg/opt/pr18084-1.C: New testcase.
35860
35861 2004-10-30  Matt Austern  <austern@apple.com>
35862
35863         PR c++/17542
35864         * g++.dg/ext/attrib18.C: New test.
35865
35866 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35867
35868         PR middle-end/18096
35869         * gcc.dg/pr18096-1.c: New test case.
35870
35871 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35872
35873         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35874
35875 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35876
35877         PR c/16666
35878         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35879         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35880         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35881         gcc.dg/old-style-prom-3.c: New tests.
35882
35883 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35884
35885         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35886         Remove unnecessary inclusion of stdio.h.
35887
35888 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35889
35890         PR rtl-optimization/17581
35891         * gcc.dg/pr17581-1.c: New test case.
35892
35893 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35894
35895         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35896         being implemented.
35897         * g++.dg/conversion/dr195-1.C: New.
35898         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35899         * g++.old-deja/g++.mike/p10148.C: Likewise.
35900
35901 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35902
35903         PR c++/17695
35904         * g++.dg/debug/typedef2.C: New test.
35905
35906 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35907
35908         PR fortran/13490
35909         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35910         * gfortran.dg/g77/README: Update.
35911
35912 2004-10-28  Matt Austern  <austern@apple.com>
35913
35914         PR c++/14124
35915         * g++.dg/ext/packed7.C: New test.
35916
35917 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35918
35919         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35920         scan-assembler.
35921         * lib/scanasm.exp (hidden-scan-for): New proc.
35922         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35923         string.
35924         (scan-not-hidden): Likewise.
35925         * lib/target-supports.exp (check_visibility_available): mach-o is
35926         support too.
35927
35928 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35929
35930         PR c++/17132
35931         * g++.dg/template/memclass3.C: New test.
35932
35933 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35934
35935         PR middle-end/18160
35936         * gcc.dg/register-var-1.c: New test.
35937         * gcc.dg/register-var-2.c: New test.
35938         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35939         error now.
35940
35941 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35942
35943         PR other/18172
35944         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35945         unused variables.
35946         * gcc.dg/vect/vect-22.c: Likewise.
35947
35948 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35949
35950         * gcc.dg/i386-rotate-1.c: New test.
35951
35952 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35953
35954         * g++.dg/init/ref12.C: Add "run" marker.
35955
35956         PR c++/17435
35957         * g++.dg/init/ref12.C: New test.
35958
35959         PR c++/18140
35960         * g++.dg/template/shift1.C: New test.
35961         * g++.dg/template/error10.C: Adjust error markers.
35962
35963 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
35964
35965         PR tree-opt/17529
35966         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35967
35968 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
35969
35970         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35971         * gcc.dg/weak/weak-3.c: Likewise.
35972         * gcc.dg/weak/weak-5.c: Likewise.
35973         * gcc.dg/weak/weak-9.c: Likewise.
35974         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35975         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35976
35977         * gcc.dg/darwin-weakimport-1.c: New.
35978
35979 2004-10-28  Ben Elliston  <bje@au.ibm.com>
35980
35981         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35982
35983 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
35984
35985         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35986         'syntax' error messages.
35987         * gcc.dg/cpp/direct2s.c: Likewise.
35988
35989 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35990
35991         * gcc.c-torture/compile/20041026-1.c: New.
35992
35993 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35994
35995         PR c++/18093
35996         * g++.dg/lookup/ns2.C: New test.
35997
35998         PR c++/18020
35999         * g++.dg/template/enum4.C: New test.
36000
36001         PR c++/18161
36002         * g++.dg/template/expr1.C: New test.
36003
36004 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36005
36006         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36007
36008 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36009
36010         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36011         gcc.dg/decl-nospec-3.c: New tests.
36012
36013 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36014
36015         * objc.dg/super-class-3.m: New test.
36016
36017 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36018
36019         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36020         resyncing.
36021         * gcc.dg/cpp/direct2s.c: Likewise.
36022
36023 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36024
36025         * objc.dg/image-info.m: Update for changes to section selection.
36026
36027 2004-10-25  David Ayers  <d.ayers@inode.at>
36028             Ziemowit Laski  <zlaski@apple.com>
36029
36030         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36031         diagnostics when messaging 'id <Proto>'.
36032         * objc.dg/class-protocol-1.m: New test.
36033         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36034         a non-existent method signature.
36035         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36036         Update diagnostics when messaging with non-existent method signature.
36037         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36038         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36039         invalid receivers are now resolved as if messaging 'id'; remove
36040         extraneous diagnostics.
36041
36042 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36043
36044         PR c/16667
36045         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36046         gcc.dg/init-desig-obs-3.c: New tests.
36047
36048 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36049
36050         * gcc.dg/debug/20041023-1.c: New test.
36051
36052 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36053
36054         PR middle-end/17407
36055         * gcc.c-torture/compile/pr17407.c: New test.
36056
36057         PR c++/18121
36058         * g++.dg/template/array8.C: New test.
36059
36060 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36061
36062         PR other/18138
36063         * lib/g++.exp: Accept more than one multilib libgcc.
36064         * lib/gcc-dg.exp: Likewise.
36065         * lib/objc.exp: Likewise.
36066         * lib/treelang.exp: Likewise.
36067         * lib/gfortran.exp: Likewise.
36068
36069 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36070
36071         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36072
36073 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36074
36075         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36076         * gcc.dg/c99-const-expr-3.c: Likewise.
36077
36078 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36079
36080         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36081
36082 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36083
36084         * gcc.c-torture/execute/loop-2e.x: Remove.
36085
36086 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36087
36088         PR c++/18095
36089         * g++.dg/parse/crash18.C: New.
36090         * g++.dg/parse/crash19.C: New.
36091
36092 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36093
36094         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36095         * g++.dg/ext/dllimport2.C: Same.
36096         * g++.dg/ext/dllimport8.C: Same.
36097
36098 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36099
36100         PR c++/10841
36101         * g++.dg/conversion/cast1.C: New test.
36102         * g++.dg/overload/pmf1.C: Adjust error marker.
36103
36104 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36105
36106         PR objc/17923
36107         * objc.dg/const-str-7.m: New test.
36108
36109 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36110
36111         * g++.dg/template/memfriend11.C: Fix comment typo.
36112         * g++.dg/template/memfriend14.C: Likewise.
36113
36114 2004-10-20  Richard Henderson  <rth@redhat.com>
36115
36116         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36117         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36118         -fasynchronous-unwind-tables.
36119
36120 2004-10-20  Richard Henderson  <rth@redhat.com>
36121
36122         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36123         (main): Return success.
36124         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36125         (main): Return success.
36126
36127 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36128
36129         PR c++/13495
36130         * g++.dg/template/memfriend9.C: New test.
36131         * g++.dg/template/memfriend10.C: Likewise.
36132         * g++.dg/template/memfriend11.C: Likewise.
36133         * g++.dg/template/memfriend12.C: Likewise.
36134         * g++.dg/template/memfriend13.C: Likewise.
36135         * g++.dg/template/memfriend14.C: Likewise.
36136         * g++.dg/template/memfriend15.C: Likewise.
36137         * g++.dg/template/memfriend16.C: Likewise.
36138         * g++.dg/template/memfriend17.C: Likewise.
36139         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36140
36141 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36142
36143         * g++.dg/conversion/dr195.C: New.
36144         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36145
36146 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36147             Devang Patel  <dpatel@apple.com>
36148
36149         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36150         of floating point arithmetic, which could trap.
36151
36152 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36153
36154         PR c++/14035
36155         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36156         * g++.dg/conversion/const2.C: New test.
36157         * g++.dg/expr/reinterpret2.C: New test.
36158         * g++.dg/expr/reinterpret3.C: New test.
36159         * g++.dg/expr/cast2.C: New test.
36160         * g++.dg/expr/copy1.C: New test.
36161         * g++.dg/other/conversion1.C: Change error message.
36162         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36163         function pointers to void *.
36164         * g++.old-deja/g++.mike/p10148.C: Likewise.
36165
36166 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36167
36168         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36169
36170 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36171
36172         PR c++/18047
36173
36174         * g++.dg/parse/expr3.C: New test.
36175
36176 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36177
36178         * gcc.dg/smod-1.c: New test.
36179
36180 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36181
36182         * objc.dg/method-14.m: New test.
36183
36184 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36185
36186         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36187         Also xfail as the patch was reverted.
36188
36189 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36190
36191         PR middle-end/16973
36192         * gcc.dg/pr16973.c: New test.
36193
36194 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36195
36196         PR tree-optimization/17656
36197         * gcc.c-torture/compile/pr17656.c: New test.
36198
36199 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36200
36201         * g++.dg/eh/shadow1.C: New.
36202
36203 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36204
36205         * gcc.c-torture/compile/20041018-1.c: New test.
36206
36207 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36208
36209         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36210         compiler referring to register 0 when accessing sdata.  The linker
36211         now patches things up.
36212
36213 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36214
36215         PR c/17529
36216         * gcc.c-torture/compile/pr17529.c: New test.
36217
36218 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36219
36220         PR c++/17743
36221         * g++.dg/ext/attrib17.C: New test.
36222
36223 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36224
36225         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36226
36227 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36228
36229         PR c++/10479
36230         * g++.dg/ext/attrib16.C: New test.
36231
36232 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36233
36234         PR c++/17042
36235         * g++.dg/init/dso_handle1.C: New test.
36236
36237         PR c++/14667
36238         * g++.dg/parse/typedef6.C: New test.
36239
36240         PR c++/17916
36241         * g++.dg/parse/pragma1.C: New test.
36242
36243 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36244
36245         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36246
36247 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36248
36249         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36250         -fno-common when on HPPA HP-UX platforms.
36251
36252 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36253
36254         PR other/16820
36255         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36256         stdint.h.
36257         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36258         uintptr_t.
36259
36260 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36261
36262         PR c++/16301
36263         * g++.dg/lookup/strong-using-4.C: New test.
36264
36265 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36266
36267         PR middle-end/16567
36268         * gcc.c-torture/compile/nested-1.c: New test.
36269
36270 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36271
36272         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36273         and mipsisa64*-*-* (until support for misaligned loads is added).
36274         * gcc.dg/vect/vect-50.c: Likewise.
36275         * gcc.dg/vect/vect-52.c: Likewise.
36276         * gcc.dg/vect/vect-54.c: Likewise.
36277         * gcc.dg/vect/vect-58.c: Likewise.
36278         * gcc.dg/vect/vect-60.c: Likewise.
36279         * gcc.dg/vect/vect-80.c: Likewise.
36280
36281 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36282
36283         PR c++/17976
36284         * g++.dg/init/dtor3.C: New test.
36285
36286 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36287
36288         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36289
36290 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36291
36292         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36293         * gcc.dg/macho-lo-sum.c: Likewise.
36294
36295 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36296
36297         * gcc.dg/ppc-spe64-1.c: New test.
36298
36299 2004-10-14  Devang Patel  <dpatel@apple.com>
36300
36301         PR 17635
36302         * gcc.dg/pr17635.c : New test.
36303
36304 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36305
36306         * gcc.dg/vect/vect-28.c: Remove xfail.
36307         * gcc.dg/vect/vect-30.c: Remove xfail.
36308         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36309         * gcc.dg/vect/vect-33.c: Remove xfail.
36310         * gcc.dg/vect/vect-44.c: Remove xfail.
36311         * gcc.dg/vect/vect-46.c: Remove xfail.
36312         * gcc.dg/vect/vect-50.c: Remove xfail.
36313         * gcc.dg/vect/vect-52.c: Remove xfail.
36314         * gcc.dg/vect/vect-54.c: Remove xfail.
36315         * gcc.dg/vect/vect-58.c: Remove xfail.
36316         * gcc.dg/vect/vect-60.c: Remove xfail.
36317         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36318         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36319         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36320         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36321         * gcc.dg/vect/vect-8.c: Remove xfail.
36322         * gcc.dg/vect/vect-80.c: Remove xfail.
36323         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36324
36325 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36326
36327         * gcc.dg/vect/vect-82.c: New testcase.
36328         * gcc.dg/vect/vect-82_64.c: New testcase.
36329         * gcc.dg/vect/vect-83.c: New testcase.
36330         * gcc.dg/vect/vect-83_64.c: New testcase.
36331
36332 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36333
36334         * gcc.dg/cpp/error-1.c: New test.
36335
36336 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36337
36338         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36339
36340 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36341
36342         PR target/17984
36343         * gcc.dg/cris-peep2-xsrand2.c: New test.
36344
36345 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36346
36347         PR c++/17661
36348         * g++.dg/expr/for2.C: New test.
36349
36350 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36351
36352         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36353
36354 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36355
36356         PR tree-optimization/17724
36357         * g++.dg/opt/pr17724-1.C: New test.
36358         * g++.dg/opt/pr17724-2.C: New test.
36359         * g++.dg/opt/pr17724-3.C: New test.
36360         * g++.dg/opt/pr17724-4.C: New test.
36361         * g++.dg/opt/pr17724-5.C: New test.
36362         * g++.dg/opt/pr17724-6.C: New test.
36363
36364 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36365
36366         PR c/17301
36367         * gcc.dg/pr17301-2.c: New test.
36368
36369 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36370
36371         PR c++/15876
36372         * g++.dg/parse/error22.C: New test.
36373
36374         PR c++/17936
36375         * g++.dg/template/spec18.C: New test.
36376
36377 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36378
36379         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36380         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36381         memcpy.
36382         * gcc.dg/ia64-sync-2.c: Ditto.
36383         * gcc.dg/ia64-sync-3.c: Ditto.
36384
36385 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36386
36387         * g++.dg/eh/cleanup5.C: Add dg-options "".
36388
36389 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36390
36391         PR middle-end/17657
36392         * gcc.dg/switch-4.c: New test case.
36393
36394 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36395
36396         * gcc.c-torture/execute/20041011-1.c: New test.
36397
36398 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36399
36400         PR c++/17554
36401         * g++.dg/init/for3.C: New test.
36402
36403         PR c++/17657
36404         * g++.dg/opt/switch2.C: New test.
36405
36406         PR middle-end/17703
36407         * g++.dg/warn/Wreturn-2.C: New test.
36408
36409 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36410
36411         PR c++/17907
36412         * g++.dg/eh/cleanup5.C: New test.
36413
36414 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36415
36416         PR c++/17393
36417         * g++.dg/parse/error21.C: New test.
36418
36419 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36420
36421         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36422         * g++.dg/warn/incomplete1.C: Likewise.
36423         * g++.dg/template/qualttp20.C: Likewise.
36424
36425 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36426
36427         PR c/17881
36428         * parm-incomplete-1.c: New test.
36429
36430 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36431
36432         PR c++/17867
36433         * g++.dg/parse/error19.C: New test.
36434
36435         PR c++/17670
36436         * g++.dg/init/new11.C: New test.
36437
36438         PR c++/17821
36439         * g++.dg/parse/error20.C: New test.
36440
36441         PR c++/17826
36442         * g++.dg/template/crash24.C: New test.
36443
36444 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36445
36446         PR c/17301
36447         * gcc.dg/pr17301-1.c: New test.
36448
36449 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36450
36451         PR c/17189
36452         * gcc.dg/anon-struct-5.c: New test.
36453
36454 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36455
36456         PR c/17844
36457         * gcc.dg/pr17844-1.c: New test.
36458
36459 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36460
36461         PR tree-optimization/17906
36462         * gcc.c-torture/compile/pr17906.c: New.
36463
36464 2004-10-09  Stuart Hastings  <stuart@apple.com>
36465             Roger Sayle  <roger@eyesopen.com>
36466
36467         PR rtl-optimization/17853
36468         * gcc.dg/i386-mmx-5.c: New testcase.
36469
36470 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36471
36472         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36473
36474 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36475
36476         PR c++/17524
36477         * g++.dg/template/static9.C: New test.
36478
36479         PR c++/17685
36480         * g++.dg/parse/operator5.C: New test.
36481
36482 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36483
36484         PR middle-end/17894
36485         * gcc.c-torture/execute/divcmp-4.c: New test case.
36486
36487 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36488
36489         PR tree-opt/17902
36490         * g++.dg/opt/pr17902.C: New test.
36491
36492 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36493
36494         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36495
36496 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36497
36498         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36499
36500 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36501
36502         * gcc.dg/assign-warn-3.c: New test.
36503
36504 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36505
36506         PR c/16999
36507         * gcc.dg/cpp/ident-1.c: New test.
36508
36509 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36510
36511         * gcc.c-torture/compile/acc1.c: New.
36512
36513 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36514
36515         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36516         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36517
36518 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36519
36520         * gcc.dg/ultrasp11.c: New test.
36521
36522 2004-10-08  Michael Matz  <matz@suse.de>
36523
36524         * gcc.dg/doloop-2.c: New test.
36525
36526 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36527
36528         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36529         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36530         objc.dg/method-9.m: Update expected diagnostics.
36531
36532 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36533
36534         * gcc.dg/ppc-fsel-3.c: New file.
36535         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36536
36537 2004-10-07  Paul Brook  <paul@codesourcery.com>
36538
36539         * gfortran.dg/intrinsic_verify_1.f90: New test.
36540
36541 2004-10-07  Paul Brook  <paul@codesourcery.com>
36542
36543         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36544
36545 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36546
36547         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36548         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36549         commit.
36550
36551 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36552
36553         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36554
36555 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36556
36557         PR c++/17115
36558         * g++.dg/warn/Winline-4.C: New test.
36559
36560 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36561
36562         * gcc.c-torture/compile/20041007-1.c: New test.
36563
36564 2004-10-07  Paul Brook  <paul@codesourcery.com>
36565
36566         PR fortran/17678
36567         * gfortran.dg/use_allocated_1.f90: New test.
36568
36569 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36570
36571         PR middle-end/17849
36572         * gfortran.fortran-torture/compile/nested.f90: New test
36573
36574 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36575
36576         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36577
36578 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36579
36580         PR c++/17368
36581         * g++.dg/ext/asm6.C: New test.
36582
36583 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36584
36585         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36586
36587 2004-10-06  Paul Brook  <paul@codesourcery.com>
36588
36589         PR libfortran/17709
36590         * gfortran.dg/empty_format_1.f90: New test.
36591
36592 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36593
36594         PR fortran/17568
36595         * gfortran.dg/ishft.f90: New test.
36596
36597         PR fortran/17283
36598         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36599         tests.
36600
36601 2004-10-06  Paul Brook  <paul@codesourcery.com>
36602
36603         * gfortran.dg/do_1.f90: New test.
36604
36605 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36606
36607         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36608         optimizing for size.
36609
36610 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36611
36612         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36613
36614 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36615
36616         * gcc.c-torture/compile/20041005-1.c: New test.
36617
36618 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36619
36620         PR c++/17829
36621         * g++.dg/lookup/koenig4.C: New.
36622
36623 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36624
36625         * g++.dg/other/classkey1.C: Adjust quoting marks.
36626         * g++.dg/parse/error15.C: Likewise.
36627         * g++.dg/template/meminit2.C (int>): Likewise.
36628
36629 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36630
36631         PR fortran/17283
36632         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36633
36634         PR fortran/17631
36635         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36636
36637         PR fortran/17708
36638         * gfortran.dg/pr17708.f90: New test.
36639
36640 2004-10-04  Chao-ying Fu  <fu@mips.com>
36641
36642         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36643         * gcc.dg/vect/vect-4.c: Ditto.
36644         * gcc.dg/vect/vect-5.c: Ditto.
36645         * gcc.dg/vect/vect-6.c: Ditto.
36646         * gcc.dg/vect/vect-8.c: Ditto.
36647         * gcc.dg/vect/vect-16.c: Ditto.
36648         * gcc.dg/vect/vect-30.c: Ditto.
36649         * gcc.dg/vect/vect-40.c: Ditto.
36650         * gcc.dg/vect/vect-41.c: Ditto.
36651         * gcc.dg/vect/vect-42.c: Ditto.
36652         * gcc.dg/vect/vect-43.c: Ditto.
36653         * gcc.dg/vect/vect-44.c: Ditto.
36654         * gcc.dg/vect/vect-45.c: Ditto.
36655         * gcc.dg/vect/vect-46.c: Ditto.
36656         * gcc.dg/vect/vect-47.c: Ditto.
36657         * gcc.dg/vect/vect-48.c: Ditto.
36658         * gcc.dg/vect/vect-49.c: Ditto.
36659         * gcc.dg/vect/vect-50.c: Ditto.
36660         * gcc.dg/vect/vect-51.c: Ditto.
36661         * gcc.dg/vect/vect-52.c: Ditto.
36662         * gcc.dg/vect/vect-53.c: Ditto.
36663         * gcc.dg/vect/vect-54.c: Ditto.
36664         * gcc.dg/vect/vect-55.c: Ditto.
36665         * gcc.dg/vect/vect-56.c: Ditto.
36666         * gcc.dg/vect/vect-57.c: Ditto.
36667         * gcc.dg/vect/vect-58.c: Ditto.
36668         * gcc.dg/vect/vect-59.c: Ditto.
36669         * gcc.dg/vect/vect-60.c: Ditto.
36670         * gcc.dg/vect/vect-74.c: Ditto.
36671         * gcc.dg/vect/vect-79.c: Ditto.
36672         * gcc.dg/vect/vect-80.c: Ditto.
36673
36674 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36675
36676         * gcc.dg/unused-7.c: Use the correct option.
36677
36678 2004-10-04  Paul Brook  <paul@codesourcery.com>
36679         Bud Davis  <bdavis9659@comcast.net>
36680
36681         PR fortran/17706
36682         PR fortran/16434
36683         * gfortran/pr17706.f90: New test.
36684         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36685
36686 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36687
36688         * gfortran.dg/pr17612.f90: New test.
36689
36690 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36691
36692         * g++.dg/template/local1.C: Adjust quoting marks in
36693         testing for diagnostics.
36694         * g++.dg/tls/diag-2.C: Likewise.
36695         * g++.dg/other/error8.C: Likewise.
36696
36697 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36698
36699         PR c/17178
36700         * gcc.dg/unused-4.c: Adjust to be correct.
36701
36702         PR c/17820
36703         * gcc.dg/unused-7.c: New test.
36704
36705 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36706
36707         PR c++/17797
36708         * g++.dg/overload/template2.C: New test.
36709
36710 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36711
36712         PR tree-optimization/16632
36713         * gcc.dg/tree-ssa/20041002-1.c: New.
36714
36715 2004-10-03  Paul Brook  <paul@codesourcery.com>
36716
36717         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36718         rather than relying on default formatting.
36719
36720 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36721
36722         * gcc.dg/20040920-1.c: Update expected message text.
36723
36724 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36725
36726         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36727
36728 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36729
36730         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36731         tree level.
36732
36733 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36734
36735         * gcc.dg/tree-ssa/pr17343.c: Remove.
36736
36737 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36738
36739         PR tree-opt/17343
36740         * gcc.dg/tree-ssa/pr17343.c: New test.
36741
36742 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36743
36744         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36745         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36746         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36747         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36748         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36749
36750 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36751
36752         * gcc.dg/lvalue-2.c: New test.
36753
36754 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36755
36756         PR c/17730
36757         * gcc.dg/pr17730-1.c: New test
36758
36759 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36760
36761         PR c/7425
36762         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36763
36764 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36765
36766         * gcc.c-torture/execute/stdarg-1.c: New test.
36767         * gcc.c-torture/execute/stdarg-2.c: New test.
36768         * gcc.c-torture/execute/stdarg-3.c: New test.
36769         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36770         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36771         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36772         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36773         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36774
36775 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36776
36777         PR tree-optimization/17697
36778         * g++.dg/opt/pr17697-1.C: New test.
36779         * g++.dg/opt/pr17697-2.C: New test.
36780         * g++.dg/opt/pr17697-3.C: New test.
36781
36782 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36783
36784         PR c/16409
36785         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36786         gcc.dg/vla-init-5.c: New tests.
36787
36788 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36789
36790         PR c/13804
36791         * gcc.dg/pr13804-1.c: New test.
36792
36793 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36794
36795         PR fortran/16938
36796         * gfortran.dg/pr16938.f90: New test.
36797
36798 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36799
36800         * g++.dg/template/crash23.C: New test.
36801
36802 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36803
36804         PR c++/17585
36805         * g++.dg/template/static8.C: New test.
36806
36807 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36808
36809         PR c++/17681
36810         * g++.dg/other/error9.C: New test.
36811
36812 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36813
36814         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36815
36816 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36817
36818         PR fortran/15164
36819         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36820
36821 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36822
36823         PR middle-end/17112
36824         * gcc.dg/pr17112-1.c: New test case.
36825
36826 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36827
36828         PR c/11459
36829         * gcc.dg/pr11459-1.c: New test.
36830
36831 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36832
36833         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36834         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36835
36836 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36837
36838         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36839
36840 2004-09-25  Jan Hubicka  <jh@suse.cz>
36841
36842         * compile/30040909-1.c: New test.
36843         * compile/30040907-1.c: New test.
36844
36845 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36846
36847         * gcc.c-torture/execute/va-arg-26.c: New test.
36848
36849 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36850
36851         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36852         extra diagnostics on targets with 64-bit pointers.
36853         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36854
36855 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36856
36857         PR c/17188
36858         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36859         * gcc.dg/decl-3.c: Adjust expected message.
36860
36861 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36862
36863         PR fortran/17615
36864         * gfortran.dg/pr17615.f90: New test.
36865
36866 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36867
36868         PR tree-optimzation/17517
36869         * g++.dg/tree-ssa/pr17517.C: New Test.
36870
36871 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36872
36873         PR c++/16889
36874         * g++.dg/lookup/ambig3.C: New.
36875
36876 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36877
36878         PR tree-opt/17624
36879         * g++.dg/opt/pr17624.C: New test.
36880
36881 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36882
36883         PR c/6980
36884         * gcc.dg/Wbad-function-cast-1.c: New test.
36885
36886 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36887
36888         * g++.dg/ext/complit1.C
36889         * g++.dg/other/error2.C
36890         * g++.dg/other/nontype-1.C
36891         * g++.dg/parse/crash11.C
36892         * g++.dg/parse/crash12.C
36893         * g++.dg/parse/error15.C
36894         * g++.dg/parse/error4.C
36895         * g++.dg/parse/tmpl-outside1.C
36896         * g++.dg/parse/too-many-tmpl-args1.C
36897         * g++.dg/template/dependent-expr3.C
36898         * g++.dg/template/error10.C
36899         * g++.dg/template/instantiate1.C
36900         * g++.dg/template/vtable2.C
36901         * g++.dg/warn/Wshadow-1.C
36902         * g++.dg/warn/weak1.C
36903         * g++.old-deja/g++.brendan/crash16.C
36904         * g++.old-deja/g++.brendan/crash18.C
36905         * g++.old-deja/g++.brendan/crash48.C
36906         * g++.old-deja/g++.brendan/crash49.C
36907         * g++.old-deja/g++.brendan/crash55.C
36908         * g++.old-deja/g++.brendan/crash56.C
36909         * g++.old-deja/g++.brendan/crash8.C
36910         * g++.old-deja/g++.brendan/enum11.C
36911         * g++.old-deja/g++.brendan/enum8.C
36912         * g++.old-deja/g++.brendan/enum9.C
36913         * g++.old-deja/g++.brendan/friend3.C
36914         * g++.old-deja/g++.brendan/misc14.C
36915         * g++.old-deja/g++.bugs/900402_02.C
36916         * g++.old-deja/g++.bugs/900404_03.C
36917         * g++.old-deja/g++.bugs/900404_04.C
36918         * g++.old-deja/g++.bugs/900428_03.C
36919         * g++.old-deja/g++.jason/crash4.C
36920         * g++.old-deja/g++.jason/overload21.C
36921         * g++.old-deja/g++.jason/redecl1.C
36922         * g++.old-deja/g++.jason/report.C
36923         * g++.old-deja/g++.jason/rfg10.C
36924         * g++.old-deja/g++.jason/template30.C
36925         * g++.old-deja/g++.law/arm12.C
36926         * g++.old-deja/g++.law/ctors5.C
36927         * g++.old-deja/g++.law/cvt20.C
36928         * g++.old-deja/g++.law/init10.C
36929         * g++.old-deja/g++.law/init8.C
36930         * g++.old-deja/g++.law/visibility17.C
36931         * g++.old-deja/g++.law/visibility7.C
36932         * g++.old-deja/g++.mike/net8.C
36933         * g++.old-deja/g++.mike/p646.C
36934         * g++.old-deja/g++.mike/p700.C
36935         * g++.old-deja/g++.mike/p701.C
36936         * g++.old-deja/g++.mike/p811.C
36937         * g++.old-deja/g++.ns/template13.C
36938         * g++.old-deja/g++.other/array3.C
36939         * g++.old-deja/g++.other/crash25.C
36940         * g++.old-deja/g++.other/dtor3.C
36941         * g++.old-deja/g++.other/dtor4.C
36942         * g++.old-deja/g++.other/main1.C
36943         * g++.old-deja/g++.other/warn7.C
36944         * g++.old-deja/g++.pt/crash11.C
36945         * g++.old-deja/g++.pt/crash36.C
36946         * g++.old-deja/g++.pt/spec22.C
36947         * g++.old-deja/g++.pt/spec9.C
36948         * g++.old-deja/g++.pt/ttp52.C
36949         * g++.old-deja/g++.robertl/eb103.C
36950         * g++.old-deja/g++.robertl/eb121.C
36951         * g++.old-deja/g++.robertl/eb22.C
36952         * g++.old-deja/g++.robertl/eb8.C:
36953         Update locations and/or regexps of dg-error markers.
36954         Remove markers for some bogus messages that are no longer issued.
36955
36956 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36957
36958         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36959         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36960
36961 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36962
36963         PR c++/17618
36964         * g++.dg/lookup/crash5.C: New test.
36965
36966 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
36967
36968         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36969         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36970         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36971         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36972         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36973         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36974
36975         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36976         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36977         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36978         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36979         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36980         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36981
36982         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36983
36984         * gcc.dg/vect/vect-44.c: Check additional cases.
36985         * gcc.dg/vect/vect-48.c: Check additional cases.
36986
36987         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36988         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36989         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36990         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36991         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36992         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36993         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36994         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36995         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36996
36997         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36998         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36999         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37000
37001 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37002
37003         * gcc.dg/tree-ssa/loop-6.c: New test.
37004
37005 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37006
37007         PR c++/17620
37008         * g++.dg/inherit/base2.C: New.
37009
37010 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37011
37012         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37013         * gcc.dg/20001012-2.c: Likewise.
37014         * gcc.dg/20001013-1.c: Likewise.
37015         * gcc.dg/20001101-1.c: Likewise.
37016         * gcc.dg/20001102-1.c: Likewise.
37017         * gcc.dg/bf-spl1.c: Likewise.
37018         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37019         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37020
37021 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37022
37023         PR tree-optimization/16721
37024         * gcc.dg/tree-ssa/pr16721.c: New test.
37025
37026 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37027
37028         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37029         * gcc.dg/20040305-1.c: Likewise.
37030
37031 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37032
37033         PR c/16566
37034         * gcc.c-torture/compile/pr16566-1.c,
37035         gcc.c-torture/compile/pr16566-2.c,
37036         gcc.c-torture/compile/pr16566-3.c: New tests.
37037
37038 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37039
37040         PR tree-optimization/17512
37041         * gcc.c-torture/compile/20040916-1.c.
37042
37043 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37044
37045         * gcc.dg/pragma-re-3.c: New test.
37046
37047 2004-09-17  Matt Austern  <austern@apple.com>
37048
37049         PR c++/15049
37050         * g++.dg/other/anon3.C: New.
37051
37052 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37053
37054         PR c++/7503
37055         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37056         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37057         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37058         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37059         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37060
37061 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37062
37063         PR fortran/17286
37064         * gfortran.dg/pr17286.f90: New test.
37065
37066 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37067
37068         PR c++/17530
37069         * g++.dg/template/static7.C: New test.
37070
37071 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37072
37073         PR tree-opt/17558
37074         * gcc.c-torture/compile/pr17558.c: New test.
37075
37076 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37077
37078         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37079         if SKIP_ATTRIBUTE is defined.
37080
37081 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37082
37083         PR fortran/15957
37084         * gfortran.dg/pr15957.f90: New test.
37085
37086 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37087
37088         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37089         in comparison.
37090         * gcc.dg/vect/vect-79.c: Likewise.
37091         * gcc.dg/vect/vect-80.c: Likewise.
37092
37093 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37094
37095         PR fortran/15750
37096         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37097
37098 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37099
37100         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37101         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37102         * gcc.dg/vect/vect-62.c: New testcase.
37103         * gcc.dg/vect/vect-63.c: New testcase.
37104         * gcc.dg/vect/vect-64.c: New testcase.
37105         * gcc.dg/vect/vect-65.c: New testcase.
37106         * gcc.dg/vect/vect-66.c: New testcase.
37107         * gcc.dg/vect/vect-67.c: New testcase.
37108         * gcc.dg/vect/vect-68.c: New testcase.
37109         * gcc.dg/vect/vect-69.c: New testcase.
37110         * gcc.dg/vect/vect-79.c: New testcase.
37111         * gcc.dg/vect/vect-80.c: New testcase.
37112
37113 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37114
37115         * gcc.target/mips/asm-1.c: New test.
37116
37117 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37118
37119         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37120         * gcc.dg/vect/vect-73.c: New testcase.
37121         * gcc.dg/vect/vect-74.c: New testcase.
37122         * gcc.dg/vect/vect-75.c: New testcase.
37123         * gcc.dg/vect/vect-76.c: New testcase.
37124         * gcc.dg/vect/vect-77.c: New testcase.
37125         * gcc.dg/vect/vect-78.c: New testcase
37126
37127 2004-09-18  Paul Brook  <paul@codesourcery.com>
37128
37129         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37130
37131 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37132
37133         PR c/17424
37134         * gcc.dg/pr17424-1.c: New test.
37135
37136 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37137
37138         * g++.dg/tree-ssa/pr17153.C: New test.
37139
37140 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37141
37142         PR pch/13361
37143         * g++.dg/pch/wchar-1.C: New.
37144         * g++.dg/pch/wchar-1.Hs: New.
37145
37146 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37147
37148         * gcc.c-torture/execute/20040917-1.c: New test.
37149
37150 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37151
37152         PR tree-optimization/17319
37153         * gcc.dg/pr17319.c: New test.
37154
37155 2004-09-17  Devang Patel  <dpatel@apple.com>
37156
37157         * gcc.dg/20040813-1.c: New test.
37158
37159 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37160
37161         PR tree-optimization/17273
37162         * gcc.c-torture/compile/pr17273.c: New test.
37163
37164 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37165
37166         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37167         Update expected messages.
37168         * gcc.dg/declspec-13.c: New test.
37169
37170 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37171
37172         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37173
37174 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37175
37176         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37177         change what 'a' is pointing to.
37178
37179 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37180
37181         PR c++/16002
37182         * g++.dg/template/error18.C: New test.
37183
37184         PR c++/16029
37185         * g++.dg/warn/Wunused-8.C: New test.
37186
37187 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37188
37189         PR tree-optimization/17513
37190         * gcc.dg/20040916-1.c: New test.
37191
37192 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37193
37194         PR c++/17501
37195         * g++.dg/template/typename7.C: New test.
37196
37197 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37198
37199         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37200
37201 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37202
37203         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37204         with -ftree-based-profiling also.
37205         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37206
37207 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37208
37209         PR/15364
37210         * gfortran.dg/der_array_io_1.f90: New test.
37211         * gfortran.dg/der_array_io_2.f90: New test.
37212         * gfortran.dg/der_array_io_3.f90: New test.
37213
37214 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37215
37216         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37217         EABI.
37218
37219 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37220
37221         * g++.dg/opt/switch1.C: New test.
37222
37223 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37224
37225         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37226         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37227         Update expected messages.
37228
37229 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37230
37231         PR fortran/16485
37232         * gfortran.dg/same_name_1.f90: New test.
37233
37234 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37235
37236         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37237         dereference garbage pointers.
37238
37239 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37240
37241         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37242         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37243
37244         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37245         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37246         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37247
37248 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37249
37250         PR c++/17324
37251         * g++.dg/template/mangle1.C: New test.
37252
37253 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37254
37255         PR tree-optimization/17252
37256         * gcc.c-torture/execute/pr17252.c: New test.
37257
37258 2004-09-14  Andrew Pinski  <apinski@apple.com>
37259
37260         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37261
37262 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37263
37264         PR rtl-optimization/9771
37265         * gcc.dg/pr9771-1.c: New test case.
37266
37267 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37268
37269         PR tree-optimization/15262
37270         * gcc.c-torture/execute/pr15262-1.c: New test.
37271         * gcc.c-torture/execute/pr15262-2.c: New test.
37272
37273 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37274
37275         * gcc.dg/declspec-12.c: New test.
37276
37277 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37278
37279         * gfortran.dg/pr17090.f90: Add directives to test.
37280
37281 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37282
37283         * gcc.c-torture/compile/20040914-1.c: New test.
37284
37285 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37286
37287         PR c++/16162
37288         * g++.dg/template/decl2.C: New test.
37289
37290 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37291
37292         PR fortran/17090
37293         * gfortran.dg/pr17090.f90: New test.
37294
37295 2004-09-13  Dale Johannesen  <dalej@apple.com>
37296
37297         * gcc.c-torture/compile/pr17408.c: New test case.
37298
37299 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37300
37301         PR c++/16716
37302         * g++.dg/parse/crash17.C: New test.
37303
37304         PR c++/17327
37305         * g++.dg/template/enum3.C: New test.
37306
37307 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37308
37309         * lib/gcc-defs.exp: Load wrapper.exp.
37310         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37311         using local code.
37312         * lib/gcc.exp (gcc_init): Similar.
37313         * lib/gfortran.exp (gfortran_init): Similar.
37314         * lib/objc.exp (objc_init): Similar.
37315         * lib/treelang.exp (treelang_init): Similar.
37316         * lib/wrapper.exp: New file with build_wrapper call machinery in
37317         ${tool}_maybe_build_wrapper.
37318
37319 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37320
37321         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37322         "inline".
37323         * gcc.dg/declspec-11.c: Update expected messages.
37324         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37325         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37326         gcc.dg/inline-12.c: New tests.
37327
37328 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37329
37330         * g++.dg/tree-ssa/pr17400.C: New testcase.
37331
37332 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37333
37334         * gcc.target/mips/sb1-1.c: New testcase.
37335
37336 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37337
37338         * lib/g77-dg.exp: Remove unused file.
37339         * lib/mike-g77.exp: Ditto.
37340         * lib/g77.exp: Ditto.
37341
37342 2004-09-12  Richard Henderson  <rth@redhat.com>
37343
37344         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37345
37346 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37347
37348         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37349         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37350         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37351         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37352         Update expected messages.
37353
37354 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37355
37356         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37357         declaration/use mismatch for dirp parameter.
37358
37359 2004-09-12  Andrew Pinski  <apinski@apple.com>
37360
37361         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37362         -fgnu-runtime is passed.
37363
37364 2004-09-12  Richard Henderson  <rth@redhat.com>
37365
37366         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37367         do the uplevel thing and update additional_flags directly.
37368         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37369         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37370         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37371         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37372
37373 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37374
37375         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37376
37377 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37378
37379         PR middle-end/17411
37380         * g++.dg/opt/pr17411-1.C: New test case.
37381
37382 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37383
37384         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37385         gcc.dg/tls/diag-2.c: Update expected messages.
37386         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37387         messages.
37388         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37389         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37390         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37391         gcc.dg/tls/diag-5.c: New tests.
37392
37393 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37394
37395         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37396
37397 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37398
37399         * g++.dg/parse/break-in-for.C: New test.
37400
37401 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37402
37403         * gcc.dg/tree-ssa/20040911-1.c: New test.
37404
37405 2004-09-11  Andreas Jaeger  <aj@suse.de>
37406
37407         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37408         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37409
37410 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37411
37412         * gcc.target/frv: New directory of FR-V-specific tests.
37413
37414 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37415
37416         * gcc.dg/convert-vec-1.c: New test.
37417
37418 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37419
37420         PR middle-end/17024
37421         * gcc.dg/pr17024-1.c: New test case.
37422
37423 2004-09-10  Eric Christopher  <echristo@redhat.com>
37424
37425         * gcc.dg/20040910-1.c: New test.
37426
37427 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37428
37429         * gcc.dg/bitfld-9.c: New test.
37430
37431 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37432
37433         * gcc.c-torture/execute/ieee/acc1.c: New test.
37434         * gcc.c-torture/execute/ieee/acc2.c: New test.
37435         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37436
37437 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37438
37439         * gcc.dg/deprecated-2.c: New test.
37440
37441 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37442
37443         * gcc.dg/init-vec-1.c: New test.
37444
37445 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37446
37447         PR middle-end/17055
37448         * gcc.dg/pr17055-1.c: New test case.
37449
37450 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37451
37452         PR target/17377
37453         * gcc.c-torture/execute/pr17377.c: New test.
37454
37455 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37456
37457         PR c/8420
37458         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37459         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37460         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37461         gcc.dg/long-long-typespec-1.c: New tests.
37462         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37463
37464 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37465
37466         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37467         gcc.dg/gnu99-static-1.c: New tests.
37468
37469 2004-09-08  Devang Patel  <dpatel@apple.com>
37470
37471         * gcc.dg/darwin-ld-20040828-1.c: New test.
37472         * gcc.dg/darwin-ld-20040828-2.c: New test.
37473         * gcc.dg/darwin-ld-20040828-3.c: New test.
37474
37475 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37476
37477         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37478         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37479         in error message.
37480         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37481         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37482         in error message.
37483         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37484         types they qualify.
37485         * objc.dg/type-size-2.m: Fix wording in comment.
37486         * objc.dg/va-meth-1.m: New test case.
37487
37488 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37489
37490         PR c/16633:
37491         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37492         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37493
37494 2004-09-06  Devang Patel  <dpatel@apple.com>
37495
37496         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37497         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37498
37499 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37500
37501         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37502         reflect changed line numbering of diagnostics.
37503
37504 2004-09-06  Paul Brook  <paul@codesourcery.com>
37505
37506         * gfortran.dg/edit_real_1.f90: Add new test.
37507
37508 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37509
37510         * gcc.dg/tree-ssa/loop-2.c: New test.
37511         * gcc.dg/tree-ssa/loop-3.c: New test.
37512         * gcc.dg/tree-ssa/loop-4.c: New test.
37513         * gcc.dg/tree-ssa/loop-5.c: New test.
37514
37515 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37516
37517         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37518
37519 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37520
37521         * gcc.dg/format/sentinel-1.c: New test.
37522
37523 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37524
37525         * gcc.dg/builtins-46.c: New.
37526
37527 2004-09-03  Devang Patel  <dpatel@apple.com>
37528
37529         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37530         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37531
37532 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37533
37534         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37535         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37536         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37537         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37538         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37539         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37540         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37541         the non-portable bzero.
37542         * gcc.dg/20010912-1.c: xfail for NetWare.
37543         * gcc.dg/20020426-2.c: xfail for NetWare.
37544         * gcc.dg/20021014-1.c: xfail for NetWare.
37545         * gcc.dg/20021018-1.c: xfail for NetWare.
37546         * gcc.dg/20030213-1.c: xfail for NetWare.
37547         * gcc.dg/20030225-1.c: xfail for NetWare.
37548         * gcc.dg/20030708-1.c: xfail for NetWare.
37549         * gcc.dg/builtins-config.h: Also exclude NetWare.
37550         * gcc.dg/format/format.h: Define restrict only if not already defined.
37551         * gcc.dg/nest.c: xfail for NetWare.
37552         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37553         * lib/target-supports.exp (check_visibility_available): Exclude
37554         NetWare.
37555
37556 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37557
37558         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37559         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37560         deterministic starting point for the alignment of structure fields.
37561         * gcc.dg/Wpadded.c: Dito.
37562         * g++.dg/abi/vbase10.C: Dito.
37563
37564 2004-09-03  Devang Patel  <dpatel@apple.com>
37565
37566         * g++.dg/debug/pr15736.cc: New test.
37567
37568 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37569
37570         * README.QMTEST: Fix out-of-date link.
37571
37572 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37573
37574         PR fortran/16579
37575         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37576         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37577
37578 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37579
37580         * g++.dg/abi/arm_rtti1.C: New test.
37581
37582 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37583
37584         * gcc.dg/ppc-vector-memcpy.c: New.
37585         * gcc.dg/ppc-vector-memset.c: New.
37586
37587 2004-09-02  Chao-ying Fu  <fu@mips.com>
37588
37589         * gcc.target/mips/mips-3d-1.c: New test.
37590         * gcc.target/mips/mips-3d-2.c: New test.
37591         * gcc.target/mips/mips-3d-3.c: New test.
37592         * gcc.target/mips/mips-3d-4.c: New test.
37593         * gcc.target/mips/mips-3d-5.c: New test.
37594         * gcc.target/mips/mips-3d-6.c: New test.
37595         * gcc.target/mips/mips-3d-7.c: New test.
37596         * gcc.target/mips/mips-3d-8.c: New test.
37597         * gcc.target/mips/mips-3d-9.c: New test.
37598         * gcc.target/mips/mips-ps-1.c: New test.
37599         * gcc.target/mips/mips-ps-2.c: New test.
37600         * gcc.target/mips/mips-ps-3.c: New test.
37601         * gcc.target/mips/mips-ps-4.c: New test.
37602         * gcc.target/mips/mips-ps-type.c: New test.
37603
37604 2004-09-02  Paul Brook  <paul@codesourcery.com>
37605
37606         * gfortran.dg/edit_real_1.f90: Add new tests.
37607
37608 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37609
37610         PR fortran/15327
37611         * gfortran.dg/merge_char_1.f90: New test.
37612
37613 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37614
37615         PR fortran/16404
37616         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37617
37618 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37619
37620         PR c/1522
37621         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37622
37623 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37624
37625         * g++.dg/opt/loop1.C: Do not XFAIL.
37626
37627 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37628
37629         * gcc.c-torture/execute/20040831-1.c: New test.
37630
37631 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37632
37633         PR fortran/16579
37634         * gfortran.dg/g77/20010610.f: Now passes.
37635         Copy from g77.f-torture/execute. Add dg-run directive.
37636         * gfortran.dg/g77/README: Update
37637
37638 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37639
37640         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37641         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37642         (t1, t2, t3, t4): Add volatile.
37643
37644 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37645
37646         * g++.dg/ext/visibility/arm1.C: New test.
37647
37648 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37649
37650         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37651         -pedantic-errors.
37652
37653 2004-09-01  Paul Brook  <paul@codesourcery.com>
37654
37655         * gfortran.dg/eof_2.f90: New test.
37656
37657 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37658
37659         PR fortran/16579
37660         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37661
37662 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37663
37664         PR libfortran/16805
37665         * gfortran.dg/list_read_2.f90: New test.
37666
37667 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37668
37669         * g++.dg/abi/key1.C: New test.
37670
37671 2004-08-31  Richard Henderson  <rth@redhat.com>
37672
37673         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37674         form of offsetof.
37675         * g++.dg/other/offsetof5.C: Remove duplicate.
37676
37677 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37678
37679         PR fortran/17244
37680         * gfortran.dg/func_derived_1.f90: New test.
37681
37682 2004-08-31  Paul Brook  <paul@codesourcery.com>
37683
37684         * gfortran.dg/eof_1.f90: New test.
37685
37686 2004-08-31  Paul Brook  <paul@codesourcery.com>
37687
37688         * gfortran.dg/list_read_1.f90: New file.
37689
37690 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37691
37692         * g++.dg/opt/loop1.C: XFAIL.
37693
37694 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37695
37696         * gcc.dg/funcdef-storage-1.c: New.
37697         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37698         an extern function in local scope.
37699         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37700         declare an 'auto inline' function in local scope.
37701         * gcc.dg/20011130-1.c: Likewise.
37702         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37703         an 'auto' function in local scope.
37704         * gcc.dg/20021014-1.c: Likewise.
37705         * gcc.dg/20030331-2.c: Likewise.
37706
37707 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37708
37709         * gfortran.dg/blockdata_1.f90: New test.
37710
37711 2004-08-30  Richard Henderson  <rth@redhat.com>
37712
37713         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37714
37715 2004-08-30  Richard Henderson  <rth@redhat.com>
37716
37717         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37718         additional_flags set by alternate driver.
37719         (ieee-options): New procedure.
37720         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37721         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37722         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37723         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37724
37725 2004-08-30  Richard Henderson  <rth@redhat.com>
37726
37727         * lib/f-torture.exp: Remove.
37728
37729 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37730
37731         PR rtl-optimization/16590
37732         * g++.dg/opt/loop1.C: New test.
37733
37734 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37735
37736         PR fortran/13910
37737         * gfortran.dg/oldstyle_1.f90: New test.
37738
37739 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37740         Paul Brook  <paul@codesourcery.com>
37741
37742         * gfortran.dg/g77/README: Update.
37743         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37744         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37745         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37746
37747 2004-08-28  Paul Brook  <paul@codesourcery.com>
37748
37749         PR libfortran/17195
37750         * gfortran.dg/edit_real_1.f90: New test.
37751
37752 2004-08-27  Paul Brook  <paul@codesourcery.com>
37753
37754         * gfortran.dg/rewind_1.f90: New test.
37755
37756 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37757
37758         PR fortran/16597
37759         * gfortran.dg/pr16597.f90: New test.
37760
37761 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37762
37763         PR c/13801
37764         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37765         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37766         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37767         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37768         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37769
37770 2004-08-26  Nick Clifton  <nickc@redhat.com>
37771
37772         * gcc.c-torture/compile/pr17119.c: New test.
37773
37774 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37775
37776         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37777
37778 2004-08-25  Richard Henderson  <rth@redhat.com>
37779
37780         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37781         the bits that expect kind=8 to be the largest real kind.
37782
37783 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37784
37785         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37786
37787 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37788
37789         * gfortran.dg/assignment_1.f90: New test.
37790
37791 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37792
37793         * g++.dg/template/repo3.C: New test.
37794
37795 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37796
37797         PR middle-end/16693
37798         PR tree-optimization/16372
37799         * g++.dg/opt/pr16372-1.C: New test case.
37800         * g++.dg/opt/pr16693-1.C: New test case.
37801         * g++.dg/opt/pr16693-2.C: New test case.
37802
37803 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37804
37805         * objc.dg/proto-lossage-4.m: New test.
37806
37807 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37808
37809         PR c++/17155
37810         * g++.dg/inherit/local2.C: New test.
37811
37812 2004-08-25  Paul Brook  <paul@codesourcery.com>
37813
37814         PR fortran/17144
37815         * gfortran.dg/string_ctor_1.f90: New test.
37816
37817 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37818
37819         PR c++/14428
37820         * g++.dg/template/redecl2.C: New test.
37821
37822 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37823
37824         PR fortran/17143
37825         * gfortran.dg/pr17143.f90: New test.
37826
37827 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37828
37829         PR fortran/17164
37830         * gfortran.dg/pr17164.f90: New test.
37831
37832 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37833
37834         * gcc.dg/tree-ssa/loop-1.c: New test.
37835
37836 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37837
37838         * gcc.c-torture/compile/20040824-1.c: New test.
37839
37840 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37841
37842         * gcc.c-torture/compile/iftrap-3.c: New test.
37843
37844 2004-08-24  Paul Brook  <paul@codesourcery.com>
37845
37846         * gfortran.dg/entry_2.f90: New test.
37847
37848 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37849
37850         PR c++/16889
37851         * g++.dg/lookup/ambig[12].C: New.
37852
37853 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37854
37855         PR c++/16706
37856         * g++.dg/template/crash21.C: New test.
37857         * g++.dg/template/crash22.C: Likewise.
37858
37859 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37860
37861         PR c++/17149
37862         * g++.dg/template/access15.C: New.
37863
37864 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37865
37866         PR c++/17163
37867         * g++.dg/template/repo2.C: New test.
37868
37869 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37870
37871         PR rtl-optimization/17078
37872         * gcc.c-torture/execute/pr17078-1.c: New test case.
37873
37874 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37875
37876         PR c/14492
37877         * gcc.dg/debug/crash1.c: New test.
37878
37879 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37880
37881         PR c/16180
37882         * gcc.dg/loop-5.c: New test.
37883
37884 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37885
37886         * gcc.c-torture/execute/20040823-1.c: New test.
37887
37888 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37889
37890         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37891         to the assembler.  Simplify test accordingly.
37892         (asm_abi_flags): Use GNU names.
37893         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37894         to check for ABI flags.
37895
37896 2004-08-22  Andrew Pinski  <apinski@apple.com>
37897
37898         * g++.dg/opt/pr14029.C: New test.
37899         * gcc.c-torture/execute/pr15262.c: New test.
37900
37901 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37902
37903         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37904
37905 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37906
37907         PR 16908
37908         * gfortran.dg/direct_io.f90: New test.
37909
37910 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37911
37912         PR c++/17121
37913         * g++.dg/inherit/local2.C: New test.
37914
37915 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37916
37917         PR c++/17120
37918         * g++.dg/warn/Wparentheses-4.C: New test.
37919
37920 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37921
37922         PR c++/17121
37923         * g++.dg/inherit/local2.C: New test.
37924
37925         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37926         * gcc.dg/ppc-ldstruct.c: Likewise.
37927         * gcc.dg/ppc64-abi-2.c: Likewise.
37928
37929 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37930
37931         PR rtl-optimization/17099
37932         * gcc.c-torture/execute/20040820-1.c: New test.
37933
37934 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37935
37936         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37937
37938 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37939
37940         PR fortran/17077
37941         * gfortran.dg/auto_array_1.f90: New test.
37942
37943 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37944
37945         PR fortran/17074
37946         * gfortran.dg/simpleif_1.f90: New test.
37947
37948 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37949
37950         * lib/target-supports.exp (check_profiling_available): Return
37951         false for arm*-*-symbianelf* and arm*-*-eabi*.
37952
37953         PR c++/15890
37954         * g++.dg/template/delete1.C: New test.
37955
37956 2004-08-19  Paul Brook  <paul@codesourcery.com>
37957
37958         PR fortran/14976
37959         PR fortran/16228
37960         * gfortran.dg/data_char_1.f90: New test.
37961
37962 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37963
37964         PR fortran/16946
37965         * gfortran.dg/reduction.f90: New testcase.
37966
37967 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37968
37969         PR fortran/16520
37970         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37971
37972 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37973
37974         PR c++/17041
37975         * g++.dg/Wparentheses-3.C: New test.
37976
37977 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
37978
37979         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37980         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37981         * gcc.dg/vect/vect-2.c: Likewise.
37982         * gcc.dg/vect/vect-3.c: Likewise.
37983         * gcc.dg/vect/vect-4.c: Likewise.
37984         * gcc.dg/vect/vect-5.c: Likewise.
37985         * gcc.dg/vect/vect-6.c: Likewise.
37986         * gcc.dg/vect/vect-7.c: Likewise.
37987         * gcc.dg/vect/vect-25.c: Likewise.
37988         * gcc.dg/vect/vect-31.c: Likewise.
37989         * gcc.dg/vect/vect-32.c: Likewise.
37990         * gcc.dg/vect/vect-34.c: Likewise.
37991         * gcc.dg/vect/vect-36.c: Likewise.
37992         * gcc.dg/vect/vect-all.c: Likewise.
37993
37994 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37995
37996         PR c++/17068
37997         * g++.dg/template/operator4.C: New test.
37998
37999 2004-08-18  Richard Henderson  <rth@redhat.com>
38000
38001         * gcc.dg/20040206-1.c: XFAIL.
38002
38003 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38004
38005         PR c++/16246
38006         * g++.dg/template/array7.C: New test.
38007
38008 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38009
38010         * gcc.dg/mips-movcc-1.c: New test.
38011         * gcc.dg/mips-movcc-2.c: New test.
38012         * gcc.dg/mips-movcc-3.c: New test.
38013
38014         * gcc.dg/mips-nmadd-1.c: New test.
38015         * gcc.dg/mips-nmadd-2.c: New test.
38016
38017 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38018
38019         PR c++/15871
38020         * g++.dg/opt/inline8.C: New test.
38021
38022         PR c++/16965
38023         * g++.dg/parse/error17.C: New test.
38024
38025 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38026
38027         * gcc.dg/vect: New directory for vectorizer tests.
38028         * gcc.dg/vect/tree-vect.h: New file.
38029         * gcc.dg/vect/vect.exp: New file.
38030         * gcc.dg/vect/pr16105.c.c: New test.
38031         * gcc.dg/vect/vect-1.c: New test.
38032         * gcc.dg/vect/vect-2.c: New test.
38033         * gcc.dg/vect/vect-3.c: New test.
38034         * gcc.dg/vect/vect-4.c: New test.
38035         * gcc.dg/vect/vect-5.c: New test.
38036         * gcc.dg/vect/vect-6.c: New test.
38037         * gcc.dg/vect/vect-7.c: New test.
38038         * gcc.dg/vect/vect-8.c: New test.
38039         * gcc.dg/vect/vect-9.c: New test.
38040         * gcc.dg/vect/vect-10.c: New test.
38041         * gcc.dg/vect/vect-11.c: New test.
38042         * gcc.dg/vect/vect-12.c: New test.
38043         * gcc.dg/vect/vect-13.c: New test.
38044         * gcc.dg/vect/vect-14.c: New test.
38045         * gcc.dg/vect/vect-15.c: New test.
38046         * gcc.dg/vect/vect-16.c: New test.
38047         * gcc.dg/vect/vect-17.c: New test.
38048         * gcc.dg/vect/vect-18.c: New test.
38049         * gcc.dg/vect/vect-19.c: New test.
38050         * gcc.dg/vect/vect-20.c: New test.
38051         * gcc.dg/vect/vect-21.c: New test.
38052         * gcc.dg/vect/vect-22.c: New test.
38053         * gcc.dg/vect/vect-23.c: New test.
38054         * gcc.dg/vect/vect-24.c: New test.
38055         * gcc.dg/vect/vect-25.c: New test.
38056         * gcc.dg/vect/vect-26.c: New test.
38057         * gcc.dg/vect/vect-27.c: New test.
38058         * gcc.dg/vect/vect-28.c: New test.
38059         * gcc.dg/vect/vect-29.c: New test.
38060         * gcc.dg/vect/vect-30.c: New test.
38061         * gcc.dg/vect/vect-31.c: New test.
38062         * gcc.dg/vect/vect-32.c: New test.
38063         * gcc.dg/vect/vect-33.c: New test.
38064         * gcc.dg/vect/vect-34.c: New test.
38065         * gcc.dg/vect/vect-35.c: New test.
38066         * gcc.dg/vect/vect-36.c: New test.
38067         * gcc.dg/vect/vect-37.c: New test.
38068         * gcc.dg/vect/vect-38.c: New test.
38069         * gcc.dg/vect/vect-40.c: New test.
38070         * gcc.dg/vect/vect-41.c: New test.
38071         * gcc.dg/vect/vect-42.c: New test.
38072         * gcc.dg/vect/vect-43.c: New test.
38073         * gcc.dg/vect/vect-44.c: New test.
38074         * gcc.dg/vect/vect-45.c: New test.
38075         * gcc.dg/vect/vect-46.c: New test.
38076         * gcc.dg/vect/vect-47.c: New test.
38077         * gcc.dg/vect/vect-48.c: New test.
38078         * gcc.dg/vect/vect-49.c: New test.
38079         * gcc.dg/vect/vect-50.c: New test.
38080         * gcc.dg/vect/vect-51.c: New test.
38081         * gcc.dg/vect/vect-52.c: New test.
38082         * gcc.dg/vect/vect-53.c: New test.
38083         * gcc.dg/vect/vect-54.c: New test.
38084         * gcc.dg/vect/vect-55.c: New test.
38085         * gcc.dg/vect/vect-56.c: New test.
38086         * gcc.dg/vect/vect-57.c: New test.
38087         * gcc.dg/vect/vect-58.c: New test.
38088         * gcc.dg/vect/vect-59.c: New test.
38089         * gcc.dg/vect/vect-60.c: New test.
38090         * gcc.dg/vect/vect-61.c: New test.
38091         * gcc.dg/vect/vect-all.c: New test.
38092         * gcc.dg/vect/vect-none.c: New test.
38093
38094 2004-08-17  Paul Brook  <paul@codesourcery.com>
38095
38096         PR fortran/13082
38097         * gfortran.dg/entry_1.f90: New test.
38098
38099 2004-08-17  Andrew Pinski  <apinski@apple.com>
38100
38101         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38102
38103 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38104
38105         * gcc.dg/pr17036-1.c: New test.
38106
38107 2004-08-16  Devang Patel  <dpatel@apple.com>
38108
38109         * gcc.dg/darwin-20040809-1.c: New test.
38110
38111 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38112
38113         * gcc.dg/funcdef-attr-1.c: New test.
38114
38115 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38116
38117         * gcc.dg/altivec-17.c: New test.
38118         * gcc.dg/altivec-18.c: New test.
38119
38120 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38121
38122         PR c++/6749
38123         * g++.dg/template/vtable2.C: New test.
38124
38125 2004-08-14  Richard Henderson  <rth@redhat.com>
38126
38127         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38128         * gcc.dg/pack-test-4.c (main): Return 0.
38129         * gcc.dg/setjmp-1.c: Remove XFAIL.
38130         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38131
38132 2004-08-14  Richard Henderson  <rth@redhat.com>
38133
38134         * gcc.dg/980217-1.c: Add prototype for printf.
38135
38136 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38137
38138         * gfortran.dg/pr16935.f90: New test.
38139
38140 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38141
38142         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38143
38144 2004-08-13  Paul Brook  <paul@codesourcery.com>
38145
38146         * gfortran.dg/der_io_1.f90: Remove stray comma.
38147
38148 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38149
38150         * gcc.dg/vmx/cw-bug-2.c: Remove.
38151         * gcc.dg/vmx/vprint-1.c: Remove.
38152         * gcc.dg/vmx/vscan-1.c: Remove.
38153
38154 2004-08-12  Devang patel  <dpatel@apple.com>
38155
38156         * gcc.dg/darwin-20040809-2.c: New test.
38157
38158 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38159
38160         * g++.dg/ext/altivec-12.C: New test.
38161
38162         * g++.dg/ext/altivec-11.C: New test.
38163
38164 2004-08-12  Paul Brook  <paul@codesourcery.com>
38165
38166         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38167
38168 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38169
38170         * g++.dg/ext/altivec-2.C: Check for hardware support before
38171         executing any VMX instructions.
38172
38173         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38174
38175 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38176
38177         PR c++/16276
38178         * g++.old-deja/g++.other/comdat4.C: New test.
38179         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38180
38181 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38182
38183         PR target/16286
38184         * gcc.dg/pr16286.c: New test.
38185
38186 2004-08-12 Jan Beulich <jbeulich@novell.com>
38187
38188         * g++.dg/ext/asm5.C: New.
38189
38190 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38191
38192         PR c++/16698
38193         * g++.dg/eh/crash1.C: New test.
38194
38195         PR c++/16717
38196         * g++.dg/ext/construct1.C: New test.
38197
38198 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38199
38200         PR c++/16853
38201         * g++.dg/init/ptrmem1.C: New test.
38202
38203         PR c++/16618
38204         * g++.dg/parse/offsetof5.C: New test.
38205
38206         PR c++/16870
38207         * g++.dg/template/overload3.C: New test.
38208
38209 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38210
38211         PR c++/16964
38212         * g++.dg/parse/error16.C: New test.
38213
38214         PR c++/16904
38215         * g++.dg/template/error14.C: New test.
38216
38217         PR c++/16929
38218         * g++.dg/template/error15.C: New test.
38219
38220 2004-08-11  Devang Patel  <dpatel@apple.com>
38221
38222         * gcc.dg/darwin-ld-20040809-1.c: New test.
38223         * gcc.dg/darwin-ld-20040809-2.c: New test.
38224
38225 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38226
38227         PR fortran/16917
38228         * gfortran.dg/dfloat_1.f90: New test.
38229
38230 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38231
38232         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38233         * gcc.dg/dll-2.c: Fix dg-require syntax.
38234         * gcc.misc-tests/arm-isr.c (abort): Declare.
38235         (exit): Likewise.
38236
38237 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38238
38239         PR c++/16971
38240         * g++.dg/parse/crash16.C: New test.
38241
38242 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38243
38244         * gcc.dg/mips-rsqrt-1.c: New test case.
38245         * gcc.dg/mips-rsqrt-2.c: New test case.
38246         * gcc.dg/mips-rsqrt-3.c: New test case.
38247
38248 2004-08-10  Paul Brook  <paul@codesourcery.com>
38249
38250         * gfortran.dg/der_io_1.f90: New test.
38251
38252 2004-08-10  Paul Brook  <paul@codesourcery.com>
38253
38254         PR fortran/16919
38255         * gfortran.dg/der_array_1.f90: New test.
38256
38257 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38258
38259         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38260
38261 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38262
38263         * gcc.dg/wchar_t-2.c: Fix typo.
38264
38265 2004-08-09  Falk Hueffner  <falk@debian.org>
38266
38267         PR tree-optimization/12517
38268         * gcc.c-torture/compile/pr12517.c: New test.
38269
38270         PR tree-optimization/12578
38271         * gcc.c-torture/compile/pr12578.c: New test.
38272
38273         PR tree-optimization/12899
38274         * gcc.c-torture/compile/pr12899.c: New test.
38275
38276         PR rtl-optimization/14692
38277         * gcc.c-torture/compile/pr14692.c: New test.
38278
38279         PR tree-optimization/16461
38280         * gcc.c-torture/compile/pr16461.c: New test.
38281
38282 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38283
38284         * gfortran.dg/getenv_1.f90: New test.
38285
38286 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38287
38288         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38289         wchar_t.
38290         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38291
38292 2004-08-06  Paul Brook  <paul@codesourcery.com>
38293
38294         * gfortran.dg/ret_array_1.f90: New test.
38295         * gfortran.dg/ret_pointer_1.f90: New test.
38296
38297 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38298
38299         * gcc.dg/missing-field-init-[12].c: New tests.
38300         * g++.dg/warn/missing-field-init-[12].C: New tests.
38301
38302 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38303
38304         * gcc.dg/enum2.c: New test.
38305         * gcc.dg/symbian3.c: Likewise.
38306         * gcc.dg/symbian4.c: Likewise.
38307         * gcc.dg/wchar_t-2.c: Likewise.
38308
38309 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38310
38311         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38312         destructor tests.
38313
38314 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38315
38316         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38317         dg-require-visiblity.
38318         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38319         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38320         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38321         * g++.dg/ext/visibility/new1.C: Likewise.
38322         * g++.dg/ext/visibility/pragma.C: Likewise.
38323         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38324         * g++.dg/ext/visibility/virtual.C: Likewise.
38325         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38326         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38327         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38328         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38329         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38330         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38331         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38332         * g++/dg/ext/visibility/visibility-8.C: New test.
38333         * gcc.c-torture/compile/dll.x: Remove.
38334         * gcc.dg/dll-2.c: Use dg-require-dll
38335         * gcc.dg/visibility-10.c: New test.
38336         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38337         supporting DLLs.
38338         * lib/scanasm.exp (scan_hidden): New function.
38339         (scan_not_hidden): Likewise.
38340
38341 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38342
38343         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38344
38345 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38346
38347         * gcc.c-torture/execute/20040805-1.c: New test.
38348
38349 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38350
38351         * gcc.dg/20020118-1.c: Declare abort.
38352         * gcc.dg/altivec_check.h: Likewise.
38353         * gcc.dg/iftrap-2.c: Likewise.
38354         * gcc.dg/pragma-darwin.c: Likewise.
38355         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38356
38357 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38358
38359         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38360
38361 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38362
38363         * gcc.c-torture/execute/builtins/abs-2.c,
38364         gcc.c-torture/execute/builtins/abs-3.c,
38365         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38366         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38367         intmax_t, uintmax_t and their limits.
38368         * gcc.dg/intmax_t-1.c: New test.
38369
38370 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38371
38372         * g++.dg/tc1/dr147.C: Add reference to PR.
38373
38374 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38375
38376         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38377         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38378
38379 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38380
38381         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38382
38383 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38384
38385         * gcc.dg/redecl-5.c: New test.
38386         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38387         of scanf.
38388
38389 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38390
38391         PR middle-end/16790
38392         * gcc.c-torture/execute/pr16790-1.c: New test case.
38393
38394 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38395
38396         * g++.dg/ext/visibility/assign1.C: New test.
38397         * g++.dg/ext/visibility/new1.C: Likewise.
38398
38399         * gcc.dg/symbian1.c: New test.
38400         * gcc.dg/symbian2.c: Likewise.
38401
38402 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38403
38404         PR target/16570
38405         * gcc.dg/i386-sse-9.c: New test.
38406
38407 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38408
38409         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38410
38411 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38412
38413         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38414         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38415         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38416         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38417         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38418         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38419         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38420         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38421         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38422         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38423         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38424         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38425         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38426         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38427         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38428         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38429         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38430         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38431         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38432         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38433         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38434         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38435         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38436         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38437         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38438         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38439         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38440         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38441         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38442         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38443         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38444         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38445         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38446         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38447         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38448         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38449         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38450         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38451         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38452         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38453         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38454         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38455         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38456         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38457         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38458         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38459         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38460         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38461         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38462         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38463         gcc.misc-tests/i386-pf-3dnow-1.c,
38464         gcc.misc-tests/i386-pf-athlon-1.c,
38465         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38466         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38467         Declare built-in functions used.
38468         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38469
38470 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38471
38472         PR c++/16707
38473         * g++.dg/lookup/using12.C: New test.
38474
38475         * g++.dg/init/null1.C: Fix PR number.
38476         * g++.dg/parse/namespace10.C: Likewise.
38477
38478 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38479
38480         PR c++/16224
38481         * g++.dg/template/spec17.C: New test.
38482         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38483         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38484
38485 2004-08-02  David Billinghurst
38486
38487         PR fortran/16292
38488         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38489
38490 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38491
38492         * gcc.dg/ia64-got-1.c: New test case.
38493
38494 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38495
38496         PR c++/16489
38497         * g++.dg/init/null1.C: New test.
38498         * g++.dg/tc1/dr76.C: Adjust error marker.
38499
38500         PR c++/16529
38501         * g++.dg/parse/namespace10.C: New test.
38502
38503         PR c++/16810
38504         * g++.dg/inherit/ptrmem2.C: New test.
38505
38506 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38507
38508         PR target/16155
38509         * gcc.dg/pr16155.c: New test.
38510
38511 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38512
38513         * gcc.dg/redecl-2.c: New test.
38514
38515 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38516
38517         * gcc.dg/darwin-longdouble.c: New file.
38518
38519 2004-07-30  Richard Henderson  <rth@redhat.com>
38520
38521         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38522         write to constant argument.
38523         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38524
38525 2004-07-30  Richard Henderson  <rth@redhat.com>
38526
38527         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38528         tests of nearest around zero.
38529
38530 2004-07-30  Andrew Pinski  <apinski@apple.com>
38531
38532         * gcc.c-torture/compile/20040730-1.c: New test.
38533
38534 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38535
38536         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38537         powerpc-eabispe.
38538
38539 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38540
38541         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38542
38543 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38544
38545         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38546         contains $ld_library_path.
38547         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38548
38549 2004-07-29  Richard Henderson  <rth@redhat.com>
38550
38551         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38552
38553         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38554         (alt2, which): New.
38555         (Check): Accept either alternative.
38556
38557 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38558
38559         * g++.dg/abi/inline1.C: New test.
38560         * g++.dg/abi/local1-a.cc: Likewise.
38561         * g++.dg/abi/local1.C: Likewise.
38562         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38563         * g++.dg/abi/mangle12.C: Likewise.
38564         * g++.dg/abi/mangle17.C: Likewise.
38565         * g++.dg/abi/mangle20-2.C: Likewise.
38566         * g++.dg/opt/interface1.C: Likewise.
38567         * g++.dg/opt/interface1.h: Likewise.
38568         * g++.dg/opt/interface1-a.cc: New test.
38569         * g++.dg/parse/repo1.C: New test.
38570         * g++.dg/template/repo1.C: Likewise.
38571         * g++.dg/warn/Winline-1.C: Likewise.
38572         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38573
38574 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38575
38576         * gcc.dg/tree-ssa/20040729-1.c: New test.
38577
38578 2004-07-27  Matt Austern <austern@apple.com>
38579
38580         * gcc.dg/darwin-bool-1.c: New test.
38581         * gcc.dg/darwin-bool-2.c: New test.
38582
38583 2004-07-28  Richard Henderson  <rth@redhat.com>
38584
38585         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38586         arguments in the correct type.  Don't write to constant arguments.
38587
38588 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38589
38590         PR tree-optimization/16688
38591         PR tree-optimization/16689
38592         * g++.dg/tree-ssa/pr16688.C: New test.
38593
38594 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38595
38596         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38597         loads.  Not only in the comment, this time.
38598
38599 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38600
38601         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38602         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38603         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38604         * gcc.dg/sh4a-bitmovua.c: New.
38605         * gcc.dg/sh4a-cos.c: New.
38606         * gcc.dg/sh4a-cosf.c: New.
38607         * gcc.dg/sh4a-fprun.c: New.
38608         * gcc.dg/sh4a-fsrra.c: New.
38609         * gcc.dg/sh4a-memmovua.c: New.
38610         * gcc.dg/sh4a-sin.c: New.
38611         * gcc.dg/sh4a-sincos.c: New.
38612         * gcc.dg/sh4a-sincosf.c: New.
38613         * gcc.dg/sh4a-sinf.c: New.
38614
38615 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38616
38617         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38618         conditionals.
38619         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38620         loads.
38621         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38622         DOM1.
38623
38624 2004-07-27  Andrew Pinski  <apinski@apple.com>
38625
38626         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38627
38628 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38629
38630         * gcc.dg/pragma-isr.c: New test.
38631
38632 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38633
38634         PR c++/14429
38635         * g++.dg/template/ttp11.C: New test.
38636
38637 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38638
38639         * gcc.c-torture/compile/20040727-1.c: New test.
38640
38641 2004-07-26  Eric Christopher  <echristo@redhat.com>
38642
38643         * gcc.c-torture/compile/20040726-2.c: New test.
38644
38645 2004-07-26  Andrew Pinski  <apinski@apple.com>
38646
38647         * g++.dg/rtti/tinfo1.C: Xfail.
38648
38649 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38650
38651         * gcc.c-torture/compile/20040726-1.c: New test.
38652
38653 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38654             Brian Ryner  <bryner@brianryner.com>
38655
38656         PR c++/9283
38657         PR c++/15000
38658         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38659         * g++.dg/ext/visibility/: New directory.
38660         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38661         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38662         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38663         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38664         * g++.dg/ext/visibility/fvisibility.C,
38665         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38666         g++.dg/ext/visibility/fvisibility-override1.C
38667         g++.dg/ext/visibility/fvisibility-override2.C
38668         g++.dg/ext/visibility/memfuncts.C
38669         g++.dg/ext/visibility/noPLT.C
38670         g++.dg/ext/visibility/pragma.C
38671         g++.dg/ext/visibility/pragma-override1.C
38672         g++.dg/ext/visibility/pragma-override2.C
38673         g++.dg/ext/visibility/staticmemfuncts.C
38674         g++.dg/ext/visibility/virtual.C: New tests.
38675
38676 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38677
38678         PR c/15360
38679         * gcc.dg/pr15360-1.c: New test.
38680
38681 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38682
38683         * gcc.dg/pragma-align-2.c: New test.
38684         * gcc.dg/pragma-init-fini.c: New test.
38685         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38686         targets.
38687
38688 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38689
38690         * gcc.dg/init-string-2.c: New test.
38691
38692 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38693
38694         PR 16684
38695         * gcc.dg/Wredundant-decls-1.c: New test case.
38696
38697 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38698
38699         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38700         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38701         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38702         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38703         * gcc.dg/compat/generate-random.c: New file.
38704         * gcc.dg/compat/generate-random.h: Likewise.
38705         * gcc.dg/compat/generate-random_r.c: Likewise.
38706         * gcc.dg/compat/struct-layout-1.h: Likewise.
38707         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38708         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38709         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38710         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38711         * gcc.dg/compat/struct-layout-1_main.c: New test.
38712         * gcc.dg/compat/struct-layout-1_x.c: New file.
38713         * gcc.dg/compat/struct-layout-1_y.c: New file.
38714         * gcc.dg/compat/struct-layout-1_test.h: New file.
38715
38716 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38717
38718         * gcc.dg/comp-return-1.c: New test
38719
38720 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38721
38722         * gcc.dg/vmx/8-02a.c: Fix typo.
38723
38724         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38725         * gcc.dg/darwin-abi-3.c: New test.
38726
38727         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38728         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38729
38730         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38731         * gcc.dg/vmx/ops-long-1.c: New test.
38732         * gcc.dg/vmx/ops-long-2.c: New test.
38733
38734 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38735
38736         * g++.dg/lookup/conv-[1234].C: New.
38737
38738 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38739
38740         * g++.dg/parse/attr2.C: Simplify.
38741
38742 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38743
38744         PR c/7284
38745         * gcc.c-torture/execute/pr7284-1.c: New test.
38746
38747 2004-07-22  Brian Booth  <bbooth@redhat.com>
38748
38749         * gcc.dg/tree-ssa/20040721-1.c: New test.
38750
38751 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38752
38753         * g++.dg/template/crash20.c: New.
38754
38755 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38756
38757         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38758         Add dg-run directive.  Declare variables as required.
38759         * gfortran.dg/g77/README: Update
38760
38761 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38762
38763         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38764         gcc.dg/cris-peep2-andu2.c: New tests.
38765
38766 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38767
38768         PR c/15052
38769         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38770         on return type.
38771         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38772         messages.
38773         * gcc.dg/qual-return-2.c: Update expected messages.
38774         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38775
38776 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38777
38778         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38779         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38780
38781 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38782
38783         PR c/11250
38784         * gcc.dg/init-string-1.c: New test.
38785
38786 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38787
38788         PR middle-end/15345
38789         PR c/16450
38790         * gcc.dg/torture/nested-fn-1.c: New test.
38791
38792 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38793
38794         PR target/16559
38795         * gcc.dg/ia64-fptr-1.c: New file.
38796
38797 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38798
38799         PR c++/14497
38800         * g++.dg/template/spec16.C: New test.
38801         * g++.old-deja/g++.robertl/eb118.C: Remove.
38802
38803 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38804
38805         PR c++/509
38806         * g++.dg/template/spec15.C: New test.
38807
38808 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38809
38810         Copy cases from g77.f-torture/execute and add dg-run
38811         directive.  Other changes as noted.
38812         * gfortran.dg/g77/13037.f
38813         * gfortran.dg/g77/1832.f
38814         * gfortran.dg/g77/19981119-0.f
38815         * gfortran.dg/g77/19990313-0.f
38816         * gfortran.dg/g77/19990313-1.f
38817         * gfortran.dg/g77/19990313-2.f
38818         * gfortran.dg/g77/19990313-3.f
38819         * gfortran.dg/g77/19990419-1.f
38820         * gfortran.dg/g77/19990826-0.f
38821         * gfortran.dg/g77/19990826-2.f
38822         * gfortran.dg/g77/20000503-1.f
38823         * gfortran.dg/g77/20001111.f
38824         * gfortran.dg/g77/20010116.f
38825         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38826         * gfortran.dg/g77/20010430.f
38827         * gfortran.dg/g77/6177.f
38828         * gfortran.dg/g77/947.f
38829         * gfortran.dg/g77/970816-3.f
38830         * gfortran.dg/g77/971102-1.f
38831         * gfortran.dg/g77/980520-1.f
38832         * gfortran.dg/g77/980628-0.f
38833         * gfortran.dg/g77/980628-1.f
38834         * gfortran.dg/g77/980628-10.f
38835         * gfortran.dg/g77/980628-2.f
38836         * gfortran.dg/g77/980628-3.f
38837         * gfortran.dg/g77/980628-7.f
38838         * gfortran.dg/g77/980628-8.f
38839         * gfortran.dg/g77/980628-9.f
38840         * gfortran.dg/g77/980701-0.f
38841         * gfortran.dg/g77/980701-1.f
38842         * gfortran.dg/g77/cabs.f
38843         * gfortran.dg/g77/claus.f
38844         * gfortran.dg/g77/complex_1.f
38845         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38846         * gfortran.dg/g77/dcomplex.f
38847         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38848         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38849         * gfortran.dg/g77/f90-intrinsic-numeric.f
38850         * gfortran.dg/g77/int8421.f
38851         * gfortran.dg/g77/labug1.f
38852         * gfortran.dg/g77/large_vec.f
38853         * gfortran.dg/g77/le.f
38854         * gfortran.dg/g77/short.f
38855         * gfortran.dg/g77/README: Update
38856
38857 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38858
38859         PR c++/16637
38860         * g++.dg/parse/lookup4.C: New test.
38861
38862 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38863
38864         PR c++/16175
38865         * g++.dg/template/ttp10.C: New test.
38866
38867 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38868
38869         * gcc.dg/pr12625-1.c: New test.
38870
38871 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38872
38873         * gcc.dg/switch-warn-1.c: New test.
38874         * gcc.dg/switch-warn-2.c: New test.
38875         * gcc.c-torture/compile/pr14730.c: Update.
38876
38877 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38878
38879         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38880         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38881         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38882         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38883
38884 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38885
38886         PR c++/16623
38887         * g++.dg/template/assign1.C: New test.
38888
38889 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38890
38891         PR c++/12170
38892         * g++.dg/template/ttp9.C: New test.
38893
38894 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38895
38896         * gcc.dg/format/cmn-err-1.c: New test.
38897
38898 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38899
38900         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38901         gcc.dg/Wparentheses-10.c: New tests.
38902         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38903
38904 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38905
38906         PR fortran/16465
38907         * gfortran.dg/g77//ffixed-line-length-0.f,
38908         gfortran.dg/g77/ffixed-line-length-132.f,
38909         gfortran.dg/g77/ffixed-line-length-72.f,
38910         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38911         gfortran.dg/g77/README: Update.
38912
38913 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38914
38915         PR c++/13092
38916         * g++.dg/template/non-dependent7.C: New test.
38917         * g++.dg/template/non-dependent8.C: Likewise.
38918         * g++.dg/template/non-dependent9.C: Likewise.
38919         * g++.dg/template/non-dependent10.C: Likewise.
38920
38921 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38922
38923         PR c++/16337
38924         * g++.dg/parse/attr2.C: New test.
38925
38926 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38927
38928         * g77.dg: Removed.
38929         * g77.f-torture: Ditto.
38930
38931 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38932
38933         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38934         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38935         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38936
38937 2004-07-16  Richard Henderson  <rth@redhat.com>
38938
38939         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38940
38941 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38942
38943         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38944         tests with full list of options.
38945         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38946         of TORTURE_OPTIONS if test contains 'dg-do run'.
38947
38948         PR fortran/16404
38949         * gfortran.dg/do_iterator.f90: New test.
38950
38951 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38952
38953         PR rtl-optimization/16536
38954         * gcc.c-torture/execute/restrict-1.c: New test.
38955
38956 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38957
38958         PR fortran/15324
38959         * gfortran.dg/pr15324.f90: New test.
38960
38961         PR fortran/15129
38962         * gfortran.dg/pr15129.f90: New test.
38963
38964         PR fortran/15140
38965         * gfortran.dg/pr15140.f90: New test.
38966
38967         PR fortran/13792
38968         * gfortran.fortran-torture/execute/bounds.f90: Add check for
38969         compile-time simplification.
38970
38971 2004-07-14  Mike Stump  <mrs@apple.com>
38972
38973         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38974
38975 2004-07-14  James E Wilson  <wilson@specifixinc.com>
38976
38977         PR target/16325
38978         * gcc.dg/profile-generate-1.c: New.
38979
38980 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
38981
38982         * gcc.c-torture/execute/20040709-1.c: New test.
38983         * gcc.c-torture/execute/20040709-2.c: New test.
38984
38985 2004-07-14  Mike Stump  <mrs@apple.com>
38986
38987         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38988
38989 2004-07-14  Mike Stump  <mrs@apple.com>
38990
38991         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38992
38993 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38994
38995         PR c++/16518
38996         * g++.dg/parse/mutable1.C: New test.
38997
38998 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38999
39000         PR tree-optimization/16443
39001         * gcc.dg/tree-ssa/20040713-1.c: New test.
39002
39003 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39004
39005         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39006         for operator new.
39007
39008 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39009
39010         * gfortran.dg/g77/README: New file
39011         * gfortran.dg/g77/19981216-0.f: Copy from
39012         g77.f-torture/noncompile.  Add "dg-do compile" and
39013         dg-error as required.
39014         * gfortran.dg/g77/19990218-1.f: Likewise.
39015         * gfortran.dg/g77/19990905-1.f: Likewise.
39016         * gfortran.dg/g77/9263.f: Likewise.
39017         * gfortran.dg/g77/980615-0.f: Likewise.
39018         * gfortran.dg/g77/980616-0.f: Likewise.
39019         * gfortran.dg/g77/check0.f: Likewise.
39020         * gfortran.dg/g77/select_no_compile.f: Likewise.
39021
39022 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39023
39024         Copy files from g77.f-torture/compile.
39025         Add "{ dg-do compile}".  Other changes as noted
39026         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39027         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39028         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39029         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39030         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39031         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39032         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39033         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39034         statement to conform to standard.  Append alpha1.x for reference.
39035         * gfortran.dg/g77/xformat.f: Add dg-warning
39036
39037 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39038
39039         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39040         Add {dg-do compile} directive.
39041         * gfortran.dg/g77/cpp2.F: Likewise.
39042
39043 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39044
39045         PR c++/5402
39046         * g++.dg/lookup/name-clash1.C: New test.
39047
39048         PR c++/9777
39049         * g++.dg/lookup/name-clash2.C: New test.
39050
39051         PR c++/12102
39052         * g++.dg/lookup/name-clash3.C: New test.
39053
39054 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39055
39056         * g++.dg/lookup/new2.C: New test.
39057         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39058
39059 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39060
39061         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39062         Add {dg-do compile} directive.
39063         * gfortran.dg/g77/13060.f: Likewise.
39064         * gfortran.dg/g77/19990218-0.f: Likewise.
39065         * gfortran.dg/g77/19990305-0.f: Likewise.
39066         * gfortran.dg/g77/19990419-0.f: Likewise.
39067         * gfortran.dg/g77/19990502-0.f: Likewise.
39068         * gfortran.dg/g77/19990502-1.f: Likewise.
39069         * gfortran.dg/g77/19990525-0.f: Likewise.
39070         * gfortran.dg/g77/19990826-1.f: Likewise.
39071         * gfortran.dg/g77/19990826-3.f: Likewise.
39072         * gfortran.dg/g77/19990905-2.f: Likewise.
39073         * gfortran.dg/g77/20000412-1.f: Likewise.
39074         * gfortran.dg/g77/20000511-1.f: Likewise.
39075         * gfortran.dg/g77/20000511-2.f: Likewise.
39076         * gfortran.dg/g77/20000518.f: Likewise.
39077         * gfortran.dg/g77/20000601-1.f: Likewise.
39078         * gfortran.dg/g77/20000601-2.f: Likewise.
39079         * gfortran.dg/g77/20000629-1.f: Likewise.
39080         * gfortran.dg/g77/20000630-2.f: Likewise.
39081         * gfortran.dg/g77/20010115.f: Likewise.
39082         * gfortran.dg/g77/20010321-1.f: Likewise.
39083         * gfortran.dg/g77/20010426.f: Likewise.
39084         * gfortran.dg/g77/20020307-1.f: Likewise.
39085         * gfortran.dg/g77/8485.f: Likewise.
39086         * gfortran.dg/g77/960317-1.f: Likewise.
39087         * gfortran.dg/g77/970915-0.f: Likewise.
39088         * gfortran.dg/g77/980310-1.f: Likewise.
39089         * gfortran.dg/g77/980310-2.f: Likewise.
39090         * gfortran.dg/g77/980310-3.f: Likewise.
39091         * gfortran.dg/g77/980310-4.f: Likewise.
39092         * gfortran.dg/g77/980310-6.f: Likewise.
39093         * gfortran.dg/g77/980310-7.f: Likewise.
39094         * gfortran.dg/g77/980310-8.f: Likewise.
39095         * gfortran.dg/g77/980419-2.f: Likewise.
39096         * gfortran.dg/g77/980424-0.f: Likewise.
39097         * gfortran.dg/g77/980427-0.f: Likewise.
39098         * gfortran.dg/g77/980729-0.f: Likewise.
39099         * gfortran.dg/g77/981117-1.f: Likewise.
39100         * gfortran.dg/g77/toon_1.f: Likewise.
39101
39102 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39103
39104         PR c++/2204
39105         * g++.dg/other/abstract2.C: New test.
39106
39107 2004-07-12  Paul Brook  <paul@codesourcery.com>
39108
39109         * gfortran.dg/pointer_init_1.f90: New test.
39110
39111 2004-07-11  Paul Brook  <paul@codesourcery.com>
39112
39113         PR fortran/15986
39114         * gfortran.dg/contained_1.f90: New test.
39115
39116 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39117
39118         * g++.dg/parse/defarg8.C: New test.
39119
39120 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39121
39122         PR fortran/16433
39123         * gfortran.dg/pr16433.f: New test.
39124
39125         PR fortran/17574
39126         * gfortran.dg/pr15754.f90: New test.
39127
39128 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39129
39130         PR tree-optimization/16437
39131         * gcc.c-torture/execute/bitfld-4.c: New test.
39132
39133 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39134
39135         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39136         access to common var from module.
39137
39138 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39139
39140         PR fortran/16336
39141         * gfortran.fortran-torture/execute/common_2.f90: New test.
39142
39143 2004-07-10  Paul Brook  <paul@codesourcery.com>
39144
39145         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39146
39147 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39148
39149         PR fortran/15969
39150         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39151
39152 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39153
39154         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39155         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39156         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39157         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39158         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39159         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39160         * gfortran.dg/g77/funderscoring.f: Likewise.
39161         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39162
39163 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39164
39165         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39166
39167 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39168         Paul Brook  <paul@codesourcery.com>
39169
39170         PR fortran/13415
39171         * gfortran.dg/common_pointer_1.f90: New test.
39172
39173 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39174
39175         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39176
39177 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39178
39179         PR target/16364
39180         * gcc.c-torture/compile/20040709-1.c: New.
39181
39182 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39183
39184         PR fortran/14077
39185         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39186
39187 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39188
39189         PR fortran/13201
39190         * gfortran.dg/shape_1.f90: New test.
39191
39192 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39193             Andrew Pinski  <apinski@apple.com>
39194
39195         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39196
39197 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39198
39199         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39200         comment.
39201
39202 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39203         Paul Brook  <paul@codesourcery.com>
39204
39205         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39206         '.f95' and '.F95'.
39207
39208 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39209
39210         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39211
39212 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39213
39214         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39215         testcases with capital suffix.
39216
39217 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39218
39219         PR fortran/15481
39220         PR fortran/13372
39221         PR fortran/13575
39222         PR fortran/15978
39223         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39224
39225         * gfortran.dg/implicit_1.f90: New test.
39226
39227 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39228
39229         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39230         expression to match gfortran warning/error messages
39231         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39232         dg-error text.
39233
39234 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39235
39236         * lib/fortran-torture.exp: Rename proc search_for to
39237         search_for_re.
39238
39239 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39240
39241         * gcc.c-torture/execute/simd-5.x: New file.
39242         XFAIL on SPARC 64-bit at -O0.
39243
39244 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39245
39246         PR c++/8211
39247         PR c++/16165
39248         * g++.dg/warn/effc3.C: New test.
39249
39250 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39251
39252         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39253         change X to 1X in format.
39254         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39255         add data statements to conform to standard.
39256
39257 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39258
39259         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39260         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39261         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39262
39263 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39264
39265         * gfortran.dg/g77/7388.f: Copy from g77.dg
39266         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39267         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39268         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39269         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39270         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39271         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39272         * gfortran.dg/g77/strlen0.f: Likewise.
39273
39274 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39275
39276         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39277         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39278
39279 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39280
39281         * gcc.c-torture/execute/920428-2.x: Delete.
39282         * gcc.c-torture/execute/920501-7.x: Likewise.
39283
39284 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39285
39286         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39287         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39288         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39289         prescott and c3-2.
39290         (PREFETCH_3DNOW): Add -march=c3.
39291
39292 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39293
39294         PR c/16437
39295         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39296         * gcc.c-torture/execute/bf64-1.x: Likewise.
39297
39298 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39299
39300         * gcc.c-torture/compile/20040708-1.c: New test.
39301
39302 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39303
39304         PR c++/16169
39305         * g++.dg/warn/effc2.C: New test.
39306
39307 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39308
39309         * gcc.c-torture/execute/bitfld-1.x: Remove.
39310         * gcc.c-torture/execute/bitfld-3.c: New test.
39311         * gcc.dg/bitfld-2.c: Remove XFAILs.
39312
39313 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39314
39315         PR c++/16276
39316         * g++.dg/rtti/tinfo1.C: New file.
39317
39318 2004-07-07  Eric Christopher  <echristo@redhat.com>
39319
39320         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39321
39322 2004-07-07  Andrew Pinski  <apinski@apple.com>
39323
39324         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39325
39326 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39327
39328         * g++.dg/init/call1.C: XFAIL.
39329
39330 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39331
39332         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39333         except for movstrict*, to movmem* and clrstr* to clrmem*.
39334
39335 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39336
39337         * gcc.c-torture/execute/20040707-1.c: New test.
39338
39339 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39340
39341         * gcc.c-torture/execute/20040706-1.c: New test.
39342
39343 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39344
39345         PR c++/3671
39346         * g++.dg/template/spec14.C: New test.
39347
39348 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39349
39350         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39351         nothing if not yet defined.  Use it in b, c and d type definitions.
39352         * gcc.c-torture/execute/20040705-1.c: New test.
39353         * gcc.c-torture/execute/20040705-2.c: New test.
39354
39355 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39356
39357         PR c++/2518
39358         * g++.dg/lookup/new1.C: New test.
39359
39360 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39361
39362         PR c++/11406
39363         * g++.dg/template/sizeof8.C: New test.
39364
39365 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39366
39367         * gcc.c-torture/compile/20040705-1.c: New test.
39368
39369 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39370
39371         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39372
39373 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39374
39375         * gcc.dg/cpp/if-mop.c: Two new testcases.
39376         * gcc.dg/cpp/trad/comment-3.c: New.
39377
39378 2004-07-04  Paul Brook  <paul@codesourcery.com>
39379
39380         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39381
39382 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39383
39384         PR c++/3761
39385         * g++.dg/lookup/crash4.C: New test.
39386
39387 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39388
39389         * gcc.c-torture/execute/builtin-abs-1.c
39390         * gcc.c-torture/execute/builtin-abs-2.c
39391         * gcc.c-torture/execute/builtin-complex-1.c
39392         * gcc.c-torture/execute/builtins/string-1-lib.c
39393         * gcc.c-torture/execute/builtins/string-1.c
39394         * gcc.c-torture/execute/builtins/string-2-lib.c
39395         * gcc.c-torture/execute/builtins/string-2.c
39396         * gcc.c-torture/execute/builtins/string-3-lib.c
39397         * gcc.c-torture/execute/builtins/string-3.c
39398         * gcc.c-torture/execute/builtins/string-4-lib.c
39399         * gcc.c-torture/execute/builtins/string-4.c
39400         * gcc.c-torture/execute/builtins/string-5-lib.c
39401         * gcc.c-torture/execute/builtins/string-5.c
39402         * gcc.c-torture/execute/builtins/string-6-lib.c
39403         * gcc.c-torture/execute/builtins/string-6.c
39404         * gcc.c-torture/execute/builtins/string-7-lib.c
39405         * gcc.c-torture/execute/builtins/string-7.c
39406         * gcc.c-torture/execute/builtins/string-8-lib.c
39407         * gcc.c-torture/execute/builtins/string-8.c
39408         * gcc.c-torture/execute/builtins/string-9-lib.c
39409         * gcc.c-torture/execute/builtins/string-9.c
39410         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39411         * gcc.c-torture/execute/builtins/string-asm-1.c
39412         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39413         * gcc.c-torture/execute/builtins/string-asm-2.c
39414         * gcc.c-torture/execute/stdio-opt-1.c
39415         * gcc.c-torture/execute/stdio-opt-2.c
39416         * gcc.c-torture/execute/stdio-opt-3.c
39417         * gcc.c-torture/execute/string-opt-1.c
39418         * gcc.c-torture/execute/string-opt-10.c
39419         * gcc.c-torture/execute/string-opt-11.c
39420         * gcc.c-torture/execute/string-opt-12.c
39421         * gcc.c-torture/execute/string-opt-13.c
39422         * gcc.c-torture/execute/string-opt-14.c
39423         * gcc.c-torture/execute/string-opt-15.c
39424         * gcc.c-torture/execute/string-opt-16.c
39425         * gcc.c-torture/execute/string-opt-2.c
39426         * gcc.c-torture/execute/string-opt-6.c
39427         * gcc.c-torture/execute/string-opt-7.c
39428         * gcc.c-torture/execute/string-opt-8.c:
39429         Replace with ...
39430
39431         * gcc.c-torture/execute/builtins/abs-2.c
39432         * gcc.c-torture/execute/builtins/abs-3.c
39433         * gcc.c-torture/execute/builtins/complex-1.c
39434         * gcc.c-torture/execute/builtins/fprintf.c
39435         * gcc.c-torture/execute/builtins/fputs.c
39436         * gcc.c-torture/execute/builtins/memcmp.c
39437         * gcc.c-torture/execute/builtins/memmove.c
39438         * gcc.c-torture/execute/builtins/memops-asm.c
39439         * gcc.c-torture/execute/builtins/mempcpy-2.c
39440         * gcc.c-torture/execute/builtins/mempcpy.c
39441         * gcc.c-torture/execute/builtins/memset.c
39442         * gcc.c-torture/execute/builtins/printf.c
39443         * gcc.c-torture/execute/builtins/sprintf.c
39444         * gcc.c-torture/execute/builtins/strcat.c
39445         * gcc.c-torture/execute/builtins/strchr.c
39446         * gcc.c-torture/execute/builtins/strcmp.c
39447         * gcc.c-torture/execute/builtins/strcpy.c
39448         * gcc.c-torture/execute/builtins/strcspn.c
39449         * gcc.c-torture/execute/builtins/strlen-2.c
39450         * gcc.c-torture/execute/builtins/strlen.c
39451         * gcc.c-torture/execute/builtins/strncat.c
39452         * gcc.c-torture/execute/builtins/strncmp-2.c
39453         * gcc.c-torture/execute/builtins/strncmp.c
39454         * gcc.c-torture/execute/builtins/strncpy.c
39455         * gcc.c-torture/execute/builtins/strpbrk.c
39456         * gcc.c-torture/execute/builtins/strpcpy-2.c
39457         * gcc.c-torture/execute/builtins/strpcpy.c
39458         * gcc.c-torture/execute/builtins/strrchr.c
39459         * gcc.c-torture/execute/builtins/strspn.c
39460         * gcc.c-torture/execute/builtins/strstr-asm.c
39461         * gcc.c-torture/execute/builtins/strstr.c:
39462         ... these new files.
39463
39464         * gcc.c-torture/execute/builtins/abs-2-lib.c
39465         * gcc.c-torture/execute/builtins/abs-3-lib.c
39466         * gcc.c-torture/execute/builtins/complex-1-lib.c
39467         * gcc.c-torture/execute/builtins/fprintf-lib.c
39468         * gcc.c-torture/execute/builtins/fputs-lib.c
39469         * gcc.c-torture/execute/builtins/memcmp-lib.c
39470         * gcc.c-torture/execute/builtins/memmove-lib.c
39471         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39472         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39473         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39474         * gcc.c-torture/execute/builtins/memset-lib.c
39475         * gcc.c-torture/execute/builtins/printf-lib.c
39476         * gcc.c-torture/execute/builtins/sprintf-lib.c
39477         * gcc.c-torture/execute/builtins/strcat-lib.c
39478         * gcc.c-torture/execute/builtins/strchr-lib.c
39479         * gcc.c-torture/execute/builtins/strcmp-lib.c
39480         * gcc.c-torture/execute/builtins/strcpy-lib.c
39481         * gcc.c-torture/execute/builtins/strcspn-lib.c
39482         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39483         * gcc.c-torture/execute/builtins/strlen-lib.c
39484         * gcc.c-torture/execute/builtins/strncat-lib.c
39485         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39486         * gcc.c-torture/execute/builtins/strncmp-lib.c
39487         * gcc.c-torture/execute/builtins/strncpy-lib.c
39488         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39489         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39490         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39491         * gcc.c-torture/execute/builtins/strrchr-lib.c
39492         * gcc.c-torture/execute/builtins/strspn-lib.c
39493         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39494         * gcc.c-torture/execute/builtins/strstr-lib.c
39495         * gcc.c-torture/execute/builtins/lib/abs.c
39496         * gcc.c-torture/execute/builtins/lib/fprintf.c
39497         * gcc.c-torture/execute/builtins/lib/memset.c
39498         * gcc.c-torture/execute/builtins/lib/printf.c
39499         * gcc.c-torture/execute/builtins/lib/sprintf.c
39500         * gcc.c-torture/execute/builtins/lib/strcpy.c
39501         * gcc.c-torture/execute/builtins/lib/strcspn.c
39502         * gcc.c-torture/execute/builtins/lib/strncat.c
39503         * gcc.c-torture/execute/builtins/lib/strncmp.c
39504         * gcc.c-torture/execute/builtins/lib/strncpy.c
39505         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39506         * gcc.c-torture/execute/builtins/lib/strspn.c
39507         * gcc.c-torture/execute/builtins/lib/strstr.c:
39508         New files containing support routines.
39509
39510         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39511         declaration.
39512         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39513         when not optimizing.
39514
39515 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39516
39517         PR c++/16240
39518         * g++.dg/abi/mangle22.C: New test.
39519         * g++.dg/abi/mangle23.C: Likewise.
39520
39521 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39522
39523         PR fortran/16290
39524         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39525         Allow for cases without denormalized floating point numbers.
39526
39527 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39528
39529         PR c/1027
39530         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39531         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39532         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39533         expected warning text.
39534         * gcc.dg/format/diag-2.c: New test.
39535
39536 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39537
39538         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39539
39540 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39541
39542         * gcc.dg/builtins-43.c: New.
39543         * gcc.dg/builtins-44.c: New.
39544         * gcc.dg/builtins-45.c: New.
39545
39546 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39547             Andreas Tobler  <a.tobler@schweiz.ch>
39548
39549         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39550         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39551         as SIGSEGV.
39552         * gcc.dg/cleanup-11.c: Likewise.
39553         * gcc.dg/cleanup-8.c: Likewise.
39554         * gcc.dg/cleanup-9.c: Likewise.
39555         * gcc.dg/cleanup-5.c: Run on all platforms.
39556
39557 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39558
39559         * g++.dg/warn/nonnull1.C: New test.
39560
39561 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39562
39563         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39564         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39565         Special-case the Sun compiler wrt to <complex.h>.
39566
39567 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39568
39569         * gcc.dg/Wunreachable-8.C: New test.
39570
39571         * gcc.dg/h8300-ice2.c : New test.
39572
39573 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39574
39575         PR fortran/16161
39576         * gfortran.fortran-torture/compile/implicit.f90: Add test
39577         for implicit character.
39578
39579 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39580
39581         PR fortran/16289
39582         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39583         Use tiny() intrinsic to find smallest non-negative real
39584
39585 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39586
39587         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39588         * gcc.dg/compat/struct-by-value-22_x.c: New.
39589         * gcc.dg/compat/struct-by-value-22_y.c: New.
39590
39591         * gcc.c-torture/execute/20040629-1.c: New test.
39592
39593 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39594
39595         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39596         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39597
39598         PR target/16195
39599         * gcc.dg/20040625-1.c: New test.
39600
39601 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39602
39603         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39604
39605 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39606
39607         PR fortran/15963
39608         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39609
39610 2004-06-29  Richard Henderson  <rth@redhat.com>
39611
39612         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39613
39614 2004-06-29  Paul Brook  <paul@codesourcery.com>
39615
39616         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39617         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39618
39619 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39620
39621         PR c++/16260
39622         * g++.dg/parse/crash15.C: New.
39623
39624 2004-06-28  Andrew Pinski  <apinski@apple.com>
39625
39626         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39627         by the error already.
39628
39629         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39630
39631 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39632
39633         PR target/14041
39634         * gcc.dg/h8300-bss-align-1.c : New.
39635
39636 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39637
39638         * PR c++/16174
39639         * g++.dg/template/ctor4.C: New.
39640
39641 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39642
39643         PR c++/16205
39644         * g++.dg/warn/Wsequence-point-1.C: New test.
39645
39646 2004-06-27  Paul Brook  <paul@codesourcery.com>
39647
39648         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39649
39650 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39651
39652         * g++.old-deja/g++.mike/p7325.C: Remove.
39653
39654 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39655
39656         PR c/14963
39657         * gcc.dg/pr14963.c: New test.
39658
39659 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39660
39661         PR c++/16193
39662         * g++.dg/parse/redef1.C: New test.
39663
39664 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39665
39666         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39667         20021110.c.
39668         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39669         20021119-1.c.
39670         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39671         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39672         5-04.c.
39673         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39674         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39675         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39676         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39677         g++.brendan/enum14.C.
39678         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39679         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39680         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39681         g++.mike/virt1.C.
39682         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39683         memtemp24.C.
39684
39685 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39686
39687         * gcc.dg/20040527-1.c: New test case.
39688
39689 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39690
39691         PR gfortran/pr16196
39692         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39693
39694 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39695
39696         PR middle-end/15825
39697         * gcc.dg/pr15825-1.c: New test case.
39698
39699 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39700
39701         * gcc.c-torture/execute/20040625-1.c: New test.
39702
39703 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39704
39705         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39706
39707 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39708
39709         * gcc.dg/torture/mips-div-1.c: New test.
39710
39711 2004-06-24  Jeff Law  <law@redhat.com>
39712
39713         * gcc.dg/tree-ssa/20040624-1.c: New test.
39714
39715 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39716
39717         * gcc.c-torture/compile/20040624-1.c: New test.
39718
39719 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39720
39721         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39722         this directory.
39723
39724 2004-06-23  Andrew Pinski  <apinski@apple.com>
39725
39726         PR middle-end/15988
39727         * g++.dg/opt/ptrmem4.C: New test.
39728
39729         * gcc.dg/c90-array-quals-2.c: New test.
39730
39731 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39732
39733         * gcc.dg/kpice1.c: New test.
39734
39735 2006-06-23  Andrew Pinski  <apinski@apple.com>
39736
39737         * gcc.dg/c90-array-quals.c: New test.
39738
39739 2006-06-22  Richard Henderson  <rth@redhat.com>
39740
39741         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39742
39743 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39744
39745         * gcc.dg/builtins-config.h: Handle FreeBSD.
39746
39747 2006-06-22  Richard Henderson  <rth@redhat.com>
39748
39749         * g++.dg/opt/devirt1.C: New.
39750
39751 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39752
39753         * g++.dg/opt/pr15551.C: New testcase.
39754
39755 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39756
39757         PR target/14800
39758         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39759         x86_64-*-linux* when compiling for 32bit.
39760
39761 2004-06-21  Andrew Pinski  <apinski@apple.com>
39762
39763         * gcc.dg/pch/struct-1.c: New.
39764         * gcc.dg/pch/struct-1.hs: New.
39765
39766 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39767
39768         * gcc.dg/pch/save-temps-1.c: New file.
39769         * gcc.dg/pch/save-temps-1.hs: New file.
39770
39771 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39772
39773         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39774         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39775
39776 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39777
39778         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39779         to fix type error.
39780         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39781         Remove trailing spaces.
39782
39783 2004-06-21  Richard Henderson  <rth@redhat.com>
39784
39785         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39786         merging && to BIT_FIELD_REF.
39787
39788 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39789
39790         * g++.dg/opt/placeholder1.C: New test.
39791
39792 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39793
39794         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39795         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39796         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39797         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39798
39799 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39800
39801         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39802         extern "C".
39803         * g++.dg/other/pragma-re-1.C: Add comments.
39804
39805 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39806
39807         PR gfortran/16080
39808         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39809
39810 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39811
39812         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39813         instead of setting the type of size_t by
39814         hand.
39815
39816 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39817
39818         * gcc.dg/unordered-2.c: New test case.
39819         * gcc.dg/unordered-3.c: New test case.
39820
39821 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39822
39823         PR other/16043
39824         * lib/g++.exp (g++_version): Tweak regexp for version
39825         * lib/g77.exp (g77_version): Likewise.
39826         * lib/gfortran.exp (gfortran_version): Likewise.
39827         * lib/objc.exp (objc_version): Likewise.
39828         * lib/treelang.exp (treelang_version): Likewise.
39829
39830 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39831
39832         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39833         Use INT_MAX instead of __INT_MAX__.
39834         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39835
39836         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39837         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39838         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39839         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39840         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39841         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39842         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39843         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39844         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39845
39846         * gcc.dg/range-test-1.c: New test.
39847         * g++.dg/opt/range-test-1.C: New test.
39848
39849 2004-06-17  Richard Henderson  <rth@redhat.com>
39850
39851         * objc.dg/sync-1.m: New.
39852         * objc.dg/try-catch-1.m: Don't force next runtime.
39853         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39854         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39855         shadowed catch clause.
39856         * objc.dg/try-catch-5.m: New.
39857
39858 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39859
39860         Bug 14610
39861         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39862
39863 2004-06-15  Richard Henderson  <rth@redhat.com>
39864
39865         * gcc.dg/20001116-1.c: Move expected warning line.
39866
39867 2004-06-15  Richard Henderson  <rth@redhat.com>
39868
39869         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39870         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39871
39872 2004-06-15  Jeff Law  <law@redhat.com>
39873
39874         * gcc.dg/tree-ssa/20040615-1.c: New test.
39875         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39876         be less sensitive to operand ordering.
39877         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39878
39879 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39880
39881         * g++.dg/abi/bitfield3.C: Add comment..
39882
39883 2004-06-15  Richard Henderson  <rth@redhat.com>
39884
39885         * g++.dg/ext/stmtexpr1.C: XFAIL.
39886         * gcc.dg/20030612-1.c: XFAIL.
39887
39888 2004-06-15  Eric Christopher  <echristo@redhat.com>
39889
39890         * g++.dg/charset/asm5.c: New.
39891         * gcc.dg/charset/asm6.c: New.
39892
39893 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39894
39895         PR fortran/15962
39896         * gfortran.fortran-torture/execute/select_1.f90: New test.
39897
39898 2004-06-15  Paul Brook  <paul@codesourcery.com>
39899
39900         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39901
39902 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39903
39904         PR c++/15967
39905         * g++.dg/lookup/crash3.C: New test.
39906
39907 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39908
39909         PR c++/15947
39910         * g++.dg/parse/dtor4.C: New test.
39911
39912 2004-06-14  Jeff Law  <law@redhat.com>
39913
39914         * gcc.c-torture/compile/20040614-1.c: New test.
39915
39916 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39917
39918         PR fortran/15211
39919         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39920         LEN of a character array.
39921
39922 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39923
39924         PR c++/15096
39925         * g++.dg/template/ptrmem10.C: New test.
39926
39927         PR c++/14930
39928         * g++.dg/template/friend30.C: New test.
39929
39930 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39931
39932         PR fortran/14928
39933         * gfortran.fortran-torture/compile/mloc.f90: New test.
39934
39935 2004-06-13  Paul Brook  <paul@codesourcery.com>
39936
39937         * gfortran.fortran-torture/execute/random_2.f90: New test.
39938
39939 2004-06-13  Eric Christopher  <echristo@redhat.com>
39940
39941         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39942
39943 2004-06-12  Paul Brook  <paul@codesourcery.com>
39944
39945         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39946
39947 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39948
39949         PR fortran/14923
39950         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39951
39952 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39953
39954         PR fortran/14957
39955         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39956         syntax errors in end statements of contained subroutines.
39957
39958 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39959
39960         PR fortran/12841
39961         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39962
39963 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39964
39965         PR fortran/15665
39966         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39967
39968 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39969
39970         PR gfortran/12839
39971         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39972
39973 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
39974
39975         PR c++/15862
39976         * g++.dg/parse/enum1.C: New test.
39977
39978 2004-06-10  Jeff Law  <law@redhat.com>
39979
39980         * gcc.c-torture/compile/20040610-1.c: New test.
39981
39982 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39983
39984         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39985         * g++.old-deja/g++.other/decl3.C: Likewise.
39986
39987 2004-06-10  Brian Booth  <bbooth@redhat.com>
39988
39989         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39990         V_MAY_DEF instead of VDEF.
39991         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39992
39993 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39994
39995         PR c++/14211
39996         * g++.dg/conversion/const1.C: New test.
39997
39998         PR c++/15076
39999         * g++.dg/conversion/reinterpret1.C: New test.
40000
40001         PR c++/15877
40002         * g++.dg/template/enum2.C: New test.
40003
40004         PR c++/15227
40005         * g++.dg/template/error13.C: New test.
40006
40007 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40008
40009         PR fortran/14957
40010         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40011         arguments to test_* REAL and of the right size.
40012
40013 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40014
40015         PR target/15569
40016         PR rtl-optimization/15681
40017         * gcc.dg/20040609-1.c: New test.
40018
40019 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40020
40021         PR c++/14791
40022         * g++.dg/opt/builtins1.C: New test.
40023
40024 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40025
40026         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40027         that use default windows32 struct layout.
40028         * gcc.dg/i386-bitfield2.c: Likewise.
40029
40030 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40031
40032         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40033         for mingw32 and cygwin targets.
40034
40035 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40036
40037         * gcc.dg/pch/macro-4.c: New.
40038         * gcc.dg/pch/macro-4.hs: New.
40039
40040 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40041
40042         PR fortran/13249
40043         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40044
40045 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40046
40047         PR fortran/13372
40048         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40049
40050 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40051
40052         PR gfortran/14897
40053         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40054
40055 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40056
40057         PR gfortran/15755
40058         * gfortran.fortran-torture/execute/backspace.c : New test.
40059
40060 2004-06-09  Paul Brook  <paul@codesourcery.com>
40061
40062         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40063         (pointer_to_section): Rewrite to use smaller array.
40064
40065 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40066
40067         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40068         * gcc.dg/ext/altivec-10.c: Same.
40069         * gcc.dg/ext/altivec-11.c: Same.
40070         * gcc.dg/ext/altivec-12.c: Same.
40071         * gcc.dg/ext/altivec-13.c: Same.
40072         * gcc.dg/ext/altivec-14.c: Same.
40073         * gcc.dg/ext/altivec-15.c: Same.
40074         * gcc.dg/ext/altivec-16.c: Same.
40075         * gcc.dg/ext/altivec-3.c: Same.
40076         * gcc.dg/ext/altivec-4.c: Same.
40077         * gcc.dg/ext/altivec-6.c: Same.
40078         * gcc.dg/ext/altivec-7.c: Same.
40079         * gcc.dg/ext/altivec-8.c: Same.
40080         * gcc.dg/ext/altivec-varargs-1.c: Same.
40081
40082         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40083         * g++.dg/ext/altivec-10.C: Same.
40084         * g++.dg/ext/altivec-2.C: Same.
40085         * g++.dg/ext/altivec-3.C: Same.
40086         * g++.dg/ext/altivec-4.C: Same.
40087         * g++.dg/ext/altivec-5.C: Same.
40088         * g++.dg/ext/altivec-6.C: Same.
40089         * g++.dg/ext/altivec-7.C: Same.
40090         * g++.dg/ext/altivec-8.C: Same.
40091         * g++.dg/ext/altivec-9.C: Same.
40092
40093 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40094
40095         PR c++/7841
40096         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40097
40098 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40099
40100         * gcc.dg/union-1.c: New test.
40101
40102 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40103
40104         * gcc.dg/builtins-41.c: New test case.
40105         * gcc.dg/builtins-42.c: New test case.
40106
40107 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40108
40109         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40110         * g++.dg/ext/altivec-10.C: Same.
40111         * g++.dg/ext/altivec-2.C: Same.
40112         * g++.dg/ext/altivec-3.C: Same.
40113         * g++.dg/ext/altivec-4.C: Same.
40114         * g++.dg/ext/altivec-5.C: Same.
40115         * g++.dg/ext/altivec-6.C: Same.
40116         * g++.dg/ext/altivec-7.C: Same.
40117         * g++.dg/ext/altivec-8.C: Same.
40118         * g++.dg/ext/altivec-9.C: Same.
40119         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40120         * g++.old-deja/g++.brendan/new3.C: Same.
40121         * gcc.c-torture/execute/eeprof-1.x: Same.
40122
40123 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40124
40125         PR c/14765
40126         * gcc.dg/pr14765-1.c: New test.
40127
40128 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40129
40130         PR c/14649
40131         * gcc.dg/pr14649-1.c: New test case.
40132
40133 2004-06-07  Richard Henderson  <rth@redhat.com>
40134
40135         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40136         if temporaries.
40137
40138 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40139
40140         * g++.dg/eh/elide1.C: Remove XFAIL.
40141
40142 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40143
40144         PR c++/15337
40145         * g++.dg/expr/sizeof3.C: New test.
40146
40147         PR c++/14777
40148         * g++.dg/template/access14.C: New test.
40149
40150         PR c++/15554
40151         * g++.dg/template/enum1.C: New test.
40152
40153         PR c++/15057
40154         * g++.dg/eh/throw1.C: New test.
40155
40156 2004-06-07  David Ayers  <d.ayers@inode.at>
40157             Ziemowit Laski  <zlaski@apple.com>
40158
40159         * lib/objc.exp (objc_target_compile): Revert the '-framework
40160         Foundation' flag fix, since bare Darwin does not ship
40161         with the Foundation framework.
40162         * objc/execute/next_mapping.h: Provide a local NSConstantString
40163         @interface and @implementation.
40164         (objc_constant_string_init): A constructor function, used to
40165         initialize the NSConstantString meta-class object.
40166         * objc/execute/string1.m: Include "next_mapping.h" instead of
40167         <Foundation/NSString.h>.
40168         * objc/execute/string2.m: Likewise.
40169         * objc/execute/string3.m: Likewise.
40170         * objc/execute/string4.m: Likewise.
40171
40172 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40173
40174         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40175         to double. Replace double with FLOAT.
40176         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40177
40178         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40179         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40180         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40181         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40182         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40183         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40184         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40185         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40186
40187 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40188
40189         PR c/13519
40190         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40191
40192 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40193
40194         PR c++/15503
40195         * g++.dg/template/meminit2.C: New test.
40196
40197 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40198
40199         PR target/15822
40200         * gcc.c-torture/execute/compare-fp-1.c,
40201         gcc.c-torture/execute/compare-fp-2.c,
40202         gcc.c-torture/execute/compare-fp-3.c,
40203         gcc.c-torture/execute/compare-fp-4.c,
40204         gcc.c-torture/execute/compare-fp-3.x,
40205         gcc.c-torture/execute/compare-fp-4.x: Moved...
40206         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40207         gcc.c-torture/execute/ieee/compare-fp-2.c,
40208         gcc.c-torture/execute/ieee/compare-fp-3.c,
40209         gcc.c-torture/execute/ieee/compare-fp-4.c,
40210         gcc.c-torture/execute/ieee/compare-fp-3.x,
40211         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40212
40213 2004-06-04  David Ayers  <d.ayers@inode.at>
40214
40215         * objc/execute/protocol-isEqual-4.m: New testcase.
40216
40217 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40218
40219         * objc/execute/protocol-isEqual-1.m: New testcase.
40220         * objc/execute/protocol-isEqual-2.m: New testcase.
40221         * objc/execute/protocol-isEqual-3.m: New testcase.
40222
40223 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40224
40225         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40226
40227 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40228
40229         * lib/objc.exp (objc_target_compile): When running tests on
40230         Darwin (Mac OS X), inform the linker about '-framework
40231         'Foundation'.
40232
40233 2004-06-02  Eric Christopher  <echristo@redhat.com>
40234
40235         * gcc.c-torture/compile/20040602-1.c: New.
40236
40237 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40238
40239         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40240         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40241
40242         PR tree-optimization/14736
40243         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40244
40245         PR tree-optimization/14042
40246         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40247
40248         PR tree-optimization/14729
40249         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40250
40251 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40252
40253         PR fortran/15557
40254         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40255
40256 2004-06-01  Richard Hederson  <rth@redhat.com>
40257
40258         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40259
40260 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40261
40262         PR c++/14932
40263         * g++.dg/parse/offsetof4.C: New test.
40264
40265 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40266
40267         PR objc/7993
40268         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40269
40270 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40271
40272         PR c++/15701
40273         * g++.dg/template/friend29.C: New test.
40274
40275 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40276
40277         PR c/15749
40278         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40279
40280 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40281
40282         * gcc.dg/sparc-trap-1.c: New test.
40283
40284 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40285
40286         PR middle-end/15069
40287         * g++.dg/opt/fold3.C: New test case.
40288
40289 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40290
40291         * lib/target-supports.exp (check_iconv_available): Fix fallout
40292         from 2004-05-28 patch.
40293
40294 2004-05-30  Paul Brook  <paul@codesourcery.com>
40295
40296         PR fortran/15620
40297         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40298         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40299
40300 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40301
40302         * gfortran.fortran-torture/execute/random_1.f90: New test.
40303
40304 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40305
40306         * g++.dg/ext/altivec-10.C: New test.
40307
40308 2004-05-29  Paul Brook  <paul@codesourcery.com>
40309
40310         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40311
40312 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40313
40314         * gcc.dg/altivec-16.c: New test.
40315
40316 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40317
40318         * lib/target-supports.exp (check_vmx_hw_available): New.
40319         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40320
40321         * lib/target-supports.exp (check_alias_available,
40322         check_iconv_available, check_named_sections_available): Use
40323         unique names for temporary files.
40324
40325 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40326
40327         * gcc.dg/altivec-15.c: New test.
40328
40329 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40330
40331         PR c++/15083
40332         * g++.dg/warn/noeffect6.C: New test.
40333
40334         PR c++/15471
40335         * g++.dg/expr/ptrmem4.C: New test.
40336
40337         PR c++/15640
40338         * g++.dg/template/operator3.C: New test.
40339
40340 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40341
40342         PR c++/14668
40343         * g++.dg/lookup/redecl1.C: New test.
40344         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40345
40346 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40347
40348         * gcc.c-torture/execute/compare-fp-1.c,
40349         gcc.c-torture/execute/compare-fp-2.c,
40350         gcc.c-torture/execute/compare-fp-3.c,
40351         gcc.c-torture/execute/compare-fp-4.c,
40352         gcc.c-torture/execute/compare-fp-3.x,
40353         gcc.c-torture/execute/compare-fp-4.x,
40354         gcc.dg/pr15649-1.c: New.
40355
40356 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40357
40358         PR c++/12883
40359         * g++.dg/init/array14.C: New test.
40360
40361 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40362
40363         * lib/compat.exp (compat-get-options-main): New.
40364         (compat-get-options): Remove unneeded code, warn for ignored
40365         command.
40366         (compat-execute): Check flag set by dg-require-* commands.
40367
40368         * lib/compat.exp (compat-execute): Break up long lines.
40369
40370 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40371
40372         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40373         * gcc.dg/altivec-14.c: New test.
40374         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40375
40376         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40377         * gcc.dg/altivec-12.c: Ditto.
40378
40379         * gcc.dg/altivec-3.c: Move call to altivec_check.
40380
40381 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40382
40383         PR c++/15044
40384         * g++.dg/template/error12.C: New test.
40385
40386         PR c++/15317
40387         * g++.dg/ext/attrib15.C: New test.
40388
40389         PR c++/15329
40390         * g++.dg/template/ptrmem9.C: New test.
40391
40392 2004-05-25  Paul Brook  <paul@codesourcery.com>
40393
40394         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40395
40396 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40397
40398         PR c++/15165
40399         * g++.dg/template/crash19.C: New test.
40400
40401 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40402
40403         PR c++/15025
40404         * g++.dg/template/redecl1.C: New test.
40405
40406 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40407
40408         PR c++/14821
40409         * g++.dg/other/ns1.C: New test.
40410
40411         PR c++/14883
40412         * g++.dg/template/invalid1.C: New test.
40413
40414 2004-05-23  Paul Brook  <paul@codesourcery.com>
40415         Victor Leikehman  <lei@haifasphere.co.il>
40416
40417         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40418         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40419
40420 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40421
40422         PR c++/15285
40423         PR c++/15299
40424         * g++.dg/template/non-dependent5.C: New test.
40425         * g++.dg/template/non-dependent6.C: New test.
40426
40427 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40428
40429         PR c++/15507
40430         * g++.dg/inherit/union1.C: New test.
40431
40432         PR c++/15542
40433         * g++.dg/template/addr1.C: New test.
40434
40435         PR c++/15427
40436         * g++.dg/template/array5.C: New test.
40437
40438         PR c++/15287
40439         * g++.dg/template/array6.C: New test.
40440
40441 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40442             Roger Sayle  <roger@eyesopen.com>
40443
40444         * g++.dg/lookup/forscope2.C: New test case.
40445
40446 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40447
40448         * gcc.dg/cpp/Wmissingdirs.c: New.
40449
40450 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40451
40452         PR target/15301
40453         * gcc.dg/compat/union-m128-1.h: New file.
40454         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40455         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40456         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40457
40458 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40459
40460         PR target/15302
40461         * gcc.dg/compat/struct-complex-1.h: New file.
40462         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40463         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40464         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40465
40466 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40467
40468         PR middle-end/3074
40469         * gcc.dg/pr3074-1.c: New test case.
40470         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40471
40472 2004-05-20  Falk Hueffner  <falk@debian.org>
40473
40474         PR other/15526
40475         * gcc.dg/ftrapv-1.c: New test case.
40476
40477 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40478
40479         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40480
40481 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40482             Jeff Law  <law@redhat.com>
40483
40484         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40485         * gcc.dg/tree-ssa/20040518-2.c: New test.
40486
40487         * gcc.dg/tree-ssa/20040518-1.c: New test.
40488
40489 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40490
40491         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40492
40493 2004-05-18  Paul Brook  <paul@codesourcery.com>
40494
40495         PR fortran/13930
40496         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40497
40498 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40499
40500         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40501         constant folding.
40502
40503 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40504
40505         * gcc.dg/tree-ssa/20040517-1.c: New test.
40506
40507 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40508
40509         * gcc.dg/loop-4.c: New test.
40510
40511 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40512
40513         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40514
40515 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40516
40517         PR fortran/15311
40518         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40519
40520 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40521
40522         PR fortran/13826
40523         PR fortran/13940
40524         * gfortran.fortran-torture/compile/data_1.f90: New test.
40525
40526 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40527
40528         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40529         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40530
40531 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40532
40533         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40534
40535 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40536
40537         PR c/15444
40538         * gcc.dg/format/xopen-1.c: Adjust expected message.
40539         * gcc.dg/format/xopen-3.c: New test.
40540
40541 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40542
40543         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40544
40545 2004-05-14  Jeff Law  <law@redhat.com>
40546
40547         * gcc.dg/tree-ssa/20040514-2.c: New test.
40548
40549 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40550
40551         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40552         this ...
40553         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40554         this.
40555
40556 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40557
40558         * gcc.dg/tree-ssa/20040514-1.c: New test.
40559
40560 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40561
40562         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40563         test.
40564
40565 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40566
40567         PR fortran/14066
40568         * gfortran.fortran-torture/compile/do_1.f90: New test.
40569
40570 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40571
40572         PR fortran/15051
40573         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40574         test.
40575
40576 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40577
40578         PR fortran/15149
40579         * gfortran.fortran-torture/execute/random_init.f90: New test.
40580
40581 2004-05-13  Paul Brook  <paul@codesourcery.com>
40582
40583         PR fortran/15314
40584         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40585
40586 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40587
40588         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40589         for the powerpc case.
40590
40591 2004-05-13  Jeff Law  <law@redhat.com>
40592
40593         * gcc.dg/tree-ssa/20040513-1.c: New test.
40594         * gcc.dg/tree-ssa/20040513-2.c: New test.
40595
40596 2004-05-13  Paul Brook  <paul@codesourcery.com>
40597
40598         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40599         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40600         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40601
40602 2004-05-13  Andreas Schwab  <schwab@suse.de>
40603
40604         PR other/10819
40605         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40606         characters.
40607
40608 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40609
40610         PR fortran/15294
40611         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40612
40613 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40614
40615         Merge from tree-ssa-20020619-branch.  See
40616         ChangeLog.tree-ssa for details.
40617
40618 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40619
40620         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40621         include <altivec.h> explicitly.
40622         * gcc.dg/altivec-13.c: Likewise.
40623
40624 2004-05-11  Paul Brook  <paul@codesourcery.com>
40625
40626         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40627
40628 2004-05-10  Eric Christopher  <echristo@redhat.com>
40629
40630         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40631         * gcc.dg/sibcall-4.c: Ditto.
40632
40633 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40634
40635         * g++.dg/ext/altivec-8.C: New test case.
40636         * gcc.dg/altivec-13.c: New test case.
40637
40638 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40639
40640         * gcc.c-torture/execute/divcmp-1.c: New test case.
40641         * gcc.c-torture/execute/divcmp-2.c: New test case.
40642         * gcc.c-torture/execute/divcmp-3.c: New test case.
40643
40644 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40645
40646         * g++.dg/other/pragma-re-2.C: New test.
40647
40648 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40649
40650         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40651         * gcc.dg/i386-387-2.c: Likewise.
40652
40653         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40654         __builtin_drem.
40655         * gcc.dg/i386-387-6.c: Likewise.
40656
40657 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40658
40659         * gcc.dg/builtins-33.c: Also check log1p*.
40660
40661 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40662
40663         PR optimization/15296
40664         * gcc.c-torture/execute/pr15296.c: New test.
40665
40666 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40667
40668         * gcc.dg/builtins-40.c: New test.
40669
40670 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40671
40672         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40673
40674 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40675
40676         * g++.dg/ext/spe1.C: New testcase.
40677
40678 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40679
40680         * objc.dg/image-info.m: Allow additional attributes
40681         for __image_info section.
40682
40683 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40684
40685         * gcc.dg/torture/mips-hilo-2.c: New test.
40686
40687 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40688
40689         PR c++/14389
40690         * g++.dg/template/member5.C: New test.
40691
40692 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40693
40694         * gcc.dg/builtins-34.c: Also check expm1*.
40695
40696 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40697
40698         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40699         * gcc.dg/torture/builtin-convert-3.c: New test.
40700
40701 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40702
40703         PR middle-end/15054
40704         * g++.dg/opt/pr15054.C: New test.
40705
40706 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40707
40708         * gcc.dg/torture/builtin-rounding-1.c: New test.
40709         * gcc.dg/builtins-25.c: Delete.
40710         * gcc.dg/builtins-29.c: Delete.
40711
40712 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40713
40714         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40715         * gcc.dg/sibcall-4.c: Likewise.
40716         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40717
40718 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40719
40720         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40721         bit-field on 16-bit targets.
40722
40723 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40724
40725         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40726         16-bit targets.
40727
40728 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40729
40730         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40731         * gcc.dg/rs6000-power2-2.c: Likewise.
40732
40733 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40734
40735         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40736         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40737         Change the asm registers to be in form of frN instead of fN.
40738
40739 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40740
40741         * gcc.dg/torture/builtin-convert-2.c: New test.
40742
40743 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40744
40745         * gcc.dg/rs6000-power2-1.c: New test.
40746         * gcc.dg/rs6000-power2-2.c: New test.
40747
40748 2004-04-28  Jan Hubicka  <jh@suse.cz>
40749
40750         * gcc.dg/unused-6.c: New test.
40751
40752 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40753             Ulrich Weigand  <uweigand@de.ibm.com>
40754
40755         * ada/acats/run_all.sh: Define $target variable.
40756
40757 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40758
40759         PR c++/15119
40760         * g++.dg/other/vararg-1.C: New test.
40761
40762         PR c++/4794
40763         * g++.dg/eh/cleanup3.C: New test.
40764
40765 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40766
40767         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40768         and ad8011a (target_insn).
40769         * ada/acats/support/macro.dfs: Likewise.
40770         * ada/acats/support/impbit.adb: New file.
40771
40772 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40773
40774         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40775
40776 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40777
40778         * gcc.dg/loop-3.c: New test.
40779
40780 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40781
40782         * gcc.c-torture/execute/simd-5.c: New test.
40783
40784 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40785
40786         PR c++/15064
40787         * g++.dg/template/crash18.C: New test.
40788
40789 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40790
40791         * g++.dg/ext/complit3.C: New test.
40792
40793 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40794
40795         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40796         * gcc.dg/altivec-3.c: Same.
40797         * gcc.dg/altivec-varargs-1.c: Same.
40798
40799 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40800
40801         * lib/target-supports.exp (check_profiling_available): Assume
40802         profiling is not available on powerpc-eabi targets.
40803
40804 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40805
40806         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40807         * gcc.dg/vmx/bug-1.c: Ditto.
40808
40809 2004-04-20  Eric Christopher  <echristo@redhat.com>
40810
40811         * gcc.dg/charset/extern.c: New test.
40812         * g++.dg/charset/extern3.cc: Ditto.
40813
40814 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40815
40816         * gcc.dg/builtins-39.c: New test.
40817
40818 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40819
40820         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40821
40822 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40823
40824         * gcc.dg/torture/mips-hilo-1.c: New test.
40825
40826 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40827
40828         * gcc.c-torture/compile/20040419-1.c: New test.
40829
40830 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40831
40832         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40833
40834 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40835             Aldy Hernandez  <aldyh@redhat.com>
40836
40837         * gcc.c-torture/execute/va-arg-24.c: New.
40838
40839 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40840             Aldy Hernandez  <aldyh@redhat.com>
40841
40842         * gcc.dg/vmx/1b-01.c: New.
40843         * gcc.dg/vmx/1b-02.c: New.
40844         * gcc.dg/vmx/1b-03.c: New.
40845         * gcc.dg/vmx/1b-04.c: New.
40846         * gcc.dg/vmx/1b-05.c: New.
40847         * gcc.dg/vmx/1b-06.c: New.
40848         * gcc.dg/vmx/1b-07.c: New.
40849         * gcc.dg/vmx/1c-01.c: New.
40850         * gcc.dg/vmx/1c-02.c: New.
40851         * gcc.dg/vmx/3a-01a.c: New.
40852         * gcc.dg/vmx/3a-01.c: New.
40853         * gcc.dg/vmx/3a-01m.c: New.
40854         * gcc.dg/vmx/3a-03.c: New.
40855         * gcc.dg/vmx/3a-03m.c: New.
40856         * gcc.dg/vmx/3a-04.c: New.
40857         * gcc.dg/vmx/3a-04m.c: New.
40858         * gcc.dg/vmx/3a-05.c: New.
40859         * gcc.dg/vmx/3a-06.c: New.
40860         * gcc.dg/vmx/3a-06m.c: New.
40861         * gcc.dg/vmx/3a-07.c: New.
40862         * gcc.dg/vmx/3b-01.c: New.
40863         * gcc.dg/vmx/3b-02.c: New.
40864         * gcc.dg/vmx/3b-10.c: New.
40865         * gcc.dg/vmx/3b-13.c: New.
40866         * gcc.dg/vmx/3b-14.c: New.
40867         * gcc.dg/vmx/3b-15.c: New.
40868         * gcc.dg/vmx/3c-01a.c: New.
40869         * gcc.dg/vmx/3c-01.c: New.
40870         * gcc.dg/vmx/3c-02.c: New.
40871         * gcc.dg/vmx/3c-03.c: New.
40872         * gcc.dg/vmx/3d-01.c: New.
40873         * gcc.dg/vmx/4-01.c: New.
40874         * gcc.dg/vmx/4-03.c: New.
40875         * gcc.dg/vmx/5-01.c: New.
40876         * gcc.dg/vmx/5-02.c: New.
40877         * gcc.dg/vmx/5-03.c: New.
40878         * gcc.dg/vmx/5-04.c: New.
40879         * gcc.dg/vmx/5-05.c: New.
40880         * gcc.dg/vmx/5-06.c: New.
40881         * gcc.dg/vmx/5-07.c: New.
40882         * gcc.dg/vmx/5-07t.c: New.
40883         * gcc.dg/vmx/5-08.c: New.
40884         * gcc.dg/vmx/5-10.c: New.
40885         * gcc.dg/vmx/5-11.c: New.
40886         * gcc.dg/vmx/7-01a.c: New.
40887         * gcc.dg/vmx/7-01.c: New.
40888         * gcc.dg/vmx/7c-01.c: New.
40889         * gcc.dg/vmx/7d-01.c: New.
40890         * gcc.dg/vmx/7d-02.c: New.
40891         * gcc.dg/vmx/8-01.c: New.
40892         * gcc.dg/vmx/8-02a.c: New.
40893         * gcc.dg/vmx/8-02.c: New.
40894         * gcc.dg/vmx/brode-1.c: New.
40895         * gcc.dg/vmx/bug-1.c: New.
40896         * gcc.dg/vmx/bug-2.c: New.
40897         * gcc.dg/vmx/bug-3.c: New.
40898         * gcc.dg/vmx/cw-bug-1.c: New.
40899         * gcc.dg/vmx/cw-bug-2.c: New.
40900         * gcc.dg/vmx/cw-bug-3.c: New.
40901         * gcc.dg/vmx/dct.c: New.
40902         * gcc.dg/vmx/debug-1.c: New.
40903         * gcc.dg/vmx/debug-2.c: New.
40904         * gcc.dg/vmx/debug-3.c: New.
40905         * gcc.dg/vmx/debug-4.c: New.
40906         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40907         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40908         * gcc.dg/vmx/eg-5.c: New.
40909         * gcc.dg/vmx/fft.c: New.
40910         * gcc.dg/vmx/gcc-bug-1.c: New.
40911         * gcc.dg/vmx/gcc-bug-2.c: New.
40912         * gcc.dg/vmx/gcc-bug-3.c: New.
40913         * gcc.dg/vmx/gcc-bug-4.c: New.
40914         * gcc.dg/vmx/gcc-bug-5.c: New.
40915         * gcc.dg/vmx/gcc-bug-6.c: New.
40916         * gcc.dg/vmx/gcc-bug-7.c: New.
40917         * gcc.dg/vmx/gcc-bug-8.c: New.
40918         * gcc.dg/vmx/gcc-bug-9.c: New.
40919         * gcc.dg/vmx/gcc-bug-b.c: New.
40920         * gcc.dg/vmx/gcc-bug-c.c: New.
40921         * gcc.dg/vmx/gcc-bug-d.c: New.
40922         * gcc.dg/vmx/gcc-bug-e.c: New.
40923         * gcc.dg/vmx/gcc-bug-f.c: New.
40924         * gcc.dg/vmx/gcc-bug-g.c: New.
40925         * gcc.dg/vmx/gcc-bug-i.c: New.
40926         * gcc.dg/vmx/harness.h: New.
40927         * gcc.dg/vmx/ira1.c: New.
40928         * gcc.dg/vmx/ira2a.c: New.
40929         * gcc.dg/vmx/ira2b.c: New.
40930         * gcc.dg/vmx/ira2.c: New.
40931         * gcc.dg/vmx/ira2c.c: New.
40932         * gcc.dg/vmx/mem.c: New.
40933         * gcc.dg/vmx/newton-1.c: New.
40934         * gcc.dg/vmx/ops.c: New.
40935         * gcc.dg/vmx/sn7153.c: New.
40936         * gcc.dg/vmx/spill2.c: New.
40937         * gcc.dg/vmx/spill3.c: New.
40938         * gcc.dg/vmx/spill.c: New.
40939         * gcc.dg/vmx/t.c: New.
40940         * gcc.dg/vmx/varargs-1.c: New.
40941         * gcc.dg/vmx/varargs-2.c: New.
40942         * gcc.dg/vmx/varargs-3.c: New.
40943         * gcc.dg/vmx/varargs-4.c: New.
40944         * gcc.dg/vmx/varargs-5.c: New.
40945         * gcc.dg/vmx/varargs-6.c: New.
40946         * gcc.dg/vmx/varargs-7.c: New.
40947         * gcc.dg/vmx/vmx.exp: New.
40948         * gcc.dg/vmx/vprint-1.c: New.
40949         * gcc.dg/vmx/vscan-1.c: New.
40950         * gcc.dg/vmx/x-01.c: New.
40951         * gcc.dg/vmx/x-02.c: New.
40952         * gcc.dg/vmx/x-03.c: New.
40953         * gcc.dg/vmx/x-04.c: New.
40954         * gcc.dg/vmx/x-05.c: New.
40955         * gcc.dg/vmx/yousufi-1.c: New.
40956         * gcc.dg/vmx/zero-1.c: New.
40957         * gcc.dg/vmx/zero.c: New.
40958
40959 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40960
40961         * g++.dg/lookup/java1.C: Update for chage of
40962         _Jv_AllocObject.
40963         * g++.dg/lookup/java2.C: Likewise.
40964
40965 2004-04-17  Laurent GUERBY <laurent@guerby.net>
40966
40967         * ada/acats/run_all.sh: use -O2 by default.
40968
40969 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
40970
40971         * gcc.dg/vr-mult-[12].c: New tests.
40972
40973 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40974
40975         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40976
40977         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40978
40979 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
40980
40981         * lib/target-supports.exp (check_profiling_available): Assume
40982         profiling isn't available for mips*-*-elf targets.
40983
40984 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
40985
40986         * gcc.dg/builtins-38.c: New test.
40987
40988 2004-04-14  Eric Christopher  <echristo@redhat.com>
40989
40990         * g++.dg/charset/charset.exp: Run .cc extension tests.
40991
40992 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40993
40994         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40995
40996 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40997
40998         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40999
41000 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41001
41002         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41003         * gcc.dg/i386-387-2.c: Likewise.
41004
41005         * gcc.dg/i386-387-7.c: New test.
41006         * gcc.dg/i386-387-8.c: New test.
41007
41008         * gcc.dg/builtins-37.c: New test.
41009
41010 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41011
41012         * g++.dg/pch/externc-1.C: Add missing semicolon.
41013
41014 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41015
41016         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41017
41018 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41019
41020         * gcc.c-torture/execute/20040411-1.c: New test.
41021
41022 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41023
41024         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41025
41026 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41027
41028         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41029
41030 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41031
41032         * lib/target-supports.exp (check_named_sections_available): New.
41033         * lib/gcc-dg.exp (dg-require-named-sections): New.
41034         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41035         old-deja.exp.  Also prune error-count message from HP linker.
41036         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41037
41038         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41039         * g++.old-deja/g++.pt/static3.C: Likewise.
41040         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41041
41042 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41043
41044         * gcc.c-torture/execute/20040409-1.c: New test case.
41045         * gcc.c-torture/execute/20040409-2.c: New test case.
41046         * gcc.c-torture/execute/20040409-3.c: New test case.
41047
41048 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41049
41050         * gcc.dg/20040409-1.c: New test.
41051
41052 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41053
41054         PR target/14888
41055         * g++.dg/opt/pr14888.C: New test case.
41056
41057 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41058
41059         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41060         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41061         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41062         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41063         New tests.
41064
41065 2004-04-08  Paul Brook  <paul@codesourcery.com>
41066
41067         * gcc.dg/spill-1.c: New test.
41068
41069 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41070
41071         * gcc.dg/torture/builtin-ctype-2.c: New test.
41072
41073 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41074
41075         * gcc.dg/pch/pch.exp: Add largefile test.
41076
41077 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41078
41079         * g++.dg/pch/externc-1.Hs: New.
41080         * g++.dg/pch/externc-1.C: New.
41081
41082 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41083
41084         * gcc.dg/compat/struct-by-value-5a_main.c,
41085         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41086         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41087         * gcc.dg/compat/struct-by-value-5a_x.c,
41088         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41089         gcc.dg/compat/struct-by-value-5_x.c.
41090         * gcc.dg/compat/struct-by-value-5a_y.c,
41091         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41092         gcc.dg/compat/struct-by-value-5_y.c.
41093
41094         * gcc.dg/compat/struct-by-value-6a_main.c,
41095         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41096         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41097         * gcc.dg/compat/struct-by-value-6a_x.c,
41098         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41099         gcc.dg/compat/struct-by-value-6_x.c.
41100         * gcc.dg/compat/struct-by-value-6a_y.c,
41101         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41102         gcc.dg/compat/struct-by-value-6_y.c.
41103
41104         * gcc.dg/compat/struct-by-value-7a_main.c,
41105         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41106         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41107         * gcc.dg/compat/struct-by-value-7a_x.c,
41108         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41109         gcc.dg/compat/struct-by-value-7_x.c.
41110         * gcc.dg/compat/struct-by-value-7a_y.c,
41111         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41112         gcc.dg/compat/struct-by-value-7_y.c.
41113
41114 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41115
41116         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41117         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41118         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41119         options.
41120
41121 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41122
41123         * gcc.dg/builtins-36.c: New test.
41124
41125 2004-04-06  Paul Brook  <paul@codesourcery.com>
41126
41127         * README.gcc: Remove obsolete contraint on testcases.
41128
41129 2004-04-05  Paul Brook  <paul@codesourcery.com>
41130
41131         PR2123
41132         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41133         failure and exit(0) on success.
41134         * g++.dg/expr/anew2.C: Ditto.
41135         * g++.dg/expr/anew3.C: Ditto.
41136         * g++.dg/expr/anew4.C: Ditto.
41137
41138 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41139
41140         PR c++/3518
41141         * g++.dg/template/unify7.C: New.
41142
41143 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41144
41145         * g++.dg/README: Bring up to date with new subdirectories; remove
41146         duplicate subdirectory lines.
41147
41148 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41149
41150         PR c++/14007
41151         * g++.dg/template/unify5.C: New.
41152         * g++.dg/template/unify6.C: New.
41153         * g++.dg/template/qualttp20.C: Adjust.
41154         * g++.old-deja/g++.jason/report.C: Adjust.
41155         * g++.old-deja/g++.other/qual1.C: Adjust.
41156
41157 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41158
41159         PR c++/14803
41160         * g++.dg/inherit/ptrmem1.C: New test.
41161
41162 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41163
41164         PR c++/14755
41165         * gcc.c-torture/execute/20040331-1.c: New test.
41166         * gcc.dg/20040331-1.c: New test.
41167
41168 2004-04-01  Paul Brook  <paul@codesourcery.com>
41169
41170         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41171
41172 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41173
41174         PR c++/14724
41175         * g++.dg/init/goto1.C: New test.
41176
41177         PR c++/14763
41178         * g++.dg/template/defarg4.C: New test.
41179
41180 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41181
41182         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41183
41184 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41185
41186         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41187
41188 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41189
41190         * gcc.dg/noncompile/undeclared-2.c: New test.
41191
41192 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41193
41194         * gcc.dg/940409-1.c: Remove XFAIL.
41195         * gcc.dg/reg-vol-struct-1.c: New test.
41196
41197 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41198
41199         * gcc.dg/torture/builtin-wctype-1.c: New test.
41200
41201 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41202
41203         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41204         * gcc.dg/20001101-1.c: Likewise.
41205         * gcc.dg/20001102-1.c: Likewise.
41206
41207 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41208
41209         * gcc.dg/compare8.c: Add an additional test for XOR.
41210
41211 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41212
41213         * gcc.dg/torture/builtin-ctype-1.c: New test.
41214
41215 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41216
41217         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41218         * gcc.dg/torture/builtin-math-1.c: Likewise.
41219         * gcc.dg/torture/builtin-power-1.c: New test.
41220
41221 2004-03-24  Andreas Schwab  <schwab@suse.de>
41222
41223         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41224         IA64 assembler.
41225
41226 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41227             Roger Sayle  <roger@eyesopen.com>
41228
41229         * gcc.dg/compare8.c: New test case.
41230
41231 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41232
41233         * g++.dg/ext/altivec-7.C: New test.
41234
41235 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41236
41237         PR 12267, 12391, 12560, 13129, 14114, 14133
41238         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41239         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41240         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41241         Adjust error regexps.
41242         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41243         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41244         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41245         * gcc.dg/local1.c: Add explanatory comment.
41246
41247 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41248
41249         PR optimization/14669
41250         * g++.dg/opt/fold2.C: New test case.
41251
41252 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41253
41254         PR c/14069
41255         * gcc.dg/20040322-1.c: New test.
41256
41257 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41258
41259         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41260         * gcc.dg/ultrasp4.c: Likewise.
41261         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41262
41263 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41264
41265         * gcc.dg/i386-sse-8.c: Reset default options.
41266
41267 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41268
41269         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41270         in the error message text.
41271
41272 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41273
41274         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41275
41276 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41277
41278         PR c++/14616
41279         * g++.dg/init/array13.C: New test.
41280
41281 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41282
41283         PR target/13889
41284         * gcc.c-torture/compile/pr13889.c: New test case.
41285
41286 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41287
41288         PR c/14635
41289         * builtins-1.c (nan, nans): Don't test.
41290         * builtins-30.c: Don't use nan, nanf, nanl.
41291         * builtins-35.c: New test.
41292
41293 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41294
41295         * g++.dg/ext/altivec-6.C: New test.
41296
41297 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41298
41299         * g++.dg/init/placement3.C: New test.
41300
41301         * g++.dg/template/spec13.C: New test.
41302
41303         * g++.dg/lookup/using11.C: New test.
41304
41305         * g++.dg/lookup/koenig3.C: New test.
41306
41307         * g++.dg/template/operator2.C: New test.
41308
41309         * g++.dg/expr/dtor3.C: New test.
41310         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41311         marker.
41312         * g++.old-deja/g++.law/visibility28.C: Likewise.
41313
41314 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41315
41316         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41317         * gcc.dg/ppc64-abi-3.c: Likewise.
41318
41319 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41320
41321         PR c++/14545
41322         * g++.dg/parse/template15.C: New test.
41323
41324 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41325
41326         * g++.dg/expr/dtor2.C: New test.
41327
41328         * g++.dg/lookup/anon4.C: New test.
41329
41330         * g++.dg/overload/using1.C: New test.
41331
41332         * g++.dg/template/lookup7.C: New test.
41333
41334         * g++.dg/template/typename6.C: New test.
41335
41336         * g++.dg/expr/cond6.C: New test.
41337
41338 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41339
41340         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41341
41342 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41343
41344         * g++.dg/expr/cond5.C: New test.
41345         * g++.dg/expr/constcast1.C: Likewise.
41346         * g++.dg/expr/ptrmem2.C: Likewise.
41347         * g++.dg/expr/ptrmem3.C: Likewise.
41348         * g++.dg/lookup/main1.C: Likewise.
41349         * g++.dg/template/lookup6.C: Likewise.
41350
41351 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41352
41353         * gcc.dg/local1.c: New test.
41354
41355         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41356
41357 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41358
41359         * gcc.dg/torture/builtin-convert-1.c: New test.
41360
41361 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41362
41363         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41364
41365 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41366
41367         PR c++/14481
41368         * g++.dg/warn/Wunused-7.C: New test.
41369
41370 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41371
41372         * gcc.dg/torture/builtin-integral-1.c: New test.
41373
41374 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41375
41376         PR c++/14586
41377         * g++.dg/parse/non-dependent3.C: New test.
41378
41379 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41380
41381         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41382         * g++.dg/eh/simd-2.C: Likewise.
41383         * g++.dg/init/array10.C: Likewise.
41384         * gcc.c-torture/compile/simd-1.c: Likewise.
41385         * gcc.c-torture/compile/simd-2.c: Likewise.
41386         * gcc.c-torture/compile/simd-3.c: Likewise.
41387         * gcc.c-torture/compile/simd-4.c: Likewise.
41388         * gcc.c-torture/compile/simd-6.c: Likewise.
41389         * gcc.c-torture/execute/simd-1.c: Likewise.
41390         * gcc.c-torture/execute/simd-2.c: Likewise.
41391         * gcc.dg/compat/vector-defs.h: Likewise.
41392         * gcc.dg/20020531-1.c: Likewise.
41393         * gcc.dg/altivec-3.c: Likewise.
41394         * gcc.dg/altivec-4.c: Likewise.
41395         * gcc.dg/altivec-varargs-1.c: Likewise.
41396         * gcc.dg/compat/vector-defs.h: Likewise.
41397         * gcc.dg/i386-mmx-3.c: Likewise.
41398         * gcc.dg/i386-sse-4.c: Likewise.
41399         * gcc.dg/i386-sse-5.c: Likewise.
41400         * gcc.dg/i386-sse-8.c: Likewise.
41401         * gcc.dg/simd-1.c: Likewise.
41402         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41403         __ev64_opaque__ since the machine description provides it.
41404
41405 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41406
41407         * lib/compat.exp (skip_list): New global variable.
41408         Use it to hold the user defined COMPAT_SKIPS list if any.
41409         (compat-obj): Add the members of skip_list to optall.
41410
41411 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41412
41413         * gcc.dg/compat/union-by-value-1_main.c,
41414         union-by-value-1_x.c, union-by-value-1_y.c,
41415         union-check.h, union-defs.h,
41416         union-init.h, union-return-1_main.c,
41417         union-return-1_x.c, union-return-1_y.c: New files.
41418
41419 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41420
41421         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41422         mixed-struct-init.h: Add 4 mixed structure types.
41423         struct-by-value-21_main.c, struct-by-value-21_x.c,
41424         struct-by-value-21_y.c, struct-return-21_main.c,
41425         struct-return-21_x.c, struct-return-21_y.c: New files.
41426
41427 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41428
41429         PR c++/14550
41430         * g++.dg/parse/template14.C: New test.
41431
41432 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41433
41434         * gcc.c-torture/execute/20040313-1.c: New test.
41435
41436 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41437
41438         PR target/14533
41439         * gcc.dg/20040311-2.c: New test.
41440
41441 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41442
41443         PR other/14544
41444         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41445         bit-field.
41446
41447 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41448
41449         * gcc.dg/20040305-2.c: Add missing return statement.
41450
41451 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41452
41453         * gcc.dg/builtins-34.c: Also check pow10*.
41454
41455 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41456
41457         PR target/14262
41458         * gcc.dg/20040305-2.c: New test.
41459
41460 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41461
41462         * gcc.dg/20040310-1.c: New test.
41463
41464 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41465
41466         * gcc.c-torture/execute/20040311-1.c: New test case.
41467
41468 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41469
41470         PR c++/14476
41471         * g++.dg/lookup/enum1.C: New test.
41472
41473 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41474
41475         PR c++/14510
41476         * g++.dg/lookup/struct2.C: New test.
41477
41478 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41479
41480         * gcc.dg/builtins-34.c: New test.
41481
41482 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41483
41484         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41485
41486 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41487
41488         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41489         * gcc.dg/alias-2.c: New testcase.
41490
41491 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41492
41493         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41494
41495 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41496
41497         * gcc.c-torture/execute/20040309-1.c: New test case.
41498
41499 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41500
41501         PR c++/14397
41502         * g++.dg/overload/ref1.C: New.
41503
41504 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41505
41506         PR c++/14409
41507         * g++.dg/template/spec12.C: New test.
41508
41509         PR c++/14448
41510         * g++.dg/parse/crash14.C: New test.
41511
41512 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41513
41514         PR c++/14230
41515         * g++.dg/init/ref11.C: New test.
41516
41517 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41518
41519         PR c++/14432
41520         * g++.dg/parse/builtin2.C: New test.
41521
41522 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41523
41524         PR c++/14401
41525         * g++.dg/init/ctor3.C: New test.
41526         * g++.dg/init/union1.C: New test.
41527         * g++.dg/ext/anon-struct4.C: New test.
41528
41529 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41530
41531         * g++.dg/lookup/koenig1.C: Tweak error messages.
41532         * g++.dg/lookup/used-before-declaration.C: Likewise.
41533         * g++.dg/other/do1.C: Likewise.
41534         * g++.dg/overload/koenig1.C: Likewise.
41535         * g++.dg/parse/crash13.C: Likewise.
41536         * g++.dg/template/instantiate3.C: Likewise.
41537
41538 2004-03-08  Eric Christopher  <echristo@redhat.com>
41539
41540         * * lib/target-supports.exp: Enable libiconv in test
41541         compilation.  Fix up error checking.
41542
41543 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41544
41545         PR middle-end/14289
41546         * gcc.dg/pr14289-1.c: New test case.
41547         * gcc.dg/pr14289-2.c: Likewise.
41548         * gcc.dg/pr14289-3.c: Likewise.
41549
41550 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41551
41552         * gcc.c-torture/execute/20040308-1.c: New test.
41553
41554 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41555
41556         * gcc.c-torture/execute/20040307-1.c: New test case.
41557
41558 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41559
41560         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41561
41562 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41563
41564         * gcc.dg/20040306-1.c: New test.
41565
41566 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41567
41568         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41569         them static.
41570         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41571
41572 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41573
41574         PR c/14465
41575         * gcc.dg/decl-6.c: New test.
41576
41577 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41578
41579         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41580         Rename LOGPOW -> LOG_POW.
41581         (SQRT_EXP, POW_EXP): New.
41582
41583 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41584
41585         * gcc.dg/i386-sse-8.c: New test.
41586
41587 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41588
41589         PR c/14114
41590         * gcc.dg/decl-5.c: New test.
41591
41592 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41593
41594         * gcc.dg/20040305-1.c: New test.
41595
41596 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41597
41598         PR other/14354
41599         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41600
41601 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41602
41603         PR c++/14425, c++/14426
41604         * g++.dg/ext/altivec-4.C: New test.
41605         * g++.dg/ext/altivec-5.C: New test.
41606
41607 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41608
41609         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41610         global variables of a type with no linkage.
41611         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41612         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41613         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41614         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41615         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41616         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41617         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41618         * g++.dg/warn/deprecated.C: Name enum Color.
41619         * g++.dg/overload/VLA.C: Name structure for 'b'.
41620         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41621
41622 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41623
41624         * gcc.c-torture/compile/20040304-1.c: New test.
41625
41626 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41627
41628         PR 13728
41629         * gcc.dg/decl-4.c: New testcase.
41630
41631 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41632
41633         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41634         as PRECF if sizeof (float) > sizeof (double).
41635         (PRECL): Make it the same as PRECF if
41636         sizeof (float) > sizeof (long double).
41637
41638 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41639
41640         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41641         system type.  Add check for irix6 which doesn't have c99 runtime.
41642
41643 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41644
41645         * gcc.dg/const-elim-1.c: xfail for xtensa.
41646
41647 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41648
41649         PR c++/14369
41650         * g++.dg/template/cond4.C: New test.
41651
41652 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41653
41654         PR c++/14360
41655         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41656
41657         PR c++/14361
41658         * g++.dg/parse/defarg7.C: New test.
41659
41660         PR c++/14359
41661         * g++.dg/template/friend26.C: New test.
41662
41663 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41664
41665         PR c++/14324
41666         * g++.dg/abi/mangle21.C: New test.
41667
41668         PR c++/14260
41669         * g++.dg/parse/constructor2.C: New test.
41670
41671         PR c++/14337
41672         * g++.dg/template/sfinae1.C: New test.
41673
41674 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41675
41676         PR c++/14267
41677         * g++.dg/expr/crash2.C: New test.
41678
41679         PR middle-end/13448
41680         * gcc.dg/inline-5.c: New test.
41681         * gcc.dg/always-inline.c: Split out tests into ...
41682         * gcc.dg/always-inline2.c: ... this and ...
41683         * gcc.dg/always-inline3.c: ... this.
41684
41685 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41686
41687         PR debug/12103
41688         * g++.dg/debug/crash1.C: New test.
41689
41690 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41691
41692         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41693         function with __attribute__((noinline)).
41694         (recurser_void2): Likewise.
41695         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41696         (recurser_void2): Likewise.
41697
41698 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41699
41700         PR middle-end/14203
41701         * g++.dg/warn/Wunused-6.C: New test case.
41702
41703 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41704
41705         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41706         not defined.
41707
41708 2004-02-27  Eric Christopher  <echristo@redhat.com>
41709
41710         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41711         * g++.dg/charset/asm2.c: Run only x86.
41712         * gcc.dg/charset/asm3.c: Ditto.
41713
41714 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41715
41716         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41717         ld_library_path.
41718
41719 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41720
41721         * g++.dg/ext/altivec-3.C: New.
41722
41723 2004-02-26  Richard Henderson  <rth@redhat.com>
41724
41725         * g++.dg/ext/attrib10.C: Mark for warning.
41726         * gcc.dg/attr-alias-1.c: New.
41727
41728 2004-02-26  Richard Henderson  <rth@redhat.com>
41729
41730         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41731         * gcc.c-torture/execute/20040208-2.c: ... it back.
41732
41733 2004-02-26  Eric Christopher  <echristo@redhat.com>
41734
41735         * lib/target-supports.exp (check-iconv-available): New function.
41736         * lib/gcc-dg.exp (dg-require-iconv): New function.
41737         Use above.
41738         * gcc.dg/charset: New directory.
41739         * gcc.dg/charset/charset.exp: New file.
41740         * gcc.dg/charset/asm1.c: Ditto.
41741         * gcc.dg/charset/asm2.c: Ditto.
41742         * gcc.dg/charset/asm3.c: Ditto.
41743         * gcc.dg/charset/asm4.c: Ditto.
41744         * gcc.dg/charset/asm5.c: Ditto.
41745         * gcc.dg/charset/attribute1.c: Ditto.
41746         * gcc.dg/charset/attribute2.c: Ditto.
41747         * gcc.dg/charset/string1.c: Ditto.
41748         * g++.dg/charset: New directory.
41749         * g++.dg/dg.exp: Add here. Special options.
41750         * g++.dg/charset/charset.exp: New file.
41751         * g++.dg/charset/asm1.c: Ditto.
41752         * g++.dg/charset/asm2.c: Ditto.
41753         * g++.dg/charset/asm3.c: Ditto.
41754         * g++.dg/charset/asm4.c: Ditto.
41755         * g++.dg/charset/attribute1.c: Ditto.
41756         * g++.dg/charset/attribute2.c: Ditto.
41757         * g++.dg/charset/extern1.cc: Ditto.
41758         * g++.dg/charset/extern2.cc: Ditto.
41759         * g++.dg/charset/string1.c: Ditto.
41760
41761 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41762
41763         PR c++/14278
41764         * g++.dg/parse/comma1.C: New test.
41765
41766 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41767
41768         PR c++/14284
41769         * g++.dg/template/ttp8.C: New test.
41770
41771 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41772
41773         * gcc.dg/fixuns-trunc-1.c: New test.
41774
41775 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41776
41777         * gcc.dg/builtins-config.h: Use #elif.
41778
41779 2004-02-26  Michael Matz  <matz@suse.de>
41780
41781         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41782         * gcc.dg/991214-1.c: Likewise.
41783         * gcc.dg/i386-asm-1.c: Likewise.
41784
41785 2004-02-25  Richard Henderson  <rth@redhat.com>
41786
41787         * gcc.c-torture/execute/20040208-2.c: Move ...
41788         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41789
41790 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41791
41792         PR c++/14246
41793         * g++.dg/other/crash-3.C: New test.
41794
41795 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41796
41797         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41798         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41799
41800         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41801         HP-UX.
41802
41803 2004-02-24  Michael Matz  <matz@suse.de>
41804
41805         * gcc.dg/i386-regparm.c: New.
41806
41807 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41808
41809         * gcc.c-torture/execute/20040223-1.c: New.
41810
41811 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41812             Kazu Hirata  <kazu@cs.umass.edu>
41813
41814         * gcc.dg/fwritable-strings-1.c: Remove.
41815
41816 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41817
41818         PR c/14156
41819         * gcc.dg/20040223-1.c: New test.
41820
41821 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41822
41823         PR c++/14106
41824         * g++.dg/ext/typeof9.C: New test.
41825
41826 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41827
41828         PR c++/14250
41829         * g++.dg/other/switch1.C: New test.
41830
41831 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41832
41833         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41834         * gcc.dg/va-arg-1.c: Likewise.
41835
41836 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41837
41838         PR c++/14143
41839         * g++.dg/template/koenig5.C: New test.
41840
41841 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41842
41843         * g++.dg/ext/altivec-1.C: Generalize target triple.
41844         * g++.dg/ext/altivec-2.C: New test case.
41845         * g++.dg/ext/altivec_check.h: New file.
41846         * gcc.dg/altivec-1.c: Generalize target triple;
41847         include altivec_check.h and call altivec_check().
41848         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41849         * gcc.dg/altivec-6.c: New test case.
41850         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41851         type casts as needed.
41852         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41853         altivec_check().
41854         * gcc.dg/altivec-12.c: New test case.
41855         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41856         include altivec_check.h and call altivec_check().
41857         * gcc.dg/altivec_check.h: New file.
41858
41859 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41860
41861         * lib/target-supports.exp (check_alias_available): Don't mangle
41862         function `g' in test program.
41863
41864 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41865
41866         * lib/target-supports.exp (check_profiling_available): Check
41867         argument to determine whether we support a profiling type.
41868         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41869         check_profiling_available.
41870         * g++.dg/bprob/bprob.exp: Likewise.
41871         * g77.dg/bprob/bprob.exp: Likewise.
41872         * gcc.misc-tests/bprob.exp: Likewise.
41873         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41874         dg-require-profiling and delete expected error handling.
41875         * gcc.dg/20021014-1.c: Likewise.
41876         * gcc.dg/nest.c: Likewise.
41877
41878 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41879
41880         PR c++/12007
41881         * g++.dg/other/vthunk1.C: New test.
41882
41883 2004-02-20  Falk Hueffner  <falk@debian.org>
41884
41885         PR target/14201
41886         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41887
41888 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41889
41890         PR c++/13927
41891         * g++.dg/other/error8.C: Remove XFAIL markers.
41892
41893         PR c++/14173
41894         * g++.dg/ext/packed5.C: New test.
41895
41896         PR c++/14199
41897         * g++.dg/warn/Wunused-5.C: New test.
41898
41899         PR c++/14186
41900         * g++.dg/lookup/member1.C: New test.
41901
41902 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41903
41904         * gcc.c-torture/compile/20040130-1.c: Enable only when
41905         __INT_MAX__ >= 2147483647L.
41906         * gcc.c-torture/compile/961203-1.c: Likewise.
41907
41908 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41909
41910         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41911         * g++.dg/opt/template1.C: Robustify assembler regexp
41912
41913 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41914
41915         * gcc.c-torture/execute/simd-4.x: Remove.
41916         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41917         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41918         Guard with #ifndef SKIP_ATTRIBUTE.
41919         * gcc.dg/compat/vector-1_y.c: Likewise.
41920         * gcc.dg/compat/vector-2_x.c: Likewise.
41921         * gcc.dg/compat/vector-2_y.c: Likewise.
41922         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41923         * g++.dg/eh/simd-2.C: Likewise.
41924
41925 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41926
41927         * gcc.c-torture/compile/complex-1.c: New.
41928
41929 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41930
41931         PR target/14209
41932         * gcc.c-torture/execute/20040218-1.c: New test.
41933
41934 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41935
41936         PR c++/14181
41937         * g++.dg/parse/new2.C: New test.
41938
41939 2004-02-18  Paul Brook  <paul@codesourcery.com>
41940
41941         * gcc.c-torture/compile/libcall-1.c: New test.
41942
41943 2004-02-18  Paul Brook  <paul@codesourcery.com>
41944
41945         PR debug/12934
41946         * gcc.dg/debug/debug-7.c: New test.
41947
41948 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41949
41950         * gcc.dg/20040217-1.c: New test.
41951
41952 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41953
41954         * gcc.c-torture/execute/990208-1.x: Delete.
41955
41956 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41957
41958         * gcc.c-torture/execute/20040208-2.x: New file.
41959
41960 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41961
41962         PR c++/11326
41963         * g++.dg/abi/structret1.C: New test.
41964
41965 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
41966
41967         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41968         (i386_cpuid): No need to test if cpuid is available on AMD64.
41969         Fix assembly, so that it works onboth i386 and AMD64.
41970         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41971         (vecInLong): Fix s[] member type to unsigned int.
41972         (vecInWord): Remove type.
41973         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41974         (a64, b64, c64, d64, e64): Remove.
41975         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41976         Remove unused variable.  Remove initialization of removed variables.
41977         Don't call mmx_tests nor sse_tests.
41978         (reference_mmx, reference_sse): Remove.
41979         (check): Add return stmt.
41980         * gcc.dg/i386-sse-7.c: New test.
41981         * gcc.dg/i386-mmx-4.c: New test.
41982
41983 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41984
41985         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41986         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41987         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41988         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41989         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41990         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41991         g++.dg/tc1/dr94.C: Fix line terminator.
41992
41993 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41994
41995         * gcc.c-torture/compile/20040216-1.c: New.
41996
41997 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41998
41999         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42000         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42001         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42002         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42003         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42004         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42005
42006 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42007
42008         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42009
42010 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42011
42012         PR c++/13971
42013         * g++.dg/expr/cond4.C: New test.
42014
42015         PR c++/14086
42016         * g++.dg/lookup/crash2.C: New test.
42017
42018 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42019
42020         * gcc.c-torture/compile/20040214-2.c: New test.
42021
42022 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42023
42024         PR c++/14116
42025         * g++.dg/ext/typeof8.C: New test.
42026
42027 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42028
42029         * gcc.c-torture/compile/20040214-1.c: New test.
42030
42031 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42032
42033         PR c++/13635
42034         * g++.dg/template/spec11.C: New test.
42035
42036 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42037
42038         PR c++/13927
42039         * g++.dg/other/error8.C: New test.
42040
42041 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42042
42043         PR c++/14122
42044         * g++.dg/template/array4.C: New test.
42045
42046         PR c++/14108
42047         * g++.dg/inherit/thunk2.C: New test.
42048
42049         PR c++/14083
42050         * g++.dg/eh/cond2.C: New test.
42051
42052 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42053
42054         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42055
42056 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42057
42058         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42059
42060 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42061
42062         * g++.dg/simd-2.C: xfail on ppc64-linux.
42063
42064 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42065
42066         PR c/456
42067         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42068         tests.
42069
42070 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42071
42072         * gcc.dg/builtins-33.c: New test.
42073
42074 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42075
42076         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42077
42078 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42079
42080         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42081
42082 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42083
42084         * gcc.dg/ppc64-abi-3.c: New test.
42085
42086 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42087
42088         PR c/14092
42089
42090         * gcc.dg/pr14092-1.c: New testcase.
42091
42092 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42093
42094         * gcc.dg/cpp/assert4.c: Fix typo last change.
42095
42096         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42097         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42098
42099         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42100
42101 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42102
42103         * gcc.c-torture/compile/20040209-1.c: New test case.
42104
42105 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42106
42107         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42108
42109 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42110
42111         * gcc.c-torture/execute/20040208-[12].c: New tests.
42112
42113 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42114
42115         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42116
42117 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42118
42119         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42120
42121 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42122
42123         Bug 13856
42124         * gcc.dg/visibility-8.c: New testcase.
42125
42126 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42127
42128         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42129         arguments.
42130         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42131
42132 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42133
42134         PR middle-end/13696
42135         * g++.dg/opt/fold1.C: New test case.
42136
42137 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42138
42139         PR c++/14033
42140         * g++.dg/other/crash-2.C: New test.
42141
42142 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42143
42144         PR c++/14028
42145         * g++.dg/parse/angle-bracket2.C: New test.
42146
42147 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42148
42149         PR middle-end/13750
42150         Revert:
42151         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42152         PR pch/13361
42153         * g++.dg/pch/wchar-1.C: New.
42154         * g++.dg/pch/wchar-1.Hs: New.
42155
42156 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42157
42158         PR c++/14008
42159         * g++.dg/parse/error15.C: New test.
42160         * g++.dg/parse/crash11.C: Update dg-error mark.
42161
42162 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42163
42164         PR c++/13932
42165         * g++.dg/warn/conv2.C: New test.
42166
42167 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42168
42169         PR c++/13086
42170         * g++.dg/warn/incomplete1.C: Remove xfail.
42171
42172 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42173
42174         * lib/file-format.exp (gcc_target_object_format): Use
42175         ${tool}_target_compile, not gcc_target_compile.
42176         * lib/target-supports.exp (check_alias_available): Likewise.
42177         (check_gc_sections_available): Likewise.
42178         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42179         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42180         dg-require-alias.
42181
42182 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42183
42184         PR c++/13969
42185         * g++.dg/template/static6.C: New test.
42186
42187 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42188
42189         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42190
42191 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42192
42193         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42194         tests for systems where `char' is unsigned by default.
42195
42196 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42197
42198         PR c++/13997
42199         * g++.dg/template/partial3.C: New test.
42200
42201 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42202
42203         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42204         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42205         Remove mentions of obsolete ports.
42206
42207 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42208
42209         * gcc.dg/noncompile/20001228-1.c: Fix for new
42210         error message.
42211
42212 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42213
42214         PR target/9348
42215         * gcc.c-torture/execute/multdi-1.c: New test case.
42216
42217 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42218
42219         PR c++/13925
42220         * g++.dg/template/lookup5.C: New test.
42221
42222 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42223
42224         PR c++/13950
42225         * g++.dg/template/lookup4.C: New test.
42226
42227         PR c++/13970
42228         * g++.dg/parse/error14.C: New test.
42229
42230         PR c++/14002
42231         * g++.dg/parse/template13.C: New test.
42232
42233 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42234
42235         PR c++/13978
42236         * g++.dg/template/koenig4.C: New test.
42237
42238         PR c++/13968
42239         * g++.dg/template/crash17.C: New test.
42240
42241         PR c++/13975
42242         * g++.dg/parse/error13.C: New test.
42243         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42244
42245 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42246
42247         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42248
42249 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42250
42251         PR c/11658
42252         PR c/13994
42253         * gcc.dg/noncompile/20040203-1.c: New test.
42254         * gcc.dg/noncompile/20040203-2.c: Likewise.
42255         * gcc.dg/noncompile/20040203-3.c: Likewise.
42256         * gcc.dg/20040203-1.c: Likewise.
42257
42258 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42259
42260         PR c++/10858
42261         * g++.dg/template/sizeof7.C: New test.
42262
42263 2004-02-02  Eric Christopher  <echristo@redhat.com>
42264             Zack Weinberg  <zack@codesourcery.com>
42265
42266         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42267
42268 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42269
42270         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42271         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42272         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42273         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42274
42275 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42276
42277         PR c++/13113
42278         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42279
42280         PR c++/13854
42281         * g++.dg/ext/attrib13.C: New test.
42282
42283         PR c++/13907
42284         * g++.dg/conversion/op2.C: New test.
42285
42286 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42287
42288         * gcc.dg/titype-1.c: Fix pasto.
42289
42290 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42291
42292         * gcc.dg/titype-1.c: New test.
42293
42294 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42295
42296         PR c++/13957
42297         * g++.dg/template/non-type-template-argument-1.C,
42298         g++.dg/template/qualified-id1.C: Update dg-error marks.
42299         * g++.dg/template/nontype6.C: New test.
42300
42301 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42302
42303         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42304         * gcc.dg/builtins-31.c: New testcase.
42305         * gcc.dg/builtins-32.c: New testcase.
42306
42307 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42308
42309         * objc.dg/call-super-2.m: Update line numbers
42310         for the including of stddef.h.
42311
42312 2004-01-30  Michael Matz  <matz@suse.de>
42313
42314         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42315         g++.dg/ext/case-range3.C: New tests.
42316
42317 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42318
42319         DR206
42320         PR c++/13813
42321         * g++.dg/template/member4.C: New test.
42322
42323 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42324
42325         PR c++/13683
42326         * g++.dg/template/sizeof6.C: New test.
42327
42328 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42329
42330         * gcc.dg/fwritable-strings-1.c: New test.
42331
42332 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42333
42334         * gcc.c-torture/compile/20040130-1.c: New test.
42335
42336 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42337
42338         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42339
42340 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42341
42342         PR c++/13883
42343         * g++.dg/template/ctor3.C: New test.
42344
42345 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42346
42347         * g++.dg/tc1: New directory.
42348         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42349         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42350         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42351         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42352         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42353
42354 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42355
42356         * g++.dg/parse/error11.C: New test.
42357         * g++.dg/parse/error12.C: Likewise.
42358
42359 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42360
42361         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42362         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42363
42364 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42365
42366         PR c++/13791
42367         * g++.dg/ext/attrib12.C: New test.
42368
42369         PR c++/13736
42370         * g++.dg/parse/cast2.C: New test.
42371
42372 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42373
42374         * objc.dg/encode-2.m (main): New local string.  Set depending on
42375         sizeof long.  Use in sscanf call.
42376         * objc.dg/encode-3.m (main): New local string.  Set depending on
42377         sizeof long.  Use in scan_initial call.
42378
42379 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42380
42381         * objc.dg/call-super-2.m: Make LP64-safe.
42382         * objc.dg/desig-init-1.m: Likewise.
42383
42384 2004-01-27  Devang Patel <dpatel@apple.com>
42385
42386         * g++.dg/debug/namespace1.C: New test.
42387
42388 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42389
42390         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42391         xscale-*-*.
42392
42393         * gcc.dg/arm-mmx-1.c: New test.
42394
42395 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42396
42397         * gcc.dg/20040127-1.c: New test.
42398         * gcc.dg/20040127-2.c: New test.
42399
42400 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42401
42402         * objc.dg/stret-1.m (glob): Renamed to globa.
42403
42404 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42405
42406         PR c++/13663
42407         * g++.dg/expr/for1.C: New test.
42408
42409 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42410
42411         PR middle-end/13779
42412         * gcc.dg/darwin-longlong.c: New test.
42413
42414 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42415
42416         * gcc.dg/20040124-1.c: Moved test from here...
42417         * gcc.c-torture/compile/20040124-1.c: ...to here.
42418
42419 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42420
42421         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42422         the assembly output if -m64 is passed.
42423
42424 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42425
42426         PR c++/13833
42427         * g++.dg/template/cond3.C: New test.
42428
42429 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42430
42431         PR c++/13810
42432         * g++.dg/template/ttp7.C: New test.
42433
42434 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42435
42436         PR c++/13797
42437         * g++.dg/template/nontype4.C: New test.
42438         * g++.dg/template/nontype5.C: Likewise.
42439
42440 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42441
42442         * gcc.dg/torture/mips-clobber-at.c: New test.
42443
42444 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42445
42446         * gcc.dg/20040124-1.c: New test.
42447
42448 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42449
42450         * gcc.dg/20040123-1.c: New test.
42451
42452 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42453
42454         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42455
42456 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42457
42458         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42459
42460 2004-01-23  Andrew Pinski  <apinski@apple.com>
42461
42462         * gcc.dg/20030121-1.c: Move to ..
42463         * gcc.dg/20040121-1.c: here.
42464
42465 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42466
42467         * gcc.dg/builtins-29.c: New test case.
42468
42469 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42470
42471         PR 18314
42472         * gcc.dg/builtins-30.c: New testcase.
42473
42474 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42475
42476         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42477         * lib/g77.exp: Likewise.
42478         * lib/objc.exp: Likewise.
42479         * lib/g++.exp: Likewise.
42480
42481 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42482
42483         * gcc.dg/struct-by-value-2.c: New test.
42484
42485 2004-01-21  Andrew Pinski  <apinski@apple.com>
42486
42487         PR target/13785
42488         * gcc.dg/20030121-1.c: New test.
42489
42490 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42491
42492         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42493         clobber frame pointer register in asm statement.
42494
42495 2004-01-21  Falk Hueffner  <falk@debian.org>
42496
42497         * gcc.c-torture/compile/20040121-1.c: New test.
42498
42499 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42500
42501         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42502
42503 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42504
42505         * gcc.dg/ppc64-abi-2.c: New test.
42506
42507 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42508
42509         * lib/treelang.exp: Fill out this file.
42510         * lib/treelang-dg.exp: New File.
42511
42512 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42513
42514         * gcc.c-torture/compile/981022-1.c: Remove.
42515         * gcc.dg/array-5.c: Remove XFAIL.
42516         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42517         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42518         gcc.dg/cond-lvalue-1.c: Update.
42519         * gcc.dg/cast-lvalue-2.c: New test.
42520
42521 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42522
42523         PR c++/13592
42524         * g++.dg/other/error1.C (class foo): Tweak error message.
42525
42526         PR c++/13592
42527         * g++.dg/template/call2.C: New test.
42528
42529 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42530
42531         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42532         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42533         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42534         scalar-return-1_x.c, scalar-return-2_y.c,
42535         scalar-return-3_x.c, scalar-return-3_y.c,
42536         scalar-return-4_x.c, scalar-return-4_y.c,
42537         struct-align-1.h, struct-align-1_x.c,
42538         struct-align-1_y.c, struct-align-2.h,
42539         struct-align-2_x.c, struct-align-2_y.c,
42540         struct-by-value-10_y.c, struct-by-value-11_x.c,
42541         struct-by-value-11_y.c, struct-by-value-12_x.c,
42542         struct-by-value-12_y.c, struct-by-value-13_x.c,
42543         struct-by-value-13_y.c, struct-by-value-14_x.c,
42544         struct-by-value-14_y.c, struct-by-value-15_x.c,
42545         struct-by-value-15_y.c, struct-by-value-16_y.c,
42546         struct-by-value-17_y.c, struct-by-value-18_y.c,
42547         struct-by-value-19_y.c, struct-by-value-1_x.c,
42548         struct-by-value-1_y.c, struct-by-value-20_y.c,
42549         struct-by-value-2_x.c, struct-by-value-2_y.c,
42550         struct-by-value-3_y.c, struct-by-value-4_x.c,
42551         struct-by-value-4_y.c, struct-by-value-5_y.c,
42552         struct-by-value-6_y.c, struct-by-value-7_y.c
42553         struct-by-value-8_x.c, struct-by-value-8_y.c
42554         struct-by-value-9_x.c, struct-by-value-9_y.c
42555         struct-return-10_x.c, struct-return-10_y.c,
42556         struct-return-19_x.c, struct-return-20_x.c
42557         struct-return-2_x.c, struct-return-2_y.c
42558         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42559         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42560
42561 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42562
42563         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42564         attribute on sparc*-sun-solaris2.*.
42565
42566 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42567
42568         PR c++/13710
42569         * g++.dg/ext/typeof7.C: New test.
42570
42571 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42572
42573         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42574         * gcc.dg/const-elim-1.c: Same.
42575
42576 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42577
42578         * objc.dg/stret-1.m: New.
42579         * objc.dg/stret-2.m: New.
42580
42581 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42582
42583         PR c++/11895
42584         * g++.dg/ext/vector1.C: New test.
42585
42586 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42587
42588         * gcc.dg/pch/import-1.c: New.
42589         * gcc.dg/pch/import-1.hs: New.
42590         * gcc.dg/pch/import-1a.h: New.
42591         * gcc.dg/pch/import-1b.h: New.
42592         * gcc.dg/pch/import-1c.h: New.
42593
42594 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42595
42596         PR c++/13574
42597         * g++.dg/ext/array1.C: New test.
42598
42599         PR c++/13178
42600         * g++.dg/conversion/op1.C: New test.
42601
42602 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42603
42604         PR 11864
42605         From Kazumoto Kojima / Dan Kegel:
42606         * gcc.dg/pr11864-1.c: New test.
42607
42608         PR 10392
42609         From Marcus Comstedt / Dan Kegel:
42610         * gcc.dg/pr10392-1.c: New test.
42611
42612 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42613
42614         PR c++/13478
42615         * g++.dg/init/ref10.C: New test.
42616
42617 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42618
42619         PR c++/13407
42620         * g++.dg/parse/typename6.C: New test.
42621
42622 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42623
42624         PR pch/13361
42625         * g++.dg/pch/wchar-1.C: New.
42626         * g++.dg/pch/wchar-1.Hs: New.
42627
42628 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42629
42630         PR c++/9259
42631         * g++.dg/expr/sizeof2.C: New test.
42632
42633 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42634
42635         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42636
42637 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42638
42639         PR c++/13659
42640         * g++.dg/lookup/strong-using-3.C: New.
42641         * g++.dg/lookup/using-10.C: New.
42642
42643 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42644
42645         PR c++/13594
42646         * g++.dg/lookup/strong-using-2.C: New.
42647
42648 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42649             Dan Kegel <dank@kegel.com>
42650             J"orn Rennecke <joern.rennecke@superh.com>
42651
42652         PR target/9365
42653         * gcc.dg/pr9365-1.c: New test.
42654
42655 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42656
42657         PR c++/8856
42658         * g++.dg/parse/casting-operator2.C: New test.
42659         * g++.old-deja/g++.pt/explicit83.C: Remove.
42660
42661 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42662
42663         * gcc.dg/label-compound-stmt-1.c: New test.
42664         * gcc.c-torture/compile/950922-1.c,
42665         gcc.c-torture/compile/20000211-3.c,
42666         gcc.c-torture/compile/20000518-1.c,
42667         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42668         compound statements.
42669
42670 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42671
42672         * gcc.dg/ppc64-abi-1.c: New test.
42673
42674 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42675
42676          * g++.dg/ext/attrib9.C: Add dg-warnings.
42677
42678 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42679
42680         PR c++/12335
42681         * g++.dg/parse/dtor3.C: New test.
42682
42683 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42684
42685         PR c++/12709
42686         * g++.dg/parse/try-catch-1.C: New test.
42687
42688 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42689
42690         * ada/acats/run_all.sh: Add more verbose output in acats.log
42691         when compiling tests.
42692
42693 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42694
42695         PR 13656
42696         * gcc.dg/typedef-redecl.c: New test case.
42697         * gcc.dg/typedef-redecl.h: New support file.
42698
42699 2004-01-13  Jan Hubicka  <jh@suse.cz>
42700
42701         * gcc.dg/always_inline.c: New test.
42702         * gcc.dg/debug/20031231-1.c: Fix.
42703
42704 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42705
42706         PR c++/13474
42707         * g++.dg/template/array3.C: New test.
42708
42709 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42710
42711         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42712         * g++.dg/warn/Wunused-2.C: Likewise.
42713
42714 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42715
42716         PR c++/13289
42717         * g++.dg/template/instantiate6.C: New test.
42718
42719 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42720
42721         PR middle-end/11397
42722         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42723
42724 2004-01-12  Jan Hubicka  <jh@suse.cz>
42725
42726         PR opt/12826
42727         * gcc.dg/20040112-1.c: New.
42728
42729         * gcc.dg/dwarf-die[1-7].c: Move to...
42730         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42731         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42732
42733 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42734
42735         PR c++/4100
42736         * g++.dg/parse/friend4.C: New test.
42737
42738 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42739
42740         PR c++/4100
42741         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42742         definition is called a friend.
42743
42744 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42745
42746         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42747
42748 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42749
42750         PR c++/3478
42751         * g++.dg/parse/error10.C: New test.
42752         * g++.dg/template/arg2.C: Accept "invalid type" error.
42753
42754 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42755
42756         PR middle-end/13392
42757         * g++.dg/opt/expect2.C: New test.
42758
42759 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42760
42761         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42762         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42763         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42764         Update dg-error regexps.
42765
42766 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42767
42768         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42769         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42770
42771 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42772
42773         * gcc.dg/pragma-re-1.c: Use right pointer type.
42774
42775 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42776
42777         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42778
42779 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42780
42781         * gcc.dg/rs6000-ldouble-1.c: New.
42782
42783 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42784
42785         DR 337
42786         PR c++/9256
42787         * g++.dg/other/abstract1.C: New test.
42788
42789 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42790
42791         * g++.dg/lookup/strong-using-1.C: New.
42792
42793 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42794
42795         PR c/11234
42796         * gcc.dg/func-ptr-conv-1.c: New test.
42797         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42798
42799 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42800
42801         PR target/13380.
42802         * gcc.c-torture/compile/20040109-1.c: New.
42803
42804 2004-01-08  Stuart Hastings  <stuart@apple.com>
42805
42806         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42807         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42808         * gcc.dg/i386-sse-6.c: ...this new testcase.
42809
42810 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42811
42812         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42813
42814 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42815
42816         * ada/acats/run_acats: Treat 'gnatchop' the same way
42817         as 'gnatmake'.  Export GCC_DRIVER.
42818         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42819         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42820
42821 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42822
42823         PR c++/12573
42824         * g++.dg/template/dependent-expr4.C: New test.
42825
42826 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42827
42828         * gcc.dg/altivec-11.c: New test.
42829
42830 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42831
42832         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42833
42834 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42835
42836         PR c/6024
42837         * gcc.dg/enum-compat-1.c: New test.
42838         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42839
42840 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42841
42842         PR c/12165
42843         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42844         gcc.dg/c99-idem-qual-3.c: New tests.
42845
42846 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42847
42848         * gcc.dg/winline-7.c: Don't cast void * to int.
42849
42850 2004-01-06  Jan Hubicka  <jh@suse.cz>
42851
42852         * gcc.dg/i386-sse-5.c: New test
42853         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42854
42855 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42856
42857         PR c++/12815
42858         * g++.dg/rtti/typeid4.C: New test.
42859
42860 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42861
42862         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42863
42864 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42865
42866         PR c++/12132
42867         * g++.dg/template/error11.C: New test.
42868
42869         PR c++/13451
42870         * g++.dg/template/class2.C: New test.
42871
42872 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42873         Richard Sandiford <rsandifo@redhat.com>
42874
42875         PR c++/13387
42876         * g++.dg/opt/alias3.C: New test.
42877
42878 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42879
42880         PR c++/13157
42881         * g++.dg/template/koenig3.C: New test.
42882
42883         PR c++/13529
42884         * g++.dg/parse/offsetof3.C: New test.
42885
42886         * g++.dg/init/copy7.C: Add missing dg-error markers.
42887
42888         PR c++/12226
42889         * g++.dg/init/copy7.c: New test.
42890
42891         PR c++/13536
42892         * g++.dg/parse/cast1.C: New test.
42893
42894 2004-01-04  Jan Hubicka  <jh@suse.cz>
42895
42896         * gcc.dg/winline[1-7].c: New tests.
42897
42898 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42899
42900         PR c++/13520
42901         * g++.dg/template/qualttp22.C: New test.
42902
42903 2004-01-01  Jan Hubicka  <jh@suse.cz>
42904
42905         * gcc.dg/debug/20031231-1.c: New.
42906         * gcc.c-torture/compile/20040101-1.c: New.
42907         * gcc.dg/dwarf-die-[1-7].c: New.
42908
42909 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42910
42911         PR optimization/13521
42912         * gcc.c-torture/compile/20031231-1.c: New test.
42913
42914 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42915
42916         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42917
42918 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42919
42920         PR c++/10079
42921         * g++.dg/template/crash16.C: New test.
42922
42923 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42924
42925         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42926
42927 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42928
42929         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42930         ports.
42931         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42932         * g++.old-deja/g++.law/profile1.C: Likewise.
42933         * gcc.c-torture/compile/981006-1.c: Likewise.
42934         * gcc.c-torture/execute/loop-2e.x: Likewise.
42935         * gcc.c-torture/execute/loop-2f.x: Remove.
42936         * gcc.c-torture/execute/loop-2g.x: Likewise.
42937         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42938         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42939
42940 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42941
42942         PR c++/13507
42943         * g++.dg/ext/attrib11.C: New test.
42944
42945         PR c++/13494
42946         * g++.dg/template/array2-1.C: New test.
42947         * g++.dg/template/array2-2.C: New test.
42948
42949 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42950
42951         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42952
42953 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42954
42955         PR c++/12774
42956         * g++.dg/template/array1-1.C: New test.
42957         * g++.dg/template/array1-2.C: New test.
42958
42959 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42960
42961         PR fortran/12632
42962         * g77.dg/12632.f: New test case.
42963
42964 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42965
42966         PR c++/13289
42967         * g++.dg/parse/nontype1.C: New test.
42968
42969 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42970
42971         PR c++/12403
42972         * g++.dg/parse/explicit1.C: New test.
42973         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42974
42975 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42976
42977         PR c++/13081
42978         * g++.dg/opt/inline6.C: New test.
42979
42980         PR c++/12613
42981         * g++.dg/parse/error9.C: New test.
42982
42983         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42984
42985 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42986
42987         PR c++/13009
42988         * g++.dg/init/assign1.C: New test.
42989
42990 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42991
42992         PR c++/13070
42993         * g++.dg/warn/format3.C: New test case.
42994
42995 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42996
42997         * gcc.c-torture/compile/20031227-1.c: New test.
42998
42999 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43000
43001         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43002         * g77.dg/bprob/bprob.exp: Likewise.
43003         * gcc.misc-tests/bprob.exp: Likewise.
43004         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43005         variants on systems where the library does not provide that
43006         functionality.
43007         * gcc.dg/builtins-20.c: Use builtins-config.h.
43008         * gcc.dg/builtins-config.h: New file.
43009
43010 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43011
43012         * lib/gcc-dg.exp (dg-require-profiling): New function.
43013         * lib/target-supports.exp (check_profiling_available): Likewise.
43014         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43015         * g77.dg/bprob/bprob.exp: Likewise.
43016         * gcc.misc-tests/bprob.exp: Likewise.
43017         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43018         * gcc.dg/20021014-1.c: Likewise.
43019         * gcc.dg/nest.c: Likewise.
43020
43021 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43022
43023         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43024         compiling.
43025         * g++.dg/lookup/java2.C: Likewise.
43026         * gcc.dg/cpp/lexident.c: Likewise.
43027
43028 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43029
43030         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43031         given.
43032         * gcc.c-torture/compile/961203-1.c: Likewise.
43033         * gcc.c-torture/compile/980506-1.c: Likewise.
43034
43035 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43036
43037         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43038         (additional_prunes): New global.
43039         (gcc-dg-prune): Handle additional per-test pruning.
43040         (dg-test): Clear additional_prunes between tests.
43041
43042         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43043         dg-prune-output to avoid spurious failures from assembler
43044         complaining about nonexistent WAW violations.
43045         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43046         Use dg-prune-output to avoid spurious failures from assembler
43047         warning about Itanium B-step errata.
43048
43049 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43050
43051         * g++.dg/abi/macro0.C: New test.
43052         * g++.dg/abi/macro1.C: Likewise.
43053         * g++.dg/abi/macro2.C: Likewise.
43054
43055         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43056         * g++.dg/abi/bitfield7.C: Likewise.
43057         * g++.dg/abi/dtor2.C: Likewise.
43058         * g++.dg/abi/mangle11.C: Likewise.
43059         * g++.dg/abi/mangle12.C: Likewise.
43060         * g++.dg/abi/mangle14.C: Likewise.
43061         * g++.dg/abi/mangle17.C: Likewise.
43062         * g++.dg/abi/vbase10.C: Likewise.
43063         * g++.dg/abi/vbase14.C: Likewise.
43064         * g++.dg/template/qualttp17.C: Likewise.
43065
43066 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43067
43068         PR c/11995
43069         * gcc.dg/20031223-1.c: New test.
43070
43071 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43072
43073         * gcc.dg/noreturn-7.c: New test.
43074
43075 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43076
43077         * gcc.dg/null-pointer-1.c: New test.
43078
43079 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43080
43081         * g++.old-deja/g++.jason/template18.C: Remove.
43082         * g++.old-deja/g++.jason/template37.C: Likewise.
43083
43084         PR c++/12862
43085         * g++.dg/lookup/ns1.C: New test.
43086
43087         PR c++/12397
43088         * g++.dg/template/lookup3.C: New test.
43089
43090 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43091
43092         * g++.dg/template/recurse1.C: New test
43093
43094 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43095
43096         PR c++/12479
43097         * g++.dg/parse/semicolon1.C: New test.
43098         * g++.dg/parse/semicolon1.h: Likewise.
43099
43100 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43101
43102         * gcc.dg/darwin-misaligned.c: New test.
43103
43104 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43105
43106         PR c/9163
43107         * gcc.dg/20031222-1.c: New test.
43108
43109 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43110
43111         PR c++/13438
43112         * g++.dg/parse/error8.C: New test.
43113
43114         PR c++/11554
43115         * g++.dg/warn/ctor-init-1.C: New test.
43116
43117 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43118
43119         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43120         too small.
43121         * gcc.c-torture/compile/930217-1.c: Likewise.
43122         * gcc.c-torture/compile/930513-1.c: Likewise.
43123         * gcc.c-torture/execute/920908-2.c: Likewise.
43124         * gcc.c-torture/execute/921204-1.c: Likewise.
43125         * gcc.c-torture/execute/930621-1.c: Likewise.
43126         * gcc.c-torture/execute/930630-1.c: Likewise.
43127         * gcc.c-torture/execute/931031-1.c: Likewise.
43128         * gcc.c-torture/execute/980602-2.c: Likewise.
43129         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43130         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43131         * gcc.c-torture/execute/extzvsi.c: Likewise.
43132         * gcc.c-torture/unsorted/ext.c: Likewise.
43133
43134 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43135
43136         PR target/12749
43137         * gcc.c-torture/compile/20031220-2.c: New test case.
43138
43139 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43140
43141         PR optimization/13031
43142         * gcc.c-torture/compile/20031220-1.c: New test case.
43143
43144 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43145
43146         * gcc.dg/cast-function-1.c: New test.
43147
43148 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43149
43150         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43151         formats.
43152
43153 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43154
43155         PR c++/12795
43156         * g++.dg/ext/attrib10.C: New test.
43157
43158 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43159
43160         * gcc.dg/cleanup-10.c: New test.
43161         * gcc.dg/cleanup-11.c: New test.
43162
43163 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43164
43165         PR c++/13239
43166         * g++.dg/opt/expect1.C: New test.
43167
43168 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43169
43170         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43171
43172 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43173
43174         PR debug/12923
43175         * gcc.dg/20031218-1.c: New test.
43176
43177         PR debug/12389
43178         * gcc.dg/20031218-2.c: New test.
43179         * gcc.dg/20031218-3.c: New test.
43180
43181         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43182         of label name and allow for USER_LABEL_PREFIX == "_" names.
43183         * g++.dg/abi/mangle18-2.C: Likewise.
43184         * g++.dg/abi/mangle19-1.C: Likewise.
43185         * g++.dg/abi/mangle19-2.C: Likewise.
43186         * g++.dg/abi/mangle20-1.C: Likewise.
43187         * g++.dg/abi/mangle20-2.C: Likewise.
43188
43189 2003-12-18  Richard Henderson  <rth@redhat.com>
43190
43191         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43192
43193 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43194             Dan Kegel <dank@kegel.com>
43195
43196         PR other/12009
43197         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43198         testing a cross compiler, it causes spurious compile failures.
43199         * lib/g++.exp: Likewise.
43200
43201 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43202
43203         PR c++/13262
43204         * g++.dg/template/access13.C: New test.
43205
43206 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43207
43208         * gcc.dg/20031216-1.c: New test.
43209
43210 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43211
43212         PR c++/9154
43213         * g++.dg/template/error10.C: New test.
43214
43215 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43216
43217         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43218         * g++.dg/eh/simd-2.C: Likewise.
43219
43220 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43221             Roger Sayle  <roger@eyesopen.com>
43222
43223         * gcc.c-torture/execute/ieee/mzero5.c: New.
43224
43225 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43226
43227         PR c++/10603
43228         * g++.dg/parse/error6.C: New test.
43229
43230         PR c++/12827
43231         * g++.dg/parse/error7.C: New test.
43232
43233 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43234
43235         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43236         at -O with stabs debugging formats.
43237         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43238         * gcc.dg/debug/debug-2.c: Likewise.
43239
43240 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43241
43242         PR c++/12696
43243         * g++.dg/init/error1.C: New test.
43244
43245         PR c++/12218
43246         * g++.dg/init/pm3.C: New test.
43247
43248 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43249
43250         PR c/3347
43251         * gcc.dg/bitfld-8.c: New test.
43252
43253 2003-12-16  James Lemke  <jim@wasabisystems.com>
43254
43255         * gcc.dg/arm-scd42-[123].c: New tests.
43256
43257 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43258
43259         PR c++/9043
43260         * g++.dg/abi/mangle20-1.C: New test.
43261         * g++.dg/abi/mangle20-2.C: New test.
43262
43263 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43264
43265         PR c++/13275
43266         * g++.dg/other/offsetof2.C: Remove XFAIL.
43267         * g++.dg/parse/offsetof1.C: New test.
43268         * g++.gd/parse/offsetof2.C: Likewise.
43269
43270 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43271
43272         * g++.dg/template/nontype3.C: New test.
43273         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43274
43275 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43276
43277         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43278
43279 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43280
43281         PR c++/13387
43282         * g++.dg/expr/assign1.C: New test.
43283
43284         PR c++/13242
43285         * g++.dg/abi/mangle19-1.C: New test.
43286         * g++.dg/abi/mangle19-2.C: New test.
43287
43288 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43289
43290         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43291
43292 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43293
43294         * gcc.c-torture/execute/20031216-1.c: New test.
43295
43296 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43297
43298         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43299         an ICE regression.
43300
43301 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43302
43303         PR c++/10926
43304         * g++.dg/template/error9.C: New test.
43305
43306         PR c++/11116
43307         * g++.dg/template/error8.C: New test.
43308
43309 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43310
43311         PR middle-end/13400
43312         * gcc.c-torture/execute/20031215-1.c: New test case.
43313
43314 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43315
43316         PR c++/13269
43317         * g++.dg/parse/error5.C: New test.
43318
43319         PR c++/12989
43320         * g++.dg/expr/sizeof1.C: New test.
43321
43322         PR c++/13310
43323         * g++.dg/template/crash15.C: New test.
43324
43325 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43326
43327         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43328         a non-POD type as the last named parameter of a varargs function.
43329
43330 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43331
43332         PR c++/13243
43333         PR c++/12573
43334         * g++.dg/template/crash14.C: New test.
43335         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43336
43337 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43338
43339         * g++.dg/other/java1.C: New test.
43340
43341         PR c++/13241
43342         * g++.dg/abi/mangle18-1.C: New test.
43343         * g++.dg/abi/mangle18-2.C: New test.
43344
43345 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43346
43347         PR optimization/10312
43348         * gcc.c-torture/execute/20031214-1.c: New.
43349
43350 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43351
43352         PR c++/10779
43353         PR c++/12160
43354         * g++.dg/parse/error3.C: New test.
43355         * g++.dg/parse/error4.C: Likewise.
43356         * g++.dg/abi/mangle4.C: Tweak error messages.
43357         * g++.dg/lookup/using5.C: Likewise.
43358         * g++.dg/other/error2.C: Likewise.
43359         * g++.dg/parse/typename5.C: Likewise.
43360         * g++.dg/parse/undefined1.C: Likewise.
43361         * g++.dg/template/arg2.C: Likewise.
43362         * g++.dg/template/ttp3.C: Likewise.
43363         * g++.dg/template/type1.C: Likewise.
43364         * g++.old-deja/g++.other/crash32.C: Likewise.
43365         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43366
43367 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43368
43369         PR c++/13106
43370         * g++.dg/warn/noreturn-3.C: New test.
43371
43372 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43373
43374         PR c++/13118
43375         * g++.dg/abi/covariant3.C: New.
43376
43377 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43378
43379         * g++.dg/eh/ia64-1.C: New test.
43380
43381 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43382
43383         PR optimization/13037
43384         * g77.f-torture/execute/13037.f: New test case.
43385
43386 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43387
43388         PR c++/12881
43389         * g++.dg/abi/covariant2.C: New.
43390
43391 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43392
43393         * gcc.dg/cpp/trad/macro.c: New tests.
43394
43395 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43396
43397         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43398
43399 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43400
43401         PR other/10819
43402         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43403         to fix Bug 10819.
43404         * lib/g++.exp (g++_version): Likewise.
43405         * lib/g77.exp (g77_version): Likewise.
43406         * lib/objc.exp (default_objc_version): Likewise.
43407
43408 2003-12-10  Richard Henderson  <rth@redhat.com>
43409
43410         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43411
43412         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43413
43414 2003-12-08  Matt Austern  <austern@apple.com>
43415
43416         PR c/13134
43417         * lib/gcc-dg.exp (dg-require-visibility): Define.
43418         * lib/target-supports (check_visibility_available): Define.
43419         * gcc.dg/visibility-1.c: New test.
43420         * gcc.dg/visibility-2.c: Likewise.
43421         * gcc.dg/visibility-3.c: Likewise.
43422         * gcc.dg/visibility-4.c: Likewise.
43423         * gcc.dg/visibility-5.c: Likewise.
43424         * gcc.dg/visibility-6.c: Likewise.
43425         * g++.dg/ext/visibility-1.C: Likewise.
43426         * g++.dg/ext/visibility-2.C: Likewise.
43427         * g++.dg/ext/visibility-3.C: Likewise.
43428         * g++.dg/ext/visibility-4.C: Likewise.
43429         * g++.dg/ext/visibility-5.C: Likewise.
43430         * g++.dg/ext/visibility-6.C: Likewise.
43431
43432 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43433
43434         * g++.dg/lookup/java1.C: New test.
43435         * g++.dg/lookup/java2.C: New test.
43436
43437 2003-12-07  Falk Hueffner  <falk@debian.org>
43438
43439         * g++.dg/opt/noreturn-1.C: New test.
43440
43441 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43442
43443         * gcc.dg/overflow-1.c: New test.
43444
43445 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43446
43447         * g77.f-torture/compile/13060.f: New test.
43448
43449 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43450
43451         PR c++/13323
43452         * g++.dg/inherit/operator2.C: New test.
43453
43454 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43455
43456         PR c++/13305
43457         * g++.dg/ext/attrib9.C: New test.
43458
43459 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43460
43461         PR c++/13314
43462         * g++.dg/template/error7.C: New test.
43463
43464 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43465             J"orn Rennecke <joern.rennecke@superh.com>
43466
43467         PR target/13302
43468         * g++.dg/other/struct-va_list.C: New test.
43469
43470 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43471
43472         PR c++/13166
43473         * g++.dg/parse/defarg6.C: New test.
43474
43475 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43476
43477         PR target/13256
43478         * gcc.c-torture/execute/20031201-1.c: New test.
43479
43480 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43481
43482         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43483
43484 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43485
43486         * gcc.dg/builtin-return-1.c: New test.
43487
43488 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43489             J"orn Rennecke <joern.rennecke@superh.com>
43490
43491         PR optimization/13260
43492         * gcc.c-torture/execute/20031204-1.c: New test.
43493
43494 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43495
43496         PR c++/9127
43497         * g++.dg/template/error6.C: New test.
43498
43499 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43500
43501         * gcc.dg/20031202-1.c: New test.
43502
43503 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43504
43505         PR c++/13179
43506         * g++.dg/template/eh1.C: New test.
43507
43508         PR c++/10771
43509         * g++.dg/template/error5.C: New test.
43510
43511 2003-12-02  David Ung  <davidu@mips.com>
43512
43513         * gcc.dg/compat/vector-check.h: Corrected type for var
43514         g_##TMODE
43515
43516 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43517
43518         PR c++/10126
43519         * g++.dg/template/ptrmem8.C: New test.
43520
43521 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43522
43523         PR c++/12573
43524         * g++.dg/template/dependent-expr3.C: New test.
43525
43526 2003-12-01  James Lemke  <jim@wasabisystems.com>
43527
43528         * gcc.dg/arm-g2.c: New test.
43529
43530 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43531
43532         PR optimization/11634
43533         * gcc.dg/20031201-2.c: New test case.
43534
43535 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43536
43537         PR 11433
43538         * objc.dg/proto-lossage-3.m: New test.
43539
43540 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43541
43542         PR optimization/12628
43543         * gcc.dg/20031201-1.c: New test case.
43544
43545 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43546
43547         * gcc.dg/unaligned-1.c: New test.
43548
43549 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43550
43551         PR c++/9849
43552         * g++.dg/template/error4.C: New test.
43553         * g++.dg/template/nested3.C: Adjust error markers.
43554
43555 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43556
43557         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43558
43559 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43560
43561         PR c/10333
43562         * gcc.dg/bitfld-7.c: New test.
43563
43564 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43565
43566         * gcc.dg/tls/asm-1.C: New test.
43567
43568 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43569
43570         * gcc.dg/cpp/assert4.c: Update.
43571
43572 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43573
43574         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43575         * gcc.dg/builtin-apply3.c: New test.
43576
43577 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43578
43579         * lib/compat.exp (compat-obj): New xfaildata parameter.
43580         Use it to set compiler_conditional_xfail_data before compiling.
43581         (compat-get-options): Handle dg-xfail-if.
43582         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43583         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43584         * gcc.dg/compat/vector-1_y.c: Likewise.
43585         * gcc.dg/compat/vector-2_x.c: Likewise.
43586         * gcc.dg/compat/vector-2_y.c: Likewise.
43587
43588 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43589
43590         * g++.dg/opt/reg-stack4.C: New test.
43591
43592 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43593
43594         * gcc.dg/builtin-apply2.c: New test.
43595
43596 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43597
43598         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43599
43600 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43601
43602         PR c++/12924
43603         * g++.dg/template/template-id-2.C: New test.
43604
43605 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43606
43607         PR c++/5369
43608         * g++.dg/template/memfriend1.C: New test.
43609         * g++.dg/template/memfriend2.C: Likewise.
43610         * g++.dg/template/memfriend3.C: Likewise.
43611         * g++.dg/template/memfriend4.C: Likewise.
43612         * g++.dg/template/memfriend5.C: Likewise.
43613         * g++.dg/template/memfriend6.C: Likewise.
43614         * g++.dg/template/memfriend7.C: Likewise.
43615         * g++.dg/template/memfriend8.C: Likewise.
43616         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43617
43618 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43619
43620         PR c++/12515
43621         * g++.dg/ext/cond1.C: New test.
43622
43623 2003-11-20  Richard Henderson  <rth@redhat.com>
43624
43625         * gcc.dg/20020201-2.c: Remove.
43626         * gcc.dg/20020201-4.c: Remove.
43627         * gcc.dg/20020304-1.c: Remove.
43628
43629 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43630
43631         * gcc.dg/cpp/trad/xwin1.c: New test case.
43632
43633 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43634
43635         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43636         * lib/g77.exp: Likewise.
43637         * lib/objc.exp: Likewise.
43638         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43639         for darwin.
43640
43641 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43642
43643         PR c++/12932
43644         * g++.dg/template/static5.C: New test.
43645
43646 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43647
43648         * gcc.dg/nested-func-1.c: New test.
43649
43650 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43651
43652         * gcc.dg/cpp/assert4.c: New test.
43653
43654 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43655
43656         PR c++/2294
43657         * g++.dg/lookup/using9.c: New test.
43658
43659 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43660
43661         PR c++/12762
43662         * g++.dg/template/error3.C: New test.
43663
43664 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43665
43666         PR ada/13035
43667         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43668         No longer use a wrapper for gcc, since this does not work under
43669         Windows.
43670
43671 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43672
43673         PR c++/2094
43674         * g++.dg/template/ptrmem7.C: New test.
43675
43676 2003-11-13  Andrew Pinski <apinski@apple.com>
43677
43678         * gcc.c-torture/compile/20031113-1.c: New test.
43679
43680 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43681             Kean Johnston <jkj@sco.com>
43682
43683         PR c/13029
43684         * gcc.dg/unused-4.c: Update.
43685
43686 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43687
43688         * g++.dg/opt/const3.C: New test.
43689
43690 2003-11-13  Jan Hubicka  <jh@suse.cz>
43691
43692         * gcc.c-torture/compile/20031112-1.c: New test.
43693
43694 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43695
43696         * g++.dg/parse/crash10.C: Remove bogus error marker.
43697
43698 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43699
43700         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43701         (host_gcc): Likewise.
43702         (ROOT): Honor $PWDCMD.
43703         (BASE): Likewise.
43704         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43705
43706 2003-11-12  Catherine Moore  <clm@redhat.com>
43707
43708         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43709
43710 2003-11-12  Andreas Jaeger  <aj@suse.de>
43711             Jakub Jelinek  <jakub@redhat.com>
43712             Andrew Pinski  <pinskia@physics.uc.edu>
43713             Richard Henderson  <rth@redhat.com>
43714
43715         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43716         systems.
43717         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43718
43719         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43720         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43721
43722 2003-11-11  Andreas Jaeger  <aj@suse.de>
43723
43724         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43725
43726         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43727
43728 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43729
43730         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43731         Clean ups.
43732
43733 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43734
43735         * gcc.dg/trampoline-1.c: New test.
43736
43737 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43738
43739         * gcc.c-torture/compile/200031109-1.c: New test.
43740
43741 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43742
43743         PR c/3190
43744         PR c/8714
43745         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43746         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43747         gcc.dg/format/no-y2k-1.c: Update.
43748
43749 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43750
43751         PR optimization/10467
43752         * gcc.dg/20031108-1.c: New test case.
43753
43754 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43755
43756         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43757
43758 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43759
43760         * gcc.dg/compound-lvalue-1.c: New test.
43761         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43762         some XFAILs.
43763
43764 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43765
43766         * gcc.dg/altivec-varargs-1.c: New test.
43767
43768 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43769
43770         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43771         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43772         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43773         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43774         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43775
43776 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43777
43778         * gcc.dg/cond-lvalue-1.c: New test.
43779
43780 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43781
43782         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43783
43784 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43785
43786         PR c++/11616
43787         * g++.dg/template/instantiate5.C: New test.
43788
43789 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43790
43791         PR c++/12726
43792         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43793         * ChangeLog: Add missing first entry for above test.
43794
43795 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43796
43797         PR c++/9810
43798         * g++.dg/template/using8.C: New test.
43799         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43800
43801 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43802
43803         PR optimization/10817
43804         * gcc.c-torture/compile/20031102-1.c: New test case.
43805
43806 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43807
43808         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43809         2147483647.
43810
43811 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43812
43813         * gcc.dg/20031102-1.c: New test.
43814
43815 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43816
43817         * gcc.dg/complex-1.c: New test.
43818
43819 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43820
43821         PR c++/12796
43822         * g++.dg/template/crash13.C: Adjust expected error location.
43823         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43824
43825 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43826
43827         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43828
43829 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43830
43831         PR/10239
43832         * gcc.c-torture/compile/20031031-2.c: New test.
43833
43834 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43835
43836         PR/11640
43837         * gcc.c-torture/compile/20031031-1.c: New test.
43838
43839 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43840
43841         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43842         * gcc.misc-tests/bprob.exp: Likewise.
43843         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43844         the execution test on arm-elf configs.
43845         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43846         configs that don't support scratch files.
43847         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43848
43849 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43850
43851         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43852         done by dejagnu.
43853
43854 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43855
43856         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43857         Avoid non pure sh syntax. Add more logging.
43858
43859         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43860         fail.
43861
43862 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43863
43864         PR libgcj/10610
43865         * gcc.dg/ppc-stackalign-1.c: New test.
43866
43867 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43868
43869         * ada/acats/run_all.sh: Change output to be more compliant with
43870         dejagnu framework.
43871         Create acats.sum and acats.log files under testsuite/ada/acats
43872         Only run [a-z]* directories, to filter out e.g. CVS.
43873         Redirect build output to log file.
43874
43875 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43876
43877         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43878
43879 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43880
43881         PR ada/5909:
43882         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43883
43884 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43885
43886         * gcc.c-torture/compile/20031023-1.c: New test.
43887         * gcc.c-torture/compile/20031023-2.c: New test.
43888         * gcc.c-torture/compile/20031023-3.c: New test.
43889         * gcc.c-torture/compile/20031023-4.c: New test.
43890
43891 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43892
43893         PR c++/10371
43894         * g++.dg/lookup/scoped8.C: New test.
43895
43896 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43897
43898         * g++.dg/opt/reg-stack3.C: New test.
43899
43900 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43901
43902         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43903
43904 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43905
43906         PR c++/11076
43907         * g++.dg/template/crash13.C: New test.
43908
43909 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43910
43911         * gcc.dg/c99-restrict-2.c: New test.
43912
43913 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43914
43915         PR c++/12698, c++/12699, c++/12700, c++/12566
43916         * g++.dg/inherit/covariant9.C: New test.
43917         * g++.dg/inherit/covariant10.C: New test.
43918         * g++.dg/inherit/covariant11.C: New test.
43919
43920 2003-10-23  Jason Merrill  <jason@redhat.com>
43921
43922         PR c++/12726
43923         * g++.dg/ext/complit2.C: New test.
43924
43925 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43926
43927         PR target/12654
43928         * gcc.c-torture/execute/20031020-1.c: New test.
43929
43930 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43931
43932         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43933         following the jump_insn.
43934
43935 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43936
43937         * gcc.dg/cast-lvalue-1.c: New test.
43938
43939 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43940
43941         PR c++/11962
43942         * g++.dg/template/cond2.C: New test.
43943
43944 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43945
43946         * gcc.dg/builtins-28.c: New test.
43947
43948 2003-10-20  Jan Hubicka  <jh@suse.cz>
43949
43950         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43951         parameter.
43952         * gcc.dg/inline-2.c: Likewise.
43953
43954 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43955
43956         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43957         * gcc.dg/nest.c: Likewise.
43958
43959 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43960
43961         PR c++/9781, c++/10583, c++/11862
43962         * g++.dg/parse/crash13.C: New test.
43963
43964 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43965
43966         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43967
43968 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43969
43970         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43971         Define HAVE_C99_RUNTIME except on Solaris.
43972         * gcc.dg/builtins-20.c: Likewise.
43973
43974 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43975
43976         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43977
43978 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43979
43980         PR c++/12495
43981         * g++.dg/template/crash21.C: New test.
43982
43983 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43984
43985         PR c++/2513
43986         * g++.dg/template/typename5.C: New test.
43987
43988 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43989
43990         PR c++/12369
43991         * g++.dg/template/friend25.C: New test.
43992
43993 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43994
43995         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43996         versions.
43997
43998 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43999
44000         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44001         == 2147483647.
44002
44003 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44004
44005         * gcc.c-torture/execute/960416-1.x: Remove.
44006         * gcc.c-torture/execute/divconst-3.x: Likewise.
44007
44008 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44009
44010         PR target/12598
44011         * gcc.dg/torture/cris-volatile-1.c: New test.
44012
44013 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44014
44015         PR optimization/9325
44016         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44017         for overflowing floating point to integer conversion during RTL
44018         simplification.
44019
44020 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44021
44022         * objc/execute/_cmd.m: Fix typo.
44023         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44024         Relax 'scan-assembler' regexp.
44025         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44026         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44027         * objc.dg/zero-link-2.m: Remove blank line.
44028         * objc.dg/zero-link-3.m: New test case.
44029
44030 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44031
44032         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44033
44034         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44035         than linker trickery.
44036
44037 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44038
44039         PR c++/12370
44040         * g++.dg/other/friend2.C: New test.
44041
44042 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44043
44044         * gcc.dg/20031012-1.c: New test.
44045
44046 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44047
44048         * gcc.dg/weak/weak-3.c: Fix for new warning.
44049
44050 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44051
44052         PR optimization/8750
44053         * gcc.c-torture/execute/20031012-1.c: New test case.
44054
44055 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44056
44057         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44058         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44059
44060 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44061
44062         PR optimization/12260
44063         * gcc.c-torture/compile/20031011-2.c: New test case.
44064
44065 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44066
44067         * gcc.c-torture/execute/20031011-1.c: New testcase.
44068
44069 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44070
44071         * gcc.c-torture/compile/20031011-1.c: New test.
44072
44073 2003-10-11  Jan Hubicka  <jh@suse.cz>
44074
44075         * g++.dg/other/first-global.C: New test.
44076
44077 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44078
44079         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44080
44081 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44082
44083         * gcc.c-torture/compile/20031010-1.c: New test.
44084
44085 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44086
44087         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44088         * gcc.c-torture/execute/va-arg-25.c: ... here.
44089
44090 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44091
44092         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44093
44094 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44095
44096         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44097
44098 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44099
44100         * g++.dg/parse/error2.C: New test.
44101
44102 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44103
44104         PR c++/11097
44105         * g++.dg/other/error5.C: Modify the error message.
44106         * g++.dg/lookup/using8.C: New test.
44107
44108 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44109
44110         * gcc.dg/darwin-abi-2.c: New file.
44111         * gcc.c-torture/execute/va-arg-24.c: New file.
44112
44113 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44114
44115         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44116         indentation.
44117
44118 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44119
44120         PR c++/10147
44121         * g++.dg/other/error4.C: Update error messages.
44122         * g++.dg/template/ptrmem4.C: Likewise.
44123
44124         PR c++/12337
44125         * g++.dg/init/new9.C: New test.
44126
44127         PR c++/12334, c++/12236, c++/8656
44128         * g++.dg/ext/attrib8.C: New test.
44129
44130 2003-10-06  Devang Patel  <dpatel@apple.com>
44131
44132         * gcc.dg/debug/dwarf2-3.h: New test.
44133         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44134
44135 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44136
44137         * g++.dg/opt/cfg2.C: New test.
44138
44139 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44140
44141         * g++.dg/opt/float1.C: New test.
44142
44143 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44144
44145         * gcc.dg/c90-array-lval-6.c: New test.
44146         * gcc.dg/c99-array-lval-6.c: New test.
44147
44148 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44149             Ziemowit Laski  <zlaski@apple.com>
44150
44151         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44152         'Derived', so that it is never considered a class method; add
44153         new warning for '+port' method ambiguity.
44154         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44155         <objc/objc-api.h> (needed on Mac OS X).
44156         * objc.dg/method-13.m: New test.
44157
44158 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44159
44160         PR optimization/9325, PR java/6391
44161         * gcc.c-torture/execute/20031003-1.c: New test case.
44162
44163 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44164
44165         PR optimization/12180
44166         * gcc.dg/20031002-1.c: New test.
44167
44168         PR c++/12486
44169         * g++.dg/inherit/error1.C: New test.
44170
44171 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44172
44173         * lib/f-torture.exp (search_for): Rename to...
44174         (search_for_re): This.  Also, clean up comments and the
44175         "regexp" invocation.
44176
44177 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44178
44179         * gcc.c-torture/compile/20031002-1.c: New test.
44180
44181 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44182
44183         * g++.dg/opt/cond1.C: New test.
44184
44185 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44186
44187         * gcc.dg/Wold-style-definition-2.c: New testcase.
44188         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44189
44190 2003-09-29  Richard Henderson  <rth@redhat.com>
44191
44192         * g++.dg/init/array10.C: Add dg-options.
44193
44194 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44195
44196         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44197
44198 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44199
44200         * g++.dg/template/friend19.C: Fix typo.
44201         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44202
44203 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44204
44205         * gcc.c-torture/execute/20030928-1.c: New test.
44206         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44207
44208 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44209
44210         * g++.dg/opt/unroll1.C: New test.
44211
44212 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44213
44214         PR optimization/11741
44215         * gcc.dg/20030926-1.c: New test case.
44216
44217 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44218
44219         PR c++/5655
44220         * g++.dg/parse/access7.C: New test.
44221         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44222
44223 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44224
44225         MERGE OF objc-improvements-branch into MAINLINE:
44226         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44227         if libobjc has not been built.
44228         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44229         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44230         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44231         objc/execute/nested-3.m, objc/execute/np-2.m,
44232         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44233         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44234         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44235         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44236         objc.dg/special/unclaimed-category-1.h,
44237         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44238         well as GNU runtime.
44239         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44240         * execute/cascading-1.m, execute/function-message-1.m,
44241         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44242         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44243         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44244         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44245         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44246         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44247         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44248         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44249         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44250         * objc.dg/bitfield-2.m: Run only on Darwin.
44251         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44252         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44253         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44254         * objc.dg/const-str-1.m: Fix constant string layout.
44255
44256 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44257
44258         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44259
44260 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44261
44262         * gcc.dg/darwin-abi-1.c: New file.
44263
44264 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44265
44266         PR target/12281
44267         * gcc.c-torture/compile/20030921-1.c: New test.
44268
44269 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44270
44271         * g++.dg/opt/reg-stack2.C: New test.
44272
44273 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44274
44275         * g++.dg/eh/delayslot1.C: New test.
44276
44277 2003-09-20  Richard Henderson  <rth@redhat.com>
44278
44279         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44280
44281 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44282
44283         * gcc.c-torture/execute/20030920-1.c: New test case.
44284
44285 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44286
44287         * g++.dg/rtti/typeid3.C: Correct expected error message.
44288
44289 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44290
44291         PR c++/157
44292         * g++.dg/parse/crash12.C: New test.
44293
44294 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44295
44296         * gcc.dg/compat/mixed-struct-check.h: New.
44297         * gcc.dg/compat/mixed-struct-defs.h: New.
44298         * gcc.dg/compat/mixed-struct-init.h: New.
44299         * gcc.dg/compat/struct-by-value-19_main.c: New.
44300         * gcc.dg/compat/struct-by-value-19_x.c: New.
44301         * gcc.dg/compat/struct-by-value-19_y.c: New.
44302         * gcc.dg/compat/struct-by-value-20_main.c: New.
44303         * gcc.dg/compat/struct-by-value-20_x.c: New.
44304         * gcc.dg/compat/struct-by-value-20_y.c: New.
44305         * gcc.dg/compat/struct-return-19_main.c: New.
44306         * gcc.dg/compat/struct-return-19_x.c: New.
44307         * gcc.dg/compat/struct-return-19_y.c: New.
44308         * gcc.dg/compat/struct-return-20_main.c: New.
44309         * gcc.dg/compat/struct-return-20_x.c: New.
44310         * gcc.dg/compat/struct-return-20_y.c: New.
44311
44312 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44313         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44314         so that it will not complain on LP64 targets.
44315
44316 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44317
44318         PR c++/495
44319         * g++.dg/template/friend24.C: New test.
44320
44321 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44322
44323         PR c++/12332
44324         * g++.dg/template/memtmpl2.C: New test.
44325
44326 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44327
44328         PR target/11184
44329         * gcc.dg/builtin-apply1.c: New test.
44330
44331 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44332
44333         PR c++/9848
44334         * g++.dg/warn/Wunused-4.C: New test.
44335
44336 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44337
44338         PR c++/12316
44339         * g++.dg/other/gc2.C: New test.
44340
44341 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44342
44343         PR c++/11991
44344         * g++.dg/rtti/typeid3.C: New test.
44345
44346         PR c++/12266
44347         * g++.dg/overload/template1.C: New test.
44348
44349 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44350
44351         * g++.dg/opt/cfg3.C: New test.
44352
44353 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44354
44355         PR c++/7939
44356         * g++.dg/template/crash11.C: New test.
44357
44358 2003-09-16  Jason Merrill  <jason@redhat.com>
44359             Jakub Jelinek  <jakub@redhat.com>
44360
44361         * gcc.dg/attr-warn-unused-result.c: New test.
44362
44363 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44364
44365         PR c++/12184
44366         * g++.dg/expr/call2.C: New test.
44367
44368 2003-09-15  Andreas Jaeger  <aj@suse.de>
44369
44370         * gcc.dg/Wold-style-definition-1.c: New test.
44371
44372 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44373
44374         PR c++/3907
44375         * g++.dg/parse/template12.C: New test.
44376
44377         * g++.dg/abi/bitfield11.C: New test.
44378         * g++.dg/abi/bitfield12.C: Likewise.
44379
44380 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44381
44382         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44383         non-expansion of functional macro name without arguments at EOL.
44384         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44385
44386 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44387
44388         * gcc.c-torture/execute/20030914-[12].c: New tests.
44389
44390 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44391
44392         PR c++/11788
44393         * g++.dg/overload/addr1.C: New test.
44394
44395 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44396
44397         * gcc.dg/20030909-1.c: New test.
44398
44399 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44400
44401         * gcc.dg/ultrasp10.c: New test.
44402
44403 2003-09-09  Devang Patel  <dpatel@apple.com>
44404
44405         * gcc.dg/darwin-ld-6.c: New test.
44406
44407 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44408
44409         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44410
44411 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44412
44413         * gcc.dg/ia64-types1.c: New test.
44414         * gcc.dg/ia64-types2.c: Likewise.
44415
44416 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44417
44418         * gcc.dg/builtins-1.c: Add more _Complex tests.
44419         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44420
44421         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44422         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44423
44424 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44425
44426         PR c++/11786
44427         * g++.dg/lookup/koenig2.C: New test.
44428
44429         PR c++/5296
44430         * g++.dg/rtti/typeid2.C: New test.
44431
44432 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44433
44434         * gcc.c-torture/compile/20030904-1.c: New test.
44435
44436 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44437
44438         * g++.dg/opt/longbranch2.C: New test.
44439
44440 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44441
44442         * g++.dg/template/crash10.C: Only compile it.
44443
44444 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44445
44446         PR middle-end/11665
44447         * gcc.c-torture/compile/20030907-1.c: New test.
44448         * g++.dg/init/array11.C: New test.
44449
44450 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44451
44452         PR c++/11852
44453         * g++.dg/init/struct1.C: New test.
44454
44455 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44456
44457         PR c++/12181
44458         * g++.dg/expr/comma1.C: New test.
44459
44460 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44461
44462         PR c++/11867
44463         * g++.dg/expr/static_cast5.C: New test.
44464
44465 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44466
44467         PR c++/11507
44468         * g++.dg/lookup/scoped7.C: New test.
44469
44470         PR c++/9574
44471         * g++.dg/other/static1.C: New test.
44472
44473         PR c++/11490
44474         * g++.dg/warn/template-1.C: New test.
44475
44476         PR c++/11432
44477         * g++.dg/template/crash10.C: New test.
44478
44479         PR c++/2478
44480         * g++.dg/overload/VLA.C: New test.
44481
44482         PR c++/10804
44483         * g++.dg/template/call1.C: New test.
44484
44485 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44486
44487         PR c++/11794
44488         * g++.dg/parse/using3.C: New test.
44489
44490 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44491
44492         PR c++/11409
44493         * g++.dg/overload/builtin3.C: New test case.
44494
44495 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44496
44497         PR c/9862
44498         * gcc.dg/20030906-1.c: New test.
44499         * gcc.dg/20030906-2.c: Likewise.
44500
44501 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44502
44503         PR c++/12167
44504         * g++.dg/parse/defarg5.C: New test.
44505
44506         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44507
44508 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44509
44510         PR c++/12163
44511         * g++.dg/expr/static_cast4.C: New test.
44512
44513         PR c++/12146
44514         * g++.dg/template/crash9.C: New test.
44515
44516 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44517
44518         * g++.old-deja/g++.ext/pretty2.C: Update for change
44519         in __FUNCTION__.
44520         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44521
44522 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44523
44524         PR c++/11922
44525         * g++/dg/template/qualified-id1.C: New test.
44526
44527         PR c++/12037
44528         * g++.dg/warn/noeffect4.C: New test.
44529
44530 2003-09-04  Matt Austern  <austern@apple.com>
44531
44532         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44533         * g++.dg/ext/fnname2.C: Likewise.
44534         * g++.dg/ext/fnname3.C: Likewise.
44535
44536 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44537
44538         * g++.dg/expr/lval1.C: New test.
44539         * g++.dg/ext/lvcast.C: Remove.
44540
44541 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44542
44543         PR optimization/11700.
44544         * gcc.c-torture/compile/20030903-1.c: New test case.
44545
44546 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44547
44548         PR c++/12053
44549         * g++.dg/abi/layout4.C: New test.
44550
44551 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44552
44553         PR c++/11553
44554         * g++.dg/parse/friend3.C: New test.
44555
44556 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44557
44558         PR c++/11847
44559         * g++.dg/template/class1.C: New test.
44560
44561         PR c++/11808
44562         * g++.dg/expr/call1.C: New test.
44563
44564 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44565
44566         PR c++/12114
44567         * g++.dg/init/ref9.C: New test.
44568
44569         PR c++/11972
44570         * g++.dg/template/nested4.C: New test.
44571
44572 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44573
44574         PR c++/12093
44575         * g++.dg/template/non-dependent4.C: New test.
44576
44577         PR c++/11928
44578         * g++.dg/inherit/conv1.C: New test.
44579
44580 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44581
44582         PR c++/6196
44583         * g++.dg/ext/label1.C: New test.
44584         * g++.dg/ext/label2.C: Likewise.
44585
44586 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44587
44588         * g++.dg/expr/cond3.C: New test.
44589
44590 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44591
44592         * gcc.dg/builtins-1.c: Add new builtin cases.
44593
44594 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44595
44596         * gcc.dg/builtins-1.c: Add new cases.
44597         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44598
44599 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44600
44601         * gcc.dg/builtins-1.c: Add more math builtin tests.
44602         * gcc.dg/torture/builtin-attr-1.c: New test.
44603
44604 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44605
44606         PR optimization/5079
44607         * g++.dg/opt/static3.C: New test.
44608
44609 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44610
44611         * gcc.misc-tests/gcov-10b.c: New test.
44612
44613 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44614
44615         * g++.dg/opt/ptrmem3.C: New test.
44616
44617         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44618
44619 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44620
44621         * gcc.dg/20030826-2.c: New test.
44622
44623 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44624
44625         PR middle-end/12002
44626         * g77.f-torture/compile/12002.f: New test case.
44627
44628 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44629
44630         * gcc.dg/20030826-1.c: New test case.
44631
44632 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44633
44634         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44635
44636 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44637
44638         PR c++/11871
44639         * c++.dg/lookup/crash1.C: New test.
44640
44641         * c++.dg/warn/noeffect3.C: New test.
44642
44643 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44644
44645         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44646         * gcc.dg/compat/vector-1_y.c: Ditto.
44647         * gcc.dg/compat/vector-2_x.c: Ditto.
44648         * gcc.dg/compat/vector-2_y.c: Ditto.
44649
44650 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44651
44652         * gcc.dg/20030702-1.c: New test.
44653
44654 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44655
44656         PR c++/8795
44657         * g++.dg/ext/altivec-1.C: New test.
44658
44659 2003-08-24  Richard Henderson  <rth@redhat.com>
44660
44661         * g++.dg/eh/simd-2.C: Add -w for x86.
44662
44663 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44664
44665         * gcc.dg/20030815-1.c: New test.
44666
44667 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44668
44669         PR c++/3765
44670         * g++.dg/parse/access6.C: New test.
44671
44672 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44673
44674         PR c++/641, c++/11876
44675         * g++.dg/template/friend22.C: New test.
44676         * g++.dg/template/friend23.C: Likewise.
44677
44678 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44679
44680         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44681         identically.
44682
44683 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44684
44685         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44686
44687 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44688
44689         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44690
44691 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44692
44693         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44694
44695 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44696
44697         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44698
44699 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44700
44701         PR c++/11919
44702         * g++.dg/overload/prom1.C: New test.
44703
44704         PR c++/11551
44705         * g++.dg/parse/dtor2.C: New test.
44706
44707         PR c++/10762
44708         * g++.dg/parse/using2.C: New test.
44709
44710 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44711
44712         PR target/11805
44713         * gcc.c-torture/compile/20030821-1.c: New.
44714
44715 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44716
44717         PR c++/11834
44718         * g++.dg/template/deduce2.C: New test.
44719
44720 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44721
44722         * gcc.c-torture/execute/20030821-1.c: New test.
44723
44724 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44725
44726         PR middle-end/11984
44727         * gcc.dg/20030820-1.c: New test case.
44728
44729 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44730
44731         PR c++/11945
44732         * g++.dg/warn/noeffect2.C: New test.
44733
44734 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44735
44736         PR c++/10926
44737         * g++.dg/template/dtor2.C: New test.
44738
44739         PR c++/11684
44740         * g++.dg/template/operator1.C: New test.
44741         * g++.dg/parse/operator4.C: New test.
44742
44743         PR c++/11946.C
44744         * g++.dg/expr/enum1.C: New test.
44745         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44746
44747         PR c++/11036.C
44748         * g++.dg/parse/elab2.C: New test.
44749         * g++.dg/parse/typedef4.C: Change error message.
44750         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44751         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44752         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44753
44754 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44755
44756         * gcc.dg/pch/warn-1.c: New.
44757         * gcc.dg/pch/warn-1.hs: New.
44758
44759         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44760         not-tested file.
44761
44762 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44763
44764         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44765
44766 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44767
44768         * gcc.dg/uninit-D.c: New Test.
44769         * gcc.dg/uninit-E.c: New Test.
44770         * gcc.dg/uninit-F.c: New Test.
44771         * gcc.dg/uninit-G.c: New Test.
44772
44773 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44774
44775         * g++.dg/README: Describe the pch directory.
44776
44777 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44778
44779         PR c++/11174
44780         * g++.dg/parse/access4.C: New test.
44781         * g++.dg/parse/access5.C: Likewise.
44782         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44783
44784 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44785
44786         * gcc.dg/noncompile/20030818-1.c: New.
44787
44788 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44789
44790         PR c++/11957
44791         * g++.dg/warn/noeffect1.C: New test.
44792
44793         * g++.dg/template/scope2.C: New test.
44794         * g++.dg/template/error2.C: Correct dg-error
44795
44796 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44797
44798         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44799
44800 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44801
44802         PR C++/11512
44803         * g++.dg/template/warn1.C: New.
44804
44805 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44806
44807         * g++.dg/template/error2.C: New test.
44808         * g++.dg/lookup/using7.C: Adjust errors
44809         * g++.old-deja/g++.pt/crash36.C: Likewise.
44810         * g++.old-deja/g++.pt/derived3.C: Likewise.
44811
44812 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44813
44814         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44815         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44816         * gcc.c-torture/execute/builtins/string-9.c: New, from
44817         string-opt-9.c.  Adjust for execute/builtins framework.
44818         * gcc.c-torture/execute/string-opt-9.c: Delete.
44819
44820 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44821
44822         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44823
44824         * g++.dg/parse/ret-type2.C: New test.
44825
44826         PR c++/11703
44827         * g++.dg/init/new8.C: New test.
44828
44829         PR c++/10923
44830         * g++.dg/parse/typedef5.C: New test.
44831
44832         PR c++/9512
44833         * g++.dg/parse/qualified2.C: New test.
44834         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44835         invalid code.
44836
44837 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44838
44839         * g++.dg/conversion/ptrmem1.C: New test.
44840
44841 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44842
44843         PR target/11693
44844         * gcc.dg/20030811-1.c: New test.
44845
44846         PR target/11535
44847         * gcc.c-torture/execute/20030811-1.c: New test.
44848
44849 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44850
44851         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44852
44853 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44854
44855         PR c++/11789.C
44856         * g++.dg/inherit/multiple1.C: New test.
44857
44858 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44859
44860         * gcc.dg/spe1.c: New test.
44861
44862         PR c++/11670
44863         * g++.dg/expr/cast2.C: New test.
44864
44865         PR c++/10530
44866         * g++.dg/template/dependent-name2.C: New test.
44867
44868 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44869
44870         * g++.dg/parse/crash11.C: Put the dg options in comments.
44871
44872 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44873
44874         * lib/gcc-dg.exp: Update for diagnostic change.
44875
44876 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44877
44878         PR c++/5767
44879         * g++.dg/parse/crash11.C: New test.
44880
44881 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44882
44883         * gcc.dg/cpp/spacing1.c: Update.
44884
44885 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44886
44887         PR target/11739
44888         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44889         a value for -mtune.
44890
44891 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44892
44893         PR middle-end/11771
44894         * gcc.c-torture/compile/20030804-1.c: New test case.
44895
44896 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44897
44898         * gcc.dg/20030804-1.c: New test case.
44899
44900 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44901
44902         * gcc.dg/cpp/separate-1.c: New test.
44903
44904 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44905
44906         PR c++/11704
44907         * g++.dg/template/dependent-expr2.C: New test.
44908
44909         PR c++/11766
44910         * g++.dg/expr/ptrmem1.C: New test.
44911
44912 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44913
44914         PR c++/9453
44915         * g++.dg/template/friend15.C: New test.
44916
44917 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44918
44919         * lib/dg-pch.exp: Work round PCH bug.
44920
44921 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44922
44923         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44924         builtins.  Move cases from builtins-4.c here.
44925
44926         * gcc.dg/torture/builtin-math-1.c: New test taken from
44927         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44928         additional cases.
44929
44930         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44931         Delete.
44932
44933 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44934
44935         PR c++/9447
44936         * g++.dg/template/using7.C: New test.
44937
44938 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44939
44940         * import1.c, import2.c: New tests.
44941
44942 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44943
44944         * g++.dg/eh/crossjump1.C: New test.
44945
44946 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44947
44948         PR c++/11697
44949         * g++.dg/template/using6.C: New test.
44950
44951         PR c++/11744
44952         * g++.dg/template/koenig2.C: New test.
44953
44954 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44955
44956         PR c++/7983
44957         * g++.dg/parse/typedef4.C: New test.
44958
44959 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44960
44961         PR c++/8442, c++/8806
44962         * g++.dg/template/elab1.C: New test.
44963         * g++.dg/template/type2.C: Likewise.
44964         * g++.dg/template/ttp3.C: Adjust expected error message.
44965         * g++.old-deja/g++.law/visibility13.C: Likewise.
44966         * g++.old-deja/g++.niklas/t135.C: Likewise.
44967         * g++.old-deja/g++.pt/ttp41.C: Likewise.
44968         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44969         template argument.
44970         * g++.old-deja/g++.pt/ttp44.C: Likewise.
44971
44972 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
44973
44974         PR c++/11295
44975         * g++.dg/ext/stmtexpr1.C: New test.
44976
44977         * g++.dg/opt/tmp1.C: New test.
44978
44979         PR c++/11525
44980         * g++.dg/parse/constant4.C: New test.
44981
44982         PR c++/9447
44983         * g++.dg/template/using5.C: New test.
44984
44985 2003-07-31  Roger Sayle  <roger@eyesopen.com>
44986
44987         * gcc.dg/builtins-27.c: New test case.
44988
44989 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44990
44991         * gcc.dg/tls/opt-7.c: New test.
44992
44993 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44994
44995         * g++.old-deja/g++.other/crash18.C: Remove.
44996
44997 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44998
44999         * g++.dg/template/explicit3.C: New.
45000         * g++.dg/template/explicit4.C: New.
45001         * g++.dg/template/explicit5.C: New.
45002
45003         PR c++/11347
45004         * g++.dg/template/memtmpl1.C: New.
45005
45006 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45007
45008         PR target/11565
45009         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45010         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45011
45012 2003-07-30  Jan Hubicka  <jh@suse.cz>
45013
45014         * vtgc1.c: Kill.
45015
45016 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45017
45018         * gcc.dg/struct-in-proto-1.c: New test.
45019
45020 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45021
45022         * gcc.dg/cpp/include2.c: Only expect one message.
45023
45024 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45025
45026         PR c++/9447
45027         * g++.dg/template/using1.C: New test.
45028         * g++.dg/template/using2.C: New test.
45029         * g++.dg/template/using3.C: New test.
45030         * g++.dg/template/using4.C: New test.
45031
45032 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45033
45034         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45035         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45036
45037 2003-07-28  Jan Hubicka  <jh@suse.cz>
45038
45039         PR c++/11530
45040         * g++.dg/opt/call1.C: New test.
45041
45042 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45043
45044         PR c++/11667
45045         * g++.dg/init/enum2.C: New test.
45046         * g++.dg/template/overload1.C: Add "-w" option.
45047
45048 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45049
45050         * gcc.dg/Wdeclaration-after-statement-1.c,
45051         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45052
45053 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45054
45055         * gcc.c-torture/compile/20030725-1.c: New test.
45056
45057 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45058
45059         * gcc.dg/20030505.c: Only run for SPE.
45060         Remove definition of opaque type.
45061
45062 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45063
45064         * g++.dg/template/ptrmem6.C: New test.
45065
45066 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45067
45068         * gcc.c-torture/compile/zero-strct-2.c: New test.
45069
45070 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45071
45072         * gcc.dg/intermod-1.c: New test.
45073
45074 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45075
45076         PR c++/11617
45077         * g++.dg/template/lookup2.C: New test.
45078         * g++.dg/template/memclass1.C: Remove instantiated from error.
45079         * g++.dg/other/error2.C: Tweak expected errors.
45080
45081         PR c++/11596
45082         * g++.dg/template/defarg3.C: New test.
45083
45084         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45085
45086 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45087
45088         * g++.dg/inherit/access5.C: New test.
45089
45090 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45091
45092         PR c++/11513
45093         * g++.dg/template/crash8.C: New test.
45094
45095 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45096
45097         PR c/10602
45098         * gcc.dg/noncompile/incomplete-2.c: New test.
45099
45100 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45101
45102         PR c++/11645
45103         * g++.dg/inherit/access4.C: New test.
45104
45105         PR c++/11517
45106         * g++.dg/expr/cond2.C: New test.
45107
45108         PR optimization/10679
45109         * g++.dg/opt/inline4.C: New test.
45110
45111 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45112
45113         * g++.dg/parse/crash10: New test.
45114
45115 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45116
45117         * g++.dg/ext/flexary1.C: New test.
45118
45119 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45120
45121         PR c++/10793
45122         * g++.dg/template/crash9.C: New test.
45123
45124 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45125
45126         PR c++/3004
45127         * g++.dg/parse/typedef3.C: New test.
45128
45129         PR c++/7906
45130         * g++.dg/parse/operator2.C: New test.
45131
45132         PR c++/8895
45133         * g++.dg/parse/def-tmpl-arg1.C: New test.
45134
45135         PR c++/9282
45136         * g++.dg/parse/funptr1.C: New test.
45137
45138         PR c++/9452
45139         * g++.dg/parse/ambig3.C: New test.
45140
45141         PR c++/9454
45142         * g++.dg/parse/operator3.C: New test.
45143
45144         PR c++/9486
45145         * g++.dg/parse/template10.C: New test.
45146
45147         PR c++/9488
45148         * g++.dg/parse/template11.C: New test.
45149
45150         PR c++/10150
45151         * g++.dg/parse/invalid-op1.C: New test.
45152
45153         PR c++/10247
45154         * g++.dg/parse/condexpr1.C: New test.
45155
45156 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45157
45158         * g++.dg/ext/packed3.C: New test.
45159         * g++.dg/ext/packed4.C: New test.
45160
45161         * gcc.dg/pack-test-3.c: New test.
45162
45163 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45164
45165         * lib/compat.exp: Handle dg-options per source file.
45166         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45167         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45168         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45169         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45170         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45171         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45172         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45173         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45174         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45175         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45176         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45177         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45178         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45179         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45180
45181 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45182
45183         PR c/10320
45184         * gcc.c-torture/execute/20030718-1.c: New test.
45185
45186 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45187
45188         PR optimization/11536
45189         * gcc.dg/20030721-1.c: New test.
45190
45191 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45192
45193         PR c++/11546
45194         * g++.dg/template/lookup1.C: New test.
45195
45196 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45197
45198         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45199         diagnostics of ill-formed constructs involving labels.
45200         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45201         the new 'previously defined here' message.
45202
45203 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45204
45205         * g++.dg/parse/non-dependent2.C: New test.
45206
45207 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45208
45209         * g++.dg/init/init-ref4.C: xfail on targets without
45210         weak symbols.
45211
45212 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45213
45214         PR target/11087
45215         * gcc.c-torture/execute/20030717-1.c: New test.
45216
45217 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45218
45219         * g++.dg/opt/cfg1.C: New test.
45220
45221 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45222
45223         PR optimization/11557
45224         * gcc.dg/20030717-1.c: New test.
45225
45226 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45227
45228         PR c++/10476
45229         * g++.dg/expr/crash-1.C: New test.
45230
45231         PR c++/11027
45232         * g++.dg/template/init3.C: New test.
45233
45234         PR c++/8222
45235         * g++.dg/template/non-dependent1.C: New test.
45236
45237         PR c++/11070
45238         * g++.dg/template/non-dependent2.C: New test.
45239
45240         PR c++/11071
45241         * g++.dg/template/non-dependent3.C: New test.
45242
45243         PR c++/9907
45244         * g++.dg/template/sizeof5.C: New test.
45245
45246 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45247
45248         PR 11498
45249         * gcc.c-torture/compile/mangle-1.c: New file.
45250
45251 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45252
45253         PR c++/7809
45254         * g++.dg/parse/access3.C: New test.
45255
45256 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45257
45258         PR c++/11384
45259         * g++.dg/init/init-ref4.C: New test.
45260
45261 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45262
45263         PR c++/11547
45264         * g++.dg/parse/constant3.C: New test.
45265         * g++.dg/parse/crash7.C: Likewise.
45266
45267 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45268
45269         PR target/11008
45270         * gcc.dg/i386-pentium4-not-mull.c: New.
45271
45272 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45273
45274         * gcc.dg/asm-names.c (ymain): Make it weak.
45275
45276 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45277
45278         PR c++/5421
45279         * g++.dg/template/friend21.C: New test.
45280
45281 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45282
45283         * gcc.dg/cleanup-8.c: New test.
45284         * gcc.dg/cleanup-9.c: New test.
45285
45286 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45287
45288         * g++.dg/ext/dll-MI1.h: New file.
45289         * g++.dg/ext/dllexport-MI1.C: New file.
45290         * g++.dg/ext/dllimport-MI1.C: New file.
45291
45292 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45293
45294         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45295         it does not have cmpstrsi patterns (just cmpmemsi).
45296
45297 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45298
45299         PR debug/11473
45300         * g++.dg/debug/debug8.C: New test.
45301
45302 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45303
45304         PR c++/10108
45305         * g++.dg/template/crash7.C: New test.
45306
45307 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45308
45309         PR target/10795
45310         * gcc.c-torture/compile/20030708-1.c: New.
45311
45312 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45313
45314         * gcc.c-torture/execute/20030715-1.c: New test.
45315
45316 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45317
45318         * gcc.dg/pch/inline-3.c: New file.
45319         * gcc.dg/pch/inline-3.hs: New file.
45320         * gcc.dg/pch/inline-4.c: New file.
45321         * gcc.dg/pch/inline-4.hs: New file.
45322
45323 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45324
45325         PR c++/11509
45326         * g++.dg/template/crash6.C: New test.
45327
45328         PR c++/7053
45329         * g++.dg/template/friend20.C: New test.
45330
45331         PR c++/7019
45332         * g++.dg/template/overload2.C: New test.
45333
45334 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45335
45336         PR optimization/11440
45337         * gcc.c-torture/execute/20030714-1.c: New test.
45338
45339 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45340
45341         PR c++/11154
45342         * g++.dg/template/partial2.C: New test.
45343
45344 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45345
45346         PR c++/11503
45347         * g++.dg/template/anon1.C: New test.
45348
45349         PR c++/11493
45350         PR c++/11495
45351         * g++.dg/parse/template9.C: Likewise.
45352         * g++.dg/template/crash4.C: New test.
45353         * g++.dg/template/koenig1.C: Likewise.
45354         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45355         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45356         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45357         functions.
45358         * g++.old-deja/g++.jason/template36.C: Likewise.
45359         * g++.old-deja/g++.mike/p1989.C: Likewise.
45360         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45361         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45362         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45363         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45364         compiling.
45365         * g++.old-deja/g++.pt/union2.C: Use this->.
45366
45367 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45368
45369         * gcc.dg/20030711-1.c: New test.
45370
45371 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45372
45373         PR c++/11050
45374         * g++.dg/parse/args1.C: New test.
45375         * g++.pt/defarg8.C: Change expected errors.
45376
45377 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45378
45379         PR c++/8164
45380         * g++.dg/template/nontype2.C: New test.
45381
45382         PR c++/10558
45383         * g++.dg/parse/template8.C: New test.
45384
45385         PR c++/8327
45386         * g++.dg/template/scope1.C: New test.
45387
45388         * g++.dg/warn/Wsign-compare-1.C: New test.
45389
45390 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45391
45392         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45393
45394 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45395
45396         PR c++/9411
45397         * g++.dg/template/explicit2.C: New test.
45398
45399         PR c++/10032
45400         * g++.dg/warn/pedantic1.C: New test.
45401
45402 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45403
45404         PR c++ 9483
45405         * g++.dg/other/field1.C: New test.
45406
45407 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45408
45409         PR c/11449
45410         * gcc.c-torture/compile/20030707-1.c: New.
45411
45412 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45413
45414         PR c++/10849
45415         * g++.dg/template/access12.C: New test.
45416
45417 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45418
45419         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45420         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45421         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45422         * gcc.misc-tests/gcov.exp: Update
45423         * g++.dg/gcov/gcov.exp: Update
45424         * lib/gcov.exp: Update.
45425
45426 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45427
45428         * g++.dg/abi/mangle17.C: Make sure template expressions are
45429         dependent.
45430         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45431         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45432         * g++.dg/opt/stack1.C: Remove erroneous code.
45433         * g++.dg/parse/template7.C: New test.
45434         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45435         * g++.old-deja/g++.pt/crash4.C: Likewise.
45436
45437 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45438
45439         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45440         with zero or one occurence of `$' after the initial `L'.
45441
45442 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45443
45444         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45445
45446 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45447
45448         PR c/11370
45449         * gcc.dg/Wunreachable-6.c: New testcase.
45450         * gcc.dg/Wunreachable-7.c: New testcase.
45451
45452 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45453
45454         PR c/11420
45455         * gcc.dg/20030708-1.c: New test.
45456
45457 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45458
45459         * gcc.dg/compat/sdata-section.h: New file.
45460         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45461         * gcc.dg/torture/mips-sdata-1.c: New test.
45462
45463 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45464
45465         PR c++/11030
45466         * g++.dg/template/friend19.C: New test.
45467
45468 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45469
45470         * g++.dg/opt/strength-reduce.C: New test.
45471
45472 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45473
45474         PR target/10979
45475         * gcc.dg/20030707-1.c: New testcase.
45476
45477 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45478
45479         PR optimization/11059
45480         * g++.dg/opt/emptyunion.C: New testcase.
45481
45482 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45483             Eric Botcazou  <ebotcazou@libertysurf.fr>
45484
45485         * g++.dg/opt/stack1.C: New test.
45486
45487 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45488
45489         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45490         run test.
45491
45492         PR c++/11431
45493         * g++.dg/expr/static_cast3.C: New test.
45494
45495 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45496
45497         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45498         everywhere.
45499         * gcc.dg/concat.c: Concatenation of string constants with
45500         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45501         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45502         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45503         necessary to avoid multi-character character constant warning.
45504         * gcc.dg/cpp/escape.c: Likewise.
45505         * gcc.dg/cpp/ucs.c: Likewise.
45506         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45507         Fix a typo.
45508
45509 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45510
45511         PR c/11428
45512         * gcc.c-torture/compile/20030704-1.c: New.
45513
45514 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45515
45516         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45517
45518 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45519
45520         PR c++/5287, PR c++/7910,  PR c++/11021
45521         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45522         tests for warnings.
45523         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45524         * g++.dg/ext/dllimport3.C: Likewise.
45525         * g++.dg/ext/dllimport4.C: New file.
45526         * g++.dg/ext/dllimport5.C: New file.
45527         * g++.dg/ext/dllimport6.C: New file.
45528         * g++.dg/ext/dllimport7.C: New file.
45529         * g++.dg/ext/dllimport8.C: New file.
45530         * g++.dg/ext/dllimport9.C: New file.
45531         * g++.dg/ext/dllimport10.C: New file.
45532         * g++.dg/ext/dllexport1.C: New file.
45533
45534 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45535
45536         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45537         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45538
45539 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45540
45541         * gcc.dg/builtins-25.c: New testcase.
45542         * gcc.dg/builtins-26.c: New testcase.
45543
45544 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45545
45546         * gcc.dg/compat/vector-defs.h: New file.
45547         * gcc.dg/compat/vector-setup.h: New file.
45548         * gcc.dg/compat/vector-check.h: New file.
45549         * gcc.dg/compat/vector-1_main.c: New file.
45550         * gcc.dg/compat/vector-1_x.c: New file.
45551         * gcc.dg/compat/vector-1_y.c: New file.
45552         * gcc.dg/compat/vector-2_main.c: New file.
45553         * gcc.dg/compat/vector-2_x.c: New file.
45554         * gcc.dg/compat/vector-2_y.c: New file.
45555
45556         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45557         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45558         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45559         * gcc.dg/compat/struct-align-1.h: New file.
45560         * gcc.dg/compat/struct-align-1_main.c: New file.
45561         * gcc.dg/compat/struct-align-1_x.c: New file.
45562         * gcc.dg/compat/struct-align-1_y.c: New file.
45563         * gcc.dg/compat/struct-align-2.h: New file.
45564         * gcc.dg/compat/struct-align-2_main.c: New file.
45565         * gcc.dg/compat/struct-align-2_x.c: New file.
45566         * gcc.dg/compat/struct-align-2_y.c: New file.
45567
45568         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45569         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45570         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45571         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45572         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45573         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45574         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45575         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45576         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45577         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45578         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45579         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45580         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45581         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45582         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45583         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45584         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45585         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45586         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45587         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45588         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45589         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45590         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45591         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45592         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45593         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45594         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45595         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45596         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45597
45598 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45599
45600         * gcc.dg/i386-call-1.c: New test.
45601
45602 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45603
45604         PR c++/9162
45605         * g++.dg/parse/defarg4.C: New.
45606
45607 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45608
45609         PR target/10700
45610         * gcc.c-torture/compile/20030703-1.c: New test case.
45611
45612 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45613
45614         * g++.dg/template/local3.C: Remove extra semicolon.
45615
45616 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45617
45618         * gcc.dg/i386-volatile-1.c: New test.
45619
45620 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45621
45622         PR c++/11072
45623         * g++.dg/other/offsetof2.C: XFAIL.
45624         * g++.dg/other/offsetof5.C: New.
45625
45626         PR c++/10219
45627         * g++.dg/template/error1.C: New.
45628
45629         PR c++/9779
45630         * g++.dg/template/dependent-expr1.C: New.
45631
45632 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45633
45634         PR c++/6949
45635         * g++.dg/template/local3.C: New test.
45636
45637         PR c++/11149
45638         * g++.dg/lookup/scoped6.C: New test.
45639
45640 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45641
45642         PR c++/8046
45643         * g++.dg/other/error7.C: New test.
45644
45645 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45646
45647         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45648         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45649         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45650         * g++.old-deja/g++.other/union2.C: Likewise.
45651         * gcc.dg/c90-const-expr-2.c: Likewise.
45652         * gcc.dg/c90-const-expr-3.c: Likewise.
45653         * gcc.dg/c99-const-expr-2.c: Likewise.
45654         * gcc.dg/c99-const-expr-3.c: Likewise.
45655         * gcc.dg/concat.c: Likewise.
45656
45657 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45658
45659         PR c++/9559
45660         * g++.dg/init/static1.C: New test.
45661
45662 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45663
45664         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45665         * g++.old-deja/g++.other/access2.C: Likewise.
45666         * g++.old-deja/g++.other/decl2.C: Likewise.
45667         * gcc.c-torture/execute/20020615-1.c: Likewise.
45668
45669 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45670
45671         PR c++/4933
45672         * g++.dg/template/sizeof4.C: New test.
45673
45674 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45675
45676         * g++.dg/other/error6.C: New test.
45677
45678 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45679
45680         PR c++/10750
45681         * g++.dg/parse/constant2.C: New test.
45682
45683 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45684
45685         PR c++/11106
45686         * g++.dg/other/error5.C: New test.
45687
45688 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45689
45690         * gcc.dg/format/gcc_diag-1.c: New test.
45691
45692 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45693
45694         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45695
45696 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45697
45698         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45699         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45700         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45701
45702 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45703
45704         * gcc.c-torture/execute/builtins/string-8.c: New test.
45705         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45706         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45707         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45708
45709 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45710
45711         PR c++/10468
45712         * g++.dg/ext/typeof6.C: New test.
45713
45714 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45715
45716         PR c++/10796
45717         * g++.dg/init/enum1.C: New test.
45718
45719 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45720
45721         * gcc.dg/20030627-1.c: New test.
45722
45723 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45724
45725         PR c++/11332
45726         * g++.dg/expr/static_cast2.C: New test.
45727
45728 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45729             Jakub Jelinek  <jakub@redhat.com>
45730
45731         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45732         sprintf(dst,"%s",src) optimization.
45733         * gcc.c-torture/execute/20030626-1.c: New test case.
45734         * gcc.c-torture/execute/20030626-2.c: New test case.
45735
45736 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45737
45738         * gcc.c-torture/execute/multi-ix.c: New test.
45739
45740         * gcc.c-torture/execute/simd-4.c (main):
45741         Added missing semicolon at end of union.
45742
45743 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45744
45745         PR c++/8266
45746         * g++.dg/template/explicit-instantiation3.C: New test.
45747
45748 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45749
45750         * gcc.dg/20030626-1.c: Use signed char.
45751
45752 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45753
45754         * gcc.dg/20030626-1.c: New test.
45755
45756 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45757
45758         * const-str-2.m: Update.
45759
45760 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45761
45762         PR c++/10990
45763         * g++.dg/rtti/dyncast1.C: New test.
45764         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45765         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45766         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45767
45768         PR c++/10931
45769         * g++.dg/expr/static_cast1.C: New test.
45770
45771 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45772
45773         * gcc.dg/20030625-1.c: New test.
45774
45775 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45776
45777         * gcc.c-torture/compile/20030624-1.c: New test case.
45778
45779 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45780
45781         * gcc.c-torture/execute/string-opt-17.c: New test.
45782
45783 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45784
45785         PR c++/5754
45786         * g++.dg/parse/crash6.C: New test.
45787
45788 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45789
45790         * gcc.dg/builtins-24.c: New test case.
45791
45792 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45793
45794         * g++.dg/opt/operator1.C: New test.
45795
45796 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45797
45798         * gcc.c-torture/execute/string-opt-16.c: New test case.
45799
45800 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45801
45802         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45803         * g++.old-deja/g++.other/conv7.C: Likewise.
45804         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45805         * g++.old-deja/g++.other/overload14.C: Likewise.
45806
45807 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45808
45809         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45810         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45811
45812 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45813
45814         PR c++/10888
45815         * g++.dg/warn/Winline-3.C: New test.
45816
45817 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45818
45819         * lib/target-supports.exp (check_alias_available): Make the test
45820         program acceptable to the Solaris assembler.
45821
45822         PR c++/10749
45823         * g++.dg/template/memclass2.C: New test.
45824
45825 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45826             Eric Botcazou  <ebotcazou@libertysurf.fr>
45827
45828         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45829         data for non-matching targets.
45830         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45831
45832 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45833
45834         PR c++/10845
45835         * g++.dg/template/member3.C: New test.
45836
45837 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45838
45839         PR c++/10939
45840         * g++.dg/template/func1.C: New test.
45841
45842         PR c++/9649
45843         * g++.dg/template/static4.C: New test.
45844         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45845
45846         PR c++/11041
45847         * g++.dg/init/ref7.C: New test.
45848
45849 2003-06-19  Matt Austern  <austern@apple.com>
45850
45851         PR c++/11228
45852         * g++.dg/anew1.C: New test.
45853         * g++.dg/anew2.C: New test.
45854         * g++.dg/anew3.C: New test.
45855         * g++.dg/anew4.C: New test.
45856
45857 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45858
45859         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45860
45861 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45862
45863         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45864         endian-dependent.
45865
45866 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45867
45868         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45869         Remove cruft.
45870
45871 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45872
45873         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45874         * gcc.c-torture/compile/961203-1.c: Likewise.
45875         * gcc.c-torture/compile/980506-1.c: Likewise.
45876
45877 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45878
45879         PR c++/10712
45880         * g++.dg/lookup/using7.C: New test.
45881
45882 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45883
45884         PR c++/11105
45885         * g++.dg/abi/conv1.C: Remove it.
45886         * g++.dg/template/conv7.C: New test.
45887         * g++.dg/template/conv8.C: Likewise.
45888         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45889         conversion operator.
45890
45891 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45892
45893         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45894         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45895         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45896         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45897         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45898         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45899         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45900         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45901         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45902         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45903         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45904         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45905         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45906         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45907         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45908         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45909         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45910         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45911         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45912         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45913         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45914         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45915         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45916         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45917         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45918         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45919         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45920         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45921         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45922
45923 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45924
45925         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45926         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45927         indications.
45928
45929 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45930
45931         * gcc.dg/i386-387-5.c: New test case.
45932         * gcc.dg/i386-387-6.c: New test case.
45933         * gcc.dg/builtins-23.c: New test case.
45934
45935 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45936
45937         * gcc.dg/builtins-22.c: New test case.
45938         * gcc.dg/i386-387-1.c: Update to test exp.
45939         * gcc.dg/i386-387-2.c: Likewise.
45940
45941 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45942
45943         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45944
45945 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45946
45947         * lib/gcc-dg.exp (dg-require-dll): New function.
45948         (dg-xfail-if): Likewise.
45949         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45950         driver.
45951
45952         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45953         * gcc.c-torture/compile/20001205-1.c: Likewise.
45954         * gcc.c-torture/compile/20001226-1.c: Likewise.
45955         * gcc.c-torture/compile/20010518-2.c: Likewise.
45956         * gcc.c-torture/compile/20020312-1.c: Likewise.
45957         * gcc.c-torture/compile/20020604-1.c: Likewise.
45958         * gcc.c-torture/compile/920501-12.c: Likewise.
45959         * gcc.c-torture/compile/920501-4.c: Likewise.
45960         * gcc.c-torture/compile/920520-1.c: Likewise.
45961         * gcc.c-torture/compile/920521-1.c: Likewise.
45962         * gcc.c-torture/compile/920625-1.c: Likewise.
45963         * gcc.c-torture/compile/961203-1.c: Likewise.
45964         * gcc.c-torture/compile/980506-1.c: Likewise.
45965         * gcc.c-torture/compile/981006-1.c: Likewise.
45966         * gcc.c-torture/compile/981022-1.c: Likewise.
45967         * gcc.c-torture/compile/981223-1.c: Likewise.
45968         * gcc.c-torture/compile/990617-1.c: Likewise.
45969         * gcc.c-torture/compile/dll.c: Likewise.
45970         * gcc.c-torture/compile/labels-3.c: Likewise.
45971         * gcc.c-torture/compile/mipscop-1.c: Likewise.
45972         * gcc.c-torture/compile/mipscop-2.c: Likewise.
45973         * gcc.c-torture/compile/mipscop-3.c: Likewise.
45974         * gcc.c-torture/compile/mipscop-4.c: Likewise.
45975         * gcc.c-torture/compile/simd-5.c: Likewise.
45976         * gcc.c-torture/compile/20000804-1.x: Remove.
45977         * gcc.c-torture/compile/20001205-1.x: Likewise.
45978         * gcc.c-torture/compile/20001226-1.x: Likewise.
45979         * gcc.c-torture/compile/20010518-2.x: Likewise.
45980         * gcc.c-torture/compile/20020312-1.x: Likewise.
45981         * gcc.c-torture/compile/20020604-1.x: Likewise.
45982         * gcc.c-torture/compile/920501-12.x: Likewise.
45983         * gcc.c-torture/compile/920501-4.x: Likewise.
45984         * gcc.c-torture/compile/920520-1.x: Likewise.
45985         * gcc.c-torture/compile/920521-1.x: Likewise.
45986         * gcc.c-torture/compile/920625-1.x: Likewise.
45987         * gcc.c-torture/compile/961203-1.x: Likewise.
45988         * gcc.c-torture/compile/980506-1.x: Likewise.
45989         * gcc.c-torture/compile/981006-1.x: Likewise.
45990         * gcc.c-torture/compile/981022-1.x: Likewise.
45991         * gcc.c-torture/compile/981223-1.x: Likewise.
45992         * gcc.c-torture/compile/990617-1.x: Likewise.
45993         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45994         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45995         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45996         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45997         * gcc.c-torture/compile/simd-5.x: Likewise.
45998
45999         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46000
46001 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46002
46003         * gcc.c-torture/execute/20030611-1.c: New test.
46004
46005 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46006
46007         PR middle-end/168
46008         * gcc.dg/20030612-1.c: New test case.
46009
46010 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46011
46012         PR c++/10635
46013         * g++.dg/expr/cast1.C: New test.
46014
46015 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46016
46017         * gcc.dg/builtins-21.c: New test case.
46018
46019 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46020
46021         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46022         options instead of at the end.
46023         * lib/objc.exp (objc_target_compile): Likewise.
46024
46025 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46026
46027         PR c++/10432
46028         * g++.dg/parse/error1.C: New test.
46029
46030 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46031
46032         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46033         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46034         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46035         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46036         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46037         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46038         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46039         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46040         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46041         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46042         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46043         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46044         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46045         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46046         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46047         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46048         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46049         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46050         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46051         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46052         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46053         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46054         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46055         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46056
46057         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46058         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46059         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46060         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46061         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46062         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46063         * gcc.dg/compat/scalar-return-3_main.c: New file.
46064         * gcc.dg/compat/scalar-return-3_x.c: New file.
46065         * gcc.dg/compat/scalar-return-3_y.c: New file.
46066         * gcc.dg/compat/scalar-return-4_main.c: New file.
46067         * gcc.dg/compat/scalar-return-4_x.c: New file.
46068         * gcc.dg/compat/scalar-return-4_y.c: New file.
46069
46070 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46071
46072         * gcc.dg/compat/fp2-struct-check.h: New file.
46073         * gcc.dg/compat/fp2-struct-defs.h: New file.
46074         * gcc.dg/compat/fp2-struct-init.h: New file.
46075         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46076         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46077         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46078         * gcc.dg/compat/struct-return-10_main.c: New file.
46079         * gcc.dg/compat/struct-return-10_x.c: New file.
46080         * gcc.dg/compat/struct-return-10_y.c: New file.
46081
46082         * gcc.dg/compat/compat-common.h: New file.
46083         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46084         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46085         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46086         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46087         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46088         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46089         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46090         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46091         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46092         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46093         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46094         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46095         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46096         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46097         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46098         * gcc.dg/compat/small-struct-check.h: Ditto.
46099         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46100         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46101         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46102         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46103         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46104         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46105         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46106         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46107         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46108         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46109         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46110         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46111         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46112         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46113         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46114         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46115         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46116         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46117         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46118         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46119         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46120         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46121         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46122         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46123         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46124         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46125         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46126         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46127         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46128         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46129
46130 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46131
46132         * g++.dg/pch/static-1.C: New file.
46133         * g++.dg/pch/static-1.Hs: New file.
46134
46135 2003-06-10  Richard Henderson  <rth@redhat.com>
46136
46137         * gcc.dg/asm-7.c: Adjust expected warning text.
46138
46139 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46140
46141         * gcc.dg/builtins-20.c: New test case.
46142
46143 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46144
46145         PR c++/11131
46146         * g++.dg/opt/template1.C: New test.
46147
46148 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46149
46150         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46151         additional_sources.
46152
46153 2003-05-21  David Taylor  <dtaylor@emc.com>
46154
46155         * gcc.dg/Wpadded.c: New file.
46156
46157 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46158
46159         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46160         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46161         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46162         dg-require-weak.
46163
46164 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46165
46166         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46167
46168 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46169
46170         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46171         (dg-require-alias): Likewise.
46172         (dg-require-gc-sections): Likewise.
46173         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46174
46175 2003-06-08  Richard Henderson  <rth@redhat.com>
46176
46177         * gcc.dg/20011029-2.c: Fix the array reference.
46178         * gcc.dg/asm-7.c: New.
46179
46180 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46181
46182         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46183
46184 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46185
46186         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46187         (dg-require-gc-sections): Likewise.
46188
46189 2003-06-08  Jan Hubicka  <jh@suse.cz>
46190
46191         * i386-cmov1.c: Fix regular expression.
46192         * i386-cvt-1.c: Likewise.
46193         * i386-local.c: Likewise.
46194         * i386-local2.c: Likewise.
46195         * i386-mul.c: Likewise.
46196         * i386-ssetype-1.c: Likewise.
46197         * i386-ssetype-3.c: Likewise.
46198         * i386-ssetype-5.c: Likewise.
46199
46200 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46201
46202         PR c++/11039
46203         * g++.dg/warn/implicit-typename2.C: New test.
46204         * g++.dg/warn/implicit-typename3.C: New test.
46205
46206 2003-06-07  Richard Henderson  <rth@redhat.com>
46207
46208         * g++.dg/other/offsetof3.C: Use size_t.
46209         * g++.dg/other/offsetof4.C: Likewise.
46210
46211 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46212
46213         * lib/copy-file.exp: New. Implement gcc_copy_files.
46214
46215         * lib/dg-pch.exp: Load copy-file.exp
46216         (dg-pch): Use gcc_copy_files instead of "file copy".
46217
46218 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46219
46220         * gcc.dg/weak/weak.exp: Simplify.
46221         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46222         * gcc.dg/weak/weak-1.c: Likewise.
46223         * gcc.dg/weak/weak-2.c: Likewise.
46224         * gcc.dg/weak/weak-3.c: Likewise.
46225         * gcc.dg/weak/weak-4.c: Likewise.
46226         * gcc.dg/weak/weak-5.c: Likewise.
46227         * gcc.dg/weak/weak-6.c: Likewise.
46228         * gcc.dg/weak/weak-7.c: Likewise.
46229         * gcc.dg/weak/weak-8.c: Likewise.
46230         * gcc.dg/weak/weak-9.c: Likewise.
46231
46232 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46233
46234         gcc.c-torture/execute/20030606-1.c: New.
46235
46236 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46237
46238         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46239         * gcc.dg/builtins-19.c: Likewise.
46240
46241 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46242
46243         * gcc.dg/builtins-2.c: Add some more tests.
46244         * gcc.dg/builtins-18.c: New test case.
46245         * gcc.dg/builtins-19.c: New test case.
46246
46247 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46248             Jim Wilson  <wilson@tuliptree.org>
46249
46250         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46251
46252 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46253
46254         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46255         mempcpy/stpcpy calls not to be optimized into something else.
46256         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46257         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46258         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46259
46260 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46261
46262         * gcc.dg/format/asm_fprintf-1.c: New test.
46263
46264 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46265
46266         * lib/gcc-defs.exp (additional_sources): New variable.
46267         (dg-additional-sources): New function.
46268         (additional_files): New variable.
46269         (dg-additional-files): New function.
46270         (dg-additional-files-options): Likewise.
46271         * lib/gcc-dg.exp (dg-require-weak): New function.
46272         (dg-require-alias): Likewise.
46273         (dg-require-gc-sections): Likewise.
46274         * lib/target-supports.exp (check_alias_available): Remove testfile
46275         parameter.
46276         (check_gc_sections_available): New function.
46277         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46278         (dg-gpp-additional-files): Likewise.
46279         * lib/g++.exp (additional_sources): Remove.
46280         (additional_files): Likewise.
46281         (g++_target_compile): Use dg-additional-files-options.
46282
46283         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46284         Tcl logic.
46285         * gcc.dg/special/ecos.exp: Remove.
46286         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46287         * gcc.dg/special/alias-1.c: Likewise.
46288         * gcc.dg/special/alias-2.c: Likewise.
46289         * gcc.dg/special/gcsec-1.c: Likewise.
46290         * gcc.dg/special/weak-1.c: Likewise.
46291         * gcc.dg/special/weak-2.c: Likewise.
46292         * gcc.dg/special/wkali-1.c: Likewise.
46293         * gcc.dg/special/wkali-2.c: Likewise.
46294
46295         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46296         dg-gpp-additional-*.
46297         * g++.dg/special/conpr-3.C: Likewise.
46298         * g++.dg/special/conpr-4.C: Likewise.
46299         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46300         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46301         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46302         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46303         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46304         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46305         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46306         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46307         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46308         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46309         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46310         * g++.old-deja/g++.other/comdat1.C: Likewise.
46311         * g++.old-deja/g++.other/comdat2.C: Likewise.
46312         * g++.old-deja/g++.other/comdat3.C: Likewise.
46313         * g++.old-deja/g++.other/ctor1.C: Likewise.
46314         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46315
46316 2003-06-05  Richard Henderson  <rth@redhat.com>
46317
46318         * gcc.dg/debug/20030605-1.c: New.
46319
46320 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46321
46322         * README.QMTEST: Update.
46323
46324 2003-06-04  Richard Henderson  <rth@redhat.com>
46325
46326         * gcc.dg/cleanup-1.c: New.
46327         * gcc.dg/cleanup-2.c: New.
46328         * gcc.dg/cleanup-3.c: New.
46329         * gcc.dg/cleanup-4.c: New.
46330         * gcc.dg/cleanup-5.c: New.
46331         * gcc.dg/cleanup-6.c: New.
46332         * gcc.dg/cleanup-7.c: New.
46333
46334 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46335
46336         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46337
46338         * lib/dg-pch.exp: New file.
46339         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46340         * gcc.dg/pch/pch.exp: Likewise.
46341
46342 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46343
46344         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46345         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46346         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46347         * gcc.dg/builtins-17.c: New test case.
46348         * gcc.dg/i386-387-4.c: New test case.
46349         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46350
46351 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46352
46353         * gcc.dg/ultrasp9.c: New test.
46354
46355 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46356
46357         * gcc.c-torture/compile/20030604-1.c: New test.
46358         * gcc.dg/sparc-constant-1.c: New test.
46359
46360 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46361
46362         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46363
46364 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46365
46366         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46367
46368         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46369         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46370
46371 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46372
46373         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46374
46375 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46376
46377         PR c++/10940
46378         * g++.dg/template/spec10.C: New test.
46379
46380 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46381
46382         * gcc.dg/builtins-16.c: New test case.
46383
46384 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46385
46386         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46387         mempcpy test with post-increments.
46388         * gcc.c-torture/execute/string-opt-3.c: New test.
46389         * gcc.dg/string-opt-1.c: New test.
46390
46391 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46392
46393         PR fortran/10965
46394         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46395
46396 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46397
46398         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46399         (scan-assembler): ... here.  Use dg-scan.
46400         (scan-assembler-not): Likewise.
46401         (scan-file): New function.
46402         (scan-file-not): Likewise.
46403         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46404         * gcc.dg/cpp/_Pragma4.c: Likewise.
46405         * gcc.dg/cpp/_Pragma5.c: Likewise.
46406         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46407         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46408         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46409         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46410         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46411         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46412         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46413         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46414         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46415         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46416         * gcc.dg/cpp/cxxcom1.c: Likewise.
46417         * gcc.dg/cpp/line1.c: Likewise.
46418         * gcc.dg/cpp/maccom1.c: Likewise.
46419         * gcc.dg/cpp/maccom2.c: Likewise.
46420         * gcc.dg/cpp/maccom3.c: Likewise.
46421         * gcc.dg/cpp/maccom4.c: Likewise.
46422         * gcc.dg/cpp/maccom5.c: Likewise.
46423         * gcc.dg/cpp/maccom6.c: Likewise.
46424         * gcc.dg/cpp/multiline.c: Likewise.
46425         * gcc.dg/cpp/spacing1.c: Likewise.
46426         * gcc.dg/cpp/spacing2.c: Likewise.
46427         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46428         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46429         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46430         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46431         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46432         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46433         * gcc.dg/cpp/cxxcom2.c: Likewise.
46434         * gcc.dg/cpp/cxxcom2.h: New file.
46435
46436         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46437         * g++.dg/cpp/truefalse.C: Here.
46438         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46439
46440 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46441
46442         * gcc.dg/cpp/redef3.c: New file.
46443
46444 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46445
46446         * gcc.dg/i386-loop-3.c: New test.
46447
46448 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46449
46450         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46451
46452 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46453
46454         * gcc.dg/fwrapv-1.c: New test case.
46455         * gcc.dg/fwrapv-2.c: New test case.
46456
46457 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46458
46459         PR c++/10956
46460         * g++.dg/template/spec9.C: New test.
46461
46462 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46463
46464         * gcc.dg/duff-4.c: New test case.
46465
46466 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46467
46468         PR fortran/10843
46469         * g77.dg/ffixed-form-1.f: New test
46470         * g77.dg/ffixed-form-2.f: New test
46471         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46472         * g77.dg/ffree-form-3.f: New test
46473
46474 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46475
46476         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46477         * gcc.dg/wint_t-1.c: Likewise.
46478
46479 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46480
46481         * g++.dg/template/access11.C: New test.
46482
46483 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46484
46485         PR c++/10849
46486         * g++.dg/template/access10.C: New test.
46487
46488 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46489             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46490
46491         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46492
46493 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46494
46495         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46496         suppress for powerpc-*-darwin*.
46497         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46498
46499 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46500
46501         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46502         suppress option for powerpc-*-darwin*.
46503
46504 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46505
46506         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46507         * gcc.dg/builtins-4.c: Add test for fmod.
46508
46509 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46510
46511         PR c++/10682
46512         * g++.dg/template/instantiate4.C: New test.
46513
46514 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46515
46516         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46517
46518 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46519
46520         * gcc.dg/compat/scalar-return-1_main.c: New file.
46521         * gcc.dg/compat/scalar-return-1_x.c: New file.
46522         * gcc.dg/compat/scalar-return-1_y.c: New file.
46523         * gcc.dg/compat/scalar-return-2_main.c: New file.
46524         * gcc.dg/compat/scalar-return-2_x.c: New file.
46525         * gcc.dg/compat/scalar-return-2_y.c: New file.
46526         * gcc.dg/compat/struct-return-3_main.c: New file.
46527         * gcc.dg/compat/struct-return-3_y.c: New file.
46528         * gcc.dg/compat/struct-return-3_x.c: New file.
46529         * gcc.dg/compat/struct-return-2_main.c: New file.
46530         * gcc.dg/compat/struct-return-2_x.c: New file.
46531         * gcc.dg/compat/struct-return-2_y.c: New file.
46532
46533 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46534
46535         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46536         for hppa*-hp-hpux*.
46537         * gcc.dg/20021014-1.c (dg-options): Likewise.
46538         * gcc.dg/nest.c (dg-options): Likewise.
46539
46540 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46541
46542         PR c++/9738
46543         * g++.dg/ext/dllimport2.C: New file.
46544         * g++.dg/ext/dllimport3.C: New file.
46545
46546 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46547
46548         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46549         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46550         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46551         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46552         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46553         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46554         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46555         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46556         * gcc.dg/compat/small-struct-defs.h: New file.
46557         * gcc.dg/compat/small-struct-init.h: New file.
46558         * gcc.dg/compat/small-struct-check.h: New file.
46559         * gcc.dg/compat/fp-struct-defs.h: New file.
46560         * gcc.dg/compat/fp-struct-check.h: New file.
46561         * gcc.dg/compat/fp-struct-init.h: New file.
46562         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46563         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46564
46565 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46566
46567         * gcc.dg/20030225-2.c: New test.
46568
46569 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46570             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46571
46572         * gcc.c-torture/compile/20030518-1.c: New test case.
46573
46574 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46575
46576         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46577         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46578         gcc-dg-debug-runtest.
46579         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46580         gcc-dg-debug-runtest.
46581
46582 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46583
46584         PR c++/9022
46585         * g++.dg/lookup/using6.C: New test.
46586
46587 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46588
46589         * g++.dg/parse/access2.C: New test.
46590
46591 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46592
46593         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46594         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46595         * gcc.dg/debug/debug.exp: Likewise.
46596
46597 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46598
46599         * gcc.dg/dollar.c: New test.
46600
46601 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46602
46603         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46604         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46605         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46606         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46607         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46608         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46609         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46610         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46611         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46612         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46613         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46614         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46615         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46616         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46617         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46618         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46619         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46620         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46621
46622 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46623
46624         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46625         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46626         support for "repo" mode.
46627         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46628         * lib/g77-dg.exp: Likewise.
46629         * lib/obj-dg.exp: Likewise.
46630
46631 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46632
46633         Merge from gcc-3_2-rhl8-branch:
46634         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46635
46636         * gcc.dg/tls/opt-6.c: New test.
46637
46638         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46639
46640         * gcc.dg/20030405-1.c: New test.
46641
46642         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46643
46644         * gcc.dg/20030309-1.c: New test.
46645
46646         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46647
46648         * gcc.c-torture/execute/20030307-1.c: New test.
46649
46650         2003-02-20  Randolph Chung  <tausq@debian.org>
46651
46652         * gcc.c-torture/compile/20030220-1.c: New test.
46653
46654         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46655
46656         * gcc.dg/20030217-1.c: New test.
46657
46658         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46659
46660         * gcc.c-torture/compile/20020129-1.c: New test.
46661
46662         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46663
46664         * gcc.dg/unroll-1.c: New test.
46665
46666         2002-11-16  Jan Hubicka  <jh@suse.cz>
46667
46668         * gcc.c-torture/execute/20020920-1.c: New test.
46669
46670         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46671
46672         PR target/7434
46673         * gcc.c-torture/compile/20021008-1.c: New test.
46674
46675         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46676
46677         PR target/7559
46678         * gcc.c-torture/execute/20020810-1.c: New test.
46679
46680         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46681
46682         * gcc.c-torture/compile/20020807-1.c: New test.
46683
46684         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46685
46686         * gcc.dg/tls/opt-1.c: New test.
46687
46688         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46689
46690         * gcc.dg/20020729-1.c: New test.
46691
46692         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46693
46694         * g++.dg/opt/life1.C: New test.
46695
46696         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46697
46698         * gcc.dg/20020525-1.c: New test.
46699
46700         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46701
46702         PR c++/6794
46703         * g++.dg/ext/pretty1.C: New test.
46704         * g++.dg/ext/pretty2.C: New test.
46705
46706 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46707
46708         PR c++/8385
46709         * g++.dg/ext/typeof5.C: New test.
46710
46711 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46712
46713         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46714         __USER_LABEL_PREFIX__ into account.
46715         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46716
46717 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46718
46719         * gcc.dg/builtins-15.c: New test case.
46720
46721 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46722
46723         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46724
46725 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46726
46727         * lib/g++.exp: Tweak handling of additional source files.
46728         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46729         * g++.dg/special/conpr-2a.C: Rename to ...
46730         * g++.dg/special/conpr-2a.cc: ... this.
46731         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46732         * g++.dg/special/conpr-3a.C: Rename to ...
46733         * g++.dg/special/conpr-3a.cc: This.
46734         * g++.dg/special/conpr-3b.C: Rename to ...
46735         * g++.dg/special/conpr-3b.cc: This.
46736         * g++.dg/special/conpr-4.C: New test.
46737         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46738
46739 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46740
46741         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46742
46743 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46744
46745         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46746         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46747         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46748         * g++.old-deja/g++.other/warn3.C: Likewise.
46749
46750 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46751
46752         * gcc.dg/i386-387-1.c: Update to also test log.
46753         * gcc.dg/i386-387-2.c: Likewise.
46754
46755 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46756
46757         * g77.f-torture/execute/int8421.f: New test.
46758
46759 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46760
46761         PR c++/10230, c++/10481
46762         * g++.dg/lookup/scoped5.C: New test.
46763
46764 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46765
46766         PR c++/10552
46767         * g++.dg/template/ttp6.C: New test.
46768
46769 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46770
46771         * gcc.c-torture/execute/builtins: New directory.
46772         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46773         gcc.c-torture/execute/builtins.
46774         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46775         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46776         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46777         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46778
46779 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46780
46781         PR c++/9252
46782         * g++.dg/template/access8.C: New test.
46783         * g++.dg/template/access9.C: New test.
46784
46785 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46786
46787         PR c++/9554
46788         * g++.dg/parse/access1.C: New test.
46789
46790 2003-05-09  DJ Delorie  <dj@redhat.com>
46791
46792         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46793         long, and not an int.
46794
46795 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46796
46797         PR c++/10555, c++/10576
46798         * g++.dg/template/memclass1.C: New test.
46799
46800 2003-05-08  DJ Delorie  <dj@redhat.com>
46801
46802         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46803         targets.
46804         * gcc.c-torture/execute/20021024-1.x: Likewise.
46805         * gcc.c-torture/execute/shiftdi.x: Likewise.
46806         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46807         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46808         * gcc.dg/20021018-1.c: Likewise.
46809
46810 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46811
46812         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46813
46814         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46815         (bcopy): Call memmove.
46816
46817 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46818
46819         * g77.f-torture/compile/8485.f: New test case.
46820
46821 2003-05-07  Richard Henderson  <rth@redhat.com>
46822
46823         PR c++/10570
46824         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46825         Verify exception_cleanup not called for rethrows.
46826         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46827         when exiting catch block without rethrowing.
46828         * g++.dg/eh/forced3.C: New.
46829         * g++.dg/eh/forced4.C: New.
46830
46831 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46832
46833         * gcc.dg/20030505.c: Fix triplet.
46834
46835 2003-05-06  DJ Delorie  <dj@redhat.com>
46836
46837         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46838         * gcc.dg/nest.c: Likewise.
46839
46840 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46841
46842         * gcc.dg/builtins-14.c: New test case.
46843
46844 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46845
46846         * lib/compat.exp (compat-execute): New argument.
46847         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46848         * gcc.dg/compat: New test directory.
46849         * gcc.dg/compat/compat.exp: New expect script.
46850         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46851         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46852         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46853         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46854         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46855         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46856
46857         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46858         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46859         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46860         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46861         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46862         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46863         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46864         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46865         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46866         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46867         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46868         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46869         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46870         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46871         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46872
46873 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46874
46875         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46876
46877 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46878
46879         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46880
46881 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46882
46883         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46884         * gcc.dg/ppc-fsel-2.c: New test.
46885
46886         * gcc.dg/unused-5.c: New test.
46887
46888 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46889
46890         PR c++/10496
46891         * g++.dg/warn/pmf1.C: New test.
46892
46893 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46894
46895         PR c++/4494
46896         * g++.dg/warn/main.C: New test.
46897
46898 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46899
46900         * gcc.dg/nonnull-3.c: New test.
46901
46902 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46903
46904         * gcc.dg/cpp/Wtrigraphs.c: Update.
46905         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46906
46907 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46908
46909         * gcc.dg/ppc-fsel-1.c: New test.
46910
46911 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46912
46913         PR c/10604
46914         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46915
46916 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46917
46918         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46919
46920 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46921
46922         PR c++/9364, c++/10553, c++/10586
46923         * g++.dg/parse/typename4.C: New test.
46924         * g++.dg/parse/typename5.C: Likewise.
46925
46926 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46927
46928         * gcc.c-torture/compile/20030503-1.c: New test.
46929
46930 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46931
46932         * g++.dg/lookup/using5.C: Fix testcase error.
46933
46934 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46935
46936         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46937         since MEABI is no longer supported.  Remove all vestiges
46938         of MEABI from the test.
46939
46940 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46941
46942         PR c++/10554
46943         * g++.dg/lookup/using5.C: New test.
46944
46945 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46946
46947         PR c++/8772
46948         * g++.dg/template/ttp5.C: New test.
46949
46950 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46951
46952         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46953         (dg-gpp-additional-sources): New function.
46954         (dg-gpp-additional-files): Likewise.
46955         * lib/g++.exp (additional_sources): New variable.
46956         (additional_files): Likewise.
46957         (g++_target_compile): Deal with them.
46958         * lib/old-dejagnu.exp: Remove.
46959         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46960         * g++.old-deja: Revise all tests to use dg commands.
46961
46962 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46963
46964         PR c++/9432, c++/9528
46965         * g++.dg/lookup/using4.C: New test.
46966
46967 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
46968
46969         * gcc.dg/noreturn-5.c: New file.
46970         * gcc.dg/noreturn-6.c: New file.
46971
46972         * gcc.c-torture/compile/inline-1.c: New file.
46973
46974 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46975
46976         PR c++/10551
46977         * g++.dg/template/explicit1.C: New test.
46978
46979 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46980
46981         PR c++/10549
46982         * g++.dg/other/bitfield1.C: New test.
46983
46984         PR c++/10527
46985         * g++.dg/init/new7.C: New test.
46986
46987 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46988
46989         * g++.dg/ext/desig1.C: New test.
46990         * g++.dg/ext/init1.C: Update.
46991
46992         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46993
46994 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46995
46996         PR c++/10180
46997         * g++.dg/warn/Winline-1.C: New test.
46998
46999 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47000
47001         * gcc.c-torture/execute/string-opt-19.c: New test.
47002
47003         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47004         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47005
47006 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47007
47008         PR c++/10506
47009         * g++.dg/init/new6.C: New test.
47010
47011         PR c++/10503
47012         * g++.dg/init/ref6.C: New test.
47013
47014 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47015
47016         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47017
47018 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47019
47020         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47021         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47022
47023 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47024
47025         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47026         initialized static data members.
47027
47028 2003-04-25  H.J. Lu <hjl@gnu.org>
47029
47030         * gcc.dg/ia64-sync-4.c: New test.
47031
47032 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47033
47034         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47035         date.
47036
47037 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47038
47039         PR c++/10337
47040         * g++.dg/warn/conv1.C: New test.
47041         * g++.old-deja/g++.other/conv7.C: Adjust.
47042         * g++.old-deja/g++.other/overload14.C: Adjust.
47043
47044 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47045
47046         PR c++/10471
47047         * g++.dg/template/defarg2.C: New test.
47048
47049 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47050
47051         * gcc.dg/cpp/include2.c: Update.
47052         * gcc.dg/cpp/multiline-2.c: New.
47053         * gcc.dg/cpp/multiline.c: Update.
47054         * gcc.dg/cpp/strify2.c: Update.
47055         * gcc.dg/cpp/trad/literals-2.c: Update.
47056
47057 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47058
47059         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47060
47061 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47062
47063         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47064
47065 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47066
47067         PR c++/10451
47068         * g++.dg/parse/crash4.C: New test.
47069
47070         PR c++/9847
47071         * g++.dg/parse/crash5.C: New test.
47072
47073 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47074
47075         PR c++/10446
47076         * g++.dg/parse/crash3.C: New test.
47077
47078         PR c++/10428
47079         * g++.dg/parse/elab1.C: New test.
47080
47081 2003-04-22  Devang Patel  <dpatel@apple.com>
47082
47083         * gcc.dg/cpp/trad/funlike-5.c: New test.
47084
47085 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47086
47087         * g++.dg/other/packed1.C: Fix dg options.
47088
47089 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47090
47091         * g++.dg/other/offsetof2.C: New test.
47092
47093 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47094
47095         * g++.dg/template/recurse.C: Adjust location of error messages.
47096
47097 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47098
47099         PR c++/9881
47100         * g++.dg/init/addr-const1.C: New test.
47101         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47102
47103 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47104
47105         PR c++/10405
47106         * g++.dg/lookup/struct-hack1.C: New test.
47107
47108 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47109
47110         * ucs.c: Update diagnostic messages.
47111
47112 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47113
47114         * gcc.dg/cpp/truefalse.cpp: New test.
47115         * gcc.dg/cpp/cpp.exp: Update.
47116         * g++.dg/other/stdbool-if.C: Remove.
47117
47118 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47119
47120         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47121         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47122
47123 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47124
47125         * gcc.c-torture/compile/20030418-1.c: New test.
47126
47127 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47128
47129         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47130
47131 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47132
47133         PR c++/10347
47134         g++.dg/template/dependent-name1.C: New test.
47135
47136 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47137
47138         * gcc.dg/warn-1.c (tourist_guide): New array,
47139         contains a pointer to bar.
47140
47141 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47142
47143         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47144         * gcc.c-torture/execute/medce-1.c: New test case.
47145         * gcc.c-torture/execute/medce-2.c: New test case.
47146
47147 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47148
47149         * lib/prune.exp: Ignore more messages.
47150
47151         PR c++/10381
47152         * g++.dg/parse/lookup3.C: New test.
47153
47154 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47155
47156         * gcc.c-torture/compile/20030415-1.c : New test.
47157
47158 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47159
47160         * gcc.c-torture/execute/scope-2.c: Move to ...
47161         * gcc.dg/noncompile/scope.c: .... here.
47162
47163 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47164
47165         * gcc.dg/20030414-2.c: New test case.
47166
47167 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47168
47169         PR target/10377
47170         * gcc.dg/20030414-1.c: New test.
47171
47172 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47173
47174         * gcc.dg/builtins-12.c: New test case.
47175         * gcc.dg/builtins-13.c: New test case.
47176
47177 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47178
47179         * gcc.c-torture/execute/string-opt-18.c: New test.
47180
47181 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47182
47183         PR c++/10300
47184         * g++.dg/init/new5.C: New test.
47185
47186 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47187
47188         PR c++/7910
47189         * g++.dg/ext/dllimport1.C: New test.
47190
47191 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47192
47193         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47194
47195 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47196
47197         PR Fortran/9263
47198         * g77.f-torture/noncompile/9263.f: New test
47199         PR Fortran/1832
47200         * g77.f-torture/execute/1832.f: New test
47201
47202 2003-04-11  David Chad  <davidc@freebsd.org>
47203             Loren J. Rittle  <ljrittle@acm.org>
47204
47205         PR libobjc/8562
47206         * objc.dg/headers.m: New test.
47207
47208 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47209
47210         * gcc.c-torture/execute/builtin-noret-2.c: New.
47211         * gcc.c-torture/execute/builtin-noret-2.x: New.
47212         XFAIL builtin-noret-2.c at -O1 and above.
47213         * gcc.dg/redecl.c: New.
47214         * gcc.dg/Wshadow-1.c: Update error regexps.
47215
47216 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47217
47218         * g++.dg/abi/bitfield10.C: New test.
47219
47220 2003-04-09  Mike Stump  <mrs@apple.com>
47221
47222         * gcc.dg/pch/pch.exp: Make testcase names longer.
47223         * g++.dg/pch/pch.exp: Make testcase names longer.
47224
47225 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47226
47227         * gcc.dg/builtins-11.c: New test case.
47228
47229 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47230
47231         * gcc.dg/builtins-9.c: New test case.
47232         * gcc.dg/builtins-10.c: New test case.
47233
47234 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47235
47236         * gcc.dg/noncompile/init-4.c.c: New test.
47237
47238 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47239
47240         * gcc.misc-test/gcov-9.c: New test.
47241         * gcc.misc-test/gcov-10.c: New test
47242         * gcc.misc-test/gcov-11.c: New test.
47243
47244 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47245
47246         PR optimization/10024
47247         * gcc.c-torture/compile/20030405-1.c: New test.
47248
47249 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47250
47251         * gcc.dg/pch/static-3.c: New.
47252         * gcc.dg/pch/static-3.hs: New.
47253         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47254
47255 2003-04-04  Richard Henderson  <rth@redhat.com>
47256
47257         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47258         * g++.dg/eh/forced2.C: Likewise.
47259
47260 2003-04-03  Mike Stump  <mrs@apple.com>
47261
47262         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47263         target arg.
47264         (scan-assembler-times, scan-assembler-not): Likewise.
47265         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47266
47267 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47268
47269         * gcc.dg/sparc-loop-1.c: New test.
47270
47271 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47272
47273         PR other/9274
47274         * g++.dg/pch/system-2.C: New.
47275         * g++.dg/pch/system-2.Hs: New.
47276
47277 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47278
47279         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47280
47281         * g++.dg/eh/simd-1.C (vecfunc): Same.
47282
47283 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47284
47285         * gcc.c-torture/execute/20030401-1.c: New test case.
47286
47287 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47288
47289         * objc.dg/defs.m: New.
47290
47291 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47292
47293         * g++.dg/eh/simd-1.C: New.
47294         * g++.dg/eh/simd-2.C: New.
47295
47296 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47297
47298         * gcc.c-torture/execute/simd-3.c: New.
47299
47300 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47301
47302         PR c/9936
47303         * gcc.dg/20030331-2.c: New test.
47304
47305 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47306
47307         PR c++/10278
47308         * g++.dg/parse/crash2.C: New test.
47309
47310 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47311
47312         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47313         * gcc.c-torture/execute/20030331-1.c: ...here.
47314
47315 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47316
47317         * gcc.c-torture/execute/20030331-1.c: New test.
47318
47319 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47320
47321         * lib/gcov.exp: Adjust call return testing strings.
47322         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47323
47324 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47325
47326         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47327         * gcc.dg/builtins-7.c: New test case.
47328         * gcc.dg/builtins-8.c: New test case.
47329
47330 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47331
47332         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47333
47334 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47335
47336         PR c++/7647
47337         * g++.dg/lookup-class-member-2.C: New test.
47338
47339 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47340
47341         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47342
47343 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47344
47345         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47346
47347 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47348
47349         * g++.dg/init/attrib1.C: New test.
47350
47351 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47352
47353         * gcc.dg/ultrasp8.c: New test.
47354
47355 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47356
47357         * gcc.dg/ultrasp7.c: New test.
47358
47359 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47360
47361         PR c++/10047
47362         * g++.dg/template/inline1.C: New test.
47363
47364 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47365
47366         * gcc.dg/sparc-dwarf2.c: New test.
47367
47368 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47369
47370         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47371         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47372
47373 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47374
47375         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47376         than reading .x files.
47377         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47378         * g77.dg/gcov/gcov-1.f: Likewise.
47379         * gcc.misc-tests/gcov-4b.c: Likewise.
47380         * gcc.misc-tests/gcov-5b.c: Likewise.
47381         * gcc.misc-tests/gcov-6.c: Likewise.
47382         * gcc.misc-tests/gcov-7.c: Likewise.
47383         * gcc.misc-tests/gcov-8.c: Likewise.
47384         * g++.dg/gcov/gcov-1.x: Remove.
47385         * g77.dg/gcov/gcov-1.x: Likewise.
47386         * gcc.misc-tests/gcov-4b.x: Likewise.
47387         * gcc.misc-tests/gcov-5b.x: Likewise.
47388         * gcc.misc-tests/gcov-6.x: Likewise.
47389         * gcc.misc-tests/gcov-7.x: Likewise.
47390         * gcc.misc-tests/gcov-8.x: Likewise.
47391
47392 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47393
47394         PR opt/10087
47395         * gcc.dg/20030324-1.c: New test.
47396
47397 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47398
47399         PR c++/10224
47400         * g++.dg/template/arg3.C: New test.
47401
47402         PR c++/10158
47403         * g++.dg/template/friend18.C: New test.
47404
47405 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47406
47407         * g77.f-torture/compile/20030326-1.f: New test case.
47408
47409 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47410
47411         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47412
47413         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47414
47415 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47416
47417         * gcc.dg/ia64-sync-3.c: New test.
47418
47419 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47420
47421         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47422
47423 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47424
47425         * gcc.dg/ultrasp6.c: New test.
47426
47427 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47428
47429         * gcc.dg/i386-signbit-1.c: New test.
47430         * gcc.dg/i386-signbit-2.c: New test.
47431         * gcc.dg/i386-signbit-3.c: New test.
47432
47433 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47434
47435         * gcc.dg/ultrasp5.c: Fix options.
47436
47437 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47438
47439         * gcc.dg/ultrasp5.c: Fix comment.
47440
47441 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47442
47443         PR fortran/10197
47444         * g77.f-torture/execute/10197.f: New test.
47445
47446 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47447
47448         PR c++/9898, c++/383
47449         * g++.dg/template/conv6.C: New test.
47450
47451         PR c++/10119
47452         * g++.dg/template/ptrmem5.C: New test.
47453
47454         PR c++/10026
47455         * g++.dg/lookup/koenig1.C: New test.
47456
47457         PR C++/10199
47458         * g++.dg/lookup/template2.C: New test.
47459
47460 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47461
47462         * g++.dg/opt/rtti1.C: New test.
47463
47464 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47465
47466         * gcc.dg/ultrasp5.c: New test.
47467
47468 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47469
47470         PR middle-end/9967
47471         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47472         builtin fputs.
47473
47474 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47475
47476         PR c/8224
47477         * gcc.dg/20030323-1.c: New test.
47478
47479 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47480
47481         * gcc.c-torture/compile/20030323-1.c: New test case.
47482
47483 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47484
47485         * gcc.dg/20030321-1.c: New test.
47486
47487 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47488
47489         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47490
47491 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47492
47493         PR c++/9978, c++/9708
47494         * g++.dg/ext/vlm1.C: Adjust expected error.
47495         * g++.dg/ext/vla2.C: New test.
47496         * g++.dg/template/arg1.C: New test.
47497         * g++.dg/template/arg2.C: New test.
47498
47499 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47500
47501         * g77.f-torture/execute/select.f: New test.
47502         * g77.f-torture/noncompile/select_no_compile.f: New test.
47503
47504 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47505
47506         PR c++/9898
47507         * g++.dg/other/error4.C: New test.
47508
47509 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47510
47511         * g++.dg/template/friend17.C: New test.
47512
47513 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47514
47515         * gcc.c-torture/compile/20030320-1.c: New.
47516
47517 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47518
47519         * gcc.dg/builtins-6.c: New test case.
47520
47521 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47522
47523         PR target/10073
47524         * gcc.c-torture/compile/20030319-1.c: New.
47525
47526 2003-03-18  Jan Hubicka  <jh@suse.cz>
47527
47528         * gcc.dg/i386-cvt-1.c: New test.
47529
47530 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47531
47532         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47533         * objc.dg/naming-2.m: Likewise.
47534
47535 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47536
47537         PR c++/9639
47538         * g++.dg/parse/crash1.C: New test.
47539
47540 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47541
47542         PR c++/8805
47543         * g++.dg/eh/cleanup1.C: New test.
47544
47545 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47546
47547         * gcc.c-torture/execute/20030316-1.c: New test case.
47548
47549 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47550
47551         PR c++/9629
47552         * g++.dg/init/ctor2.C: New test.
47553
47554 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47555
47556         * g77.f-torture/compile/xformat.f: New test case.
47557
47558 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47559
47560         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47561         * g++.old-deja/g++.mike/eh50.C: Likewise.
47562
47563 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47564
47565         PR c++/6440
47566         * g++.dg/template/spec7.C: New test.
47567         * g++.dg/template/spec8.C: Likewise.
47568
47569 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47570
47571         * gcc.c-torture/execute/20030313-1.c: New test.
47572
47573 2003-03-14  Richard Henderson  <rth@redhat.com>
47574
47575         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47576
47577 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47578
47579         * gcc.c-torture/compile/20030314-1.c: New test.
47580
47581 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47582
47583         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47584         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47585         thumb target,
47586         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47587         to accept newer _imp__  prefix and additional
47588         newline in .drectve section.
47589         * gcc.dg/dll-4.c: Likewise.
47590         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47591         switch.
47592
47593 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47594
47595         * g++.dg/parse/namespace9.C: New test.
47596
47597         * g++.dg/init/ref5.C: New test.
47598         * g++.dg/parse/ptrmem1.C: Likewise.
47599
47600 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47601
47602         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47603         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47604         regular expression.
47605         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47606         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47607
47608 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47609
47610         * gcc.c-torture/execute/20030224-2.c: New test.
47611
47612 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47613
47614         * gcc.dg/decl-3.c: New test.
47615
47616 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47617
47618         * gcc.dg/i386-loop-2.c: New test.
47619
47620 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47621
47622         PR c++/9474
47623         * g++.dg/parse/namespace8.C: New test.
47624
47625         PR c++/9924
47626         * g++.dg/overload/builtin2.C: New test.
47627
47628 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47629
47630         * gcc.dg/return-type-3.c: New test.
47631
47632 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47633
47634         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47635         profiling options are not supported.
47636
47637 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47638
47639         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47640         * g++.old-deja/g++.warn/impint2.C: Likewise.
47641
47642 2003-03-10  Devang Patel  <dpatel@apple.com>
47643
47644         * g++.dg/cpp/c++_cmd_1.C: New test.
47645         * g++.dg/cpp/c++_cmd_1.h: New file.
47646
47647 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47648
47649         * gcc.dg/altivec-9.c: New file.
47650
47651 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47652
47653         * gcc.dg/ppc-sdata-1.c: New test.
47654         * gcc.dg/ppc-sdata-2.c: New test.
47655
47656 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47657
47658         PR c++/9373
47659         * g++.dg/opt/ptrmem2.C: New test.
47660
47661         PR c++/8534
47662         * g++.dg/opt/ptrmem1.C: New test.
47663
47664 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47665
47666         * gcc.dg/i386-loop-1.c: New test.
47667
47668 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47669
47670         PR c++/9970
47671         * g++.dg/lookup/friend1.C: New test.
47672
47673 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47674
47675         PR c++/9823
47676         * g++.dg/parser/constructor1.C: New test.
47677
47678 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47679
47680         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47681
47682         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47683
47684 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47685
47686         * gcc.dg/cpp/Wunused.c: Update test.
47687
47688 2003-03-08  Jan Hubicka  <jh@suse.cz>
47689
47690         * gcc.dg/inline-3.c: New test.
47691
47692 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47693
47694         PR c++/9809
47695         * g++.dg/parse/builtin1.C: New test.
47696
47697         PR c++/9982
47698         * g++.dg/abi/cookie1.C: New test.
47699         * g++.dg/abi/cookie2.C: Likewise.
47700
47701         PR c++/9524
47702         * g++.dg/template/field1.C: New test.
47703
47704         PR c++/9912
47705         * g++.dg/parse/class1.C: New test.
47706         * g++.dg/parse/namespace7.C: Likewise.
47707         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47708
47709 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47710
47711         * g++.dg/init/ref4.C: New test.
47712
47713 2003-03-07  Jan Hubicka  <jh@suse.cz>
47714
47715         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47716         * gcc.dg/inline-3.c: New test.
47717
47718 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47719
47720         * g++.dg/init/ref3.C: New test.
47721
47722         PR c++/9965
47723         * g++.dg/init/ref2.C: New test.
47724
47725         PR c++/9400
47726         * g++.dg/warn/Wshadow-2.C: New test.
47727
47728         PR c++/9791
47729         * g++.dg/warn/Woverloaded-1.C: New test.
47730
47731 2003-03-05  Jan Hubicka  <jh@suse.cz>
47732
47733         * gcc.dg/i386-local2.c: New.
47734         * gcc.dg/i386-local.c: Fix typo.
47735
47736 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47737
47738         * g++.dg/abi/layout3.C: New test.
47739
47740 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47741
47742         * gcc.c-torture/compile/20030305-1.c
47743
47744 2003-03-05  Jan Hubicka  <jh@suse.cz>
47745
47746         * gcc.dg/i386-local.c: New.
47747
47748 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47749
47750         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47751
47752 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47753
47754         * gcc.dg/switch-2.c: New test.
47755         * gcc.dg/switch-3.c: New test.
47756         * gcc.dg/Wswitch.c: Adjust line numbers.
47757         * gcc.dg/Wswitch-default.c: Likewise.
47758         * gcc.dg/Wswitch-enum.c: Likewise.
47759
47760 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47761
47762         * gcc.c-torture/execute/20030222-1.c: New test.
47763
47764 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47765
47766         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47767
47768 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47769
47770         PR c++/9878
47771         * g++.dg/init/ref1.C: New test.
47772
47773 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47774
47775         * gcc.dg/sh-relax.c: New SH-only test.
47776
47777 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47778
47779         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47780         comment explaining purpose of testcase.
47781
47782 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47783
47784         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47785         for HC11/HC12 (asm needs two int registers).
47786         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47787         HC11/HC12 because the test uses an asm which needs two 32-bit
47788         registers.
47789
47790 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47791
47792         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47793         for HC11/HC12 (array is too large otherwise).
47794         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47795         * gcc.c-torture/compile/20010518-2.x: Likewise.
47796         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47797         HC11/HC12 (array is too large).
47798
47799 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47800
47801         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47802         * lib/g++-dg.exp (g++-dg-test): Likewise.
47803
47804 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47805
47806         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47807         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47808
47809 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47810
47811         * g++.dg/warn/implicit-typename1.C: Remove warning.
47812
47813 2003-02-28  Richard Henderson  <rth@redhat.com>
47814
47815         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47816         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47817
47818 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47819
47820         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47821         * g++.dg/pch/pch.exp: Likewise.
47822
47823 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47824
47825         PR c++/9879
47826         * g++.dg/init/new4.C: New test.
47827
47828 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47829
47830         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47831
47832 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47833
47834         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47835         unsigned long.
47836
47837         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47838         wider than float.
47839
47840 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47841
47842         * lib/scanasm.exp: Add support for counting numbers of
47843         occurences.
47844         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47845         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47846
47847 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47848
47849         PR c++/9683
47850         * g++.dg/template/static3.C: New test.
47851
47852         PR c++/9829
47853         * g++.dg/parse/namespace6.C: New test.
47854
47855 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47856
47857         PR target/9732
47858         * gcc.dg/20030225-1.c: New test.
47859
47860 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47861
47862         * README: Remove out-of-date information.
47863
47864         PR c++/9836
47865         * g++.dg/template/spec6.C: New test.
47866
47867 2003-02-24  Jeff Law  <law@redhat.com>
47868
47869         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47870
47871 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47872
47873         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47874         * gcc.dg/pragma-ep-1.c: Likewise.
47875
47876 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47877
47878         PR c++/9602
47879         * g++.dg/template/friend16.C: New test.
47880
47881 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47882
47883         PR c++/5333
47884         * g++.dg/parse/fused-params1.C: Adjust error messages.
47885         * g++.dg/template/nested3.C: New test.
47886
47887 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47888
47889         * g++.dg/abi/param1.C: New test.
47890
47891 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47892
47893         PR c++/7982
47894         * g++.dg/warn/implicit-typename1.C: New test.
47895
47896 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47897
47898         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47899         with "mtune".
47900         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47901         * gcc.c-torture/execute/20010129-1.x: Likewise.
47902         * gcc.dg/20011107-1.c: Likewise.
47903         * gcc.dg/20020108-1.c: Likewise.
47904         * gcc.dg/20020122-3.c: Likewise.
47905         * gcc.dg/20020206-1.c: Likewise.
47906         * gcc.dg/20020310-1.c: Likewise.
47907         * gcc.dg/20020426-2.c: Likewise.
47908         * gcc.dg/20020517-1.c: Likewise.
47909         * gcc.dg/991230-1.c: Likewise.
47910         * gcc.dg/i386-unroll-1.c: Likewise.
47911         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47912
47913 2003-02-22  Jan Hubicka  <jh@suse.cz>
47914
47915         * gcc.dg/i386-mul.c: New test.
47916
47917 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47918
47919         * gcc.dg/builtins-5.c: New test case.
47920
47921 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47922
47923         * gcc.dg/asmreg-1.c: New test.
47924
47925 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47926
47927         PR c++/9749
47928         * g++.dg/parse/varmod1.C: New test.
47929
47930 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47931
47932         PR c++/9727
47933         * g++.dg/template/op1.C: New test.
47934
47935 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47936
47937         PR c++/8906
47938         * g++.dg/template/nested2.C: New test.
47939
47940 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47941
47942         PR c++/8724
47943         * g++.dg/expr/dtor1.C: New test.
47944
47945 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47946
47947         * gcc.dg/cpp/include3.c: New test.
47948         * gcc.dg/cpp/inc/foo.h: New file.
47949
47950 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47951
47952         * gcc.c-torture/execute/20030221-1.c: New test.
47953
47954 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47955
47956         PR c++/9729
47957         * g++.dg/abi/conv1.C: New test.
47958
47959 2003-02-20  Jan Hubicka  <jh@suse.cz>
47960
47961         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47962
47963 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
47964
47965         * gcc.c-torture/compile/20030219-1.c: New test.
47966
47967 2003-02-18  Jan Hubicka  <jh@suse.cz>
47968
47969         * gcc.dg/funcorder.c: New test.
47970
47971 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47972
47973         * gcc.c-torture/execute/20030218-1.c: New.
47974
47975 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
47976
47977         * gcc.dg/20030218-1.c: New.
47978
47979 2003-02-18  Richard Henderson  <rth@redhat.com>
47980
47981         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47982         * gcc.dg/attr-used-2.c: New.
47983
47984 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
47985
47986         PR c++/9704
47987         * g++.dg/init/copy5.C: New test.
47988
47989 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47990
47991         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47992         * g++.dg/pch/pch.exp: Likewise.
47993
47994 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47995
47996         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47997         STACK_SIZE is not defined.
47998
47999 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48000
48001         PR c++/9457
48002         * g++.dg/template/init1.C: New test.
48003
48004 2003-02-16  Jan HUbicka  <jh@suse.cz>
48005
48006         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48007         (foo): Add few extra tests
48008         * gcc.dg/c99-const-expr-3.c: Likewise.
48009         * gcc.c-torture/execute/20030216-1.c: New.
48010
48011 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48012
48013         PR c++/9459
48014         * g++.dg/ext/typeof4.C: New test.
48015
48016 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48017
48018         * gcc.dg/i386-387-3.c: New test case.
48019
48020 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48021
48022         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48023         cris-*-elf* cris-*-aout* and mmix-*-*.
48024
48025 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48026
48027         * gcc.dg/20030213-1.c: New test.
48028
48029 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48030
48031         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48032         * gcc.dg/i386-387-2.c: Likewise.
48033
48034 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48035
48036         * gcc.dg/ppc-spe.c: Fix formatting.
48037         Enable tests that were previously unsupported by gas.
48038         Delete tests for instructions that no longer exist.
48039         Switch arguments on evsubifw builtin.
48040
48041 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48042
48043         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48044         STACK_SIZE is too small.
48045
48046 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48047             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48048
48049         * gcc.dg/decl-2.c: New test.
48050
48051 2003-02-10  Jan Hubicka  <jh@suse.cz>
48052
48053         * gcc.dg/i386-fpcvt-1.c: New test.
48054
48055 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48056
48057         * gcc.c-torture/execute/20030209-1.c: New test.
48058
48059 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48060
48061         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48062         int-wide bitops, use the constants of the same width.
48063         Likewise, if long long is 32-bit wide, test bitops using
48064         32-bit constants.
48065
48066 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48067
48068         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48069
48070 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48071
48072         * gcc.dg/builtins-4.c: New test case.
48073
48074 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48075
48076         * gcc.dg/20020430-1.c: Fix dg command typos.
48077         * gcc.dg/20020503-1.c: Likewise.
48078
48079 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48080
48081         PR c++/8785
48082         * g++.dg/parse/fused-params1.C: New test.
48083
48084         PR c++/8857
48085         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48086
48087         PR c++/8921
48088         * g++.dg/parse/non-dependent1.C: New test.
48089
48090         PR c++/8928
48091         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48092
48093         PR c++/9228
48094         * g++.dg/parse/undefined7.C: New test.
48095         * g++.dg/parse/non-templ1.C: New test.
48096
48097         PR c++/9229
48098         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48099
48100 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48101
48102         * gcc.c-torture/compile/20030206-1.c: New test.
48103
48104 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48105
48106         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48107         "pow" to "foo" to avoid potential confusion with a math built-in.
48108
48109 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48110
48111         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48112         conditions for SPARC targets.
48113
48114 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48115
48116         * gcc.dg/20030204-1.c: New test.
48117
48118 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48119
48120         PR c++/38
48121         * g++.dg/parse/array-size1.C: New test.
48122
48123         PR c++/5657
48124         * g++.dg/parse/undefined3.C: New test.
48125
48126         PR c++/5665
48127         * g++.dg/parse/undefined4.C: New test.
48128
48129         PR c++/5975
48130         * g++.dg/parse/undefined5.C: New test.
48131
48132         PR c++/7259
48133         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48134
48135         PR c++/8578
48136         * g++.dg/parse/casting-operator1.C: New test.
48137
48138         PR c++/8596
48139         * g++.dg/parse/undefined6.C: New test.
48140
48141         PR c++/8736
48142         * g++.dg/parse/missing-template1.C: New test.
48143
48144 2003-02-04  Jan Hubicka  <jh@suse.cz>
48145
48146         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48147         * gcc.dg/i386-cmov?.c: Likewise.
48148         * gcc.dg/i386-fpcvt-?.c: Likewise.
48149         * gcc.dg/i386-ssefp-1.c: Likewise.
48150         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48151         conventions.
48152
48153 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48154
48155         PR c++/7129
48156         * g++.dg/ext/max.C: New test.
48157
48158 2003-02-03  Jan Hubicka  <jh@suse.cz>
48159
48160         * gcc.c-torture/execute/20030203-1.c: New test.
48161
48162 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48163
48164         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48165         'natural-endian'.
48166
48167 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48168
48169         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48170         * g++.dg/init/new2.C: Likewise.
48171         * g++.dg/other/new1.C: Likewise.
48172
48173 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48174
48175         * gcc.dg/struct-ret-libc.c: New test.
48176
48177 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48178
48179         * gcc.dg/20030129-1.c: New test.
48180
48181 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48182
48183         PR c++/8849
48184         * g++.dg/template/ptrmem4.C: New test.
48185
48186 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48187
48188         * g++.dg/parser/constant1.C: New test.
48189
48190 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48191
48192         PR c++/8591
48193         * g++.dg/parse/friend2.C: New test.
48194
48195 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48196
48197         PR c++/9437
48198         * g++.dg/template/unify4.C: New test.
48199
48200 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48201
48202         * gcc.c-torture/execute/20030128-1.c: New test.
48203
48204 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48205
48206         * g++.dg/lookup/nested1.C: Test moved from ...
48207         * g++.old-deja/g++.other/lookup24.C: ... here.
48208
48209 2003-01-28  Jan Hubicka  <jh@suse.cz>
48210
48211         * gcc.dg/i386-cmov5.c: New test.
48212
48213 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48214
48215         * gcc.c-torture/execute/20010925-1.c: Changed the
48216         memcpy declaration.
48217
48218 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48219
48220         PR c++/3902
48221         * g++.dg/parse/template5.C: New test.
48222
48223 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48224
48225         PR fortran/9258
48226         * g77.dg/pr9258: New test.
48227
48228 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48229
48230         * README: Move relevant parts from README.g++.
48231
48232         * README.g++: Remove this file.
48233
48234 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48235
48236         * g++.dg/abi/dcast1.C: New test.
48237
48238 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48239
48240         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48241
48242 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48243
48244         PR c++/47
48245         * g++.old-deja/g++.other/lookup24.C: New test.
48246
48247 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48248
48249         PR middle-end/7227
48250         * gcc.dg/uninit-C.c: New test.
48251
48252 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48253
48254         * g++.dg/abi/covariant1.C: New test.
48255
48256 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48257
48258         * gcc.dg/20030123-1.c: New test.
48259
48260 2003-01-25  Jan Hubicka  <jh@suse.cz>
48261
48262         PR opt/8492
48263         * gcc.c-torture/compile/20030125-1.c
48264
48265 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48266
48267         PR c++/9403
48268         * g++.dg/parse/template3.C: New test.
48269         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48270
48271         PR c++/795
48272         * g++.dg/parse/template4.C: New test.
48273
48274         PR c++/9415
48275         * g++.dg/template/qual2.C: New test.
48276
48277         PR c++/8545
48278         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48279
48280         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48281
48282 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48283
48284         * gcc.c-torture/execute/switch-1.c: New test case.
48285
48286 2003-01-25  Jan Hubicka  <jh@suse.cz>
48287
48288         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48289
48290 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48291
48292         Tweaks for Bison-1.875. From the NEWS file:
48293         "- `parse error' -> `syntax error'
48294         Bison now uniformly uses the term `syntax error'"
48295         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48296         * gcc.dg/cpp/digraph2.c: Likewise.
48297         * gcc.dg/cpp/direct2.c: Likewise.
48298         * gcc.dg/cpp/paste4.c: Likewise.
48299         * gcc.dg/c90-restrict-1.c: Likewise.
48300         * gcc.dg/c99-func-2.c: Likewise.
48301         * gcc.dg/noncompile/920721-2.c: Likewise.
48302         * gcc.dg/noncompile/930622-2.c: Likewise.
48303         * gcc.dg/noncompile/940112-1.c: Likewise.
48304         * gcc.dg/noncompile/950921-1.c: Likewise.
48305         * gcc.dg/noncompile/951123-1.c: Likewise.
48306         * gcc.dg/noncompile/971104-1.c: Likewise.
48307         * gcc.dg/noncompile/990416-1.c: Likewise.
48308
48309 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48310
48311         * g++.dg/parse/undefined1.C: Add error message.
48312
48313 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48314
48315         PR c++/9354
48316         * g++.dg/parse/new1.C: New test.
48317
48318         PR c++/9216
48319         * g++.dg/parse/template2.C: New test.
48320
48321         PR c++/9354
48322         * g++.dg/parse/typedef2.C: New test.
48323
48324         PR c++/9328
48325         * g++.dg/ext/typeof3.C: New test.
48326
48327 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48328
48329         PR c++/2738
48330         * g++.dg/parse/ret-type1.C: New test.
48331
48332         PR c++/3792
48333         * g++.dg/parse/tmpl-outside1.C: New test.
48334
48335         PR c++/4207
48336         * g++.dg/parse/int-as-enum1.C: New test.
48337
48338         PR c++/4903
48339         * g++.dg/parse/no-typename1.C: New test.
48340
48341         PR c++/5533
48342         * g++.dg/parse/no-value1.C: New test.
48343
48344         PR c++/5921
48345         * g++.dg/parse/wrong-inline1.C: New test.
48346
48347         PR c++/6402
48348         * g++.dg/parse/ref1.C: New test.
48349
48350         PR c++/6992
48351         * g++.dg/parse/attr-ctor1.C: New test.
48352
48353         PR c++/7229
48354         * g++.dg/parse/namespace5.C: New test.
48355
48356         PR c++/7917
48357         * g++.dg/parse/func-def1.C: New test.
48358
48359         PR c++/8143
48360         * g++.dg/parse/undefined1.C: New test.
48361
48362         PR c++/5723, PR c++/8522
48363         * g++.dg/parse/specialization1.C: New test.
48364
48365         PR c++/163, PR c++/8595
48366         * g++.dg/parse/struct-as-enum1.C: New test.
48367
48368         PR c++/9173
48369         * g++.dg/parse/undefined2.C: New test.
48370
48371 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48372
48373         PR c++/9298
48374         * g++.dg/parse/template1.C: New test.
48375
48376         PR c++/9384
48377         * g++.dg/parse/using1.C: New test.
48378
48379         PR c++/9285
48380         PR c++/9294
48381         * g++.dg/parse/expr2.C: New test.
48382
48383         PR c++/9388
48384         * g++.dg/parse/lookup2.C: Likewise.
48385
48386 2003-01-21  Jan Hubicka  <jh@suse.cz>
48387
48388         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48389         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48390         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48391         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48392
48393 2003-01-20  Nick Clifton  <nickc@redhat.com>
48394
48395         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48396         problem with ARM sibcall code generation.
48397
48398 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48399
48400         * gcc.c-torture/execute/20030120-1.c: New.
48401
48402 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48403
48404         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48405
48406 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48407
48408         PR c++/9272
48409         * g++.dg/parse/ctor1.C: New test.
48410
48411         PR c++/9294:
48412         * g++.dg/parse/qualified1.C: New test.
48413
48414         * g++.dg/parse/typename3.C: New test.
48415
48416 2003-01-16  Richard Henderson  <rth@redhat.com>
48417
48418         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48419
48420 2003-01-16  Richard Henderson  <rth@redhat.com>
48421
48422         * g++.dg/pch/pch.exp: Copy test header to the working directory
48423         before using it either for precompilation or direct use.
48424         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48425         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48426
48427 2003-01-16  Richard Henderson  <rth@redhat.com>
48428
48429         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48430         before using it either for precompilation or direct use.
48431         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48432         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48433
48434 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48435
48436         * g++.dg/ext/typename1.C: Add typename keyword.
48437         * g++.dg/template/crash1.C: Update error messages.
48438         * g++.dg/template/crash2.C: Remove error message.
48439         * g++.dg/parse/typename2.C: New test.
48440         * g++.dg/template/typename2.C: Change implicit
48441         typename warning into error.
48442         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48443         error messages.
48444         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48445         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48446         * g++.old-deja/g++.law/visibility13.C: Remove error
48447         messages.
48448         * g++.old-deja/g++.ns/template17.C: Reorder code to
48449         make declaration visible in template.
48450         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48451         * g++.old-deja/g++.pt/crash36.C: Issue more error
48452         messages.
48453         * g++.old-deja/g++.pt/crash5.C: Improve error
48454         message.
48455         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48456         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48457         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48458         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48459         typename warning with error message.
48460         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48461         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48462         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48463
48464 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48465
48466         * g++.dg/parse/ambig2.C: New test.
48467
48468 2003-01-15  Richard Henderson  <rth@redhat.com>
48469
48470         * g++.dg/tls/init-2.C: Update error message string.
48471
48472 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48473
48474         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48475
48476 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48477
48478         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48479         all for HC11/HC12.
48480         * gcc.c-torture/compile/20001205-1.x: Likewise.
48481         * gcc.c-torture/compile/20001226-1.x: Likewise.
48482         * gcc.c-torture/compile/920520-1.x: Likewise.
48483         * gcc.c-torture/compile/961203-1.x: Likewise.
48484         * gcc.c-torture/compile/20020604-1.x: Likewise.
48485
48486 2003-01-15  Jan Hubicka  <jh@suse.cz>
48487
48488         * gcc.c-torture/compile/20030115-1.c: New test.
48489
48490         * gcc.dg/i386-fpcvt-1.c: New test.
48491         * gcc.dg/i386-fpcvt-2.c: New test.
48492
48493 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48494
48495         Further conform g++'s __vmi_class_type_info to the C++ ABI
48496         specification.
48497         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48498         the specification.
48499
48500 2003-01-14  Jan Hubicka  <jh@suse.cz>
48501
48502         * gcc.dg/i386-fpcvt-1.c: New test.
48503         * gcc.dg/i386-fpcvt-2.c: New test.
48504
48505 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48506
48507         * gcc.dg/i386-mmx-3.c: New test.
48508
48509 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48510
48511         PR c++/9264
48512         * g++.dg/parse/octal1.C: New file.
48513
48514         PR c++/9172
48515         * g++.dg/parse/typename1.C: New file.
48516
48517 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48518
48519         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48520         * gcc.dg/bf-no-ms-layout.c: Likewise.
48521         * gcc.dg/bf-ms-attrib.c: Likewise.
48522
48523 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48524
48525         PR c++/9099
48526         * g++.dg/parse/dtor1.C: New file.
48527
48528         PR c++/9128
48529         * g++.dg/rtti/typeid1.C: New file.
48530
48531         PR c++/9153
48532         * g++.dg/parse/lookup1.C: New file.
48533
48534         PR c++/9171
48535         * g++.dg/templ/spec5.C: New file.
48536
48537 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48538
48539         * gcc.c-torture/compile/20030110-1.c: New test.
48540
48541 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48542
48543         Merge from pch-branch:
48544
48545         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48546
48547         * gcc.dg/pch/cpp-1.h: New.
48548         * gcc.dg/pch/cpp-1.c: New.
48549         * gcc.dg/pch/cpp-2.h: New.
48550         * gcc.dg/pch/cpp-2.c: New.
48551
48552         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48553
48554         * gcc.dg/pch/except-1.h: New.
48555         * gcc.dg/pch/except-1.c: New.
48556
48557         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48558
48559         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48560         running test.
48561         * gcc.dg/pch: Include *.hp not *.h.
48562         * gcc.dg/pch/system-1.h: New.
48563         * gcc.dg/pch/system-1.c: New.
48564
48565         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48566
48567         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48568         rather than trying to build and run a program using PCH.
48569         * gcc.dg/pch: Remove dg-do commands from test files.
48570
48571         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48572
48573         * gcc.dg/pch/macro-3.c: New.
48574         * gcc.dg/pch/macro-3.h: New.
48575
48576         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48577
48578         * gcc.dg/pch/common-1.c: New.
48579         * gcc.dg/pch/common-1.h: New.
48580         * gcc.dg/pch/decl-1.c: New.
48581         * gcc.dg/pch/decl-1.h: New.
48582         * gcc.dg/pch/decl-2.c: New.
48583         * gcc.dg/pch/decl-2.h: New.
48584         * gcc.dg/pch/decl-3.c: New.
48585         * gcc.dg/pch/decl-3.h: New.
48586         * gcc.dg/pch/decl-4.c: New.
48587         * gcc.dg/pch/decl-4.h: New.
48588         * gcc.dg/pch/decl-5.c: New.
48589         * gcc.dg/pch/decl-5.h: New.
48590         * gcc.dg/pch/global-1.c: New.
48591         * gcc.dg/pch/global-1.h: New.
48592         * gcc.dg/pch/inline-1.c: New.
48593         * gcc.dg/pch/inline-1.h: New.
48594         * gcc.dg/pch/inline-2.c: New.
48595         * gcc.dg/pch/inline-2.h: New.
48596         * gcc.dg/pch/static-1.c: New.
48597         * gcc.dg/pch/static-1.h: New.
48598         * gcc.dg/pch/static-2.c: New.
48599         * gcc.dg/pch/static-2.h: New.
48600
48601         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48602
48603         * g++.dg/pch/pch.exp: Better handle failing testcases.
48604         * gcc.dg/pch/pch.exp: Likewise.
48605         * gcc.dg/pch/macro-1.c: New.
48606         * gcc.dg/pch/macro-1.h: New.
48607         * gcc.dg/pch/macro-2.c: New.
48608         * gcc.dg/pch/macro-2.h: New.
48609
48610         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48611
48612         * g++.dg/dg.exp: Treat files in pch/ specially.
48613         * g++.dg/pch/pch.exp: New file.
48614         * g++.dg/pch/empty.H: New file.
48615         * g++.dg/pch/empty.C: New file.
48616         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48617         "precompile".
48618
48619         * gcc.dg/pch/pch.exp: New file.
48620         * gcc.dg/pch/empty.h: New file.
48621         * gcc.dg/pch/empty.c: New file.
48622         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48623         "precompile".
48624
48625 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48626
48627         * g++.dg/template/friend14.C: New test.
48628
48629 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48630
48631         * gcc.dg/old-style-asm-1.c: New test.
48632
48633 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48634
48635         * gcc.c-torture/compile/20030109-1.c: New test.
48636
48637 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48638
48639         * gcc.c-torture/execute/20030109-1.c: New test.
48640
48641 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48642
48643         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48644         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48645         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48646         * g++.old-deja/g++.mike/eh2.C: Likewise.
48647         * g++.old-deja/g++.mike/eh3.C: Likewise.
48648         * g++.old-deja/g++.mike/eh5.C: Likewise.
48649         * g++.old-deja/g++.mike/eh6.C: Likewise.
48650         * g++.old-deja/g++.mike/eh7.C: Likewise.
48651         * g++.old-deja/g++.mike/eh8.C: Likewise.
48652         * g++.old-deja/g++.mike/eh9.C: Likewise.
48653         * g++.old-deja/g++.mike/eh10.C: Likewise.
48654         * g++.old-deja/g++.mike/eh12.C: Likewise.
48655         * g++.old-deja/g++.mike/eh13.C: Likewise.
48656         * g++.old-deja/g++.mike/eh14.C: Likewise.
48657         * g++.old-deja/g++.mike/eh16.C: Likewise.
48658         * g++.old-deja/g++.mike/eh17.C: Likewise.
48659         * g++.old-deja/g++.mike/eh18.C: Likewise.
48660         * g++.old-deja/g++.mike/eh21.C: Likewise.
48661         * g++.old-deja/g++.mike/eh23.C: Likewise.
48662         * g++.old-deja/g++.mike/eh24.C: Likewise.
48663         * g++.old-deja/g++.mike/eh25.C: Likewise.
48664         * g++.old-deja/g++.mike/eh26.C: Likewise.
48665         * g++.old-deja/g++.mike/eh27.C: Likewise.
48666         * g++.old-deja/g++.mike/eh28.C: Likewise.
48667         * g++.old-deja/g++.mike/eh29.C: Likewise.
48668         * g++.old-deja/g++.mike/eh31.C: Likewise.
48669         * g++.old-deja/g++.mike/eh33.C: Likewise.
48670         * g++.old-deja/g++.mike/eh34.C: Likewise.
48671         * g++.old-deja/g++.mike/eh35.C: Likewise.
48672         * g++.old-deja/g++.mike/eh36.C: Likewise.
48673         * g++.old-deja/g++.mike/eh37.C: Likewise.
48674         * g++.old-deja/g++.mike/eh38.C: Likewise.
48675         * g++.old-deja/g++.mike/eh39.C: Likewise.
48676         * g++.old-deja/g++.mike/eh40.C: Likewise.
48677         * g++.old-deja/g++.mike/eh41.C: Likewise.
48678         * g++.old-deja/g++.mike/eh42.C: Likewise.
48679         * g++.old-deja/g++.mike/eh44.C: Likewise.
48680         * g++.old-deja/g++.mike/eh46.C: Likewise.
48681         * g++.old-deja/g++.mike/eh47.C: Likewise.
48682         * g++.old-deja/g++.mike/eh48.C: Likewise.
48683         * g++.old-deja/g++.mike/eh49.C: Likewise.
48684         * g++.old-deja/g++.mike/eh50.C: Likewise.
48685         * g++.old-deja/g++.mike/eh51.C: Likewise.
48686         * g++.old-deja/g++.mike/eh53.C: Likewise.
48687         * g++.old-deja/g++.mike/eh55.C: Likewise.
48688         * g++.old-deja/g++.mike/p7912.C: Likewise.
48689         * g++.old-deja/g++.mike/p9706.C: Likewise.
48690         * g++.old-deja/g++.mike/p10416.C: Likewise.
48691         * g++.old-deja/g++.mike/p11667.C: Likewise.
48692         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48693         Remove redundant reference to Iris.
48694         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48695         Elxsi, i860, Pico Java, and WE32K.
48696
48697 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48698
48699         * g++.dg/ext/asm4.C: New test.
48700
48701 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48702
48703         PR c++/9030
48704         * g++.dg/template/friend12.C: New test.
48705         * g++.dg/template/friend13.C: Likewise.
48706         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48707
48708 2003-01-08  Jan Hubicka  <jh@suse.cz>
48709
48710         * gcc.dg/i386-cadd.c: New test.
48711         * gcc.dg/i386-cmov4.c: Likewise.
48712
48713 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48714
48715         PR c++/9165
48716         * g++.dg/warn/Wunused-3.C: New test.
48717
48718         * g++.dg/abi/bitfield9.C: New test.
48719
48720         PR c++/9189
48721         * g++.dg/parse/defarg3.C: New test.
48722
48723 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48724
48725         * g++.dg/parse/ambig1.C: New test.
48726         * g++.dg/parse/defarg2.C: New test.
48727
48728 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48729
48730         * g++.dg/template/defarg-1.C: New test.
48731         * g++.dg/template/local2.C: Likewise.
48732
48733 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48734
48735         * gcc.c-torture/execute/20030105-1.c: New test.
48736
48737 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48738
48739         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48740         * g++.dg/parse/namespace4.C: Likewise.
48741
48742 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48743
48744         * g++.dg/template/ntp2.C: New test.
48745
48746 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48747
48748         * g++.dg/parse/extern-C-1.C: New test.
48749
48750         * g++.dg/parse/namespace4.C: New test.
48751
48752         * g++.dg/template/nested1.C: New test.
48753
48754         * g++.dg/parse/namespace3.C: New test.
48755
48756 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48757
48758         * g++.dg/lookup/two-stage1.C: New test.
48759
48760 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48761
48762         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48763         * g++.old-deja/g++.jason/access8.C: Likewise.
48764         * g++.old-deja/g++.other/decl5.C: Likewise.
48765
48766 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48767
48768         * g++.dg/parse/parse7.C: New test.
48769
48770 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48771
48772         PR c++/2843
48773         * g++.dg/ext/attrib7.C: New test.
48774
48775 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48776
48777         * g++.dg/parse/parse6.C: New test.
48778
48779 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48780
48781         * gcc.dg/h8300-stack-1.c: New.
48782
48783 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48784
48785         g++.dg/lookup/exception1.C: New test.
48786
48787         g++.dg/lookup/template1.C: New test.
48788
48789         g++.dg/parse/namespace2.C: New test.
48790
48791         g++.dg/parse/parens2.C: New test.
48792
48793 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48794
48795         * g++.dg/parse/parse5.C: New test.
48796         * g++.dg/lookup/scoped4.C: New test.
48797
48798 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48799
48800         * g++.dg/parse/parens1.C: New test.
48801
48802         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48803         angle-bracket1.C.
48804         * g++.dg/parse/parens2.C: New test.
48805
48806         * g++.dg/lookup/scope-operator1.C: New test.
48807
48808         * g++.dg/parse/operator1.C: New test.
48809
48810 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48811
48812         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48813         * g++.old-deja/g++.other/access6.C: Likewise.
48814         * g++.old-deja/g++.other/decl1.C: Likewise.
48815         * g++.old-deja/g++.pt/typename12.C: Likewise.
48816
48817 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48818
48819         * g++.dg/parse/namespace1.C: New test.
48820
48821 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48822
48823         * g++.dg/parse/parse4.C: New test.
48824
48825 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48826
48827         * g++.dg/parse/parse3.C: New test.
48828
48829 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48830
48831         * g++.dg/parse/parse2.C: New test.
48832
48833 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48834
48835         * g++.dg/template/friend11.C: New test.
48836
48837 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48838
48839         * g++.dg/parse/parse1.C: New test.
48840
48841 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48842
48843         * lib/profopt.exp: Change the name of a global variable to avoid
48844         possible clashes with other test suites.
48845
48846 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48847
48848         * g++.dg/inherit/covariant8.C: New test.
48849
48850 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48851
48852         * g++.dg/init/array9.C: New test.
48853
48854         PR c++/9112
48855         * g++.dg/parse/expr1.C: New test.
48856
48857 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48858
48859         * gcc.c-torture/compile/20021230-1.c: New test.
48860
48861 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48862
48863         * g++.dg/inherit/covariant5.C: New test.
48864         * g++.dg/inherit/covariant6.C: New test.
48865         * g++.dg/inherit/covariant7.C: New test.
48866
48867 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48868
48869         PR c++/2739
48870         * g++.dg/other/access2.C: New test.
48871
48872 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48873
48874         * g++.dg/other/anon-struct.C: No longer fails
48875         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48876         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48877         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48878
48879 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48880
48881         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48882
48883 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48884
48885         * g++.dg/eh/spec4.C: Remove stray semicolon.
48886         * g++.dg/expr/pmf-1.C: Change error message.
48887         * g++.dg/ext/asm1.C: Remove stray semicolon.
48888         * g++.dg/ext/typename1.C: Add missing typenames.
48889         * g++.dg/inherit/template-as-base.C: Change error message.
48890         * g++.dg/lookup/scoped1.C: Likewise.
48891         * g++.dg/lookup/scoped2.C: Likewise.
48892         * g++.dg/lookup/using2.C: Likewise.
48893         * g++.dg/other/component1.C: Remove stray semicolon.
48894         * g++.dg/other/do1.C: Change error message.
48895         * g++.dg/other/error2.C: Likewise.
48896         * g++.dg/other/init1.C: Likewise.
48897         * g++.dg/other/packed1.C: Remove stray semicolon.
48898         * g++.dg/other/ptrmem2.C: Change error message.
48899         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48900         marker.
48901         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48902         * g++.dg/template/access3.C: Add typename keyword.
48903         * g++.dg/template/access5.C: Remove stray semicolon.
48904         * g++.dg/template/access6.C: Likewise.
48905         * g++.dg/template/complit1.C: Likewise.
48906         * g++.dg/template/crash1.C: Change error message.
48907         * g++.dg/template/inherit2.C: Remove stray semicolon.
48908         * g++.dg/template/instantiate2.C: Likewise.
48909         * g++.dg/template/instantiate3.C: Change error message.
48910         * g++.dg/template/qual1.C: Remove stray semicolon.
48911         * g++.dg/template/qualttp18.C: Change error message.
48912         * g++.dg/template/ref1.C: Remove stray semicolon.
48913         * g++.dg/template/sizeof1.C (A::value): Declare it.
48914         * g++.dg/template/spec4.C: Change error message.
48915         * g++.dg/template/static1.C: Likewise.
48916         * g++.dg/template/type1.C: Likewise.
48917         * g++.dg/template/typename3.C: Likewise.
48918         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48919         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48920         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48921         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48922         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48923         named return value extension.
48924         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48925         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48926         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48927         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48928         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48929         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48930         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48931         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48932         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48933         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48934         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48935         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48936         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48937         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48938         syntax.
48939         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48940         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48941         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48942         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48943         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48944         * g++.old-deja/g++.brendan/template11.C: Likewise.
48945         * g++.old-deja/g++.brendan/template26.C: Likewise.
48946         * g++.old-deja/g++.brendan/template27.C: Use explicit
48947         specialization syntax.
48948         * g++.old-deja/g++.brendan/template30.C: Likewise.
48949         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48950         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48951         non-dependent names.
48952         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48953         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48954         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48955         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48956         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48957         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48958         named return value extension.
48959         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48960         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48961         * g++.old-deja/g++.ext/return1.C: Likewise.
48962         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48963         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48964         * g++.old-deja/g++.jason/access8.C: Likewise.
48965         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48966         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48967         pseudo-destructor names.
48968         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48969         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48970         pseudo-destructor names.
48971         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48972         * g++.old-deja/g++.jason/overload19.C: Likewise.
48973         * g++.old-deja/g++.jason/overload32.C: Likewise.
48974         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48975         stray semicolons.
48976         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48977         * g++.old-deja/g++.jason/return.C: Likewise.
48978         * g++.old-deja/g++.jason/return2.C: Likewise.
48979         * g++.old-deja/g++.jason/shadow1.C: Likewise.
48980         * g++.old-deja/g++.jason/special.C: Use explicit specialization
48981         syntax.
48982         * g++.old-deja/g++.jason/template10.C: Account for use of
48983         non-dependent names.
48984         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48985         syntax.
48986         * g++.old-deja/g++.jason/template37.C: Likewise.
48987         * g++.old-deja/g++.law/access4.C: Change error messages.
48988         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48989         pseudo-destructor names.
48990         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48991         * g++.old-deja/g++.law/ctors9.C: Likewise.
48992         * g++.old-deja/g++.law/cvt22.C: Likewise.
48993         * g++.old-deja/g++.law/dtors5.C: Likewise.
48994         * g++.old-deja/g++.law/global-init1.C: Likewise.
48995         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48996         * g++.old-deja/g++.law/operators28.C: Likewise.
48997         * g++.old-deja/g++.law/visibility28.C: Likewise.
48998         * g++.old-deja/g++.martin/eval1.C: Likewise.
48999         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49000         name.
49001         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49002         * g++.old-deja/g++.mike/net34.C: Likewise.
49003         * g++.old-deja/g++.mike/net36.C: Likewise.
49004         * g++.old-deja/g++.mike/ns2.C: Likewise.
49005         * g++.old-deja/g++.mike/p12306.C: Likewise.
49006         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49007         value extension.
49008         * g++.old-deja/g++.mike/p700.C: Likewise.
49009         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49010         * g++.old-deja/g++.mike/p710.C: Likewise.
49011         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49012         value extension.
49013         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49014         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49015         * g++.old-deja/g++.ns/crash2.C: Likewise.
49016         * g++.old-deja/g++.ns/crash3.C: Likewise.
49017         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49018         * g++.old-deja/g++.ns/ns17.C: Likewise.
49019         * g++.old-deja/g++.ns/template16.C: Likewise.
49020         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49021         keyword.
49022         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49023         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49024         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49025         named return value extension.
49026         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49027         * g++.old-deja/g++.other/access4.C: Issue additional error
49028         messages.
49029         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49030         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49031         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49032         * g++.old-deja/g++.other/crash25.C: Change error message.
49033         * g++.old-deja/g++.other/crash4.C: Change error message.
49034         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49035         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49036         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49037         checks.
49038         * g++.old-deja/g++.other/defarg8.C: Likewise.
49039         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49040         * g++.old-deja/g++.other/dtor10.C: Likewise.
49041         * g++.old-deja/g++.other/incomplete.C: Likewise.
49042         * g++.old-deja/g++.other/linkage7.C: Likewise.
49043         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49044         lookup algorithm.
49045         * g++.old-deja/g++.other/mangle2.C: Likewise.
49046         * g++.old-deja/g++.other/refinit2.C: Likewise.
49047         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49048         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49049         * g++.old-deja/g++.pt/crash28.C: Likewise.
49050         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49051         syntax.
49052         * g++.old-deja/g++.pt/crash32.C: Change error message.
49053         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49054         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49055         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49056         error message position.
49057         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49058         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49059         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49060         syntax.
49061         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49062         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49063         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49064         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49065         keyword.
49066         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49067         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49068         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49069         keyword.
49070         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49071         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49072         syntax.
49073         * g++.old-deja/g++.pt/friend28.C: Account for use of
49074         non-dependent names.
49075         * g++.old-deja/g++.pt/friend29.C: Likewise.
49076         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49077         rules.
49078         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49079         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49080         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49081         lookup rules.
49082         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49083         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49084         keyword.
49085         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49086         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49087         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49088         keyword.
49089         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49090         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49091         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49092         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49093         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49094         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49095         keyword.
49096         * g++.old-deja/g++.pt/spec10.C: Likewise.
49097         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49098         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49099         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49100         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49101         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49102         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49103         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49104         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49105         * g++.old-deja/g++.pt/typename15.C: Likewise.
49106         * g++.old-deja/g++.pt/typename22.C: Likewise.
49107         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49108         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49109         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49110         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49111         syntax.
49112         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49113         return value extension.
49114         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49115         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49116         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49117         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49118
49119 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49120
49121         * g++.dg/warn/inline1.C: New test.
49122         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49123         * g++.old-deja/g++.jason/synth10.C: Likewise.
49124         * g++.old-deja/g++.mike/net31.C: Likewise.
49125         * g++.old-deja/g++.mike/p8786.C: Likewise.
49126
49127         * g++.dg/template/friend10.C: New test.
49128         * g++.dg/template/conv5.C: New test.
49129
49130 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49131
49132         * g++.dg/lookup/scoped3.C: New test.
49133
49134         * g++.dg/lookup/decl1.C: New test.
49135         * g++.dg/lookup/decl2.C: New test.
49136
49137 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49138
49139         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49140         gcc.c-torture/compile/20021015-1.c,
49141         gcc.c-torture/compile/20021015-2.c,
49142         gcc.c-torture/compile/20021123-1.c,
49143         gcc.c-torture/compile/20021123-2.c,
49144         gcc.c-torture/compile/20021123-3.c,
49145         gcc.c-torture/compile/20021123-4.c,
49146         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49147         only to 3.1 or 3.2 branch.
49148
49149 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49150
49151         * gcc.dg/i386-bitfield3.c: New test.
49152
49153         * gcc.dg/i386-bitfield2.c: New test.
49154
49155 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49156
49157         * g++.dg/parse/conv_op1.C: New test.
49158
49159 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49160
49161         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49162         approved.
49163
49164 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49165
49166         * gcc.c-torture/compile/20021220-1.c: New test.
49167
49168 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49169
49170         * gcc.dg/i386-fastcall-1.c: New.
49171
49172 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49173
49174         * gcc.c-torture/execute/20021219-1.c: New test.
49175
49176 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49177
49178         * gcc.dg/i386-pic-1.c: New test.
49179
49180 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49181
49182         PR c++/8099
49183         * g++.dg/template/friend9.C: New test.
49184
49185 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49186
49187         PR c++/3663
49188         * g++.dg/template/access7.C: New test.
49189
49190 2002-12-18  Nick Clifton  <nickc@redhat.com>
49191
49192         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49193         the libstdc++-v3 directory has been found.
49194
49195 2002-12-12  Devang Patel <dpatel@apple.com>
49196         * gcc.dg/darwin-ld-1.c: New test.
49197         * gcc.dg/darwin-ld-2.c: New test.
49198         * gcc.dg/darwin-ld-3.c: New test.
49199         * gcc.dg/darwin-ld-4.c: New test.
49200         * gcc.dg/darwin-ld-5.c: New test.
49201
49202 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49203
49204         * gcc.c-torture/compile/20021212-1.c: New test.
49205
49206 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49207
49208         * gcc.dg/fshort-wchar: New test.
49209
49210 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49211
49212         PR c++/8372
49213         * g++.dg/template/dtor1.C: New test.
49214
49215         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49216         markers.
49217
49218 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49219
49220         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49221
49222 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49223
49224         * g++.dg/template/static1.C: New test.
49225         * g++.dg/template/static2.C: New test.
49226         * g++.old-deja/g++.ext/memconst.C: New test.
49227
49228 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49229
49230         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49231         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49232         * g++.dg/special/initp1.C: Likewise.
49233
49234 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49235
49236         * gcc.c-torture/execute/20021204-1.c: New test.
49237
49238 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49239
49240         * gcc.dg/ppc-fmadd-1.c: New file.
49241         * gcc.dg/ppc-fmadd-2.c: New file.
49242         * gcc.dg/ppc-fmadd-3.c: New file.
49243
49244 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49245
49246         * gcc.c-torture/compile/20021204-1.c: New test.
49247
49248 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49249
49250         * g++.dg/inherit/covariant2.C: New test.
49251         * g++.dg/inherit/covariant3.C: New test.
49252         * g++.dg/inherit/covariant4.C: New test.
49253         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49254         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49255
49256 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49257
49258         PR c++/8688
49259         * g++.dg/init/brace3.C: New test.
49260
49261 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49262
49263         * gcc.dg/20020210-1.c: Fix a comment typo.
49264
49265 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49266
49267         PR c++/8720
49268         * g++.dg/parse/defarg1.C: New test.
49269
49270         PR c++/8615
49271         * g++.dg/template/char1.C: New test.
49272
49273         * g++.dg/template/varmod1.C: Fix typo.
49274
49275 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49276
49277         DR 180
49278         * g++.old-deja/g++.pt/crash32.C: Expect error.
49279
49280 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49281
49282         PR c++/5919
49283         * g++.dg/template/varmod1.C: New test.
49284
49285         PR c++/8727
49286         * g++.dg/inherit/typeinfo1.C: New test.
49287
49288         PR c++/8663
49289         * g++.dg/inherit/typedef1.C: New test.
49290
49291 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49292
49293         PR c++/8332
49294         PR c++/8493
49295         * g++.dg/template/strlen1.C: New test.
49296
49297         PR c++/8227
49298         * g++.dg/template/ctor2.C: New test.
49299
49300         PR c++/8214
49301         * g++.dg/init/string1.C: New test.
49302
49303         PR c++/8511
49304         * g++.dg/template/friend8.C: New test.
49305
49306 2002-11-29  Joe Buck <jbuck@synopsys.com>
49307
49308         * g++.dg/lookup/anon2.C: New test.
49309
49310 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49311
49312         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49313         h8300 port.
49314
49315 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49316
49317         * gcc.dg/bitfld-6.c: New test.
49318
49319 2002-11-27  Jan Hubicka  <jh@suse.cz>
49320
49321         * gcc.c-torture/execute/20021127.[cx]: New test.
49322
49323 2002-11-26  Jan Hubicka  <jh@suse.cz>
49324
49325         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49326         quality.
49327
49328 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49329
49330         * g++.dg/init/brace2.C: New test.
49331         * g++.old-deja/g++.mike/p9129.C: Correct.
49332
49333 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49334
49335         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49336
49337 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49338
49339         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49340
49341 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49342
49343         * g++.dg/abi/empty11.C: New test.
49344         * g++.dg/rtti/cv1.C: New test.
49345
49346 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49347
49348         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49349
49350 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49351
49352         * g++.dg/abi/empty10.C: New test.
49353
49354 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49355
49356         * gcc.c-torture/compile/20021124-1.c: New test.
49357
49358 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49359
49360         * g++.dg/abi/rtti2.C: New test.
49361
49362 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49363
49364         * gcc.dg/i386-unroll-1.c: New test.
49365
49366 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49367
49368         * gcc.c-torture/compile/20021120-1.c: New test.
49369         * gcc.c-torture/compile/20021120-2.c: New test.
49370
49371 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49372
49373         * gcc.dg/bitfld-5.c: New test.
49374
49375 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49376
49377         * gcc.c-torture/execute/20021120-3.c: New test.
49378
49379 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49380
49381         * gcc.c-torture/execute/20021120-2.c: New test.
49382
49383 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49384
49385         * gcc.c-torture/execute/20021120-1.c: New test.
49386
49387 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49388
49389         * gcc.c-torture/execute/20021118-3.c: New test.
49390
49391 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49392
49393         * gcc.c-torture/compile/20021119-1.c: New test.
49394
49395 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49396
49397         * gcc.dg/duff-1.c: New test.
49398         * gcc.dg/duff-2.c: New test.
49399         * gcc.dg/duff-3.c: New test.
49400
49401 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49402
49403         * gcc.dg/cpp/_Pragma5.c: New test.
49404
49405 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49406
49407         * gcc.c-torture/execute/20021118-2.c: New test.
49408
49409 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49410
49411         * gcc.c-torture/execute/20021118-1.c: New test.
49412
49413 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49414
49415         * gcc.dg/20021116-1.c: New test.
49416
49417 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49418
49419         * g++.dg/abi/vcall1.C: New test.
49420
49421 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49422
49423         * gcc.dg/20021029-1.c: New test.
49424         * gcc.dg/20021029-2.c: New test.
49425
49426 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49427
49428         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49429
49430 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49431
49432         PR c/8439
49433         * gcc.dg/20021110.c: Move to ...
49434         * gcc.c-torture/compile/20021110.c: .... here.
49435
49436 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49437
49438         PR c/8467
49439         * gcc.c-torture/execute/20021111-1.c
49440
49441 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49442
49443         PR c/8439
49444         * gcc.dg/20021110.c: New test.
49445
49446 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49447
49448         * g++.dg/abi/vthunk3.C: Run only on x86.
49449
49450 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49451
49452         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49453
49454 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49455
49456         * lib/compat.exp (compat-execute): Fix logic error in last
49457         change.
49458
49459 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49460
49461         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49462
49463 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49464
49465         PR c++/8389
49466         * g++.dg/template/access6.C: New test.
49467
49468 2002-11-08  Jan Hubicka  <jh@suse.cz>
49469
49470         * gcc.dg/i386-ssefp-1.c: New test.
49471         * gcc.dg/i386-ssefp-1.c: New test.
49472
49473 2002-11-08  Jan Hubicka  <jh@suse.cz>
49474
49475         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49476
49477 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49478
49479         * g++.dg/abi/vthunk3.C: New test.
49480
49481         PR c++/8338
49482         * g++.dg/template/crash2.C: New test.
49483
49484 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49485
49486         * g++.dg/abi/dtor1.C: New test.
49487         * g++.dg/abi/dtor2.C: Likewise.
49488
49489 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49490
49491         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49492         Darwin.
49493
49494 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49495
49496         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49497         -mthumb.  Only xfail with -O0.
49498
49499 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49500
49501         * g++.dg/abi/thunk1.C: New test.
49502         * g++.dg/abi/thunk2.C: Likewise.
49503         * g++.dg/abi/vtt1.C: Likewise.
49504
49505 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49506
49507         PR optimization/8423
49508         * gcc.c-torture/execute/builtin-constant.c: New test.
49509
49510 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49511
49512         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49513         Add some more cases.
49514
49515 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49516
49517         PR c++/8391
49518         * g++.dg/opt/local1.C: New test.
49519
49520 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49521
49522         PR c++/8160
49523         * g++.dg/template/complit1.C: New test.
49524
49525         PR c++/8149
49526         * g++.dg/template/typename4.C: Likewise.
49527
49528 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49529
49530         Core issue 287, PR c++/7639
49531         * g++.dg/template/instantiate1.C: Adjust error location.
49532         * g++.dg/template/instantiate3.C: New test.
49533         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49534         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49535         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49536
49537 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49538
49539         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49540
49541 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49542
49543         PR c++/8287
49544         * g++.dg/init/dtor2.C: New test.
49545
49546 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49547
49548         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49549         * gcc.dg/nest.c: Bypass errors on irix6.
49550
49551 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49552
49553         * gcc.dg/nest.c: Expect error for mmix-*-*.
49554         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49555
49556 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49557
49558         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49559         markers.
49560
49561         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49562
49563 2002-10-25  Mike Stump  <mrs@apple.com>
49564
49565         * gcc.dg/warn-1.c: New test.
49566
49567 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49568
49569         * g++.dg/template/typename3.C: New test.
49570
49571 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49572
49573         * g++.dg/lookup/ptrmem1.C: New test.
49574
49575         * g++.dg/abi/vthunk2.C: New test.
49576
49577 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49578
49579         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49580
49581 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49582
49583         * g++.dg/abi/empty9.C: New test.
49584
49585 2002-10-24  Richard Henderson  <rth@redhat.com>
49586
49587         * g++.dg/inherit/thunk1.C: Enable for ia64.
49588
49589 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49590
49591         PR c++/8067
49592         * g++.dg/lookup/pretty1.C: New test.
49593
49594 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49595
49596         * gcc.dg/20021023-1.c: New test.
49597
49598 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49599
49600         PR c++/7679
49601         * g++.dg/parse/inline1.C: New test.
49602
49603 2002-10-23  Richard Henderson  <rth@redhat.com>
49604
49605         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49606
49607         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49608
49609 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49610
49611         PR c++/6579
49612         * g++.dg/parse/stmtexpr3.C: New test.
49613
49614 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49615
49616         * g++.dg/expr/cond1.C: New test.
49617
49618 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49619
49620         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49621
49622 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49623
49624         * g++.dg/abi/vbase13.C: New test.
49625         * g++.dg/abi/vbase14.C: Likewise.
49626
49627 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49628
49629         * gcc.dg/tls/pic-1.c: New test.
49630         * gcc.dg/tls/nonpic-1.c: New test.
49631         * gcc.dg/20021018-1.c: New test.
49632
49633 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49634
49635         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49636         Remove only files with the same base name as the test case.
49637         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49638         (profopt-execute): Likewise.  Also, remove old profiling
49639         and performance data files before running the tests.
49640
49641         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49642         * g++.dg/bprob/bprob.exp: Likewise.
49643         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49644         to allow more general test case names.
49645
49646         * g++.dg/bprob/bprob-1.C: Rename to ...
49647         * g++.dg/bprob/g++-bprob-1.C: ... this.
49648
49649         * g77.dg/bprob/bprob-1.f: Rename to ...
49650         * g77.dg/bprob/g77-bprob-1.f: ... this.
49651
49652 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49653
49654         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49655         bison 1.50 or later.
49656
49657 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49658
49659         * g++.dg/README: Describe more test directories.
49660
49661 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49662
49663         * g++.dg/init/array6.C: Add additional tests.
49664
49665 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49666
49667         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49668         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49669
49670 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49671
49672         * gcc.c-torture/compile/20020604-1.x: New.
49673         * gcc.c-torture/compile/simd-5.x: Likewise.
49674         * gcc.c-torture/execute/920710-1.x: Likewise.
49675         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49676
49677 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49678
49679         * g++.dg/inherit/override1.C: Add dg-options clause.
49680
49681 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49682
49683         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49684         _mm_slli_si128.
49685
49686 2002-10-19  Andreas Schwab  <schwab@suse.de>
49687
49688         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49689         directory component.
49690
49691 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49692
49693         * g++.dg/inherit/thunk1.C: New test.
49694
49695         * g++.dg/inherit/override1.C: New test.
49696
49697         * g++.dg/abi/mangle11.C: New test.
49698         * g++.dg/abi/mangle14.C: New test.
49699         * g++.dg/abi/mangle17.C: New test.
49700
49701 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49702
49703         * g++.dg/overload/member2.C: New test.
49704
49705 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49706
49707         * g++.dg/README: Describe new compat directory.
49708         * g++.dg/dg.exp: Skip tests in compat directory.
49709         * README.compat: New file.
49710         * lib/compat.exp: New expect script.
49711         * g++.dg/compat: New test directory.
49712         * g++.dg/compat/compat.exp: New expect script.
49713         * g++.dg/compat/abi: New test directory.
49714         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49715         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49716         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49717         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49718         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49719         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49720         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49721         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49722         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49723         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49724         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49725         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49726         * g++.dg/compat/break: New test directory.
49727         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49728         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49729         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49730         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49731         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49732         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49733         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49734         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49735         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49736         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49737         g++.dg/compat/break/README: New files.
49738         * g++.dg/compat/eh: New test directory.
49739         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49740         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49741         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49742         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49743         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49744         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49745         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49746         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49747         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49748         g++.dg/compat/eh/filter2_y.C,
49749         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49750         g++.dg/compat/eh/new1_y.C,
49751         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49752         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49753         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49754         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49755         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49756         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49757         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49758         g++.dg/compat/eh/unexpected1_y.C: New files.
49759         * g++.dg/compat/init: New test directory.
49760         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49761         g++.dg/compat/init/array5_y.C,
49762         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49763         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49764         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49765         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49766         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49767         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49768         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49769         g++.dg/compat/init/init-ref2_y.C: New files.
49770
49771 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49772
49773         PR c++/7584
49774         * g++.dg/inherit/using3.C: New test.
49775
49776 2002-10-17  Jan Hubicka  <jh@suse.cz>
49777
49778         * gcc.dg/20021017-2.c: New test.
49779
49780 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49781
49782         * g++.dg/abi/mangle16.C: Adjust.
49783
49784         * g++.dg/init/array8.C: New test.
49785
49786 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49787
49788         * gcc.dg/special/mips-abi.exp: New test.
49789         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49790
49791 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49792
49793         * g++.dg/abi/mangle16.C: New test.
49794         * g++.dg/abi/mangle17.C: Likewise.
49795
49796         PR c++/7478
49797         * g++.dg/template/ref1.C: New test.
49798
49799 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49800
49801         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49802
49803 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49804
49805         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49806
49807 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49808
49809         PR c++/7524
49810         * g++.dg/init/array7.C: New test.
49811
49812 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49813
49814         * g++.dg/init/array6.C: New test.
49815
49816         * g++.dg/abi/mangle13.C: Likewise.
49817         * g++.dg/abi/mangle14.C: Likewise.
49818         * g++.dg/abi/mangle15.C: Likewise.
49819
49820 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49821
49822         * g++.dg/abi/empty8.C: New test.
49823
49824 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49825
49826         * g++.dg/init/ctor1.C: New test.
49827
49828 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49829
49830         * gcc.c-torture/execute/20021015-1.c: New test.
49831
49832 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49833
49834         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49835
49836 2002-10-14  Jan Hubicka  <jh@suse.cz>
49837
49838         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49839
49840 2002-10-14  Richard Henderson  <rth@redhat.com>
49841
49842         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49843
49844 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49845
49846         PR optimization/6631
49847         * g++.dg/opt/const2.C: New test.
49848
49849 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49850
49851         PR c++/7176
49852         * g++.dg/parse/friend1.C: New test.
49853         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49854
49855 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49856
49857         * gcc.dg/20021014-1.c: New test.
49858
49859 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49860
49861         PR c++/5661
49862         * g++.dg/ext/vlm1.C: New test.
49863         * g++.dg/ext/vlm2.C: Likewise.
49864
49865         * g++.dg/init/array1.C: Remove invalid braces.
49866         * g++.dg/init/brace1.C: New test.
49867         * g++.dg/init/copy2.C: Likewise.
49868         * g++.dg/init/copy3.C: Likewise.
49869         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49870         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49871         braces.
49872
49873 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49874
49875         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49876
49877 2002-10-11  Richard Shann  <richard.shann@superh.com>
49878
49879         * gcc.c-torture/compile/simd-5.c: New test.
49880
49881 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49882
49883         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49884
49885 2002-10-10  Jim Wilson  <wilson@redhat.com>
49886
49887         * gcc.c-torture/execute/20021010-1.c: New test.
49888
49889 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49890
49891         PR c/7353
49892         * g++.dg/ext/typedef-init.C: New test.
49893         * gcc.dg/typedef-init.c: New test.
49894
49895 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49896
49897         * gcc.dg/cpp/paste13.c: New test.
49898
49899 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49900
49901         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49902         remaining platforms, XFAIL during compile, not execute.  Don't
49903         XFAIL at -O0.
49904
49905 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49906
49907         * gcc.dg/alias-1.c: Tweak expected warning.
49908
49909 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49910
49911         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49912
49913 2002-10-06  Andreas Jaeger  <aj@suse.de>
49914
49915         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49916         * gcc.dg/cpp/c++98.C: Likewise.
49917
49918         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49919         * g++.dg/cpp/c++98.C: Likewise.
49920
49921         * g++.dg/README (Subdirectories): Mention cpp directory.
49922
49923         PR target/7559
49924         * gcc.dg/20021006-1.c: New test.
49925
49926 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49927
49928         PR c++/7804
49929         * g++.dg/other/warning1.C: New test.
49930
49931 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49932
49933         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49934         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49935         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49936
49937 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49938
49939         PR c++/7931
49940         * g++.dg/template/ptrmem3.C: New test.
49941
49942         PR c++/7754
49943         * g++.dg/template/union1.C: New test.
49944
49945 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49946
49947         PR c++/8006
49948         * g++.dg/abi/mangle9.C: New test.
49949         * g++.dg/abi/mangle10.C: New test.
49950         * g++.dg/abi/mangle11.C: New test.
49951         * g++.dg/abi/mangle12.C: New test.
49952
49953 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49954
49955         PR c++/7188.
49956         * g++.dg/template/meminit1.C: New test.
49957         * g++.dg/warn/Wreorder-1.C: Likewise.
49958         * g++.old-deja/g++.mike/warn3.C: Tweak.
49959         * lib/prune.exp: Ingore "in copy constructor".
49960
49961 2002-10-02  Andreas Jaeger  <aj@suse.de>
49962
49963         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49964         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49965         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49966         on x86-64.
49967
49968 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49969
49970         * gcc.dg/empty1.C: Fix typo.
49971
49972 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
49973
49974         * gcc.dg/alias-1.c: New test.
49975
49976 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49977
49978         * gcc.dg/empty1.C: New test.
49979
49980         * g++.dg/tls/init-2.C: Tweak error messages.
49981
49982 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
49983
49984         * gcc.c-torture/compile/20020923-1.c: New test.
49985
49986 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
49987
49988         * gcc.c-torture/execute/ffs-1.c: New test.
49989         * gcc.c-torture/execute/ffs-2.c: Ditto.
49990
49991 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49992
49993         * g++.dg/overload/member1.C: New test.
49994
49995 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49996
49997         * g++.dg/abi/empty7.C: New test.
49998         * g++.dg/init/pm2.C: Likewise.
49999
50000 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50001
50002         * g++.dg/rtti/crash1.C: New test.
50003
50004 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50005
50006         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50007         gcc.dg/sibcall-4.c: New tests.
50008
50009 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50010
50011         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50012         powerpc and MMIX targets.
50013
50014 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50015
50016         * gcc.dg/cpp/20020927-1.c: New.
50017
50018 2002-09-26  David S. Miller  <davem@redhat.com>
50019
50020         * gcc.c-torture/compile/trunctfdf.c: New.
50021
50022 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50023
50024         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50025
50026 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50027
50028         * gcc.c-torture/execute/loop-15.c: New.
50029
50030 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50031
50032         * README.QMTEST: Fix typo.
50033
50034 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50035
50036         * gcc.dg/20020926-1.c: New test.
50037
50038 2002-09-25  David S. Miller  <davem@redhat.com>
50039
50040         PR target/7842
50041         * gcc.c-torture/execute/shiftdi.c: New test.
50042
50043 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50044
50045         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50046         unique to the tool.
50047         * lib/g77.exp (g77_init): Likewise.
50048         * lib/g++.exp (g++_init): Likewise.
50049         * lib/objc.exp (objc_init): Likewise.
50050
50051 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50052
50053         * g++.dg/abi/empty5.C: New test.
50054         * g++.dg/abi/empty6.C: New test.
50055         * g++.dg/abi/vbase12.C: New test.
50056
50057 2002-09-25  Richard Henderson  <rth@redhat.com>
50058
50059         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50060         too-small long double.
50061
50062 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50063
50064         * gcc.dg/20020919-1.c: New test.
50065
50066 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50067
50068         * g++.dg/abi/bitfield6.C: New test.
50069         * g++.dg/abi/bitfield7.C: New test.
50070         * g++.dg/abi/bitfield8.C: New test.
50071         * g++.dg/abi/vbase11.C: New test.
50072
50073 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50074
50075         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50076         hppa*-*-hpux*.  Update test comment.
50077
50078 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50079
50080         * gcc.dg/tls/struct-1.c: New test.
50081
50082 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50083
50084         * gcc.dg/cpp/tr-warn2.c: Update.
50085
50086 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50087
50088         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50089
50090 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50091
50092         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50093         systems.
50094
50095 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50096
50097         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50098
50099         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50100         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50101         setting of cxxfilt.
50102
50103 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50104
50105         * gcc.dg/20020312-2.c: Update for darwin.
50106
50107 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50108
50109         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50110
50111 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50112
50113         * objc.dg/comp-types-1.m: New test.
50114         * objc.dg/comp-types-2.m: New test.
50115         * objc.dg/comp-types-3.m: New test.
50116         * objc.dg/comp-types-4.m: New test.
50117         * objc.dg/comp-types-5.m: New test.
50118         * objc.dg/comp-types-6.m: New test.
50119
50120 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50121
50122         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50123
50124 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50125
50126         * g++.dg/other/do1.C: New test.
50127
50128         * g++.dg/template/subst1.C: New test.
50129
50130 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50131
50132         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50133
50134 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50135
50136         * g++.dg/template/qualttp20.C: Adjust expected errors.
50137         * g++.old-deja/g++.jason/report.C: Likewise.
50138         * g++.old-deja/g++.other/qual1.C: Likewise.
50139
50140         * g++.dg/lookup/scoped2.C: New test.
50141
50142         * g++.dg/ext/asm3.C: New test.
50143
50144 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50145
50146         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50147
50148 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50149
50150         * ChangeLog: follow spelling conventions.
50151         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50152         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50153         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50154         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50155         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50156         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50157         * g++.old-deja/g++.law/global-init1.C: Likewise.
50158         * g++.old-deja/g++.other/delete4.C: Likewise.
50159         * g++.old-deja/g++.other/inline21.C: Likewise.
50160         * g++.old-deja/g++.other/singleton.C: Likewise.
50161         * g77.dg/strlen0.f: Likewise.
50162         * g77.f-torture/compile/20010519-1.f: Likewise.
50163         * g77.f-torture/compile/980310-4.f: Likewise.
50164         * gcc.c-torture/compile/20000605-1.c: Likewise.
50165         * gcc.c-torture/execute/20020225-1.c: Likewise.
50166         * gcc.dg/c90-hexfloat-2.c: Likewise.
50167         * gcc.dg/c99-bool-1.c: Likewise.
50168         * gcc.dg/c99-hexfloat-2.c: Likewise.
50169         * gcc.dg/dll-2.c: Likewise.
50170         * gcc.dg/wtr-union-init-1.c: Likewise.
50171         * gcc.dg/wtr-union-init-2.c: Likewise.
50172         * gcc.dg/wtr-union-init-3.c: Likewise.
50173         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50174         * gcc.dg/cpp/defined.c: Likewise.
50175         * gcc.dg/cpp/macsyntx.c: Likewise.
50176         * gcc.dg/cpp/paste2.c: Likewise.
50177         * gcc.dg/cpp/trad/defined.c: Likewise.
50178         * gcc.dg/format/c90-printf-1.c: Likewise.
50179         * gcc.dg/format/c90-scanf-1.c: Likewise.
50180         * gcc.dg/format/c99-printf-1.c: Likewise.
50181         * gcc.dg/format/c99-scanf-1.c: Likewise.
50182         * gcc.misc-tests/gcov-8.c: Likewise.
50183         * lib/profopt.exp: Likewise.
50184
50185 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50186
50187         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50188
50189 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50190
50191         * g++.dg/inherit/using2.C: New test.
50192
50193 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50194
50195         * ChangeLog: Follow spelling conventions.
50196         * g++.dg/template/friend4.C: Likewise.
50197         * g++.old-deja/g++.pt/crash67.C: Likewise.
50198         * gcc.c-torture/execute/20000801-4.c: Likewise.
50199         * gcc.dg/c90-digraph-1.c: Likewise.
50200         * gcc.dg/c94-digraph-1.c: Likewise.
50201         * gcc.dg/c99-digraph-1.c: Likewise.
50202         * gcc.dg/cpp/line5.c: Likewise.
50203         * gcc.dg/cpp/multiline.c: Likewise.
50204         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50205         * gcc.dg/format/attr-3.c: Likewise.
50206         * gcc.dg/format/c90-scanf-3.c: Likewise.
50207         * gcc.dg/format/ext-4.c: Likewise.
50208
50209 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50210
50211         * g++.dg/template/pretty1.C: New test.
50212
50213 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50214
50215         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50216
50217 2002-09-13  Matt Austern  <austern@apple.com>
50218
50219         * g++.dg/other/constref[12].C: New, regression tests for
50220         passing a cast expression to a function by const reference.
50221
50222 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50223
50224         * g++.dg/template/deduce1.C: New test.
50225
50226 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50227
50228         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50229         32-bit int.
50230
50231 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50232
50233         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50234         usage.
50235
50236 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50237
50238         * gcc.c-torture/compile/20020910-1.c: New test.
50239
50240 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50241
50242         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50243
50244 2002-09-10  Andreas Jaeger  <aj@suse.de>
50245
50246         * gcc.dg/20020312-2.c: Adjust for x86-64.
50247
50248 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50249
50250         * g77.dg/7388.f: New test case for PR 7388.
50251
50252 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50253
50254         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50255
50256 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50257
50258         * objc.dg/proto-lossage-1.m: New test.
50259
50260 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50261
50262         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50263
50264 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50265
50266         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50267         expected to pass.
50268
50269 2002-09-06  Stan Shebs  <shebs@apple.com>
50270             David Edelsohn  <edelsohn@gnu.org>
50271
50272         * gcc.dg/weak: New directory.
50273         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50274         target-specific xfail bits.
50275         * gcc.dg/typeof-2.c: Move to new directory.
50276         * gcc.dg/weak.exp: New expect script.
50277
50278 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50279
50280         * gcc.c-torture/execute/extzvsi.c: New test.
50281
50282 2002-09-05  Stan Shebs  <shebs@apple.com>
50283
50284         * gcc.dg/weak-1.c: xfail on Darwin.
50285         * gcc.dg/weak-2.c: Ditto.
50286         * gcc.dg/weak-3.c: Ditto.
50287         * gcc.dg/weak-4.c: Ditto.
50288         * gcc.dg/weak-5.c: Ditto.
50289         * gcc.dg/weak-6.c: Ditto.
50290         * gcc.dg/weak-7.c: Ditto.
50291         * gcc.dg/weak-8.c: Ditto.
50292         * gcc.dg/weak-9.c: Ditto.
50293
50294 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50295
50296         * gcc.c-torture/execute/loop-14.c: New test.
50297
50298 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50299
50300         * g++.dg/other/cxa-atexit1.C: New test.
50301
50302         * gcc.dg/typeof-2.c: New test.
50303
50304 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50305
50306         * gcc.dg/builtins-2.c: New testcase.
50307         * gcc.dg/builtins-3.c: New testcase.
50308
50309 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50310
50311         * gcc.dg/cpp/_Pragma4.c: New test.
50312
50313 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50314
50315         * objc/execute/nil_method-1.m: New testcase.
50316
50317 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50318
50319         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50320         [Object class], not [Object initialize].
50321
50322 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50323             Hans-Peter Nilsson  <hp@bitrange.com>
50324
50325         * gcc.c-torture/execute/20020720-1.x: Skip test on
50326         mmix-knuth-mmixware.  Correct comment.
50327
50328 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50329
50330         * g++.dg/abi/bitfield5.C: New test.
50331         * g++.dg/abi/vbase10.C: Likewise.
50332
50333 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50334
50335         * objc.dg/undeclared-selector.m: New test.
50336
50337 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50338
50339         * g++.dg/other/offsetof1.C: Avoid cast warning.
50340
50341 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50342
50343         * objc.dg/super-class-2.m: New test.
50344
50345 2002-08-24  Matt Austern  <austern@apple.com>
50346
50347         * g++.dg/ext/lvaddr.C: New test.
50348         * g++.dg/ext/lvcast.C: New test.
50349
50350 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50351
50352         * g++.dg/inherit/cond1.C: New test.
50353
50354 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50355
50356         * gcc.dg/noncompile/incomplete-1.c: New test.
50357
50358 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50359
50360         * gcc.dg/typespec-1.c: New test.
50361
50362 2002-08-20  Devang Patel  <dpatel@apple.com>
50363         * objc.dg/proto-hier-2.m: New test.
50364
50365 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50366
50367         * objc.dg/bitfield-1.m: New test.
50368         * objc.dg/bitfield-2.m: New test.
50369
50370 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50371
50372         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50373         gcc.dg/c99-flex-array-4.c: New tests.
50374
50375 2002-08-16  Stan Shebs  <shebs@apple.com>
50376
50377         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50378
50379 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50380
50381         * gcc.dg/typeof-1.c: New test.
50382         * g++.dg/ext/typeof2.C: New test.
50383
50384 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50385
50386         * g++.dg/other/offsetof1.C: New test.
50387
50388 2002-08-14  Richard Henderson  <rth@redhat.com>
50389
50390         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50391
50392 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50393
50394         * gcc.dg/cpp/_Pragma3.c: New test.
50395
50396 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50397
50398         * g++.dg/template/inherit3: New test.
50399
50400 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50401
50402         * gcc.dg/bitfld-4.c: Add blank options.
50403
50404 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50405
50406         * g++.dg/template/crash1.C: New test.
50407
50408 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50409
50410         * gcc.dg/tls/opt-2.c: New test.
50411
50412 2002-08-08  Devang Patel  <dpatel@apple.com>
50413
50414         * objc.dg/selector-1.m : New test
50415
50416 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50417
50418         * g++.dg/abi/bitfield4.C: New test.
50419         * gcc.dg/bitfld-4.c: New test.
50420
50421 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50422
50423         * g++.dg/other/packed1.C: New test.
50424
50425 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50426
50427         * g++.dg/abi/offsetof.C: Tweak error messages.
50428         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50429
50430 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50431
50432         * gcc.dg/bitfld-3.c: New test.
50433
50434 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50435             Richard Henderson  <rth@redhat.com>
50436
50437         * gcc.dg/i386-bitfield1.c: New test.
50438         * g++.dg/abi/bitfield3.C: Update.
50439
50440 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50441
50442         * objc.dg/const-str-2.m: Update.
50443         * gcc.dg/cpp/c++98.c: Change to C extension.
50444         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50445         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50446
50447 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50448
50449         * gcc.dg/tls/diag-3.c: New.
50450
50451 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50452
50453         * g++.dg/README (Subdirectories): Document new subdir expr.
50454         * g++.dg/expr/pmf-1.C: New test.
50455
50456 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50457
50458         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50459
50460 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50461
50462         * g++.dg/abi/bitfield3.C: New test.
50463
50464 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50465
50466         * lib/gcov.exp: Tweak expected line formats.
50467         * gcc.misc-tests/gcov8.c: New test.
50468         * gcc.misc-tests/gcov8.x: New flags.
50469
50470 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50471
50472         * consistency.vlad/layout/endian.c: Include string.h.
50473
50474         * gcc.c-torture/execute/20020805-1.c: New test.
50475
50476 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50477
50478         * g++.dg/other/conversion1.C: New test.
50479
50480 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50481
50482         * gcc.dg/builtins-1.c: New testcase.
50483
50484 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50485
50486         * g++.dg/inherit/access3.C: New test.
50487
50488 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50489
50490         * gcc.dg/ia64-visibility-2.c: New test.
50491
50492 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50493
50494         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50495         __qualifier_flags to __flags.
50496
50497 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50498
50499         * g++.dg/inherit/operator1.C: New test.
50500         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50501         * g++.dg/other/error1.C: Change expected error message.
50502         * g++.dg/template/conv4.C: Likewise.
50503
50504 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50505
50506         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50507         for documented behavior.
50508
50509 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50510
50511         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50512         several targets known to fail.
50513
50514 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50515
50516         * gcc.dg/mips-args-[123].c: New tests.
50517
50518 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50519
50520         * gcc.dg/ppc-spe.c: New.
50521
50522 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50523
50524         * g++.dg/other/ptrmem4.C: New testcase.
50525
50526 2002-07-24  Richard Henderson  <rth@redhat.com>
50527
50528         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50529
50530 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50531
50532         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50533
50534 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50535
50536         * gcc.c-torture/execute/memset-3.c: New testcase.
50537
50538 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50539
50540         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50541         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50542
50543 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50544
50545         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50546         Delete.
50547
50548 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50549
50550         * gcc.c-torture/compile/simd-4.c: New test.
50551
50552 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50553
50554         PR c++/7347, c++/7348
50555         * g++.dg/template/access4.C: New test.
50556         * g++.dg/template/access5.C: New test.
50557         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50558         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50559         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50560         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50561
50562 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50563
50564         * gcc.dg/gnu89-init-2.c: New test.
50565
50566 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50567
50568         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50569
50570 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50571
50572         * gcc.c-torture/execute/20020720-1.c: New testcase.
50573
50574 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50575
50576         * gcc.dg/cpp/Wsignprom.c: New tests.
50577
50578 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50579
50580         * gcc.c-torture/execute/loop-13.c: New test.
50581
50582 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50583
50584         * gcc.dg/cpp/expr.c: New tests.
50585
50586 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50587
50588         * g++.dg/opt/pr6713.C: Add template instantiation.
50589
50590 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50591
50592         * gcc.dg/nest.c: New test.
50593
50594 2002-07-17  Richard Henderson  <rth@redhat.com>
50595
50596         * g++.dg/opt/pr6713.C: New test.
50597
50598 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50599
50600         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50601         XFAIL for all x86 processors.
50602
50603 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50604
50605         * gcc.c-torture/execute/20010122-1.x: Do not test with
50606         -fomit-frame-pointer.
50607
50608 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50609
50610         * g++.dg/template/instantiate2.C: New test.
50611         * g++.dg/template/spec4.C: New test.
50612
50613 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50614
50615         * g++.dg/template/access2.C: New test.
50616         * g++.dg/template/access3.C: New test.
50617
50618 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50619
50620         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50621         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50622         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50623         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50624         Convert to use <stdarg.h>.
50625         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50626         Delete.
50627         * gcc.dg/va-arg-2.c: New.
50628         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50629
50630 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50631
50632         * gcc.c-torture/compile/20020710-1.c: New test.
50633
50634 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50635                           Andrew Pinski  <pinskia@physics.uc.edu>
50636
50637         gcc.c-torture/compile/simd-2.c: New testcase.
50638         gcc.c-torture/compile/simd-3.c: Likewise.
50639
50640 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50641
50642         PR c++/7224
50643         * g++.dg/overload/error1.C: New test.
50644
50645 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50646
50647         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50648         configuration and IRIX 6 O32 ABI.
50649
50650 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50651
50652         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50653
50654 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50655
50656         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50657
50658 2002-07-10  Jeffrey A Law  <law@redhat.com>
50659
50660         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50661
50662         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50663
50664 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50665
50666         * gcc.dg/20020312-2.c: Check for __PPC__.
50667
50668 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50669
50670         * gcc.c-torture/compile/20020709-1.c: New test.
50671
50672 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50673
50674         * g++.dg/template/qualttp21.C: New test case.
50675
50676 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50677
50678         * gcc.c-torture/compile/20020706-1.c: New test.
50679         * gcc.c-torture/compile/20020706-2.c: New test.
50680
50681 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50682             Alexandre Oliva  <aoliva@redhat.com>
50683
50684         * g++.dg/warn/incomplete1.C: New test.
50685
50686 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50687
50688         PR c++/7099
50689         * g++.dg/warn/noreturn1.C: New test.
50690
50691 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50692
50693         PR c++/6706
50694         * g++.dg/debug/debug6.C: New test.
50695         * g++.dg/debug/debug7.C: New test.
50696
50697 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50698
50699         * gcc.c-torture/compile/simd-3.c: New test.
50700
50701 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50702
50703         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50704         * gcc.dg/20020620-1.c: Likewise.
50705
50706 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50707
50708         PR c++/6944
50709         * g++.dg/init/array4.C: New test.
50710         * g++.dg/init/array5.C: New test.
50711
50712 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50713
50714         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50715         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50716
50717 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50718
50719         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50720         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50721         * gcc.dg/wtr-conversion-1.c: Likewise.
50722         * gcc.dg/wtr-escape-1.c: Likewise.
50723         * gcc.dg/wtr-int-type-1.c: Likewise.
50724         * gcc.dg/wtr-label-1.c: Likewise.
50725         * gcc.dg/wtr-static-1.c: Likewise.
50726         * gcc.dg/wtr-strcat-1.c: Likewise.
50727         * gcc.dg/wtr-suffix-1.c: Likewise.
50728         * gcc.dg/wtr-switch-1.c: Likewise.
50729         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50730         * gcc.dg/wtr-union-init-1.c: Likewise.
50731         * gcc.dg/wtr-union-init-2.c: Likewise.
50732         * gcc.dg/wtr-union-init-3.c: Likewise.
50733
50734         * gcc.dg/wtr-func-def-1.c: New test.
50735
50736 2002-07-02 Devang Patel <dpatel@apple.com>
50737
50738         * objc.dg/param-1.m: New test.
50739
50740 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50741
50742         * gcc.dg/cpp/trad/directive.c: Add test.
50743         * gcc.dg/cpp/trad/macroargs.c: Add test.
50744         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50745
50746 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50747
50748         * gcc.dg/cpp/cmdlne-M.c: New test.
50749
50750 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50751
50752         * objc.dg/desig-init-1.m: New test.
50753
50754 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50755
50756         PR c++/6716
50757         * g++.dg/template/instantiate1.C: New test.
50758
50759 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50760
50761         PR c++/7112
50762         * g++.dg/template/sizeof2.C: New test.
50763
50764 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50765
50766         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50767         gcc.dg/cpp/trad/include.c: New tests.
50768
50769 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50770
50771         PR target/7177
50772         * gcc.c-torture/compile/20020701-1.c: New test.
50773
50774 2002-07-01  Stan Shebs  <shebs@apple.com>
50775
50776         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50777         header here...
50778         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50779         (objc-torture-execute): or here.
50780
50781 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50782
50783         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50784
50785 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50786
50787         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50788
50789 2002-06-30  Devang Patel  <dpatel@apple.com>
50790
50791         * objc.dg/fsyntax-only.m: New test.
50792
50793 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50794
50795         PR c++/6695
50796         * g++.dg/template/friend7.C: New file.
50797
50798 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50799
50800         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50801         return type.
50802
50803 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50804
50805         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50806         avoid division by zero.
50807
50808 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50809
50810         * gcc.dg/Wunknownprag.c: New tests.
50811
50812 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50813
50814         * gcc.c-torture/execute/simd-2.c: New test.
50815
50816 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50817
50818         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50819         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50820         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50821         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50822         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50823         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50824         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50825         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50826         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50827         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50828         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50829         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50830         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50831         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50832         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50833         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50834         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50835
50836 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50837
50838         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50839         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50840         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50841         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50842         New tests.
50843         * gcc.dg/cpp/trad/directive.c: Update.
50844
50845 2002-06-23  Andreas Jaeger  <aj@suse.de>
50846
50847         * gcc.c-torture/execute/complex-6.c: New.
50848
50849 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50850
50851         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50852         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50853         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50854         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50855
50856 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50857
50858         * gcc.dg/cpp/trad: New directory with traditional tests copied
50859         from parent directory.
50860         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50861         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50862         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50863         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50864         Move to trad/ and rename.
50865         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50866         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50867         gcc.dg/cpp/trad/redef2.c: New tests.
50868         * gcc.dg/cpp/trad/trad.exp: New driver.
50869
50870 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50871
50872         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50873         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50874         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50875         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50876         Remove.
50877
50878 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50879
50880         * gcc.dg/20020620-1.c: New test.
50881
50882 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50883
50884         * g++.dg/template/ttp4.C: New test.
50885
50886 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50887
50888         * g++.dg/opt/vt1.C: Fix regexp.
50889
50890 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50891
50892         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50893         Don't use attribute `noinline'.
50894
50895 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50896
50897         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50898
50899 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50900
50901         * gcc.c-torture/execute/simd-1.c: New.
50902
50903         * gcc.dg/simd-1.c: New.
50904
50905 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50906
50907         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50908
50909 2002-06-16  Richard Henderson  <rth@redhat.com>
50910
50911         * g++.dg/ext/anon-struct1.C: New.
50912         * g++.dg/ext/anon-struct2.C: New.
50913         * g++.dg/ext/anon-struct3.C: New.
50914         * gcc.dg/anon-struct-1.c: New.
50915         * gcc.dg/anon-struct-2.c: New.
50916         * gcc.dg/anon-struct-3.c: New.
50917         * gcc.dg/20011008-1.c: Adjust warning text.
50918         * gcc.dg/20020527-1.c: Add -fms-extensions.
50919
50920 2002-06-16  Richard Henderson  <rth@redhat.com>
50921
50922         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50923
50924 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50925
50926         * gcc.c-torture/execute/20020615-1.c: New test.
50927
50928 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50929
50930         * gcc.c-tortuture/execute/compare-1.c: New test case.
50931         * gcc.c-tortuture/execute/compare-2.c: New test case.
50932         * gcc.c-tortuture/execute/compare-3.c: New test case.
50933
50934 2002-06-13  Richard Henderson  <rth@redhat.com>
50935
50936         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50937         ia64 ilp32.
50938
50939 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50940
50941         * g++.dg/template/typename2.C: Update error message.
50942
50943 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50944
50945         * gcc.c-torture/execute/20020611-1.c: New test.
50946
50947 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50948
50949         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50950         list of targets to skip.
50951
50952 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50953
50954         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50955         targets if not optimizing.
50956
50957 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50958
50959         * gcc.c-torture/compile/20020605-1.c: New test.
50960
50961         * g++.dg/opt/vt1.C: New test.
50962
50963         * gcc.dg/20020531-1.c: New test.
50964
50965         * gcc.dg/20020530-1.c: New test.
50966
50967         * gcc.dg/20020527-1.c: New test.
50968
50969         * g++.dg/opt/cse1.C: New test.
50970
50971 2002-06-07  Roger Sayle  <roger@eyesopen.com>
50972
50973         * gcc.dg/20020607-2.c: New test case.
50974
50975 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
50976
50977         * gcc.c-torture/compile/20020604-1.c: New test.
50978
50979 2002-06-04  Richard Henderson  <rth@redhat.com>
50980
50981         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50982         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50983         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50984
50985 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
50986
50987         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50988
50989 2002-06-03  Richard Henderson  <rth@redhat.com>
50990
50991         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50992         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50993
50994 2002-06-02  Richard Henderson  <rth@redhat.com>
50995
50996         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50997         test functions static.
50998
50999 2002-06-02  Andreas Jaeger  <aj@suse.de>
51000
51001         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51002         now.
51003
51004 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51005
51006         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51007         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51008         Update for mofified diagnostics.
51009         * gcc.dg/c99-intconst-1.c: No longer fail.
51010
51011 2002-06-02  Richard Henderson  <rth@redhat.com>
51012
51013         * gcc.dg/uninit-A.c: Remove xfail markers.
51014
51015 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51016
51017         * gcc.dg/fnegate-1.c: New test case.
51018
51019 2002-05-30  Osku Salerma  <osku@iki.fi>
51020
51021         * gcc.c-torture/execute/mayalias-1.c: New file.
51022
51023 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51024
51025         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51026         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51027         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51028
51029 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51030
51031         * gcc.c-torture/execute/20020529-1.c: New test.
51032
51033 2002-05-27  Richard Henderson  <rth@redhat.com>
51034
51035         * g++.dg/ext/attrib6.C: New test case.
51036
51037 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51038
51039         * gcc.c-torture/execute/pure-1.c: New test.
51040
51041 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51042
51043         * gcc.dg/cpp/arith-2.c: Remove.
51044
51045 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51046
51047         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51048         * gcc.dg/cpp/if-3.c: Remove.
51049
51050 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51051
51052         * g++.dg/opt/cse2.C: New test.
51053
51054 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51055
51056         * gcc.dg/cpp/arith-1.c: New semantic tests.
51057         * gcc.dg/cpp/if-1.c: Update.
51058
51059 2002-05-24  Ben Elliston  <bje@redhat.com>
51060
51061         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51062
51063 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51064
51065         * gcc.dg/verbose-asm.c: New test.
51066
51067 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51068
51069         * gcc.dg/cpp/paste12.c: New test.
51070
51071 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51072
51073         * g++.dg/parse/named_ops.C: New test.
51074
51075 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51076
51077         * gcc.dg/weak-8.c: New test.
51078
51079 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51080
51081         * gcc.dg/weak-2.c: Allow optional leading underscore
51082         in scan-assembler symbol name.
51083         * gcc.dg/weak-3.c: Likewise.
51084         * gcc.dg/weak-4.c: Likewise.
51085         * gcc.dg/weak-5.c: Likewise.
51086
51087 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51088
51089         * gcc.dg/20020523-1.c: New test.
51090
51091 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51092
51093         * objc.dg/const-str-2.m: Update now that we stop after
51094         a command line error.
51095
51096 2002-05-22  Richard Henderson  <rth@redhat.com>
51097
51098         * g++.dg/dg.exp: Fix typo in test pruneing.
51099
51100 2002-05-22  Richard Henderson  <rth@redhat.com>
51101
51102         * g++.dg/dg.exp: Prune the tls subdirectory.
51103         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51104         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51105         * g++.dg/tls/init-1.C: New.
51106
51107 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51108
51109         * gcc.dg/20020517-1.c: New test.
51110
51111 2002-05-21  Richard Henderson  <rth@redhat.com>
51112
51113         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51114         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51115
51116 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51117
51118         * g++.dg/other/copy2.C: New test.
51119
51120 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51121
51122         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51123         (MAX_COPY): Bump up to 10 times sizeof (long long).
51124         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51125
51126         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51127         sizeof (long long).
51128
51129         * gcc.c-torture/execute/strcpy-1.c: New test.
51130
51131 2002-05-19  Jason Merrill  <jason2redhat.com>
51132
51133         * g++.dg/ext/oper1.C: New test.
51134
51135 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51136 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51137
51138         * README.QMTEST: New file.
51139
51140         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51141
51142 2002-05-19  Andreas Jaeger  <aj@suse.de>
51143
51144         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51145         now.
51146         * gcc.c-torture/execute/loop-2d.x: Likewise.
51147
51148 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51149
51150         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51151         support weak symbols.
51152         * gcc.dg/weak-4.c: Likewise.
51153         * gcc.dg/weak-6.c: Likewise.
51154
51155 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51156
51157         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51158         cygwin, coff and h8300-*-hms targets
51159         * gcc.dg/weak-5.c: Likewise.
51160         * gcc.dg/weak-7.c: Likewise.
51161
51162 2002-05-16  Jason Merrill  <jason@redhat.com>
51163
51164         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51165         (scan-assembler-not, scan-assembler-dem): Likewise.
51166         (scan-assembler-dem-not): Likewise.
51167
51168 2002-05-15  Richard Henderson  <rth@redhat.com>
51169
51170         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51171
51172 2002-05-15  Richard Henderson  <rth@redhat.com>
51173
51174         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51175         (vfoo1f): Warning here.
51176         (vfoo1l): Don't redefine the alias.
51177
51178 2002-05-14  Jason Merrill  <jason@redhat.com>
51179             Alexandre Oliva  <aoliva@redhat.com>
51180
51181         * g++.dg/init/pm1.C: New test.
51182
51183 2002-05-12  David S. Miller  <davem@redhat.com>
51184
51185         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51186         types.
51187
51188 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51189
51190         * gcc.c-torture/execute/20020510-1.c: New test case.
51191
51192 2002-05-10  David S. Miller  <davem@redhat.com>
51193
51194         * gcc.c-torture/execute/conversion.c: Test long double too.
51195
51196 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51197
51198         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51199         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51200         * lib/g++.exp (g++_link_flags): Likewise.
51201         * lib/objc.exp (objc_target_compile): Likewise.
51202
51203 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51204
51205         * gcc.dg/cpp/poison.c: Update.
51206         * gcc.dg/cpp/20000625-2.c: Remove.
51207         * gcc.dg/cpp/direct2s.c: Remove final test.
51208
51209 2002-05-08  Tom Rix  <trix@redhat.com>
51210
51211         * gcc.c-torture/execute/20020508-1.c: New test.
51212         * gcc.c-torture/execute/20020508-2.c: New test.
51213         * gcc.c-torture/execute/20020508-3.c: New test.
51214
51215 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51216
51217         * gcc.dg/cpp/charconst-4.c: More tests.
51218
51219 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51220
51221         PR c/6569
51222         * gcc.dg/weak-3.c: Update location of warning messages.
51223         * gcc.dg/weak-5.c: Likewise.
51224
51225 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51226
51227         * gcc.c-torture/execute/20020506-1.c: New test case.
51228
51229 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51230
51231         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51232
51233 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51234
51235         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51236
51237 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51238
51239         * gcc.dg/cpp/charconst-3.c: New test.
51240
51241 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51242
51243         * gcc.dg/cpp/charconst.c: Update tests.
51244
51245 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51246
51247         * treelang: Added directory for new sample language treelang. Also
51248         lib/treelang.exp: New file to signal treelang should be tested.
51249
51250 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51251
51252         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51253         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51254         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51255         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51256         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51257         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51258         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51259
51260 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51261
51262         * gcc.dg/format/xopen-2.c: New test.
51263
51264 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51265
51266         * gcc.dg/20020503-1.c: New test.
51267
51268 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51269
51270         * g++.dg/init/dtor1.C: Make it tougher.
51271
51272 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51273
51274         * g++.dg/init/dtor1.C: New test.
51275
51276 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51277
51278         * gcc.dg/altivec-8.c: New.
51279
51280 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51281
51282         * gcc.dg/altivec-7.c: New.
51283
51284 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51285
51286         * g++.dg/parse/typedef1.C: New test.
51287
51288 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51289
51290         PR c++/6486
51291         * g++.dg/template/friend6.C: New test.
51292
51293         PR c++/6492
51294         * g++.dg/init/copy1.C: New test.
51295
51296 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51297
51298         * g++.dg/warn/effc1.C: New test.
51299
51300 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51301
51302         * gcc.dg/cpp/if-cexp.c: Add a test.
51303
51304 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51305
51306         * gcc.dg/20020426-2.c: New test.
51307
51308 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51309
51310         * gcc.dg/cpp/if-mop.c: Update.
51311         * gcc.dg/cpp/if-mpar.c: Add test.
51312         * gcc.dg/cpp/if-oppr.c: Update.
51313
51314 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51315
51316         PR c/6343
51317         * gcc.dg/weak-[2-7].c: New tests.
51318
51319 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51320
51321         * gcc.dg/enum1.c: New test.
51322
51323 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51324
51325         PR c++/6497
51326         * g++.dg/inherit/access2.C: New test.
51327
51328 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51329
51330         PR bootstrap/6445
51331         * gcc.dg/20020426-1.c: New test.
51332
51333 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51334
51335         * g++.dg/abi/enum1.C: New test.
51336
51337 2002-04-26  Richard Henderson  <rth@redhat.com>
51338
51339         * gcc.dg/c99-bool-1.c: Expect always true warning.
51340
51341 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51342
51343         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51344
51345 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51346
51347         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51348         targets.
51349
51350 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51351
51352         * g++.dg/abi/mange7.C: New test.
51353
51354         PR c++/6438.
51355         * g++.dg/parse/stmtexpr2.C: New test.
51356
51357 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51358
51359         * gcc.dg/20020312-2.c: Add SH target.
51360
51361 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51362
51363         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51364         compiler output on mips*-*-irix*.
51365
51366 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51367
51368         * g++.dg/parse/attr1.C: New test.
51369
51370 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51371
51372         * gcc.c-torture/execute/string-opt-17.c: New test case.
51373         * gcc.c-torture/execute/memset-2.c: New test case.
51374
51375 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51376
51377         PR c++/6256:
51378         * g++.dg/template/friend5.C: New test.
51379
51380         PR c++/6331:
51381         * g++.dg/template/qual1.C: Likewise.
51382
51383 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51384
51385         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51386         Include stdlib.h, not stdio.h or ctype.h.
51387
51388 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51389
51390         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51391         cris-*-elf* and mmix-*-*.
51392         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51393         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51394         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51395         Ditto.
51396         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51397         * gcc.dg/wchar_t-1.c: Ditto.
51398
51399 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51400
51401         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51402         Clarify comment.
51403
51404 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51405
51406         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51407
51408 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51409
51410         * gcc.c-torture/execute/20000906-1.x: Delete.
51411
51412 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51413
51414         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51415
51416 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51417
51418         * PR6367
51419         * g77.f-torture/execute/6367.f: New test.
51420         * g77.f-torture/execute/6367.x: Disable for MMIX.
51421
51422 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51423
51424         * PR6352
51425         * g++.dg/opt/inline2.C: New test.
51426
51427 2002-04-18  Richard Henderson  <rth@redhat.com>
51428
51429         * gcc.dg/20000906-1.c: Enable for all targets.
51430         * gcc.c-torture/compile/iftrap-2.c: New.
51431
51432 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51433
51434         * gcc.dg/20020418-1.c: New test.
51435         * gcc.dg/20020418-2.c: New test.
51436
51437 2002-04-18  Richard Henderson  <rth@redhat.com>
51438
51439         * gcc.c-torture/compile/iftrap-1.c: New.
51440         * gcc.dg/iftrap-1.c: Adjust for ia64.
51441         * gcc.dg/iftrap-2.c: New.
51442
51443 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51444
51445         * gcc.c-torture/compile/20020418-1.c: New test.
51446
51447 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51448
51449         * gcc.c-torture/compile/20020415-1.c: New.
51450
51451 2002-04-18  David S. Miller  <davem@redhat.com>
51452
51453         * gcc.c-torture/execute/20020418-1.c: New test.
51454
51455 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51456
51457         * gcc.dg/20020416-1.c: New test.
51458
51459         * g++.dg/opt/inline1.C: New test.
51460
51461 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51462
51463         * gcc.dg/altivec-5.c: New test.
51464
51465         * gcc.dg/20020415-1.c: New test.
51466
51467 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51468
51469         * lib/chill.exp: Remove.
51470
51471 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51472
51473         * g++.dg/other/big-struct.C: New test.
51474
51475 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51476
51477         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51478         of scratch file.
51479
51480 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51481
51482         PR c/6277
51483         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51484         in scan-assembler function name
51485
51486 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51487
51488         * g77.f-torture/execute/980628-4.x,
51489         g77.f-torture/execute/980628-5.x,
51490         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51491         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51492         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51493         i[34567]86-*-*.
51494
51495 2002-04-13  David S. Miller  <davem@redhat.com>
51496
51497         * gcc.c-torture/execute/20020413-1.c: New test.
51498
51499 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51500
51501         * gcc.dg/asm-6.c,
51502         * g++.dg/ext/asm1.C: New tests.
51503
51504 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51505
51506         PR c++ 5373.
51507         * g++.dg/parse/stmtexpr1.C: New test.
51508
51509         PR c++/5189.
51510         * g++.dg/template/copy1.C: New test.
51511
51512 2002-04-12  Richard Henderson  <rth@redhat.com>
51513
51514         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51515
51516 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51517
51518         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51519         gcc.c-torture/execute/20020307-2.c.
51520
51521 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51522
51523         * g++.dg/ext/attrib5.C,
51524         * g++.dg/lookup/struct1.C: New tests.
51525
51526 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51527
51528         * gcc.dg/20020411-1.c: New test.
51529
51530         * gcc.c-torture/execute/20020411-1.c: New test.
51531
51532 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51533
51534         * g77.f-torture/execute/6177.f: New test.
51535
51536 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51537
51538         PR middle-end/6247
51539         * g++.dg/opt/cleanup1.C: New test.
51540
51541         * g++.dg/opt/const1.C: New test.
51542
51543 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51544
51545         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51546
51547 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51548
51549         PR c++/5507
51550         * g++.dg/template/typename2.C: New test.
51551
51552 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51553
51554         * gcc.c-torture/execute/loop-12.c: New.
51555
51556 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51557
51558         * g77.f-torture/execute/980628-4.x,
51559         g77.f-torture/execute/980628-5.x,
51560         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51561         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51562         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51563
51564 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51565
51566         PR optimization/6086
51567         * g++.dg/opt/preinc1.C: New test.
51568
51569 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51570
51571         PR c++/5571
51572         * g++.dg/opt/static2.C: New test.
51573
51574 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51575
51576         PR c/5120
51577         * gcc.dg/20020406-1.c: New test.
51578
51579 2002-04-04  David S. Miller  <davem@redhat.com>
51580
51581         * gcc.c-torture/execute/20020404-1.c: New test.
51582
51583 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51584
51585         PR c/6123
51586         * gcc.dg/20020312-2.c: Do not declare global register variable
51587         if __PIC__ or __pic__ is defined.
51588
51589 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51590
51591         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51592         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51593
51594 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51595
51596         * gcc.misc-tests/linkage.exp: Update last change to handle
51597         sparc*-, not just sparc-.
51598
51599 2002-04-03  Richard Henderson  <rth@redhat.com>
51600
51601         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51602
51603 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51604
51605         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51606
51607 2002-04-02  David S. Miller  <davem@redhat.com>
51608
51609         * gcc.c-torture/execute/20020402-3.c: New test.
51610
51611 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51612
51613         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51614         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51615
51616         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51617         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51618         g77.f-torture/execute/20001201.x,
51619         g77.f-torture/execute/u77-test.x: New files.
51620
51621         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51622         * gcc.dg/wchar_t-1.c: Ditto.
51623
51624 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51625
51626         * gcc.c-torture/execute/20020402-1.c: New test.
51627
51628 2002-04-01  Richard Henderson  <rth@redhat.com>
51629
51630         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51631
51632         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51633
51634 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51635
51636         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51637
51638 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51639
51640         * g++.dg/inherit/template-as-base.C: Expect error.
51641         * g++.dg/inherit/namespace-as-base.C: Likewise.
51642
51643 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51644
51645         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51646         g++.dg/ext/instantiate3.C: Tweak match patterns.
51647
51648         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51649         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51650         -da test.
51651
51652 2002-03-31  Richard Henderson  <rth@redhat.com>
51653
51654         * gcc.dg/special/alias-2.c: New.
51655         * gcc.dg/special/ecos.exp: Run it.
51656
51657 2002-03-31  Richard Henderson  <rth@redhat.com>
51658
51659         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51660
51661 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51662
51663         * gcc.dg/weak-1.c: Disable on h8300 port.
51664
51665 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51666
51667         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51668         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51669         ordering tests.
51670         * g++.dg/bprob/bprob-1.C: New test.
51671         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51672         * g++.dg/gcov/gcov-1.C: New test.
51673         * g++.dg/gcov/gcov-1.x: New file.
51674         * g++.dg/gcov/gcov-2.C: New test.
51675         * g++.dg/gcov/gcov-3.C: New test.
51676         * g++.dg/gcov/gcov-3.h: New file.
51677
51678 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51679
51680         * g++.old-deja/g++.other/builtins5.C: New test.
51681         * g++.old-deja/g++.other/builtins6.C: New test.
51682         * g++.old-deja/g++.other/builtins7.C: New test.
51683         * g++.old-deja/g++.other/builtins8.C: New test.
51684         * g++.old-deja/g++.other/builtins9.C: New test.
51685
51686 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51687
51688         * g++.dg/opt/static1.C: New test.
51689
51690         * g++.dg/opt/longbranch1.C: New test.
51691
51692 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51693
51694         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51695
51696         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51697
51698 2002-03-28  Jeffrey A Law  (law@redhat.com)
51699
51700         * gcc.c-torture/execute/20020328-1.c: New test.
51701
51702 2002-03-27  Richard Henderson  <rth@redhat.com>
51703
51704         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51705         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51706         move from g++.old-deja/g++.ext/.
51707
51708 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51709
51710         * g++.dg/init/new2.C: New test.
51711
51712 2002-03-26  Richard Henderson  <rth@redhat.com>
51713
51714         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51715
51716         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51717         on sparc.
51718
51719         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51720         sparcv9 systems.
51721         * gcc.dg/20001102-1.c: Likewise.
51722
51723 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51724
51725         * gcc.dg/cpp/endif-pedantic1.c,
51726         gcc.dg/cpp/endif-pedantic2.c: New tests.
51727
51728 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51729
51730         * g++.dg/init/new1.C: New test.
51731
51732 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51733
51734         * g++.dg/abi/vbase9.C: New test.
51735
51736 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51737
51738         * gcc.dg/arm-asm.c: New test.
51739
51740 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51741
51742         * gcc.dg/Wswitch-enum.c: New test.
51743         Fix PR c/5044.
51744
51745 2002-03-26  Richard Henderson  <rth@redhat.com>
51746
51747         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51748         structure.
51749
51750 2002-03-25  Richard Henderson  <rth@redhat.com>
51751
51752         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51753         sparcv9 systems.
51754
51755         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51756         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51757
51758 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51759
51760         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51761
51762 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51763
51764         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51765         targets using generic thunk support.
51766
51767 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51768
51769         * gcc.c-torture/compile/20020323-1.c: New test.
51770
51771         * g++.dg/opt/conj2.C: New test.
51772
51773 2002-03-24  Richard Henderson  <rth@redhat.com>
51774
51775         * gcc.dg/weak-1.c: Use -fno-common.
51776
51777 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51778
51779         * g77.dg/f77-edit-apostrophe-out.f: New test
51780         * g77.dg/f77-edit-h-out.f: New test
51781         * g77.dg/f77-edit-t-in.f: New test
51782         * g77.dg/f77-edit-t-out.f: New test
51783         * g77.dg/f77-edit-x-out.f: New test
51784         * g77.dg/f77-edit-slash-out.f: New test
51785         * g77.dg/f77-edit-colon-out.f: New test
51786         * g77.dg/f77-edit-s-out.f: New test
51787
51788 2002-03-24  Richard Henderson  <rth@redhat.com>
51789
51790         * objc/execute/formal_protocol-6.x: New XFAIL.
51791
51792 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51793
51794         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51795         that do not support weak symbols
51796
51797 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51798
51799         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51800         * lib/g77.exp: Likewise.
51801         * lib/objc.exp: Likewise.
51802
51803 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51804
51805         * gcc.dg/Wswitch-default.c: New test.
51806
51807 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51808
51809         * g++.dg/other/enum1.C: New test.
51810
51811 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51812
51813         * gcc.dg/pragma-ep-3.c: Fix typo.
51814
51815 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51816
51817         * g++.dg/inherit/template-as-base.C: New test.
51818
51819 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51820
51821         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51822         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51823
51824 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51825
51826         * gcc.dg/cpp/multiline.c: Update to match.
51827
51828 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51829
51830         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51831
51832 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51833
51834         * gcc.dg/cpp/extratokens2.c: New file.
51835
51836 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51837
51838         * gcc.dg/20020312-2.c: Add rs6000 target.
51839
51840         * gcc.c-torture/compile/20020319-1.c: New test.
51841
51842 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51843
51844         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51845         (A, E): Handle this.
51846
51847 2002-03-20  Jason Merrill  <jason@redhat.com>
51848
51849         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51850         ignoring -fpic.
51851         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51852         through prune_gcc_output.
51853
51854 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51855
51856         * gcc.c-torture/compile/20020320-1.c: New test.
51857
51858 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51859
51860         * gcc.c-torture/compile/20020318-1.c: New test.
51861
51862         * gcc.dg/struct-by-value-1.c: New test.
51863
51864         * gcc.dg/20020319-1.c: New test.
51865
51866 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51867
51868         * g++.dg/opt/conj1.C: New test.
51869
51870 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51871
51872         * g++.dg/template/qualttp20.C: Revert previous change.
51873         * g++.dg/template/qualttp3.C: Likewise.
51874         * g++.dg/template/qualttp4.C: Likewise.
51875         * g++.dg/template/qualttp5.C: Likewise.
51876         * g++.dg/template/qualttp6.C: Likewise.
51877         * g++.dg/template/qualttp7.C: Likewise.
51878         * g++.dg/template/qualttp8.C: Likewise.
51879         * g++.dg/template/recurse.C: Likewise.
51880
51881 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51882
51883         * gcc.dg/cpp/wchar-1.c: Update.
51884
51885 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51886
51887         * g++.dg/template/conv1.C: New test.
51888         * g++.dg/template/conv2.C: New test.
51889         * g++.dg/template/conv3.C: New test.
51890         * g++.dg/template/conv4.C: New test.
51891
51892 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51893
51894         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51895         * g++.dg/template/qualttp3.C: Likewise.
51896         * g++.dg/template/qualttp4.C: Likewise.
51897         * g++.dg/template/qualttp5.C: Likewise.
51898         * g++.dg/template/qualttp6.C: Likewise.
51899         * g++.dg/template/qualttp7.C: Likewise.
51900         * g++.dg/template/qualttp8.C: Likewise.
51901         * g++.dg/template/recurse.C: Likewise.
51902
51903 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51904
51905         * g++.dg/opt/dtor1.C: New test.
51906
51907 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51908
51909         * gcc.c-torture/compile/20020315-1.c: New test.
51910
51911 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51912
51913         * gcc.dg/weak-1.c: Fix scan tests.
51914
51915 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51916
51917         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51918         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51919         cris-*-aout* mmix-*-*.
51920         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51921         cris-*-aout* mmix-*-*.
51922         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51923         cris-*-elf* cris-*-aout* and mmix-*-*.
51924         * gcc.dg/20001009-1.c: Ditto.
51925         * gcc.dg/20010912-1.c: Ditto.
51926         * gcc.dg/20020122-4.c: Ditto.
51927         * gcc.dg/inline-2.c: Ditto.
51928
51929 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51930
51931         * gcc.c-torture/compile/20020314-1.c: New test.
51932
51933 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51934
51935         * gcc.c-torture/execute/20020314-1.c: New test.
51936
51937 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51938
51939         * g++.dg/warn/Wunused-1.C: New test.
51940
51941 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51942
51943         * g++.dg/abi/mangle6.C: New test.
51944
51945 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51946
51947         * gcc.c-torture/compile/20020309-2.c: New test.
51948
51949         * gcc.c-torture/compile/20020312-1.c: New test.
51950
51951 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51952
51953         * g++.dg/other/access1.C: New test.
51954
51955 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51956
51957         * gcc.c-torture/execute/wchar_t-1.c: New test.
51958
51959 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51960
51961         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51962
51963 2002-03-12  Roger Sayle  <roger@eyesopen.com>
51964
51965         * gcc.dg/20020312-1.c: New test case.
51966
51967 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
51968
51969         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51970
51971 2002-03-11  Richard Henderson  <rth@redhat.com>
51972
51973         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51974         * g++.old-deja/g++.jason/report.C: Likewise.
51975
51976 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51977
51978         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51979         * g++.old-deja/g++.robertl/eb56.C: Likewise.
51980
51981 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51982
51983         * g++.dg/overload/pmf1.C: New test.
51984
51985 2002-03-11  Kazu Hirata  <kazu@hxi.com>
51986
51987         * gcc.c-torture/execute/20020307-1.c: Use long.
51988
51989 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51990
51991         PR optimization/5844
51992         * gcc.dg/20020310-1.c: New test.
51993
51994 2002-03-09  Michael Meissner  <meissner@redhat.com>
51995
51996         * gcc.c-torture/execute/memcpy-2.c: New test.
51997         * gcc.c-torture/execute/memset-1.c: New test.
51998         * gcc.c-torture/execute/strlen-1.c: New test.
51999         * gcc.c-torture/execute/strcmp-1.c: New test.
52000         * gcc.c-torture/execute/strncmp-1.c: New test.
52001
52002 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52003
52004         * gcc.dg/ppc-ldstruct.c: New test.
52005
52006 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52007
52008         * gcc.c-torture/execute/va-arg-22.c: New test.
52009
52010 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52011
52012         * gcc.c-torture/compile/20020309-1.c: New test.
52013
52014 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52015
52016         * gcc.c-torture/execute/20020307-2.c: New test.
52017
52018 2002-03-07  Jeffrey A Law  (law@redhat.com)
52019
52020         * g77.f-torture/compile/20020307-1.f: New test.
52021
52022 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52023
52024         * gcc.dg/unordered-1.c: New test.
52025
52026 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52027
52028         * gcc.c-torture/execute/20020307-1.c: New test.
52029
52030 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52031
52032         * gcc.dg/20020304-1.c: New test.
52033
52034         * gcc.c-torture/compile/20020304-2.c: New test.
52035
52036 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52037
52038         * gcc.c-torture/compile/20020304-1.c: New test case
52039         (from PR c/5830).
52040
52041 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52042
52043         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52044
52045 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52046
52047         * g++.dg/other/classkey1.C: New test.
52048
52049 2002-03-01  Richard Henderson  <rth@redhat.com>
52050
52051         * gcc.c-torture/compile/981223-1.x: New.
52052         * gcc.c-torture/compile/920625-1.x: New.
52053
52054 2002-02-28  Richard Henderson  <rth@redhat.com>
52055
52056         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52057
52058 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52059
52060         * gcc.c-torture/execute/20020227-1.c: New test.
52061
52062 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52063
52064         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52065         here" ERROR lines.
52066         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52067         * g++.old-deja.g++.other/defarg1.C: Likewise.
52068         * g++.old-deja/g++.pt/calls2.C: Likewise.
52069         * g++.old-deja/g++.pt/crash20.C: Likewise.
52070         * g++.old-deja/g++.pt/crash30.C: Likewise.
52071         * g++.old-deja/g++.pt/crash36.C: Likewise.
52072         * g++.old-deja/g++.pt/crash6.C: Likewise.
52073         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52074         * g++.old-deja/g++.pt/derived3.C: Likewise.
52075         * g++.old-deja/g++.pt/error1.C: Likewise.
52076         * g++.old-deja/g++.pt/friend21.C: Likewise.
52077         * g++.old-deja/g++.pt/friend23.C: Likewise.
52078         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52079         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52080
52081 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52082
52083         * gcc.c-torture/execute/20020225-2.c: New test.
52084
52085 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52086
52087         * gcc.c-torture/execute/920730-1t.c,
52088         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52089         Delete test cases, only relevant to -traditional.
52090
52091 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52092
52093         * gcc.dg/cpp/undef1.c: Remove.
52094         * gcc.dg/cpp/directiv.c: Update.
52095         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52096
52097 2002-02-27  Michael Meissner  <meissner@redhat.com>
52098
52099         * gcc.c-torture/execute/20020226-1.c: New test.
52100
52101 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52102
52103         * g++.dg/debug/debug4.C: New test.
52104
52105         * gcc.dg/ia64-visibility-1.c: New test.
52106
52107 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52108
52109         * gcc.dg/debug/20020224-1.c: New.
52110
52111 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52112
52113         * gcc.c-torture/execute/960416-1.x: New.
52114         * gcc.c-torture/execute/divconst-3.x: Likewise.
52115
52116 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52117
52118         * gcc.dg/20020224-1.c: New test.
52119
52120 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52121
52122         * gcc.c-torture/execute/20020225-1.c: New.
52123
52124 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52125
52126         * gcc.dg/cpp/wchar-1.c: New test.
52127
52128 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52129
52130         * gcc.dg/20020222-1.c: New test.
52131
52132 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52133
52134         * g++.dg/opt/anonunion1.C: New test.
52135
52136 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52137
52138         * g++.dg/template/qualttp19.C: New test.
52139         * g++.dg/template/qualttp20.C: New test.
52140         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52141         * g++.old-deja/g++.other/qual1.C: Likewise.
52142
52143 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52144
52145         * gcc.dg/attr-alwaysinline.c: New.
52146
52147 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52148
52149         * gcc.dg/20020220-1.c: New test.
52150
52151         * gcc.dg/20020220-2.c: New test.
52152
52153         * g++.dg/opt/mmx1.C: New test.
52154
52155 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52156
52157         * gcc.c-torture/compile/20020110.c: New test.
52158
52159 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52160
52161         * gcc.c-torture/execute/20020219-1.c: New test.
52162
52163         * gcc.dg/20020219-1.c: New test.
52164
52165         * gcc.dg/noncompile/20020220-1.c: New test.
52166
52167         * g++.dg/opt/ptrintsum1.C: New test.
52168
52169         * gcc.dg/debug/20020220-1.c: New test.
52170
52171 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52172
52173         * gcc.c-torture/execute/20020216-1.c: New test.
52174
52175 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52176
52177         * gcc.dg/decl-1.c: Update, new test.
52178
52179 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52180
52181         * g++.dg/abi/bitfield1.C: New test.
52182         * g++.dg/abi/bitfield2.C: New test.
52183
52184 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52185
52186         * gcc.dg/attr-nest.c: New test.
52187
52188 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52189
52190         * gcc.c-torture/execute/20020215-1.c: New test.
52191
52192 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52193
52194         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52195         * g++.dg/debug/debug.exp: New.
52196         * g++.dg/debug/trivial.C: New.
52197         * g++.dg/debug/debug1.C: Moved...
52198         * g++.dg/other/debug1.C: ...from here.
52199         * g++.dg/debug/debug2.C: Moved...
52200         * g++.dg/other/debug2.C: ...from here.
52201         * g++.dg/debug/debug3.C: Moved...
52202         * g++.dg/other/debug3.C: ...from here.
52203
52204         * gcc.dg/noncompile/20020213-1.c: New test.
52205
52206 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52207
52208         * g++.dg/other/debug3.C: New test.
52209
52210         * gcc.c-torture/execute/20020213-1.c: New test.
52211
52212 2002-02-13  Richard Smith <richard@ex-parrot.com>
52213
52214         * g++.old-deja/g++.other/thunk1.C: New test.
52215
52216 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52217
52218         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52219
52220 2002-02-13  Stan Shebs  <shebs@apple.com>
52221
52222         * gcc.dg/altivec-3.c: New.
52223
52224 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52225
52226         * gcc.dg/Wunreachable-1.c: New test.
52227         * gcc.dg/Wunreachable-2.c: New test.
52228
52229 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52230
52231         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52232
52233 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52234
52235         * gcc.dg/decl-1.c: New test.
52236
52237 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52238
52239         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52240
52241 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52242
52243         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52244         * gcc.c-torture/compile/980506-1.x: Likewise.
52245
52246 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52247
52248         * gcc.dg/20020210-1.c: New.
52249
52250 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52251
52252         * g77.f-torture/execute/947.f: New regression test
52253         for PR fortran/947.
52254
52255 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52256
52257         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52258         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52259
52260 2002-02-08  Richard Henderson  <rth@redhat.com>
52261
52262         * gcc.c-torture/compile/labels-3.c: New.
52263
52264 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52265
52266         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52267         expression statements work instead.
52268         * gcc.dg/noncompile/20020207-1.c: New test.
52269
52270 2002-02-07  Richard Henderson  <rth@redhat.com>
52271
52272         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52273
52274 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52275
52276         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52277         message from g77
52278         * lib/g77-dg.exp: Trim g77 error messages so that they are
52279         recognized by dg.exp.
52280
52281 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52282
52283         PR fortran/5473
52284         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52285
52286 2002-02-07  Richard Henderson  <rth@redhat.com>
52287
52288         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52289         to be sufficiently aligned for integers.
52290
52291 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52292
52293         * g++.dg/template/friend4.C: New test.
52294
52295 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52296
52297         PR fortran/5743
52298         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52299         unsupported cases.
52300
52301 2002-02-07  Richard Henderson  <rth@redhat.com>
52302
52303         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52304         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52305         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52306         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52307
52308 2002-02-06  Richard Henderson  <rth@redhat.com>
52309
52310         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52311
52312 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52313
52314         * gcc.dg/20020206-1.c: New test.
52315
52316 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52317
52318         * gcc.c-torture/execute/20020206-1.c: New test.
52319
52320         * gcc.c-torture/execute/20020206-2.c: New test.
52321
52322         PR optimization/5429:
52323         * gcc.c-torture/compile/20020206-1.c: New test.
52324
52325 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52326
52327         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52328         as certain file formats cannot support particularly large
52329         alignments.
52330
52331         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52332         and do not expect to be able to link the executable.
52333
52334         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52335         fail because the COFF format does not support the weak attribute.
52336
52337 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52338
52339         * g77.dg/pr5473.f: New test
52340
52341 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52342
52343         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52344         Fix testcase accordingly.
52345
52346 2002-02-04  Richard Henderson  <rth@redhat.com>
52347
52348         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52349         (buf): Change to be an array of pointers, not ints.
52350
52351 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52352
52353         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52354         before all tests.  Move warning one line above to match where it
52355         C frontend emits.
52356         * gcc.dg/Wswitch-2.c: New test.
52357         * g++.dg/warn/Wswitch-1.C: New test.
52358         * g++.dg/warn/Wswitch-2.C: New test.
52359
52360 2002-02-04  Richard Henderson  <rth@redhat.com>
52361
52362         * g++.dg/abi/offsetof.C: Fix size comparison.
52363
52364 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52365
52366         * gcc.dg/cast-qual-2.c: New test.
52367
52368 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52369
52370         * gcc.dg/20020201-4.c: New test.
52371
52372 2002-02-04  Ben Elliston  <bje@redhat.com>
52373
52374         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52375         target_info attribute != 0, in addition to the empty string.
52376         (gcc_target_compile): Likewise.
52377
52378 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52379
52380         * gcc.dg/Wswitch.c: New test.
52381         PR gcc/4475. PR gcc/3780.
52382
52383 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52384
52385         * g77.f-torture/execute/5122.f: New test for regressions
52386         against PR fortran/5122.
52387
52388 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52389
52390         * g77.f-torture/compile/pr3743.f: Delete
52391         * g77.dg/pr3743-1.f: New test.
52392         * g77.dg/pr3743-2.f: New test.
52393         * g77.dg/pr3743-3.f: New test.
52394         * g77.dg/pr3743-4.f: New test.
52395
52396 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52397
52398         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52399
52400 2002-02-02  Richard Henderson  <rth@redhat.com>
52401
52402         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52403         * gcc.c-torture/execute/bf64-1.c: Likewise.
52404
52405 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52406
52407         * gcc.dg/20020201-2.c: New test.
52408
52409         * gcc.dg/20020201-3.c: New test.
52410
52411         * gcc.c-torture/execute/bitfld-2.c: New test.
52412
52413 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52414
52415         * gcc.dg/bitfld-1.c: Update.
52416         * gcc.dg/bitfld-2.c: Update.
52417         * gcc.c-torture/execute/bitfld-1.x: New.
52418
52419 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52420
52421         * gcc.c-torture/execute/20020201-1.c: New test.
52422
52423 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52424
52425         PR target/5469
52426         * gcc.dg/20020201-1.c: New test.
52427
52428 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52429
52430         PR fortran/3743
52431         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52432         * g77.f-torture/compile/pr3743.x: Remove
52433
52434 2002-01-31  Tom Rix  <trix@redhat.com>
52435
52436         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52437
52438 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52439
52440         * gcc.dg/noncompile/20020130-1.c: New test.
52441
52442 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52443
52444         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52445
52446 2002-01-29  Richard Henderson  <rth@redhat.com>
52447
52448         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52449         to long long.
52450         * gcc.c-torture/execute/bf64-1.c: Likewise.
52451
52452 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52453
52454         * gcc.c-torture/execute/20020129-1.c: New test.
52455
52456 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52457
52458         * gcc.c-torture/compile/20000224-1.c: Update.
52459         * gcc.c-torture/execute/bitfld-1.c: New tests.
52460         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52461         * gcc.dg/uninit-A.c: Update.
52462
52463 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52464
52465         * g++.dg/template/ctor1.C: Add instantiation.
52466
52467 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52468
52469         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52470         argument to __builtin_prefetch to be const ptr.
52471
52472 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52473
52474         * gcc.c-torture/compile/20020120-1.c: New test.
52475
52476 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52477
52478         * gcc.c-torture/execute/20020127-1.c: New test.
52479
52480 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52481
52482         * g77.dg/f77-edit-i-in.f: New test
52483         * g77.dg/f77-edit-i-out.f: New test
52484
52485 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52486
52487         * gcc.dg/debug/debug.exp: New file.
52488         * gcc.dg/debug/trivial.c: New file.
52489         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52490         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52491         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52492         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52493         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52494         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52495         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52496         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52497         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52498         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52499         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52500         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52501         * gcc.dg/20000503-1.c: Removed.
52502         * gcc.dg/20010207-1.c: Removed.
52503         * gcc.dg/20011223-1.c: Removed.
52504         * gcc.dg/20020104-2.c: Removed.
52505         * gcc.dg/debug-1.c: Removed.
52506         * gcc.dg/debug-2.c: Removed.
52507         * gcc.dg/debug-3.c: Removed.
52508         * gcc.dg/debug-4.c: Removed.
52509         * gcc.dg/debug-5.c: Removed.
52510         * gcc.dg/debug-6.c: Removed.
52511         * gcc.dg/dwarf2-1.c: Removed.
52512         * gcc.dg/dwarf2-2.c: Removed.
52513
52514 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52515
52516         * g++.old-deja/g++.other/eh5.C: New test.
52517         * g++.old-deja/g++.other/sibcall2.C: New test.
52518         * g++.old-deja/g++.other/array9.C: New test.
52519         * g++.old-deja/g++.other/typename2.C: New test.
52520         * g++.old-deja/g++.other/crash60.C: New test.
52521         * g++.old-deja/g++.other/conv9.C: New test.
52522         * g++.old-deja/g++.other/mangle10.C: New test.
52523         * g++.old-deja/g++.other/unchanging1.C: New test.
52524         * g++.old-deja/g++.other/exprstmt1.C: New test.
52525         * g++.old-deja/g++.other/inline23.C: New test.
52526         * g++.old-deja/g++.eh/ia64-1.C: New test.
52527         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52528         * g++.old-deja/g++.other/reload1.C: New test.
52529         * g++.old-deja/g++.other/static20.C: New test.
52530         * g++.old-deja/g++.other/local-alloc1.C: New test.
52531         * g++.old-deja/g++.other/conv8.C: New test.
52532         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52533         * g++.old-deja/g++.other/storeexpr1.C: New test.
52534         * g++.old-deja/g++.other/storeexpr2.C: New test.
52535         * g++.dg/eh/template2.C: New test.
52536         * g++.dg/warn/weak1.C: New test.
52537
52538 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52539
52540         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52541         Remove first, non-varying, argument.
52542
52543 2002-01-23  Richard Henderson  <rth@redhat.com>
52544
52545         * gcc.dg/inline-2.c: New.
52546
52547         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52548         Add optional target arg.  Check number of arguments.
52549         (scan-assembler-not, scan-assembler-dem): Likewise.
52550         (scan-assembler-dem-not): Likewise.
52551
52552 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52553
52554         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52555         line 12.
52556         * g++.old-deja/g++.brendan/parse3.C,
52557         g++.old-deja/g++.other/crash26.C,
52558         g++.old-deja/g++.other/crash28.C,
52559         g++.old-deja/g++.other/crash29.C,
52560         g++.old-deja/g++.other/crash30.C,
52561         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52562
52563 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52564
52565         * gcc.dg/20020115-1.c: New.
52566
52567 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52568
52569         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52570
52571 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52572
52573         * gcc.dg/20020122-3.c: New.
52574
52575 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52576
52577         * g++.dg/other/gc1.C: New test.
52578
52579 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52580
52581         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52582
52583 2002-01-22  Richard Henderson  <rth@redhat.com>
52584
52585         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52586
52587 2002-01-22  Richard Henderson  <rth@redhat.com>
52588
52589         * gcc.dg/20020122-4.c: New.
52590
52591 2002-01-22  H.J. Lu <hjl@gnu.org>
52592
52593         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52594         link output.
52595         * gcc.dg/special/ecos.exp: Likewise.
52596         * lib/g++-dg.exp: Likewise.
52597         * lib/g77-dg.exp: Likewise.
52598         * lib/gcc-dg.exp : Likewise.
52599         * lib/mike-g++.exp: Likewise.
52600         * lib/mike-g77.exp: Likewise.
52601         * lib/mike-gcc.exp: Likewise.
52602         * lib/objc-dg.exp: Likewise.
52603
52604 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52605
52606         PR target/5379
52607         * gcc.dg/20020122-2.c: New test.
52608
52609 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52610
52611         * gcc.dg/20020122-1.c: New test.
52612
52613 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52614
52615         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52616
52617 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52618
52619         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52620
52621 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52622
52623         * gcc.c-torture/compile/20020121-1.c: New test.
52624
52625 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52626
52627         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52628         ld_library_path.
52629
52630 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52631
52632         * gcc.dg/20020218-1.c: New test.
52633
52634 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52635
52636         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52637         messages
52638         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52639         "At global scope" warning
52640         * g++.dg/ext/align1.C: Change cygwin test for alignment
52641         from db-bogus to dg-warning
52642
52643 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52644
52645         * g77.f-torture/compile/cpp2.F: New test.
52646
52647 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52648
52649         * g++.dg/template/access1.C: New test.
52650
52651 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52652
52653         * gcc.dg/20020118-1.c: New.
52654
52655 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52656
52657         * gcc.c-torture/execute/20020118-1.c: New test.
52658
52659 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52660
52661         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52662         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52663         alignment warnings.
52664
52665 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52666
52667         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52668         torture_with_loops and torture_without_loops
52669
52670 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52671
52672         * gcc.c-torture/compile/20020116-1.c: New test.
52673
52674 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52675
52676         * gcc.dg/20020116-2.c: New test.
52677
52678         * gcc.dg/ultrasp4.c: New test.
52679
52680         * gcc.dg/20020116-1.c: New test.
52681
52682 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52683
52684         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52685         by EABI.
52686
52687 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52688
52689         * gcc.misc-tests/i386-prefetch.exp: New.
52690         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52691         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52692         * gcc.misc-tests/i386-pf-none-1.c: New test.
52693         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52694
52695 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52696
52697         * gcc.dg/gnu89-init-1.c: Add new tests.
52698
52699 2002-01-15  Andreas Jaeger  <aj@suse.de>
52700
52701         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52702         * gcc.dg/i386-mmx-2.c: Likewise.
52703         * gcc.dg/i386-sse-1.c: Likewise.
52704         * gcc.dg/i386-sse-2.c: Likewise.
52705         * gcc.dg/i386-sse-3.c: Likewise.
52706
52707 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52708
52709         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52710         Uncomment additional cases that now pass.
52711
52712 2002-01-11  Richard Henderson  <rth@redhat.com>
52713
52714         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52715         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52716
52717 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52718
52719         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52720
52721 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52722
52723         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52724         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52725
52726 2002-01-10  Dale Johannesen  <dalej@apple.com>
52727
52728         * gcc.c-torture/execute/loop-11.c: New.
52729
52730 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52731
52732         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52733         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52734
52735 2002-01-09  Richard Henderson  <rth@redhat.com>
52736
52737         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52738         type in which to perform the operation for each size.
52739
52740 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52741
52742         * gcc.c-torture/compile/20020109-2.c: New test.
52743
52744 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52745
52746         * gcc.c-torture/execute/loop-10.c: New test.
52747
52748 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52749
52750         * gcc.c-torture/compile/20010226-1.c: New test.
52751         * gcc.c-torture/compile/20010227-1.c: New test.
52752         * gcc.c-torture/compile/20010426-1.c: New test.
52753         * gcc.c-torture/compile/20010510-1.c: New test.
52754         * gcc.c-torture/compile/20010605-3.c: New test.
52755         * gcc.c-torture/compile/20010824-1.c: New test.
52756         * gcc.c-torture/execute/20010409-1.c: New test.
52757         * gcc.dg/noncompile/20000901-1.c: New test.
52758         * gcc.dg/20001023-1.c: New test.
52759         * gcc.dg/20001101-1.c: New test.
52760         * gcc.dg/20001102-1.c: New test.
52761         * gcc.dg/20010207-1.c: New test.
52762         * gcc.dg/20010405-1.c: New test.
52763         * gcc.dg/20010822-1.c: New test.
52764         * gcc.dg/20011107-1.c: New test.
52765
52766 2002-01-09  Jeffrey A Law  (law@redhat.com)
52767
52768         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52769
52770         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52771         execution failure on PA targets.
52772
52773 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52774
52775         * gcc.c-torture/compile/20020109-1.c: New test.
52776
52777 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52778
52779         * gcc.c-torture/execute/20020108-1.c: New test.
52780
52781 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52782
52783         * gcc.dg/20020108-1.c: New test.
52784
52785 2002-01-08  H.J. Lu <hjl@gnu.org>
52786
52787         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52788         for header files.
52789
52790 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52791
52792         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52793         consistency.
52794
52795 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52796
52797         * gcc.dg/altivec-4.c: Test altivec predicates.
52798
52799 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52800
52801         * gcc.c-torture/execute/20020107-1.c: New test.
52802
52803 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52804
52805         PR c/5279
52806         * gcc.c-torture/compile/20020106-1.c: New test.
52807
52808 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52809
52810         * gcc.c-torture/execute/nestfunc-4.c: New test.
52811
52812 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52813
52814         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52815         extra triple that slipped in.
52816         * g++.old-deja/g++.abi/align.C: Likewise.
52817         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52818
52819 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52820
52821         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52822         * g++.old-deja/g++.abi/align.C: Likewise.
52823         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52824
52825         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52826         on FreeBSD/i386.
52827         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52828         FreeBSD.
52829
52830 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52831
52832         * gcc.dg/20020104-1.c: New test.
52833
52834         * gcc.dg/20020104-2.c: New test.
52835
52836 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52837
52838         * gcc.dg/20020103-1.c: Fix typo in target selector.
52839
52840 2002-01-03  Richard Henderson  <rth@redhat.com>
52841
52842         * gcc.dg/20020103-1.c: New.
52843
52844 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52845
52846         * gcc.c-torture/execute/20020103-1.c: New test.
52847
52848 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52849
52850         * g++.dg/other/debug2.C: New test.
52851
52852         * gcc.c-torture/compile/20020103-1.c: New test.
52853
52854 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52855
52856         * gcc.dg/gnu89-init-1.c: Added new tests.
52857
52858 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52859
52860         * g++.dg/template/friend2.C: Remove as patch is reverted.
52861
52862         * g++.dg/warn/oldcast1.C: New test.
52863
52864         * g++.dg/template/ptrmem1.C: New test.
52865         * g++.dg/template/ptrmem2.C: New test.
52866
52867         * g++.dg/template/ntp.C: New test.
52868
52869         * g++.dg/other/component1.C: New test.
52870
52871         * g++.dg/template/ttp3.C: New test.
52872
52873         * g++.dg/template/friend2.C: New test.
52874         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52875
52876 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52877
52878         * g++.dg/other/ptrmem1.C: New test.
52879         * g++.dg/other/ptrmem2.C: New test.
52880
52881 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52882
52883         * g++.dg/template/ctor1.C: New test.
52884
52885 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52886
52887         * g++.dg/template/friend2.C: New test.
52888
52889 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52890
52891         * gcc.dg/mmix-1.c: New test.
52892
52893 2001-12-31  Richard Henderson  <rth@redhat.com>
52894
52895         * gcc.dg/asm-5.c: New.
52896
52897 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52898
52899         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52900         in namespace __gnu_cxx
52901
52902 2001-12-30  Richard Henderson  <rth@redhat.com>
52903
52904         * gcc.dg/debug-6.c: New.
52905
52906 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52907
52908         * gcc.c-torture/compile/20011229-2.c: New test.
52909
52910 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52911
52912         * gcc.dg/debug-3.c: New test.
52913         * gcc.dg/debug-4.c: New test.
52914         * gcc.dg/debug-5.c: New test.
52915
52916 2001-12-29  Richard Henderson  <rth@redhat.com>
52917
52918         * g++.dg/eh/loop1.C: New.
52919
52920 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52921
52922         * g++.dg/template/crash1.C: New test.
52923
52924 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52925
52926         * g++.dg/other/const1.C: New test.
52927
52928 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52929
52930         * gcc.c-torture/compile/20011229-1.c: New test.
52931
52932 2001-12-28  Stan Shebs  <shebs@apple.com>
52933
52934         * lib/objc-torture.exp: Resync with c-torture.exp.
52935         * lib/objc.exp: Load standard libraries.
52936
52937 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52938
52939         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52940         additional tests.
52941
52942 2001-12-27  Roger Sayle <roger@eyesopen.com>
52943
52944         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52945
52946 2001-12-27  Richard Henderson  <rth@redhat.com>
52947
52948         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52949
52950 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52951
52952         * g++.dg/eh/ctor1.C: New test.
52953         * g++.dg/other/error2.C: New test.
52954
52955 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52956
52957         * g++.dg/other/init2.C: New test.
52958
52959 2001-12-24  Richard Henderson  <rth@redhat.com>
52960
52961         * gcc.dg/20011223-1.c: New.
52962         * gcc.dg/inline-1.c: New.
52963
52964 2001-12-23  Richard Henderson  <rth@redhat.com>
52965
52966         * gcc.dg/asm-4.c: Test operand modifiers.
52967
52968 2001-12-23  Richard Henderson  <rth@redhat.com>
52969
52970         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52971
52972 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52973
52974         * gcc.c-torture/execute/20011223-1.c: New test.
52975
52976 2001-12-21  Richard Henderson  <rth@redhat.com>
52977
52978         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52979         re-enables the warning.
52980
52981 2001-12-21  Richard Henderson  <rth@redhat.com>
52982
52983         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52984
52985 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52986
52987         * gcc.c-torture/compile/20011218-1.c: New test.
52988
52989 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52990
52991         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52992         arm-isr.c test.
52993         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52994         epilogue generation for ARM ISR routines.
52995
52996 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52997
52998         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52999         * gcc.dg/format/c90-printf-3.c: Likewise.
53000         * gcc.dg/format/c99-printf-3.c: Likewise.
53001         * gcc.dg/format/ext-1.c: Likewise.
53002         * gcc.dg/format/ext-6.c: Likewise.
53003         * gcc.dg/format/format.h: Prototype unlocked stdio.
53004
53005 2001-12-20  Richard Henderson  <rth@redhat.com>
53006
53007         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53008         (arena): Use it.
53009         (malloc): Correct allocation logic.  Abort if we fill up the
53010         arena before initialization complete.
53011         (realloc): Correct allocation logic.
53012
53013 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53014
53015         * gcc.c-torture/compile/20011219-2.c: New test.
53016
53017         * gcc.c-torture/execute/20011219-1.c: New test.
53018
53019 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53020
53021         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53022         target does not support weak symbols.
53023
53024 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53025
53026         * gcc.c-torture/compile/20011219-1.c: New test.
53027
53028 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53029
53030         * g++.dg/other/error1.C: New test.
53031
53032 2001-12-17  Jeffrey A Law  (law@redhat.com)
53033
53034         * gcc.c-torture/execute/20011217-1.c: New test.
53035
53036 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53037
53038         * objc.dg/special/: New directory.
53039         * objc.dg/special/special.exp: New file.
53040         * objc.dg/special/unclaimed-category-1.h: New file.
53041         * objc.dg/special/unclaimed-category-1a.m: New file.
53042         * objc.dg/special/unclaimed-category-1.m: New file.
53043
53044 2001-12-17  Andreas Jaeger  <aj@suse.de>
53045
53046         * gcc.c-torture/compile/20011217-2.c: New test.
53047
53048 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53049
53050         * gcc.c-torture/compile/20011217-1.c: New test.
53051
53052 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53053
53054         * gcc.dg/20011214-1.c: New.
53055
53056 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53057
53058         * gcc.dg/altivec-4.c: New.
53059
53060 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53061
53062         * gcc.dg/20011113-1.c: New test.
53063
53064 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53065
53066         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53067         std::__malloc_alloc_template<0> and
53068         std::__default_alloc_template<false, 0>.
53069
53070 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53071
53072         * objc/execute/bf-21.m: New test.
53073         * objc/execute/enumeration-1.m: New test.
53074         * objc/execute/enumeration-2.m: New test.
53075
53076 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53077
53078         * gcc.dg/gnu89-init-1.c: New test.
53079
53080 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53081
53082         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53083         * g++.old-deja/g++.jason/2371.C: Likewise.
53084         * g++.old-deja/g++.jason/template33.C: Likewise.
53085         * g++.old-deja/g++.jason/template34.C: Likewise.
53086         * g++.old-deja/g++.jason/template36.C: Likewise.
53087         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53088         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53089         * g++.old-deja/g++.other/typename1.C: Likewise.
53090         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53091         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53092         * g++.old-deja/g++.pt/typename11.C: Likewise.
53093         * g++.old-deja/g++.pt/typename14.C: Likewise.
53094         * g++.old-deja/g++.pt/typename16.C: Likewise.
53095         * g++.old-deja/g++.pt/typename3.C: Likewise.
53096         * g++.old-deja/g++.pt/typename4.C: Likewise.
53097         * g++.old-deja/g++.pt/typename5.C: Likewise.
53098         * g++.old-deja/g++.pt/typename7.C: Likewise.
53099         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53100
53101 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53102
53103         * g++.dg/other/linkage1.C: New test.
53104         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53105         specifiers.
53106
53107 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53108
53109         * gcc.dg/concat.c: New test.
53110
53111 2001-12-11  Stan Shebs  <shebs@apple.com>
53112
53113         * objc/compile: New test directory.
53114         * objc/compile/compile.exp: New expect script.
53115         * objc/compile/20011211-1.m: New compile test.
53116
53117 2001-12-11  Jason Merrill  <jason@redhat.com>
53118
53119         * lib/prune.exp (prune_gcc_output): Also handle "In member
53120         function".  So many permutations...
53121
53122 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53123
53124         * g++.dg/template/typedef1.C: New test.
53125
53126 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53127
53128         * g++.dg/other/copy1.C: New test.
53129
53130 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53131
53132         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53133
53134         * gcc.dg/builtin-choose-expr.c: New.
53135
53136 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53137
53138         * gcc.dg/altivec-2.c: New.
53139
53140 2001-12-07  Richard Henderson  <rth@redhat.com>
53141
53142         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53143
53144 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53145
53146         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53147         ultrasparc.
53148
53149 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53150
53151         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53152
53153 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53154
53155         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53156         variable argument list.
53157
53158 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53159
53160         * gcc.c-torture/execute/memcheck: Delete entire directory.
53161         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53162         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53163
53164 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53165
53166         * gcc.dg/Wshadow-1.c: New test.
53167
53168 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53169
53170         * gcc.c-torture/compile/20011130-1.c: New test.
53171
53172         * gcc.dg/noncompile/20011025-1.c: New test.
53173
53174         * g++.dg/other/anon-union.C: New test.
53175
53176         * gcc.c-torture/execute/20011024-1.c: New test.
53177
53178 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53179
53180         * gcc.c-torture/execute/20000722-1.x,
53181         gcc.c-torture/execute/20010123-1.x: Remove.
53182         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53183         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53184         gcc.dg/c99-complit-2.c: New tests.
53185
53186 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53187
53188         * g++.dg/inherit/base1.C: New test.
53189
53190 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53191
53192         * g++.dg/other/stdarg1.C: New test.
53193
53194         * gcc.c-torture/compile/20011130-2.c: New test.
53195
53196 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53197
53198         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53199         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53200         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53201         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53202         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53203         * gcc.dg/builtin-prefetch-1.c: New test.
53204
53205 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53206
53207         * gcc.dg/20011130-1.c: New test.
53208
53209 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53210
53211         * g++.dg/other/scope1.C: New test.
53212         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53213
53214 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53215
53216         * gcc.dg/vla-init-1.c: New test.
53217
53218 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53219
53220         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53221
53222 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53223
53224         * objc.dg/alias.m: Update.
53225         * objc.dg/class-1.m: Update.
53226         * objc.dg/const-str-1.m: Update.
53227         * objc.dg/fwd-proto-1.m: Update.
53228         * objc.dg/id-1.m: Update.
53229         * objc.dg/super-class-1.m: Update.
53230
53231 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53232
53233         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53234         constructs.
53235
53236 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53237
53238         * gcc.c-torture/execute/20011128-1.c: New test.
53239
53240 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53241
53242         * gcc.dg/20011127-1.c: New test.
53243
53244 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53245
53246         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53247         from Austin Group draft 7.
53248         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53249         scanf format arguments.
53250         * gcc.dg/format/no-exargs-2.c: New test.
53251
53252 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53253
53254         * g++.dg/abi/vbase8-4.C: New test.
53255
53256 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53257
53258         * gcc.c-torture/execute/20011121-1.c: New test.
53259
53260 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53261
53262         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53263
53264 2001-11-23  Andreas Jaeger  <aj@suse.de>
53265
53266         * gcc.dg/cpp/charconst-2.c: New test.
53267
53268 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53269
53270         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53271         to the host if it is remote.  Let tests specify extra headers
53272         they use.
53273         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53274         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53275         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53276         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53277         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53278         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53279         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53280         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53281         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53282         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53283
53284 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53285
53286         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53287         for little endian ARMs.
53288
53289 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53290
53291         * gcc.c-torture/compile/20011119-1.c: New test.
53292         * gcc.c-torture/compile/20011119-2.c: New test.
53293
53294 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53295
53296         * gcc.dg/altivec-1.c: Fix typo.
53297
53298 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53299
53300         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53301
53302 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53303
53304         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53305
53306 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53307
53308         * lib/g77.exp: Don't specify --rpath-link.
53309
53310         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53311         across all the headers.
53312         * gcc.dg/format/format.exp: For testing on a remote host,
53313         copy format.h.
53314
53315         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53316         * gcc.c-torture/execute/930406-1.c: Likewise.
53317         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53318
53319 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53320
53321         * gcc.dg/altivec-1.c: New.
53322
53323 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53324
53325         * gcc.dg/cpp/fpreprocessed.c: New test case.
53326
53327 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53328
53329         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53330         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53331         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53332
53333 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53334
53335         * gcc.dg/no-builtin-1.c: New test.
53336
53337 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53338
53339         * gcc.c-torture/execute/20011115-1.c: New test.
53340
53341 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53342
53343         * gcc.c-torture/compile/20011114-2.c: New test.
53344         * gcc.c-torture/compile/20011114-3.c: New test.
53345         * gcc.c-torture/compile/20011114-4.c: New test.
53346
53347 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53348
53349         * g++.dg/other/init1.C: New test.
53350
53351 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53352
53353         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53354         message.
53355
53356         * gcc.c-torture/execute/20011114-1.c: New testcase.
53357
53358         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53359         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53360         like the (before this change) version of 20010327-1.c.
53361
53362 2001-11-14  Roger Sayle <roger@eyesopen.com>
53363
53364         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53365
53366 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53367
53368         * g++.dg/init/array2.C: New test.
53369
53370 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53371
53372         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53373
53374 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53375
53376         * g++.dg/other/forscope1.C: New test.
53377         * g++.dg/ext/forscope1.C: New test.
53378         * g++.dg/ext/forscope2.C: New test.
53379
53380 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53381
53382         * gcc.c-torture/execute/20011113-1.c: New test.
53383
53384 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53385
53386         * gcc.c-torture/execute/20011109-2.c: New test.
53387
53388         * gcc.c-torture/execute/20011109-1.c: New test.
53389
53390 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53391
53392         * gcc.c-torture/compile/20011109-1.c: New test.
53393
53394 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53395
53396         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53397         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53398         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53399         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53400         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53401         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53402         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53403
53404 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53405
53406         * g++.dg/warn/Wshadow-1.C: New tests.
53407         * g++.old-deja/g++.mike/for3.C: Update.
53408
53409 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53410
53411         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53412         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53413         XFAILs.  Adjust expected error texts.
53414         * gcc.c-torture/compile/20011106-1.c,
53415         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53416         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53417         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53418         gcc.dg/c99-array-lval-5.c: New tests.
53419
53420 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53421
53422         * gcc.dg/cpp/defined.c: Update.
53423
53424 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53425
53426         * gcc.c-torture/execute/anon-1.c: New test.
53427
53428 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53429
53430         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53431         same size, so no warning should be produced on stormy16.
53432
53433         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53434         due to oversized array.
53435         * g++.old-deja/g++.mike/ns15.C: Likewise.
53436         * g++.old-deja/g++.pt/crash16.C: Likewise.
53437
53438 2001-11-02  Graham Stott  <grahams@redhat.com>
53439
53440         * g++.dgother/debug1.C: Fix typos.
53441
53442 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53443
53444         * g++.dg/other/debug1.C: New test.
53445
53446 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53447
53448         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53449         of unsigned long.
53450
53451 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53452
53453         * gcc.dg/20011029-2.c: New test.
53454
53455         * gcc.c-torture/compile/20011029-1.c: New test.
53456
53457 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53458
53459         * objc/execute/class_self-1.m: New test.
53460         * objc/execute/class_self-2.m: New test.
53461
53462 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53463
53464         * gcc.misc-tests/msgs.exp: Delete.
53465         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53466         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53467         error set to match recent changes.
53468
53469 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53470
53471         * gcc.dg/20011021-1.c: New test.
53472
53473 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53474
53475         * gcc.c-torture/compile/20011023-1.c: New test.
53476
53477 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53478
53479         * lib/g77.exp: Rewrite based on lib/g++.exp.
53480
53481 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53482
53483         * gcc.c-torture/execute/20011019-1.c: New test.
53484
53485         * gcc.dg/20011018-1.c: New test.
53486
53487 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53488
53489         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53490
53491 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53492
53493         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53494         * gcc.dg/attr-invalid.c: Likewise.
53495
53496 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53497
53498         * gcc.dg/20011015-1.c: New test.
53499
53500 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53501
53502         * g++.dg/template/unify2.C: New test.
53503
53504 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53505
53506         * g++.dg/other/exception-specification.C: New test
53507
53508 2001-10-13  Tom Rix  <trix@redhat.com>
53509
53510         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53511         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53512
53513 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53514
53515         * gcc.dg/20011009-1.c: New test.
53516
53517 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53518
53519         PR g++/4476
53520         * g++.dg/other/friend1.C: New test.
53521
53522 2001-10-11  Richard Henderson  <rth@redhat.com>
53523
53524         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53525
53526 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53527
53528         * gcc.c-torture/compile/20011010-1.c: New.
53529
53530 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53531
53532         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53533         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53534         g77.f-torture/execute/execute.exp,
53535         g77.f-torture/noncompile/noncompile.exp,
53536         gcc.c-torture/compile/compile.exp,
53537         gcc.c-torture/execute/execute.exp,
53538         gcc.c-torture/execute/ieee/ieee.exp,
53539         gcc.c-torture/execute/memcheck/memcheck.exp,
53540         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53541         objc/execute/execute.exp: Update FSF address.
53542
53543 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53544
53545         * gcc.dg/cpp/cmdlne-C.c: Update.
53546         * gcc.dg/cpp/cmdlne-C2.c: New.
53547
53548 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53549
53550         * gcc.c-torture/execute/20011008-3.c: New.
53551
53552 2001-10-08  DJ Delorie  <dj@redhat.com>
53553
53554         * gcc.dg/20011008-1.c: New.
53555         * gcc.dg/20011008-2.c: New.
53556
53557 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53558
53559         * gcc.dg/cpp/spacing1.c: Update test.
53560
53561 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53562
53563         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53564         spelling errors of "separate" as "seperate".
53565
53566 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53567
53568         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53569         enough to avoid inlining.
53570
53571 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53572
53573         * lib/g77.exp: set libg2c_dir correctly.
53574
53575 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53576
53577         * gcc.dg/cpp/macro11.c: New test.
53578
53579 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53580
53581         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53582         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53583         gcc.dg/format/multattr-3.c: New tests.
53584         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53585         tests for format attributes on function pointers being rejected.
53586
53587 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53588
53589         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53590
53591 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53592
53593         * g++.dg/warn/format1.C: New test.
53594
53595 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53596
53597         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53598
53599 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53600
53601         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53602
53603 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53604
53605         * gcc.dg/cpp/redef2.c: Add test.
53606
53607 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53608
53609         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53610         long-standing bug on i686, apparently.
53611         * gcc.c-torture/execute/loop-2c.x: New file.
53612         * gcc.c-torture/execute/loop-2d.x: New file.
53613         * gcc.c-torture/execute/loop-3c.x: New file.
53614
53615 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53616
53617         * gcc.dg/cpp/20000625-2.c: Correct line number.
53618
53619 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53620
53621         * gcc.dg/cpp/macro10.c: New test.
53622         * gcc.dg/cpp/strify3.c: New test.
53623         * gcc.dg/cpp/spacing1.c: Add tests.
53624         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53625         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53626
53627 2001-09-24  DJ Delorie  <dj@redhat.com>
53628
53629         * gcc.c-torture/execute/20010924-1.c: New test.
53630
53631 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53632
53633         * objc/execute/paste.m: Remove.
53634
53635 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53636
53637         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53638
53639 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53640
53641         * g77.dg/strlen0.f: New test.
53642
53643 2001-09-21  Richard Henderson  <rth@redhat.com>
53644
53645         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53646         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53647
53648 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53649
53650         Table-driven attributes.
53651         * g++.dg/ext/attrib1.C: New test.
53652
53653 2001-09-20  DJ Delorie  <dj@redhat.com>
53654
53655         * gcc.dg/20000926-1.c: Update expected warning messages.
53656         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53657         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53658         array.
53659
53660 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53661
53662         * g++.dg/eh/registers1.C: New test case.
53663
53664 2001-09-17  Richard Henderson  <rth@redhat.com>
53665
53666         * gcc.dg/array-5.c: Fix VLA decomposition test.
53667
53668 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53669
53670         * gcc.dg/cpp/line5.c: New testcase.
53671
53672 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53673
53674         * gcc.dg/cpp/macro9.c: New test.
53675
53676 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53677
53678         * gcc.c-torture/execute/980223.c: Change type of addr from long
53679         to char *.
53680
53681 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53682
53683         * gcc.c-torture/execute/20010915-1.c: New test.
53684
53685 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53686
53687         * g77.dg/bprob: New directory.
53688         * g77.dg/bprob/bprob.exp: New file.
53689         * g77.dg/bprob/bprob-1.f: New test.
53690         * g77.dg/gcov: New directory.
53691         * g77.dg/gcov/gcov.exp: New file.
53692         * g77.dg/gcov/gcov-1.f: New test.
53693         * g77.dg/gcov/gcov-1.x: New file.
53694
53695 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53696
53697         * gcc.dg/cpp/directiv.c: Update.
53698         * gcc.dg/cpp/undef1.c: Update.
53699
53700 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53701
53702         * gcc.dg/20010912-1.c: New test.
53703
53704 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53705
53706         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53707         language-independent file in lib.
53708         * lib/gcov.exp: New file.
53709
53710 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53711
53712         * gcc.c-torture/compile/20010911-1.c: New test.
53713
53714 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53715
53716         * lib/profopt.exp: New, to support profile-directed optimizations.
53717         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53718         * gcc.misc-tests/bprob-1.c: New test.
53719         * gcc.misc-tests/bprob-2.c: New test.
53720
53721 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53722
53723         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53724         XFAIL and which kinds of gcov output to verify.
53725         * gcc.misc-tests/gcov-4b.x: New file.
53726         * gcc.misc-tests/gcov-5b.x: New file.
53727         * gcc.misc-tests/gcov-6.x: New file.
53728         * gcc.misc-tests/gcov-7.c: New test.
53729         * gcc.misc-tests/gcov-7.x: New file.
53730
53731 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53732
53733         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53734         * gcc.misc-tests/gcov-6.c: New test.
53735
53736 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53737
53738         PR c++/3986
53739         * g++.dg/abi/vbase1.C: New test.
53740
53741 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53742
53743         * objc.dg/method-2.m: New.
53744
53745 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53746
53747         PR c++/4203
53748         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53749         * g++.dg/init/empty1.C: New test.
53750
53751 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53752
53753         * gcc.c-torture/compile/20010903-1.c: New test.
53754
53755 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53756
53757         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53758         for m68k.
53759
53760 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53761
53762         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53763
53764         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53765
53766         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53767
53768 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53769
53770         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53771         for 16-bit 'unsigned int'.
53772
53773 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53774
53775         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53776
53777 2001-08-27  Richard Henderson  <rth@redhat.com>
53778
53779         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53780         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53781
53782 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53783
53784         * gcc.dg/asm-names.c (ymain): New.
53785
53786 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53787
53788         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53789         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53790         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53791
53792 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53793
53794         * gcc.dg/compare5.c: New testcase.
53795
53796 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53797
53798         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53799         and "In instantiation".
53800
53801 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53802
53803         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53804
53805 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53806
53807         * gcc.misc-tests/gcov.exp: Add support for branch information.
53808         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53809         * gcc.misc-tests/gcov-4.c: New test.
53810         * gcc.misc-tests/gcov-4b.c: New test.
53811         * gcc.misc-tests/gcov-5b.c: New test.
53812
53813 2001-08-20  Zack Weinberg  <zackw@panix.com>
53814
53815         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53816         expected to fail.
53817
53818 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53819
53820         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53821
53822 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53823
53824         * g++.dg/eh/template1.C: New test.
53825
53826 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53827
53828         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53829         Fix thinko.
53830         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53831         for xfail.
53832
53833 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53834
53835         * lib/g77-dg.exp: Use prune.exp for common procedures
53836         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53837         * lib/g77.exp: (g77-dg-prune) Remove
53838
53839 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53840
53841         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53842
53843 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53844
53845         * g++.dg/template/unify1.C: New test.
53846
53847 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53848
53849         * g++.dg/abi/empty4.C: New test.
53850
53851 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53852
53853         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53854         solaris2.*
53855         * g77.f-torture/compile/pr3743.x: Likewise.
53856
53857 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53858
53859         * g++.dg/other/using-declaration.C: New test.
53860
53861 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53862
53863         * gcc.dg/cpp/tr-sign.c: New testcase.
53864
53865 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53866
53867         * gcc.dg/cpp/19951025-1.c: Revert.
53868         * gcc.dg/cpp/directiv.c: We no longer process directives that
53869         interrupt macro arguments.
53870
53871 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53872
53873         * gcc.dg/bconstp-1.c: New test.
53874
53875 2001-08-03  Richard Henderson  <rth@redhat.com>
53876
53877         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53878
53879 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53880
53881         * gcc.dg/cpp/19951025-1.c: Update.
53882
53883 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53884
53885         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53886         should be x.
53887
53888 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53889
53890         Kill -fhonor-std.
53891         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53892         * g++.old-deja/g++.other/std1.C: Likewise.
53893         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53894
53895 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53896
53897         * lib/g77.exp: Load gcc-defs.exp for common procedures
53898         (g77_pass, g77_fail, g77_finish, g77_exit,
53899         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53900
53901 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53902
53903         * g77.dg/fbackslash.f
53904         * g77.dg/fcase-preserve.f
53905         * g77.dg/ff90-1.f
53906         * g77.dg/ffixed-line-length-0.f
53907         * g77.dg/ffixed-line-length-132.f
53908         * g77.dg/ffixed-line-length-7.f
53909         * g77.dg/ffixed-line-length-72.f
53910         * g77.dg/ffixed-line-length-none.f
53911         * g77.dg/ffree-form-1.f
53912         * g77.dg/fno-backslash.f
53913         * g77.dg/fno-f90-1.f
53914         * g77.dg/fno-fixed-form-1.f
53915         * g77.dg/fno-onetrip.f
53916         * g77.dg/fno-typeless-boz.f
53917         * g77.dg/fno-underscoring.f
53918         * g77.dg/fno-vxt-1.f
53919         * g77.dg/fonetrip.f
53920         * g77.dg/ftypeless-boz.f
53921         * g77.dg/fugly-assumed.f
53922         * g77.dg/funderscoring.f
53923         * g77.dg/fvxt-1.f
53924
53925 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53926
53927         * objc.dg/fwd-proto-1.m: New.
53928         * objc.dg/local-decl-1.m: New.
53929         * objc.dg/naming-1.m: New.
53930         * objc.dg/naming-2.m: New.
53931         * objc.dg/proto-hier-1.m: New.
53932
53933 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53934
53935         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53936         largest-type elements to a struct makes its size grow.
53937
53938 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53939
53940         * g++.dg/abi/vthunk1.C: New test.
53941
53942 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53943
53944         * g++.dg/abi/vbase8-22.C: New test.
53945
53946 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53947
53948         * gcc.dg/cpp/macro8.c: New test.
53949
53950 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53951
53952         * g++.dg/abi/vbase8-21.C: New test.
53953
53954 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53955
53956         * g++.dg/abi/vbase8-10.C: New test.
53957
53958 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53959
53960         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53961         ${tool}_set_ld_library_path.
53962         Changed caller.
53963         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53964         g++.exp.
53965
53966 2001-07-26  Stan Cox <scox@redhat.com>
53967
53968         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53969         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53970         gcc_exit, gcc_check_unsupported_p):
53971         Moved to gcc-deps.exp
53972         * gcc-deps.exp: New file.
53973
53974 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53975
53976         * g++.old-deja/g++.pt/defarg14.C: New test.
53977
53978 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53979
53980         * g++.old-deja/g++.other/lineno5.C: New test.
53981
53982 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53983
53984         * g++.old-deja/g++.pt/crash68.C: New test.
53985
53986 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53987
53988         * g++.old-deja/g++.other/crash42.C: New test.
53989
53990 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53991
53992         * gcc.dg/cpp/extratokens.c: Fix.
53993         * gcc.dg/cpp/skipping2.c: New tests.
53994
53995 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53996
53997         * gcc.c-torture/execute/20010724-1.c: New file.
53998         * gcc.c-torture/execute/20010724-1.x: New file.
53999
54000 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54001
54002         * g++.old-deja/g++.other/cond7.C: New test.
54003
54004 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54005
54006         * g++.old-deja/g++.other/optimize4.C: New test.
54007
54008 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54009
54010         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54011
54012 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54013
54014         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54015         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54016         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54017         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54018
54019         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54020         bug report" message.
54021
54022         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54023         * g++.dg/ext/instantiate1.C: Move from old-deja.
54024
54025 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54026
54027         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54028         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54029         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54030         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54031
54032 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54033
54034         * gcc.c-torture/execute/20010723-1.c: New test.
54035
54036 2001-07-23  Ben Elliston  <bje@redhat.com>
54037
54038         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54039
54040 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54041
54042         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54043         i[34567]86-*-*.
54044         Delete handling of ieee_multilib_flags.
54045         Pass -mieee for alpha*-*-* and sh-*-*.
54046         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54047
54048 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54049
54050         Remove old-abi tests.
54051         * g++.old-deja/g++.mike/p11116.C: Remove.
54052         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54053
54054 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54055
54056         * g77.f-torture/compile/pr3743.f: New test
54057
54058 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54059
54060         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54061
54062 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54063
54064         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54065         g++.old-deja/g++.pt/static6.C: Likewise.
54066         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54067         supports weak symbols.
54068
54069 2001-07-18  Andreas Jaeger  <aj@suse.de>
54070
54071         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54072         supported again.
54073
54074 2001-07-18  Andreas Jaeger  <aj@suse.de>
54075
54076         * gcc.dg/iftrap-1.c: Fix target line.
54077
54078 2001-07-17  Richard Henderson  <rth@redhat.com>
54079
54080         * gcc.c-torture/execute/20010717-1.c: New.
54081
54082 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54083
54084         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54085         tests.
54086
54087 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54088
54089         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54090
54091 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54092
54093         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54094         UAC_SIGBUS, UAC_NOPRINT definitions.
54095
54096 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54097
54098         * objc/execute/object_is_class.m: New test.
54099         * objc/execute/object_is_meta_class.m: New test.
54100
54101 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54102
54103         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54104         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54105
54106 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54107
54108         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54109         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54110
54111 2001-07-14  Richard Henderson  <rth@redhat.com>
54112
54113         * gcc.dg/iftrap-1.c: New.
54114
54115 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54116
54117         * g77.f-torture/execute/intrinsic77.f: New test.
54118
54119 2001-07-11  Janis Johnson <janis@us.ibm.com>
54120
54121         * gcc.misc-tests/gcov-3.c: New test.
54122
54123 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54124
54125         * gcc.c-torture/compile/20010711-1.c,
54126         * gcc.c-torture/compile/20010711-2.c: New tests.
54127
54128 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54129
54130         * gcc.c-torture/execute/20010711-1.c: New test.
54131
54132 2001-07-11  Ben Elliston  <bje@redhat.com>
54133
54134         * g++.old-deja/g++.other/enum5.C: New test.
54135
54136 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54137
54138         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54139         (g++-dg-prune): Call prune_gcc_output.
54140         * prune.exp: New file for prune_gcc_output.
54141         * lib/g++.exp, lib/gcc.exp: Load it.
54142
54143 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54144
54145         * gcc.c-torture/compile/20010701-1.c,
54146         g++.old-deja/g++.ext/attrib6.C: New tests.
54147
54148 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54149
54150         * gcc.c-torture/compile/20010706-1.c: New test.
54151
54152 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54153
54154         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54155
54156 2001-06-28  Stan Shebs  <shebs@apple.com>
54157
54158         * gcc.dg/pragma-darwin.c: New test.
54159
54160 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54161
54162         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54163         Solaris 2.[678] system.
54164
54165 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54166
54167         * gcc.dg/20010622-1.c: New test.
54168
54169 2001-06-18  Stan Shebs  <shebs@apple.com>
54170
54171         * objc.dg: New directory.
54172         * objc.dg/dg.exp: New file.
54173         * objc.dg/alias.m: New.
54174         * objc.dg/class-1.m: New.
54175         * objc.dg/class-2.m: New.
54176         * objc.dg/const-str-1.m: New.
54177         * objc.dg/const-str-2.m: New.
54178         * objc.dg/id-1.m: New.
54179         * objc.dg/method-1.m: New.
54180         * objc.dg/super-class-1.m: New.
54181         * lib/objc-dg.exp: New file.
54182
54183 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54184
54185         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54186         of label name.
54187
54188 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54189
54190         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54191
54192 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54193
54194         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54195         variable.
54196
54197 2001-06-12  Richard Henderson  <rth@redhat.com>
54198
54199         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54200
54201 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54202
54203         * g++.old-deja/g++.abi/vbase5.C: New test.
54204         * g++.old-deja/g++.abi/vbase6.C: New test.
54205         * g++.old-deja/g++.abi/vbase7.C: New test.
54206
54207 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54208
54209         * gcc.c-torture/compile/20010610-1.c: New test.
54210
54211 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54212
54213         * g++.old-deja/g++.abi/vbase4.C: New test.
54214
54215 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54216
54217         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54218         support %f for HC11/HC12 targets.
54219         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54220         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54221         on HC11/HC12 targets.
54222         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54223
54224 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54225
54226         * gcc.dg/wchar_t-1.c: New file.
54227         * gcc.dg/wint_t-1.c: Likewise.
54228
54229 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54230
54231         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54232
54233 2001-06-11  Richard Henderson  <rth@redhat.com>
54234
54235         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54236
54237 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54238
54239         * gcc.c-torture/compile/20010611-1.c: New test.
54240
54241 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54242
54243         * gcc.dg/c99-tag-1.c: Add more tests.
54244
54245 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54246
54247         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54248         representation on MN10300 and ARM/Thumb.
54249
54250 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54251
54252         * g77.f-torture/execute/20010610.f: New.
54253
54254 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54255
54256         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54257         names.
54258
54259 2001-06-09  Richard Henderson  <rth@redhat.com>
54260
54261         * gcc.c-torture/execute/ashrdi-1.c: New.
54262         * gcc.c-torture/execute/ashldi-1.c: New.
54263         * gcc.c-torture/execute/lshrdi-1.c: New.
54264
54265 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54266
54267         * objc/execute/load-3.m: Added. Check sending +load to categories,
54268         in addition to classes.
54269
54270 2001-06-08  Stan Shebs  <shebs@apple.com>
54271
54272         * objc/execute/load-2.m: New test.  From Nicola Pero
54273         <n.pero@mi.flashnet.it>.
54274
54275 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54276
54277         * gcc.c-torture/execute/20010605-2.c: New test.
54278
54279 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54280
54281         * g++.old-deja/g++.abi/vbase2.C: New test.
54282         * g++.old-deja/g++.abi/vbase3.C: New test.
54283
54284 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54285
54286         * g++.old-deja/g++.pt/friend49.C: New test.
54287
54288 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54289
54290         * g++.old-deja/g++.ext/anon3.C: New test.
54291
54292 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54293
54294         * g++.old-deja/g++.other/conv7.C: New test.
54295
54296 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54297
54298         * gcc.c-torture/compile/20010605-2.c: New test.
54299
54300 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54301
54302         * gcc.c-torture/execute/20010604-1.c: New test.
54303
54304 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54305
54306         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54307
54308 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54309
54310         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54311         (g++_link_flags): Likewise.
54312         (g++_init): Pass gccpath's value to two previous functions.
54313
54314 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54315
54316         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54317         Ensure logfile entry matches exec command line.
54318
54319 2001-05-31  Richard Henderson  <rth@redhat.com>
54320
54321         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54322         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54323
54324 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54325
54326         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54327         compiler for irix6.2
54328
54329 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54330
54331         * g++.old-deja/g++.other/optimize3.C: New file.
54332
54333 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54334
54335         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54336         assemble.
54337
54338 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54339
54340         * g++.old-deja/g++.other/optimize2.C: New file.
54341
54342 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54343
54344         * gcc.c-torture/compile/20010518-2.c: New file.
54345         * gcc.c-torture/execute/20010518-1.c: New file.
54346         * gcc.c-torture/execute/20010518-2.c: New file.
54347
54348 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54349
54350         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54351
54352 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54353
54354         G++ no longer defines builtins that do not begin with __builtin.
54355         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54356         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54357         * g++.old-deja/g++.law/builtin1.C: Likewise.
54358         * g++.old-deja/g++.law/cvt2.C: Likewise.
54359         * g++.old-deja/g++.mike/net5.C: Likewise.
54360         * g++.old-deja/g++.other/builtins1.C: Likewise.
54361         * g++.old-deja/g++.other/builtins2.C: Likewise.
54362         * g++.old-deja/g++.other/builtins3.C: Likewise.
54363         * g++.old-deja/g++.other/builtins4.C: Likewise.
54364         * g++.old-deja/g++.other/inline8.C: Likewise.
54365         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54366
54367 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54368
54369         * g++.old-deja/g++.pt/using1.C: Adjust.
54370         * g++.old-deja/g++.pt/using2.C: New test.
54371
54372 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54373
54374         * gcc.dg/cpp/charconst.c: New tests.
54375         * gcc.dg/cpp/escape.c: New tests.
54376         * gcc.dg/cpp/escape-1.c: New tests.
54377         * gcc.dg/cpp/escape-2.c: New tests.
54378         * gcc.dg/cpp/ucs.c: New tests.
54379
54380 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54381
54382         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54383         native compiler for irix6.5.
54384
54385 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54386
54387         * lib/g++.exp (g++_include_flags): Use args to compute
54388         get_multilibs.
54389         (g++_link_flags): Likewise.
54390         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54391
54392 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54393
54394         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54395
54396 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54397
54398         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54399         this file.
54400
54401 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54402
54403         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54404         STACK_SIZE;
54405         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54406         to STACK_SIZE; Use it to define size of add_histo array.
54407         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54408         to STACK_SIZE.
54409         (f): Use GITT_SIZE to define size of gitt local table.
54410         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54411         to STACK_SIZE; Use it to define size of bytemem array.
54412
54413 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54414
54415         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54416         on 68HC11/HC12 due to the asm instruction.
54417         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54418         * gcc.c-torture/compile/920520-1.x: Likewise.
54419         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54420         on 68HC11/HC12 because the function is larger than 64K.
54421         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54422         on 68HC11/HC12 because the structure is too large.
54423
54424 2001-05-20  Richard Henderson  <rth@redhat.com>
54425
54426         * gcc.c-torture/execute/20010520-1.c: New.
54427
54428 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54429
54430         * g++.old-deja/g++.warn/compare1.C: New test.
54431         * gcc.dg/compare4.c: New test.
54432
54433 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54434
54435         * g++.old-deja/g++.other/optimize1.C: New test.
54436
54437 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54438
54439         * g++.old-deja/g++.pt/spec41.C: New test.
54440
54441 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54442
54443         * gcc.c-torture/compile/20010114-1.x: Remove.
54444
54445 2001-05-18  Stan Shebs  <shebs@apple.com>
54446
54447         * gcc.c-torture/compile/20010518-1.c: New test.
54448
54449 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54450
54451         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54452         * g++.old-deja/g++.pt/crash67.C: New test.
54453
54454 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54455
54456         * g++.old-deja/g++.other/debug9.C: New test.
54457
54458 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54459
54460         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54461
54462 2001-05-16  Jan Hubicka  <jh@suse.cz>
54463
54464         * gcc.c-torture/compile/20010516-1.c: New test.
54465
54466 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54467
54468         * g++.old-deja/g++.other/crash41.C: New test.
54469
54470 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54471
54472         * g++.old-deja/g++.pt/crash66.C: New test.
54473
54474 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54475
54476         * g++.old-deja/g++.robertl/eb27.C: Convert.
54477
54478 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54479
54480         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54481         declaration being redundant.
54482
54483 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54484
54485         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54486
54487 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54488
54489         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54490
54491 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54492
54493         * lib/g++.exp: Use testsuite_flags.
54494
54495 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54496
54497         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54498
54499 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54500
54501         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54502
54503 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54504
54505         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54506
54507 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54508
54509         * gcc.c-torture/compile/20010313-1.c: New test.
54510
54511 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54512
54513         * gcc.dg/cpp/direct2.c: New test.
54514         * gccq.dg/cpp/direct2s.c: New test.
54515
54516         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54517
54518 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54519
54520         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54521         * g++.old-deja/g++.other/op3.C: Likewise.
54522
54523 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54524
54525         * gcc.dg/cpp/syshdr.h: New file.
54526         * gcc.dg/cpp/sysmac1.c: Update.
54527         * gcc.dg/cpp/sysmac2.c: Update.
54528
54529 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54530
54531         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54532
54533 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54534
54535         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54536         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54537
54538 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54539
54540         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54541
54542 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54543
54544         * lib/g++.exp (g++_include_flags): Don't use any special flags
54545         if TESTING_IN_BUILD_TREE is not defined.
54546         (g++_init): Use a plain 'c++' as the compiler if
54547         TESTING_IN_BUILD_TREEE is not defined.
54548
54549 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54550
54551         * g++.old-deja/g++.eh/catch13.C: New test.
54552         * g++.old-deja/g++.eh/catch14.C: New test.
54553
54554 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54555
54556         * gcc.dg/cpp/tr-define.c: New test.
54557
54558 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54559
54560         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54561         <stdlib.h>, not <malloc.h>.
54562
54563 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54564
54565         * g++.old-deja/g++.ns/template17.C: New test.
54566
54567 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54568
54569         * g++.old-deja/g++.pt/ref4.C: New test.
54570
54571 2001-04-30  Richard Henderson  <rth@redhat.com>
54572
54573         * gcc.dg/20000724-1.c: Revert last change.
54574
54575 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54576
54577         * g77.f-torture/execute/20010430.f: New test.
54578
54579 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54580
54581         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54582
54583 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54584
54585         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54586
54587 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54588
54589         * g++.old-deja/g++.eh/crash6.C: New test.
54590
54591 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54592
54593         * g++.old-deja/g++.other/warn7.C: New test.
54594
54595 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54596
54597         * g++.old-deja/g++.other/defarg9.C: New test.
54598
54599 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54600
54601         * g77.f-torture/compile/20010426.f: New test.
54602         * g77.f-torture/execute/20010426.f: New test.
54603
54604 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54605
54606         * g77.f-torture/compile/20000629-1.x: Remove - error
54607         has been fixed.
54608
54609 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54610
54611         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54612         Tweak slightly to work with g++.dg framework.
54613         * g++.dg/special/ecos.exp: Run initp1.C test.
54614         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54615
54616         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54617         its linker doesn't give line numbers either.
54618         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54619
54620 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54621
54622         * g++.old-deja/g++.other/lex1.C: New test.
54623
54624 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54625
54626         * gcc.dg/noncompile/20010425-1.c: New test.
54627
54628 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54629
54630         * g++.old-deja/g++.pt/mangle2.C: New test.
54631
54632 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54633
54634         * gcc.dg/format/plus-1.c: New test.
54635
54636 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54637
54638         * gcc.dg/20010423-1.c: New test.
54639
54640 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54641
54642         * gcc.c-torture/execute/20010422-1.c: New test.
54643
54644 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54645
54646         * g++.old-deja/g++.ns/type2.C: New test.
54647
54648 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54649
54650         * g++.old-deja/g++.other/perf1.C: New test.
54651
54652 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54653
54654         * gcc.dg/c99-func-2.c: Remove xfail.
54655         * gcc.dg/c99-func-3.c: Remove xfail.
54656         * gcc.dg/c99-func-4.c: Remove xfail.
54657
54658 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54659
54660         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54661
54662 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54663
54664         * gcc.c-torture/compile/20010423-1.c: New test.
54665
54666 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54667
54668         * g++.old-deja/g++.pt/typename28.C: New test.
54669
54670 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54671
54672         * g++.old-deja/g++.abi/empty2.C: New test.
54673         * g++.old-deja/g++.abi/empty3.C: New test.
54674
54675 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54676
54677         * g++.old-deja/g++.other/comdat2.C: New test.
54678         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54679
54680 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54681
54682         * g++.old-deja/g++.other/overload14.C: New test.
54683
54684 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54685
54686         * g++.old-deja/g++.other/lookup23.C: New test.
54687
54688 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54689
54690         * gcc.c-torture/execute/20010403-1.c: New test.
54691
54692 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54693             Mark Mitchell  <mark@codesourcery.com>
54694
54695         * lib/old-dejagnu.exp: Don't delete output of executable.
54696         Add .exe suffix to executables.
54697
54698 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54699
54700         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54701
54702 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54703
54704         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54705
54706 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54707
54708         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54709         * g++.old-deja/g++.abi/crash1.C: New test.
54710
54711 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54712
54713         * g++.old-deja/g++.other/crash40.C: New test.
54714
54715 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54716
54717         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54718
54719 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54720
54721         * g++.old-deja/g++.other/warn6.C: New test.
54722
54723 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54724
54725         * g++.old-deja/g++.robertl/eb42.C: Same.
54726
54727 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54728
54729         * gcc.dg/wtr-conversion-1.c: New testcase.
54730
54731 2001-04-10  Richard Henderson  <rth@redhat.com>
54732
54733         * g++.old-deja/g++.other/array5.C: New.
54734
54735 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54736
54737         * gcc.c-torture/execute/20010408-1.c: New test.
54738
54739 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54740
54741         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54742         headers and constructs.
54743         * g++.old-deja/g++.robertl/eb79.C: Same.
54744         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54745         * g++.old-deja/g++.robertl/eb73.C: Same.
54746         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54747         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54748         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54749         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54750         * g++.old-deja/g++.robertl/eb44.C: Same.
54751         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54752         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54753         * g++.old-deja/g++.robertl/eb39.C: Same.
54754         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54755         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54756         * g++.old-deja/g++.robertl/eb30.C: Same.
54757         * g++.old-deja/g++.robertl/eb3.C: Same.
54758         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54759         * g++.old-deja/g++.robertl/eb21.C: Same.
54760         * g++.old-deja/g++.robertl/eb15.C: Same.
54761         * g++.old-deja/g++.robertl/eb118.C: Same.
54762         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54763         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54764         * g++.old-deja/g++.robertl/eb109.C: Same.
54765         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54766         * g++.old-deja/g++.mike/rtti1.C: Same.
54767         * g++.old-deja/g++.mike/p658.C: Same.
54768         * g++.old-deja/g++.mike/net46.C: Same.
54769         * g++.old-deja/g++.mike/net34.C: Same.
54770         * g++.old-deja/g++.mike/memoize1.C: Same.
54771         * g++.old-deja/g++.mike/eh2.C: Same.
54772         * g++.old-deja/g++.law/weak.C: Same.
54773         * g++.old-deja/g++.law/visibility7.C: Same.
54774         * g++.old-deja/g++.law/visibility25.C: Same.
54775         * g++.old-deja/g++.law/visibility22.C: Same.
54776         * g++.old-deja/g++.law/visibility2.C: Same.
54777         * g++.old-deja/g++.law/visibility17.C: Same.
54778         * g++.old-deja/g++.law/visibility13.C: Same.
54779         * g++.old-deja/g++.law/visibility10.C: Same.
54780         * g++.old-deja/g++.law/visibility1.C: Same.
54781         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54782         * g++.old-deja/g++.law/vbase1.C: Same.
54783         * g++.old-deja/g++.law/operators32.C: Same.
54784         * g++.old-deja/g++.law/nest3.C: Same.
54785         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54786         * g++.old-deja/g++.law/except5.C (main): Same.
54787         * g++.old-deja/g++.law/cvt7.C (run): Same.
54788         * g++.old-deja/g++.law/cvt2.C: Same.
54789         * g++.old-deja/g++.law/cvt16.C: Same.
54790         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54791         * g++.old-deja/g++.law/ctors17.C (main): Same.
54792         * g++.old-deja/g++.law/ctors13.C: Same.
54793         * g++.old-deja/g++.law/ctors12.C (main): Same.
54794         * g++.old-deja/g++.law/ctors10.C: Same.
54795         * g++.old-deja/g++.law/code-gen5.C: Same.
54796         * g++.old-deja/g++.law/bad-error7.C: Same.
54797         * g++.old-deja/g++.law/arm9.C: Same.
54798         * g++.old-deja/g++.law/arm12.C: Same.
54799         * g++.old-deja/g++.law/arg8.C: Same.
54800         * g++.old-deja/g++.law/arg1.C: Same.
54801         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54802         * g++.old-deja/g++.jason/template31.C: Same.
54803         * g++.old-deja/g++.jason/template24.C (main): Same.
54804         * g++.old-deja/g++.jason/2371.C: Same.
54805         * g++.old-deja/g++.eh/new2.C: Same.
54806         * g++.old-deja/g++.eh/new1.C: Same.
54807         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54808         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54809         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54810         * g++.old-deja/g++.brendan/crash62.C: Same.
54811         * g++.old-deja/g++.brendan/crash52.C: Same.
54812         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54813         * g++.old-deja/g++.brendan/crash38.C: Same.
54814         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54815         * g++.old-deja/g++.brendan/copy9.C: Same.
54816
54817 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54818
54819         * gcc.c-torture/execute/20001203-2.c (memset):
54820         Count argument is of type __SIZE_TYPE__.
54821
54822 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54823
54824         * gcc.c-torture/compile/20010404-1.c: New test.
54825
54826 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54827
54828         * gcc.c-torture/compile/20010326-1.c: New test.
54829
54830 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54831
54832         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54833         peculiarities of the SH.
54834         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54835
54836 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54837
54838         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54839         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54840         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54841
54842 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54843
54844         * g77.f-torture/compile/20010321-1.f: New test.
54845
54846 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54847
54848         * gcc.c-torture/compile/20010329-1.c: New test.
54849
54850 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54851
54852         * gcc.c-torture/execute/20010329-1.c: New test.
54853
54854 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54855
54856         * g++.old-deja/g++.other/eh4.C: Fix typo.
54857
54858 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54859
54860         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54861
54862 2001-03-28  Philip Blundell  <philb@gnu.org>
54863
54864         * gcc.c-torture/compile/20010328-1.c: New test.
54865
54866 2001-03-27  Richard Henderson  <rth@redhat.com>
54867
54868         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54869         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54870
54871 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54872
54873         * gcc.c-torture/compile/20010327-1.c: New test.
54874
54875 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54876
54877         * g++.old-deja/g++.other/friend12.C: New test.
54878         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54879         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54880
54881 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54882
54883         * gcc.c-torture/execute/20010325-1.c: New test.
54884
54885 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54886
54887         * g++.old-deja/g++.other/mangle3.C: New test.
54888
54889 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54890
54891         * g++.old-deja/g++.other/anon8.C: New test.
54892
54893 2001-03-20  Philip Blundell  <philb@gnu.org>
54894
54895         * gcc.c-torture/compile/20010320-1.c: New test.
54896
54897 2001-03-17  Richard Henderson  <rth@redhat.com>
54898
54899         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54900
54901 2001-03-15  Geoff Keating  <geoff@redhat.com>
54902
54903         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54904         tests on AIX.
54905
54906 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54907
54908         * g++.old-deja/g++.other/eh4.C: New test.
54909
54910 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54911
54912         * gcc.dg/cpp/mi1.c: Update.
54913
54914 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54915
54916         * g++.old-deja/g++.other/regstack.C: New test.
54917
54918 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54919
54920         * g++.old-deja/g++.other/ref4.C: New test.
54921
54922 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54923
54924         * objc/execute/va_method.m: Added.
54925         * objc/execute/IMP.m: Added.
54926         * objc/execute/_cmd.m: Added.
54927         * objc/execute/accessing_ivars.m: Added.
54928         * objc/execute/class-1.m: Added.
54929         * objc/execute/class-10.m: Added.
54930         * objc/execute/class-11.m: Added.
54931         * objc/execute/class-12.m: Added.
54932         * objc/execute/class-13.m: Added.
54933         * objc/execute/class-14.m: Added.
54934         * objc/execute/class-2.m: Added.
54935         * objc/execute/class-3.m: Added.
54936         * objc/execute/class-4.m: Added.
54937         * objc/execute/class-5.m: Added.
54938         * objc/execute/class-6.m: Added.
54939         * objc/execute/class-7.m: Added.
54940         * objc/execute/class-8.m: Added.
54941         * objc/execute/class-9.m: Added.
54942         * objc/execute/class-tests-1.h
54943         * objc/execute/class-tests-2.h
54944         * objc/execute/compatibility_alias.m: Added.
54945         * objc/execute/encode-1.m: Added.
54946         * objc/execute/formal_protocol-1.m: Added.
54947         * objc/execute/formal_protocol-2.m: Added.
54948         * objc/execute/formal_protocol-3.m: Added.
54949         * objc/execute/formal_protocol-4.m: Added.
54950         * objc/execute/formal_protocol-5.m: Added.
54951         * objc/execute/formal_protocol-6.m: Added.
54952         * objc/execute/formal_protocol-7.m: Added.
54953         * objc/execute/informal_protocol.m: Added.
54954         * objc/execute/initialize.m: Added.
54955         * objc/execute/load.m: Added.
54956         * objc/execute/many_args_method.m: Added.
54957         * objc/execute/nested-3.m: Added.
54958         * objc/execute/no_clash.m: Added.
54959         * objc/execute/private.m: Added.
54960         * objc/execute/redefining_self.m: Added.
54961         * objc/execute/root_methods.m: Added.
54962         * objc/execute/selector-1.m: Added.
54963         * objc/execute/static-1.m: Added.
54964         * objc/execute/static-2.m: Added.
54965         * objc/execute/va_method.m: Added.
54966
54967 2001-03-10  Richard Henderson  <rth@redhat.com>
54968
54969         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54970
54971 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
54972
54973         * g++.old-deja/g++.other/crash31.C: XFAIL.
54974         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54975         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54976         * gcc.c-torture/execute/20010123-1.x: XFAIL.
54977         * gcc.c-torture/execute/20010124-1.x: XFAIL.
54978         * gcc.dg/sequence-pt-1.c: XFAIL one test.
54979
54980 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54981
54982         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54983
54984 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54985
54986         * gcc.dg/20000724-1.c: Don't use multiline strings.
54987
54988 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54989
54990         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54991         result of -cString against what we expect it to be; don't just
54992         print it out for no one to read.
54993
54994         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54995         Based on testcases provided by Nicola Pero.
54996
54997 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54998
54999         * gcc.dg/cpp/macro7.c: New test.
55000
55001 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55002
55003         * gcc.dg/cpp/multiline.c: Update.
55004
55005 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55006
55007         * g++.old-deja/g++.other/enum3.C: New test.
55008
55009 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55010
55011         * g++.old-deja/g++.other/pod1.C: New test.
55012
55013 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55014
55015         * g++.old-deja/g++.ext/overload1.C: New test.
55016
55017 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55018
55019         * g++.old-deja/g++.pt/using1.C: New test.
55020
55021 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55022
55023         * g++.old-deja/g++.other/using9.C: New test.
55024
55025 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55026
55027         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55028
55029         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55030
55031 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55032
55033         * g++.old-deja/g++.ext/realpt1.C: Remove.
55034
55035 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55036
55037         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55038
55039 2001-02-26  Will Cohen  <wcohen@redhat.com>
55040
55041         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55042
55043 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55044
55045         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55046         templatized constructors.
55047
55048 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55049
55050         * gcc.c-torture/execute/20010224-1.c: New test.
55051
55052 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55053
55054         * gcc.c-torture/execute/20010222-1.c: New test.
55055
55056 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55057
55058         * g++.old-deja/g++.other/inline20.C: New test.
55059
55060 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55061
55062         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55063
55064 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55065
55066         * g++.old-deja/g++.other/lookup22.C: New test.
55067
55068 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55069
55070         * g77.dg: New directory.
55071         * g77.dg/20010216-1.f: New test case.
55072         * g77.dg/dg.exp: New driver.
55073         * lib/g77-dg.exp: New driver library.
55074
55075 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55076
55077         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55078
55079 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55080
55081         * g++.old-deja/g++.other/decl9.C: New test.
55082
55083 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55084
55085         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55086         not need <string> and also tests the initialization at runtime.
55087
55088 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55089
55090         * gcc.c-torture/execute/longlong.c: New test.
55091
55092 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55093
55094         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55095
55096 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55097
55098         * gcc.c-torture/execute/920302-1.c (execute):
55099         Change argument type to short.
55100
55101 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55102
55103         * g++.old-deja/g++.pt/deduct6.C: New test.
55104
55105 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55106
55107         * g++.old-deja/g++.pt/deduct5.C: New test.
55108
55109 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55110
55111         * gcc.c-torture/execute/20010209-1.c: New test.
55112
55113 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55114
55115         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55116
55117 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55118
55119         * g++.dg/vtgc1.C: Update for new ABI.
55120
55121         * consistency.vlad: New directory, 1665 files.
55122
55123 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55124
55125         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55126         return type.
55127         * gcc.dg/cpp/digraphs.c: Declare puts.
55128
55129 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55130
55131         * g++.old-deja/g++.other/warn5.C: New test.
55132
55133 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55134
55135         * g++.old-deja/g++.pt/spec40.C: New test.
55136
55137 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55138
55139         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55140         case.
55141         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55142
55143 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55144
55145         * gcc.c-torture/compile/20010209-1.c: New test.
55146
55147 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55148
55149         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55150         excess errors message but not if it crashes.
55151         * g++.old-deja/g++.other/crash27.C: Likewise.
55152         * g++.old-deja/g++.other/crash28.C: Likewise.
55153         * g++.old-deja/g++.other/crash30.C: Likewise.
55154         * g++.old-deja/g++.other/crash32.C: Likewise.
55155         * g++.old-deja/g++.other/crash35.C: Likewise.
55156         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55157
55158 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55159
55160         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55161         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55162         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55163         g77.f-torture/execute/execute.exp,
55164         g77.f-torture/noncompile/noncompile.exp,
55165         gcc.c-torture/execute/execute.exp,
55166         gcc.c-torture/execute/memcheck/memcheck.exp,
55167         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55168         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55169         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55170         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55171         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55172         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55173         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55174         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55175         Remove bug reporting instructions with ancient email addresses.
55176
55177 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55178
55179         * gcc.dg/20010202-1.c: New test.
55180         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55181
55182 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55183
55184         * g++.dg/stdbool-if.C: New test.
55185
55186 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55187
55188         * objc/execute/fdecl.m: Added main().
55189
55190 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55191
55192         * gcc.c-torture/execute/20010206-1.c: New test.
55193
55194 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55195
55196         * gcc.dg/cpp/avoidpaste1.c: Update.
55197
55198 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55199
55200         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55201         Pero <nicola@brainstorm.co.uk>.
55202         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55203
55204 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55205
55206         * g++.old-deja/g++.pt/spec39.C: New test.
55207
55208 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55209
55210         * gcc.c-torture/compile/20010202-1.c: New test.
55211
55212 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55213
55214         * g++.old-deja/g++.abi/primary2.C: New test.
55215         * g++.old-deja/g++.abi/primary3.C: New test.
55216         * g++.old-deja/g++.abi/primary4.C: New test.
55217         * g++.old-deja/g++.abi/primary5.C: New test.
55218         * g++.old-deja/g++.abi/vtable3.h: New test.
55219         * g++.old-deja/g++.abi/vtable3a.C: New test.
55220         * g++.old-deja/g++.abi/vtable3b.C: New test.
55221         * g++.old-deja/g++.abi/vtable3c.C: New test.
55222         * g++.old-deja/g++.abi/vtable3d.C: New test.
55223         * g++.old-deja/g++.abi/vtable3e.C: New test.
55224         * g++.old-deja/g++.abi/vtable3f.C: New test.
55225         * g++.old-deja/g++.abi/vtable3g.C: New test.
55226         * g++.old-deja/g++.abi/vtable3h.C: New test.
55227         * g++.old-deja/g++.abi/vtable3i.C: New test.
55228         * g++.old-deja/g++.abi/vtable3j.C: New test.
55229         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55230
55231 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55232
55233         * g++.old-deja/g++.other/anon6.C: New test.
55234         * g++.old-deja/g++.other/anon7.C: New test.
55235
55236 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55237
55238         * gcc.dg/cpp/avoidpaste2.c: New tests.
55239
55240 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55241
55242         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55243
55244 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55245
55246         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55247         DECIMAL_DIG cases for Irix."
55248
55249 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55250
55251         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55252
55253 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55254
55255         * gcc.dg/c99-tag-1.c: New test.
55256
55257 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55258
55259         * gcc.dg/cpp/tr-warn1.c: Add tests.
55260
55261 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55262
55263         * gcc.dg/cpp/avoidpaste1.c: Update.
55264         * gcc.dg/cpp/paste4.c: Update.
55265
55266 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55267
55268         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55269         cases for Irix.
55270
55271 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55272
55273         * g++.old-deja/g++.other/inline19.C: New test.
55274
55275 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55276
55277         * gcc.dg/Wlarger-than.c: New test.
55278
55279 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55280
55281         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55282
55283 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55284
55285         * gcc.c-torture/execute/20010129-1.c: New test.
55286         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55287
55288 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55289
55290         * gcc.dg/cpp/avoidpaste1.c: Test case.
55291
55292 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55293
55294         * g++.old-deja/g++.other/inline18.C: New test.
55295
55296 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55297
55298         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55299         and __builtin_putchar.
55300
55301 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55302
55303         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55304         tests.
55305
55306 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55307
55308         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55309         floating point number rounding mode to round to the nearest
55310         representable mode.
55311
55312 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55313
55314         * g++.old-deja/g++.other/mangle2.C: New test.
55315
55316 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55317
55318         * gcc.c-torture/compile/20010124-1.c: New test.
55319
55320 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55321
55322         * g++.old-deja/g++.pt/spec38.C: New test.
55323
55324 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55325
55326         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55327         "Build don't run".
55328
55329 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55330
55331         * gcc.c-torture/execute/20010123-1.c: New test.
55332
55333 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55334
55335         * g++.old-deja/g++.pt/spec37.C: New test.
55336
55337 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55338
55339         * g++.old-deja/g++.pt/overload14.C: New test.
55340
55341 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55342
55343         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55344         __builtin_return_address.
55345
55346 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55347
55348         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55349         * g++.old-deja/g++.pt/spec35.C: New test.
55350         * g++.old-deja/g++.pt/spec36.C: New test.
55351
55352 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55353
55354         * gcc.c-torture/compile/20010118-1.c: New test.
55355
55356 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55357
55358         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55359
55360 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55361
55362         * gcc.c-torture/execute/20010119-1.c: New test.
55363
55364 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55365
55366         * g++.old-deja/g++.other/vbase5.C: New test.
55367
55368 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55369
55370         * gcc.c-torture/execute/20010118-1.c: New test.
55371
55372 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55373
55374         * g++.old-deja/g++.pt/deduct3.C: New test.
55375
55376 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55377
55378         * g++.old-deja/g++.pt/spec34.C: New test.
55379
55380 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55381
55382         * g77.f-torture/compile/20000601-2.f: New test.
55383
55384 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55385
55386         * g++.old-deja/g++.other/init17.C: New test.
55387
55388 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55389
55390         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55391
55392 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55393
55394         * g++.old-deja/g++.pt/unify8.C: New test.
55395
55396 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55397
55398         * g++.old-deja/g++.abi/vbase1.C: New test.
55399
55400 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55401
55402         * g++.old-deja/g++.pt/crash65.C: New test.
55403
55404 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55405
55406         * gcc.dg/cpp/assembl2.S: New test case.
55407
55408 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55409
55410         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55411         are supported.
55412
55413 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55414
55415         * g++.old-deja/g++.other/builtins1.C: New test.
55416         * g++.old-deja/g++.other/builtins2.C: Likewise.
55417         * g++.old-deja/g++.other/builtins3.C: Likewise.
55418         * g++.old-deja/g++.other/builtins4.C: Likewise.
55419
55420 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55421
55422         * gcc.c-torture/compile/20010117-1.c: New test.
55423         * gcc.c-torture/compile/20010117-2.c: New test.
55424
55425 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55426
55427         * g77.f-torture/execute/20010116.[fx]: New test,
55428         XFAIL on i?86-*-*.
55429         * g77.f-torture/compile/20010115.f: Indicate it's
55430         a test for PR fortran/1636.
55431
55432 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55433
55434         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55435
55436 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55437
55438         * g77.f-torture/compile/20010115.f: New test.
55439
55440 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55441
55442         * g++.old-deja/g++.pt/nontype5.C: New test.
55443
55444 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55445
55446         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55447         have an equivalent working one below it.
55448
55449 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55450
55451         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55452         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55453
55454 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55455
55456         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55457         message containing "init_priority".
55458         (conpr-2.C): Likewise.
55459         (conpr-3.C): Likewise.
55460         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55461
55462 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55463
55464         * gcc.c-torture/execute/20010114-2.c: New test.
55465
55466 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55467
55468         * gcc.c-torture/compile/20010114-1.c: New test.
55469         * gcc.c-torture/compile/20010114-1.x: Xfail.
55470         * gcc.c-torture/compile/20010114-2.c: New test.
55471         * gcc.c-torture/execute/20010114-1.c: New test.
55472         * gcc.dg/trunc-1.c: New test.
55473         * gcc.dg/uninit-B.c: New test.
55474
55475 2001-01-13  Nick Clifton  <nickc@redhat.com>
55476
55477         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55478         target.
55479
55480 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55481
55482         * gcc.c-torture/compile/20010113-1.c: New test.
55483
55484 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55485
55486         * gcc.c-torture/compile/20001212-1.c: New test.
55487
55488 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55489
55490         * gcc.dg/cpp/widestr1.c: Update.
55491         * gcc.dg/cpp/prag-imp.c: Remove.
55492
55493 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55494
55495         * gcc.c-torture/execute/20000801-3.x: Remove.
55496         * gcc.dg/c90-init-1.c: New test.
55497         * gcc.dg/c99-init-1.c: New test.
55498         * gcc.dg/c99-init-2.c: New test.
55499         * gcc.dg/gnu99-init-1.c: New test.
55500
55501 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55502
55503         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55504         testing that no relevant ones were found.
55505
55506 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55507
55508         * g++.old-deja/g++.pt/cast2.C: New test.
55509
55510 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55511
55512         * g++.old-deja/g++.pt/friend47.C: New test.
55513
55514 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55515
55516         * g++.old-deja/g++.pt/instantiate13.C: New test.
55517
55518 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55519
55520         * g++.old-deja/g++.other/defarg7.C: New test.
55521         * g++.old-deja/g++.other/defarg8.C: New test.
55522
55523 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55524
55525         * g++.old-deja/g++.pt/crash64.C: New test.
55526
55527 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55528
55529         * g++.old-deja/g++.pt/crash63.C: New test.
55530
55531 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55532
55533         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55534
55535 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55536
55537         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55538
55539 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55540
55541         * g++.old-deja/g++.pt/error3.C: New test.
55542
55543 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55544
55545         * g++.old-deja/g++.other/crash39.C: New test.
55546
55547 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55548
55549         * g++.old-deja/g++.other/vbase4.C: New test.
55550
55551 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55552
55553         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55554         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55555         * gcc.dg/special/special.exp: New test driver which will check
55556         for alias support for the above test.
55557
55558 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55559
55560         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55561         problems on small machines.
55562         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55563         parameterize.
55564
55565 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55566
55567         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55568         mips.
55569         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55570
55571 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55572
55573         * g++.old_deja/g++.pt/using8.C: New test.
55574
55575 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55576
55577         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55578
55579 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55580
55581         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55582         where a failure is expected.
55583         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55584
55585 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55586
55587         * g++.old_deja/g++.pt/instantiate12.C: New test.
55588
55589 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55590
55591         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55592         start of structs.
55593         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55594         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55595         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55596         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55597         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55598         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55599         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55600         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55601         * g++.old-deja/g++.eh/spec6.C: Likewise.
55602         * g++.old-deja/g++.jason/crash3.C: Likewise.
55603         * g++.old-deja/g++.law/ctors11.C: Likewise.
55604         * g++.old-deja/g++.law/ctors17.C: Likewise.
55605         * g++.old-deja/g++.law/ctors5.C: Likewise.
55606         * g++.old-deja/g++.law/ctors9.C: Likewise.
55607         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55608         * g++.old-deja/g++.mike/net22.C: Likewise.
55609         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55610         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55611         * g++.old-deja/g++.mike/virt3.C: Likewise.
55612         * g++.old-deja/g++.niklas/t128.C: Likewise.
55613         * g++.old-deja/g++.other/anon4.C: Likewise.
55614         * g++.old-deja/g++.other/using1.C: Likewise.
55615         * g++.old-deja/g++.other/warn3.C: Likewise.
55616         * g++.old-deja/g++.pt/t37.C: Likewise.
55617         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55618         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55619
55620 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55621
55622         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55623
55624 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55625
55626         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55627
55628 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55629
55630         * gcc.c-torture/compile/20010107-1.c: New test.
55631
55632 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55633
55634         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55635
55636 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55637
55638         * gcc.dg/format/format.h: New file.
55639         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55640         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55641         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55642         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55643         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55644         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55645         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55646         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55647         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55648         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55649         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55650         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55651         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55652         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55653         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55654         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55655         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55656         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55657         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55658         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55659         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55660         instead of declaring standard types, macros and functions in each
55661         test.
55662
55663 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55664
55665         * gcc.c-torture/execute/20010106-1.c: New test.
55666
55667 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55668
55669         * gcc.dg/format/format.exp: New file.
55670         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55671         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55672         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55673         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55674         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55675         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55676         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55677         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55678         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55679         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55680         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55681         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55682         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55683         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55684         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55685         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55686         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55687         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55688         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55689         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55690         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55691         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55692         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55693         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55694         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55695         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55696         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55697         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55698         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55699         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55700         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55701         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55702         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55703         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55704         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55705         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55706         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55707         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55708         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55709         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55710         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55711         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55712
55713 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55714
55715         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55716         account.
55717
55718 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55719
55720         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55721
55722 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55723
55724         * g++.old-deja/g++.pt/crash62.C: New test.
55725
55726 2001-01-04  Richard Henderson  <rth@redhat.com>
55727
55728         * gcc.dg/20000926-1.c: Update expected warnings.
55729         * gcc.dg/array-2.c: Likewise.
55730         * gcc.dg/array-4.c: Also validate flexible array members.
55731         * gcc.dg/c99-flex-array-1.c: New.
55732
55733 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55734
55735         * gcc.c-torture/compile/20001222-1.x: Remove.
55736
55737 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55738
55739         * gcc.c-torture/execute/built-in-setjmp.c: New.
55740
55741 2001-01-03  Richard Henderson  <rth@redhat.com>
55742
55743         * gcc.dg/940510-1.c: Update expected error wording.
55744         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55745
55746 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55747
55748         * lib/target-supports.exp (check_alias_available): Modified to
55749         indicate aliases not supported if only weak aliases are supported.
55750
55751 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55752
55753         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55754         Turn on cmpstrsi checks for __pj__ and __i370__.
55755
55756 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55757
55758         * g++.old-deja/g++.other/virtual11.C: New test.
55759
55760 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55761
55762         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55763
55764 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55765
55766         * gcc.c-torture/compile/20010102-1.c: New test.
55767
55768 2001-01-02  Andreas Jaeger  <aj@suse.de>
55769
55770         * gcc.dg/noreturn-3.c: New test.
55771
55772         * gcc.dg/noreturn-4.c: New test.
55773
55774 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55775
55776         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55777         __builtin_fputc and __builtin_fwrite.
55778
55779 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55780
55781         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55782         signed char, not default char.
55783
55784 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55785
55786         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55787
55788 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55789
55790         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55791
55792 2000-12-29  Richard Henderson  <rth@redhat.com>
55793
55794         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55795         (__cyg_profile_func_exit): Define.
55796
55797 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55798
55799         * g++.dg/vtgc1.C: New test.
55800
55801 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55802
55803         * gcc.dg/noncompile/20001228-1.c: New test.
55804
55805         * gcc.dg/20001228-1.c: New test.
55806
55807         * gcc.c-torture/execute/20001228-1.c: New test.
55808
55809 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55810
55811         * gcc.dg/format-strfmon-1.c: New test.
55812
55813 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55814
55815         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55816         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55817         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55818         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55819         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55820         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55821         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55822         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55823         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55824         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55825         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55826         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55827         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55828
55829         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55830         * gcc.c-torture/execute/string-opt-4.c: Test index.
55831
55832 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55833
55834         * gcc.c-torture/compile/20001226-1.c: New test.
55835
55836 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55837
55838         * gcc.c-torture/compile/20001222-1.c: New test.
55839         * gcc.c-torture/compile/20001222-1.x: Xfail.
55840
55841 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55842
55843         * gcc.c-torture/execute/comp-goto-2.c: New test.
55844
55845 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55846
55847         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55848         Use long types if __INT_MAX__ is 32767.
55849         (main): Use cast to (sint32 *) when poking 88 into a_page.
55850
55851         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55852
55853 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55854
55855         * gcc.c-torture/compile/20001221-1.c: New test.
55856         * gcc.c-torture/execute/20001221-1.c: New test.
55857
55858 2000-12-20  Richard Henderson  <rth@redhat.com>
55859
55860         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55861         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55862
55863 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55864
55865         * gcc.dg/compare3.c: New test.
55866
55867 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55868
55869         * gcc.dg/format-warnll-1.c: New test.
55870
55871 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55872
55873         * gcc.dg/cpp/cmdlne-P.c: New test.
55874
55875 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55876
55877         * gcc.c-torture/execute/builtin-abs-1.c,
55878         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55879
55880 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55881
55882         * gcc.dg/cpp/multiline.c: New test.
55883
55884 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55885
55886         * g++.old-deja/g++.other/syshdr1.C: Update.
55887         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55888
55889 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55890
55891         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55892
55893 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55894
55895         * g++.old-deja/g++.pt/ttp65.C: New test.
55896
55897 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55898
55899         * g++.old-deja/g++.pt/ttp64.C: New test.
55900
55901 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55902
55903         * g++.old-deja/g++.pt/spec33.C: New test.
55904
55905 2000-12-14  Catherine Moore  <clm@redhat.com>
55906
55907         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55908         * gcc.c-torture/execute/920612-2.c: Likewise.
55909         * gcc.c-torture/execute/920428-2.c: Likewise.
55910         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55911         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55912
55913 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55914
55915         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55916         * gcc.dg/pack-test-2.c: Likewise.
55917
55918 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55919
55920         Tests by Zack Weinberg <zackw@stanford.edu>.
55921
55922         * gcc.dg/cpp/defined.c: Update.
55923         * gcc.dg/cpp/defined_trad.c: New tests.
55924
55925 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55926
55927         * gcc.dg/cpp/trad-direct.c: Update.
55928
55929 2000-12-11  Neil Booth  <neilb@earthling.net>
55930
55931         * gcc.dg/cpp/defined_trad.c
55932
55933 2000-12-11  Neil Booth  <neilb@earthling.net>
55934
55935         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55936
55937 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55938
55939         * gcc.dg/format-miss-2.c: New test.
55940
55941 2000-12-09  Neil Booth  <neilb@earthling.net>
55942
55943         * gcc.dg/cpp/lineflags.c: New tests.
55944         * gcc.dg/cpp/poison.c: Update.
55945         * gcc.dg/cpp/redef2.c: Update.
55946         * gcc.dg/cpp/skipping.c: New test.
55947
55948 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55949
55950         * g++.old-deja/g++.other/eh3.C: New testcase.
55951
55952 2000-12-07  Neil Booth  <neilb@earthling.net>
55953
55954         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55955         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55956         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55957         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55958         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55959         Update.
55960
55961 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55962
55963         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55964         __SIZE_TYPE__ instead of int for type of integers cast to
55965         pointers.
55966
55967 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
55968
55969         * g++.old-deja/g++.other/cleanup4.C: New test.
55970
55971 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55972
55973         * format-sec-1.c: New test.
55974
55975 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55976
55977         * gcc.dg/format-nonlit-3.c: New test.
55978
55979 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55980
55981         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55982         through a null pointer.
55983
55984 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55985
55986         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55987         * g++.old-deja/g++.pt/partial4.C: New test.
55988
55989 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55990
55991         * gcc.c-torture/execute/ieee/hugeval.x: New.
55992
55993 2000-12-06  Neil Booth  <neilb@earthling.net>
55994
55995         * gcc.dg/cpp/backslash2.c: New tests.
55996
55997 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55998
55999         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56000         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56001
56002 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56003
56004         * gcc.c-torture/execute/20001203-2.c: New testcase.
56005
56006 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56007
56008         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56009         * g++.old-deja/g++.other/virtual10.C: New test.
56010
56011 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56012
56013         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56014
56015 2000-12-05  Richard Henderson  <rth@redhat.com>
56016
56017         * gcc.c-torture/compile/20001205-1.c: New.
56018
56019 2000-12-04  Neil Booth  <neilb@earthling.net>
56020
56021         * g++.old-deja/g++.other/virtual9.C: New test.
56022         * g++.old-deja/g++.pt/crash61.C: New test.
56023         * gcc.c-torture/execute/loop-9.c: New test.
56024
56025 2000-12-04  Neil Booth  <neilb@earthling.net>
56026
56027         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56028         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56029         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56030         * gcc.dg/cpp/extratokens.c: ...here.
56031
56032 2000-12-04  Neil Booth  <neilb@earthling.net>
56033
56034         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56035         New tests.
56036
56037 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56038
56039         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56040         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56041
56042 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56043
56044         * gcc.c-torture/execute/20001203-1.c: New test.
56045
56046 2000-12-03  Neil Booth  <neilb@earthling.net>
56047
56048         * gcc.dg/cpp/macro6.c: New test cases.
56049
56050 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56051
56052         * gcc.c-torture/execute/string-opt-9.c: New test.
56053         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56054         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56055         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56056
56057         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56058         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56059
56060 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56061
56062         * gcc.dg/cpp/if-6.c: New testcase.
56063
56064         * gcc.dg/20001201-1.c: New testcase.
56065
56066 2000-12-02  Neil Booth  <neilb@earthling.net>
56067
56068         * g++.old-deja/g++.other/externC4.C,
56069         g++.old-deja/g++.other/friend10.C: New tests.
56070
56071 2000-12-02  Neil Booth  <neilb@earthling.net>
56072
56073         * g++.old-deja/g++.other/instan2.C
56074         * g++.old-deja/g++.other/instan3.C: New test.
56075
56076 2000-12-02  Neil Booth  <neilb@earthling.net>
56077
56078         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56079         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56080         gnuc99.c,gnuc99-pedantic.c: New tests.
56081
56082 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56083
56084         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56085         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56086
56087 2000-12-01  Neil Booth  <neilb@earthling.net>
56088
56089         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56090         * gcc.dg/cpp/poison.c: Update.
56091         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56092
56093 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56094
56095         * g77.f-torture/execute/20001201.f: New test.
56096
56097 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56098
56099         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56100
56101 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56102
56103         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56104
56105 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56106
56107         * g++.old-deja/g++.other/cast6.C: New test.
56108
56109 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56110
56111         * gcc.c-torture/execute/20001130-2.c: New testcase.
56112
56113 2000-11-30  Richard Henderson  <rth@redhat.com>
56114
56115         * gcc.c-torture/execute/20001130-1.c: New test.
56116
56117 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56118
56119         * g++.old-deja/g++.other/op3.C: New test.
56120
56121 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56122
56123         * g++.old-deja/g++.other/op2.C: New test.
56124
56125 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56126
56127         * g++.old-deja/g++.other/crash38.C: New test.
56128
56129 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56130
56131         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56132
56133 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56134
56135         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56136         tests.
56137         * gcc.c-torture/execute/string-opt-6.c: New test.
56138
56139         * gcc.dg/20001117-1.c: Add main.
56140
56141 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56142
56143         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56144         Move from here ...
56145         * gcc.dg/940510-1.c: ... to here.
56146
56147         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56148         zero-size arrays in toplevel structures.
56149
56150 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56151
56152         * gcc.c-torture/execute/loop-8.c: New test.
56153
56154 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56155
56156         * g++.old-deja/g++.other/base1.C: New test.
56157
56158 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56159
56160         * g++.old-deja/g++.other/parse2.C: New test.
56161
56162 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56163
56164         * g++.old-deja/g++.pt/incomplete1.C: New test.
56165
56166 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56167
56168         * g++.old-deja/g++.other/friend9.C: New test.
56169
56170 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56171
56172         * gcc.dg/20001127-1.c: New test.
56173
56174 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56175
56176         * g++.old-deja/g++.pt/friend46.C: New test.
56177
56178 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56179
56180         * g++.old-deja/g++.other/ptrmem8.C: New test.
56181
56182 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56183
56184         * gcc.c-torture/execute/string-opt-7.c: New test.
56185         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56186
56187 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56188
56189         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56190         instead of 'mkcheck 2'.
56191
56192 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56193
56194         * gcc.c-torture/execute/memcheck/driver.c,
56195         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56196         C9X references to refer to C99.
56197
56198 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56199
56200         * gcc.dg/ultrasp3.c: New test.
56201
56202 2000-11-25  Neil Booth  <neilb@earthling.net>
56203
56204         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56205
56206 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56207
56208         * gcc.c-torture/compile/20001123-2.c: New.
56209
56210 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56211
56212         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56213
56214 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56215
56216         * gcc.dg/sequence-point-1.c: Add some new tests.
56217         * gcc.c-torture/execute/20001124-1.c: New test.
56218
56219 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56220
56221         * g++.old-deja/g++.other/vaarg4.C: New test.
56222         * gcc.c-torture/compile/20001123-1.c: New test.
56223
56224 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56225
56226         * g++.other/crash24.C: Adjust and remove XFAIL.
56227         * g++.other/crash37.C: New test.
56228
56229 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56230
56231         * g++.old-deja/g++.pt/instantiate9.C: New test.
56232
56233 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56234
56235         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56236         new ABI, too.
56237
56238         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56239         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56240
56241 2000-11-22  Neil Booth  <neilb@earthling.net>
56242
56243         * gcc.dg/cpp/Wtrigraphs.c: New test.
56244
56245 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56246
56247         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56248
56249 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56250
56251         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56252
56253 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56254
56255         * lib/gcc-dg.exp: load_lib scanasm.exp.
56256         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56257         * lib/g++-dg.exp: load_lib scanasm.exp.
56258         * lib/scanasm.exp: New.
56259         (scan-assembler, scan-assembler-not): Add optional arguments to
56260         test name, or if not present, the pattern name.
56261         (scan-assembler-dem, scan-assembler-dem-not): New.
56262
56263         * g++.dg/dg.exp: New.
56264
56265 2000-11-21  Neil Booth  <neilb@earthling.net>
56266
56267         * gcc.dg/cpp/integrated1.c: Remove.
56268
56269 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56270
56271         * gcc.c-torture/execute/20001121-1.c: New test.
56272
56273 2000-11-21  Richard Henderson  <rth@redhat.com>
56274
56275         * gcc.c-torture/compile/20001121-1.c: New test.
56276
56277 2000-11-20  Neil Booth  <neilb@earthling.net>
56278
56279         * gcc.dg/cpp/integrated1.c: New test.
56280
56281 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56282
56283         * g++.old-deja/g++.other/inline17.C: New test.
56284
56285 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56286
56287         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56288         local variable to be zero: I made the variable global. Now
56289         uses abort() and exit() instead of relying on main's return value.
56290
56291 2000-11-20  Neil Booth  <neilb@earthling.net>
56292
56293         * gcc.dg/cpp/paste2.c: Update test.
56294         * objc/execute/paste.m: New test.
56295
56296 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56297
56298         * gcc.dg/c99-condexpr-1.c: New test.
56299
56300 2000-11-20  Neil Booth  <neilb@earthling.net>
56301
56302         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56303
56304 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56305
56306         * g++.old-deja/g++.pt/export1.C: New test.
56307
56308 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56309
56310         * gcc.dg/20001117-1.c: New test.
56311
56312 2000-11-18  Richard Henderson  <rth@redhat.com>
56313
56314         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56315
56316 2000-11-18  Richard Henderson  <rth@redhat.com>
56317
56318         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56319         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56320         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56321
56322 2000-11-18  Richard Henderson  <rth@redhat.com>
56323
56324         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56325         (main): New.  Exit cleanly.
56326
56327 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56328
56329         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56330         gcc.dg/c99-fordecl-2.c: New tests.
56331
56332 2000-11-18  Richard Henderson  <rth@redhat.com>
56333
56334         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56335         * gcc.c-torture/execute/zerolen-2.c: New.
56336
56337 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56338
56339         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56340         memory.
56341
56342 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56343
56344         * g++.old-deja/g++.pt/instantiate8.C: New test.
56345
56346 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56347
56348         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56349         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56350
56351 2000-11-16  Nick Clifton  <nickc@redhat.com>
56352
56353         * gcc.c-torture/execute/nestfunc-2.c: New test.
56354         * gcc.c-torture/execute/nestfunc-3.c: New test.
56355
56356 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56357
56358         * gcc.c-torture/compile/20001116-1.c: New test.
56359
56360 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56361
56362         * gcc.c-torture/execute/20001115-1.c: New test.
56363
56364 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56365
56366         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56367         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56368         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56369         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56370
56371 2000-11-15  Neil Booth  <neilb@earthling.net>
56372
56373         gcc.dg/cpp/_Pragma1.c: Update.
56374         gcc.dg/cpp/_Pragma2.c: New test.
56375
56376 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56377
56378         * g++.old-deja/g++.other/anon5.C: New test.
56379
56380 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56381
56382         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56383         tests.
56384
56385 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56386
56387         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56388         output.
56389
56390 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56391
56392         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56393         labels at end of compound statements.
56394
56395 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56396
56397         * gcc.c-torture/execute/loop-7.c: New test.
56398
56399 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56400
56401         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56402
56403 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56404
56405         * gcc.dg/c99-bool-1.c: New test.
56406
56407 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56408
56409         * gcc.dg/c99-scope-1.c: Remove xfail.
56410         * gcc.dg/c99-scope-2.c: New test.
56411
56412 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56413
56414         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56415         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56416
56417 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56418
56419         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56420         error messages.
56421
56422         * g++.mike/p700.C: Don't typedef wchar_t.
56423         * g++.mike/p784.C: Likewise.
56424         * g++.mike/eb101.C: Don't use __wchar_t.
56425
56426 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56427
56428         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56429         from DO loop.
56430
56431 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56432
56433         * gcc.c-torture/execute/20001111-1.c: New test.
56434
56435 2000-11-10  Nick Clifton  <nickc@redhat.com>
56436
56437         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56438         long multuiple and accumulate.
56439
56440 2000-11-09  Richard Henderson  <rth@redhat.com>
56441
56442         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56443         via size_t instead of int.
56444
56445         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56446         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56447         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56448         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56449
56450 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56451
56452         * gcc.c-torture/compile/20001109-1.c: New test.
56453         * gcc.c-torture/compile/20001109-2.c: New test.
56454
56455 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56456
56457         * g++.old-deja/g++.pt/operator1.C: New test.
56458         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56459
56460 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56461
56462         * gcc.dg/20001108-1.c: New test.
56463
56464 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56465
56466         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56467         with both arguments constant strings.
56468         * gcc.c-torture/execute/string-opt-3.c: New test.
56469         * gcc.c-torture/execute/string-opt-4.c: New test.
56470         * gcc.c-torture/execute/string-opt-5.c: New test.
56471
56472 2000-11-08  Nick Clifton  <nickc@redhat.com>
56473
56474         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56475         mulsidi3adddi patterns.
56476
56477 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56478
56479         * g++.old-deja/g++.other/crash36.C: New test.
56480
56481 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56482
56483         * g++.old-deja/g++.other/init16.C: New test.
56484
56485 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56486
56487         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56488
56489 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56490
56491         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56492         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56493         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56494
56495 2000-11-07  DJ Delorie  <dj@redhat.com>
56496
56497         * gcc.dg/20000614-1.c: Add return so that test can pass.
56498
56499 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56500
56501         * gcc.c-torture/execute/string-opt-1.c: New test.
56502
56503 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56504
56505         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56506         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56507         parameters in registers, and there is no way for a varargs
56508         function to know in which order the integer and floating-point
56509         parameters should be interleaved when they are placed on the
56510         stack.
56511         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56512         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56513
56514 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56515
56516         * gcc.c-torture/execute/string-opt-2.c: New test.
56517
56518 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56519
56520         * g++.old-deja/g++.pt/crash60.C: New test.
56521
56522 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56523
56524         * g++.old-deja/g++.other/crash24.C: New test.
56525         * g++.old-deja/g++.other/crash25.C: New test.
56526         * g++.old-deja/g++.other/crash26.C: New test.
56527         * g++.old-deja/g++.other/crash27.C: New test.
56528         * g++.old-deja/g++.other/crash28.C: New test.
56529         * g++.old-deja/g++.other/crash29.C: New test.
56530         * g++.old-deja/g++.other/crash30.C: New test.
56531         * g++.old-deja/g++.other/crash31.C: New test.
56532         * g++.old-deja/g++.other/crash32.C: New test.
56533         * g++.old-deja/g++.other/crash33.C: New test.
56534         * g++.old-deja/g++.other/crash34.C: New test.
56535         * g++.old-deja/g++.other/crash35.C: New test.
56536
56537 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56538
56539         * gcc.c-torture/execute/20001031-1.c: New test.
56540
56541 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56542
56543         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56544         namespace.
56545
56546         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56547         standards-conformant.
56548
56549         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56550
56551         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56552         * g++.old-deja/g++.mike/p755a.C: Likewise.
56553         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56554         library makes no calls to `operator new' during initialization.
56555
56556 2000-11-04  Neil Booth  <neilb@earthling.net>
56557
56558         * gcc.dg/cpp/include2.c: New tests.
56559
56560 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56561
56562         * lib/g++.exp (g++_set_ld_library_path): New function.
56563         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56564
56565 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56566
56567         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56568         warnings.
56569
56570 2000-11-01  Richard Henderson  <rth@redhat.com>
56571
56572         * g++.old-deja/g++.ext/namedret1.C: New.
56573         * g++.old-deja/g++.ext/namedret2.C: New.
56574         * g++.old-deja/g++.ext/namedret3.C: New.
56575
56576 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56577
56578         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56579         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56580
56581 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56582
56583         * gcc.c-torture/execute/va-arg-21.c: New test.
56584
56585 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56586
56587         * gcc.dg/c99-complex-2.c: New test.
56588
56589 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56590
56591         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56592
56593 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56594
56595         * g++.old-deja/g++.other/inline16.C: New test.
56596
56597 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56598
56599         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56600         __PRETTY_FUNCTION__
56601
56602 2000-10-29  Neil Booth  <neilb@earthling.net>
56603
56604         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56605         New tests.
56606         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56607         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56608         optimisation.
56609
56610 2000-10-29  Neil Booth  <neilb@earthling.net>
56611
56612         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56613         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56614         * mi5.c: Test multiple includes work with -C.
56615         * trigraphs.c: Test ^= version.
56616
56617 2000-10-28  Neil Booth  <neilb@earthling.net>
56618
56619         New tests and test updates for new macro expander.
56620
56621         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56622         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56623         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56624         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56625         new diagnostic messages.
56626
56627         * gcc.dg/cpp/macro3.c: New tests.
56628
56629 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56630
56631         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56632         on the same line.
56633
56634 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56635
56636         * g++.old-deja/g++.other/eh2.C: New test.
56637
56638 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56639
56640         * gcc.c-torture/execute/20001027-1.c: New test.
56641
56642 2000-10-26  Richard Henderson  <rth@redhat.com>
56643
56644         * gcc.c-torture/execute/20001026-1.c: New.
56645
56646 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56647
56648         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56649         * g++.old-deja/g++.law/builtin1.C: Likewise.
56650         * g++.old-deja/g++.law/ctors10.C: Likewise.
56651         * g++.old-deja/g++.law/virtual3.C: Likewise.
56652         * g++.old-deja/g++.mike/p658.C: Likewise.
56653         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56654         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56655         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56656         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56657         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56658
56659 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56660
56661         * gcc.c-torture/compile/20001024-1.c: New test.
56662
56663 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56664
56665         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56666         to tell us whether or not we are using V3.
56667
56668 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56669
56670         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56671         operands.
56672
56673 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56674
56675         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56676
56677 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56678
56679         * gcc.c-torture/execute/20001024-1.c: New test.
56680
56681 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56682
56683         * g++.old-deja/g++.other/sibcall1.C: New test.
56684
56685 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56686
56687         * gcc.dg/noncompile/init-3.c: New test.
56688
56689 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56690
56691         * gcc.dg/format-array-1.c: New test.
56692
56693 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56694
56695         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56696         writing through null pointers; remove comment about testing
56697         unterminated strings.
56698
56699 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56700
56701         * gcc.c-torture/execute/20001017-2.c: New test.
56702
56703 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56704
56705         * gcc.c-torture/compile/20001018-1.c: New test.
56706         * gcc.c-torture/compile/20001018-1.x: Xfail.
56707
56708 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56709
56710         * gcc.c-torture/execute/20001017-1.c: New test.
56711
56712 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56713
56714         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56715         for multiple use of arguments with scanf formats; add tests for
56716         multiple use of arguments.
56717
56718 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56719
56720         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56721         from some old tests.
56722
56723 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56724
56725         * gcc.dg/format-miss-1.c: New test.
56726
56727 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56728
56729         * gcc.c-torture/execute/20001013-1.c: New test.
56730
56731 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56732
56733         * gcc.dg/format-branch-1.c: New test.
56734
56735 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56736
56737         * README, lib/file-format.exp: Remove EGCS references.
56738
56739 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56740
56741         * gcc.dg/20001013-1.c: New test.
56742
56743 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56744
56745         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56746         for intmax_t in the compiler using __typeof__ and the type rules
56747         for conditional expressions.
56748
56749 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56750
56751         * gcc.dg/20001012-1.c: New test.
56752         * gcc.dg/20001012-2.c: New test.
56753
56754 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56755
56756         * gcc.dg/format-attr-1.c: New test.
56757
56758 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56759
56760         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56761         __LONG_LONG_MAX__ instead of LLONG_MAX.
56762
56763 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56764
56765         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56766         scanf flags.
56767         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56768         flags.
56769
56770 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56771
56772         * gcc.dg/sequence-pt-1.c: New test.
56773
56774 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56775
56776         * gcc.c-torture/execute/20001011-1.c: New testcase.
56777         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56778
56779 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56780
56781         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56782         does not error on it.
56783
56784 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56785
56786         * gcc.dg/20001009-1.c: New test.
56787
56788 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56789
56790         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56791         * gcc.c-torture/execute/20001009-2.c: ... to here.
56792
56793 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56794
56795         * gcc.c-torture/compile/20001009-1.c: New testcase.
56796         * gcc.c-torture/execute/20001009-1.c: New testcase.
56797         Testcases provided by Jan Hubicka <jh@suse.cz>.
56798
56799 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56800
56801         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56802         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56803         uintmax_t using <limits.h> to emulate the compiler's internal
56804         logic.  No longer XFAIL %j tests.
56805
56806 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56807
56808         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56809         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56810         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56811         regexps and details of expected handling of some bad formats.
56812         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56813         suppression.
56814
56815 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56816
56817         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56818         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56819         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56820         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56821         in list archives.
56822
56823 2000-10-06  Richard Henderson  <rth@cygnus.com>
56824
56825         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56826         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56827         * g++.old-deja/g++.jason/report.C: Likewise.
56828         * g++.old-deja/g++.law/friend5.C: Likewise.
56829         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56830         of the expected warnings.
56831
56832 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56833
56834         * g++.old-deja/g++.pt/enum14.C: New test.
56835
56836 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56837
56838         * g++.old-deja/g++.pt/crash59.C: New test.
56839
56840 2000-10-04  Will Cohen  <wcohen@redhat.com>
56841
56842         * gcc.dg/20000926-1.c: New test.
56843
56844 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56845
56846         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56847         function name for current C++ compiler.
56848         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56849
56850 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56851
56852         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56853         __PRETTY_FUNCTION__.
56854         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56855
56856 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56857
56858         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56859
56860 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56861
56862         * gcc.c-torture/compile/20000923-1.c: New test.
56863
56864 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56865
56866         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56867         * g++.old-deja/g++.pt/ttp62.C: Same.
56868         * g++.old-deja/g++.other/inline14.C: Same.
56869
56870 2000-09-24  Richard Henderson  <rth@cygnus.com>
56871
56872         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56873
56874 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56875
56876         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56877
56878 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56879
56880         * gcc.c-torture/compile/20000922-1.c: New file.
56881
56882 2000-09-21  Nick Clifton  <nickc@redhat.com>
56883
56884         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56885         a signed long modulo operation.
56886         (mod6): New function - perform an unsigned long modulo operation.
56887         (main): Add tests for modulos of very large numbers by very small
56888         dividends.
56889
56890 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56891
56892         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56893
56894 2000-09-19  Richard Henderson  <rth@cygnus.com>
56895
56896         * gcc.dg/compare2.c (case 10): XFAIL.
56897
56898 2000-09-18  Richard Henderson  <rth@cygnus.com>
56899
56900         * gcc.c-torture/execute/20000906-1.c: Move ...
56901         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56902         that support __builtin_trap.
56903
56904 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56905
56906         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56907
56908 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56909
56910         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56911         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56912         more $ format tests.
56913
56914 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56915
56916         * gcc.dg/format-errmk-1.c: New test.
56917
56918 2000-09-17  Greg McGary  <greg@mcgary.org>
56919
56920         * gcc.c-torture/execute/20000917-1.x: Remove.
56921
56922 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56923
56924         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56925
56926 2000-09-17  Greg McGary  <greg@mcgary.org>
56927
56928         * gcc.c-torture/execute/20000917-1.c: New test.
56929         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56930
56931 2000-09-16  Neil Booth  <NeilB@earthling.net>
56932
56933         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56934         in nested macro bug.
56935
56936 2000-09-15  Neil Booth  <NeilB@earthling.net>
56937
56938         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56939
56940 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56941
56942         * gcc.c-torture/execute/20000914-1.c: New test.
56943
56944 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56945
56946         * g++.other/inline13.C: New test.
56947
56948 2000-09-12  Andreas Jaeger  <aj@suse.de>
56949
56950         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56951         constant by Ulrich Drepper <drepper@redhat.com>.
56952
56953 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56954
56955         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56956
56957 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56958
56959         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56960
56961 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56962
56963         * gcc.dg/cpp/backslash.c: New test.
56964
56965 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
56966
56967         * gcc.c-torture/execute/20000910-1.c: New test.
56968         * gcc.c-torture/execute/20000910-2.c: Likewise.
56969
56970 2000-09-11  Robert Lipe  <robertl@sco.com>
56971
56972         * gcc.dg/pragma-align.c: New test.
56973
56974 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
56975
56976         * g++.old-deja/g++.pt/explicit82.C: New test.
56977         * g++.old-deja/g++.pt/explicit83.C: New test.
56978
56979 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
56980
56981         * gcc.dg/asm-names.c: New test.
56982
56983 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56984
56985         * gcc.dg/cpp/tr-warn6.c: New test
56986
56987 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56988
56989         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56990         be accepted.
56991
56992 2000-09-07  Catherine Moore  <clm@redhat.com>
56993
56994         * gcc.c-torture/execute/unroll-1.c: New test.
56995
56996 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56997
56998         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56999         ERROR markers.
57000         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57001         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57002         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57003         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57004         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57005         Preprocess only.
57006         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57007         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57008
57009 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57010
57011         * g++.old-deja/g++.pt/deduct2.C: New test.
57012
57013 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57014
57015         * g++.old-deja/g++.pt/parms2.C: New test.
57016
57017 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57018
57019         * g++.old-deja/g++.pt/crash58.C: New test.
57020
57021 2000-09-06  Greg McGary  <greg@mcgary.org>
57022
57023         * gcc.c-torture/execute/20000906-1.c: New test.
57024         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57025
57026 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57027
57028         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57029
57030 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57031
57032         * g++.old-deja/g++.pt/crash57.C: New test.
57033
57034 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57035
57036         * g++.old-deja/g++.pt/crash56.C: New test.
57037
57038 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57039
57040         * g++.old-deja/g++.pt/koenig1.C: New test.
57041
57042 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57043
57044         * gcc.dg/20000904-1.c: New test.
57045
57046 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57047
57048         * gcc.dg/cpp/paste8.c: New test.
57049
57050 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57051
57052         * gcc.c-torture/compile/20000827-1.c: New test.
57053
57054 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57055
57056         * gcc.dg/format-diag-1.c: New test.
57057
57058 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57059
57060         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57061         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57062         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57063         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57064         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57065
57066 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57067
57068         * g++.old-deja/g++.other/nested4.C: New test.
57069
57070 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57071
57072         * g++.old-deja/g++.ns/scoped1.C: New test.
57073
57074 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57075
57076         * lib/g++.exp: Support testing already-installed GCC.
57077
57078 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57079
57080         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57081
57082 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57083
57084         * gcc.dg/return-type-2.c: New test.
57085
57086 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57087
57088         * gcc.c-torture/compile/20000825-1.c: New test.
57089
57090 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57091
57092         * gcc.dg/dwarf2-2.c: New test.
57093
57094 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57095
57096         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57097         dg-warning regexps.
57098
57099 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57100
57101         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57102         gcc.dg/format-ext-5.c: New tests.
57103
57104 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57105
57106         * g++.old-deja/g++.other/crash22.C: New test.
57107
57108 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57109
57110         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57111
57112 2000-08-24  Richard Henderson  <rth@cygnus.com>
57113
57114         * gcc.dg/ia64-sync-1.c: New test.
57115         * gcc.dg/ia64-sync-2.c: New test.
57116         * gcc.dg/ia64-asm-1.c: New test.
57117
57118 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57119
57120         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57121         * gcc.dg/format-ext-2.c: New test.
57122
57123 2000-08-23  Jason Merrill  <jason@redhat.com>
57124
57125         * lib/old-dejagnu.exp: Also ignore "In member function" and
57126         "At global scope".
57127
57128 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57129
57130         * gcc.dg/noncompile/label-lineno-1.c: New test.
57131
57132 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57133
57134         * gcc.dg/c99-array-nonobj-1.c: New test.
57135
57136 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57137
57138         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57139         tests.
57140         * gcc.dg/format-ext-1.c: New test.
57141
57142 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57143
57144         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57145         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57146         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57147         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57148         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57149
57150 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57151
57152         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57153         gcc.dg/c99-strftime-2.c: New tests.
57154
57155 2000-08-22  Richard Henderson  <rth@cygnus.com>
57156
57157         * gcc.c-torture/execute/20000822-1.c: New test.
57158
57159 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57160
57161         * gcc.c-torture/execute/20000819-1.x: Remove.
57162
57163 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57164
57165         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57166         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57167         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57168         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57169         gcc.dg/format-xopen-1.c: New tests.
57170
57171 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57172
57173         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57174
57175 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57176
57177         * g++.old-deja/g++.other/loop2.C: New test.
57178
57179         * gcc.c-torture/compile/20000606-1.c: New test.
57180         * gcc.c-torture/compile/20000728-1.c: New test.
57181         * gcc.c-torture/execute/20000801-1.c: New test.
57182         * gcc.c-torture/execute/20000801-2.c: New test.
57183         * gcc.c-torture/execute/20000819-1.c: New test.
57184         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57185         * gcc.dg/20000629-1.c: New test.
57186         * gcc.dg/20000724-1.c: New test.
57187         * gcc.dg/20000807-1.c: New test.
57188
57189 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57190
57191         * gcc.dg/cpp/pragma-1.c: New test.
57192         * gcc.dg/cpp/pragma-2.c: New test.
57193
57194 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57195
57196         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57197         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57198
57199 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57200
57201         * gcc.c-torture/compile/20000818-1.c: New test.
57202
57203 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57204
57205         * gcc.c-torture/execute/20000818-1.c: New test.
57206
57207 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57208
57209         * gcc.dg/format-va-1.c: New test.
57210
57211 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57212
57213         * g++.old-deja/g++.other/typedef8.C: New test.
57214
57215 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57216
57217         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57218         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57219         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57220         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57221         * g++.old-deja/g++.other/ptrmem7.C: New test.
57222         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57223
57224 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57225
57226         * g++.old-deja/g++.pt/typename27.C: New test.
57227
57228 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57229
57230         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57231         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57232         * g++.old-deja/g++.pt/friend45.C: New test.
57233         * g++.old-deja/g++.other/friend8.C: New test.
57234
57235 2000-08-15  Richard Henderson  <rth@cygnus.com>
57236
57237         * gcc.c-torture/execute/20000815-1.c: New test.
57238
57239 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57240
57241         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57242         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57243         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57244
57245 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57246
57247         * g++.old-deja/g++.other/refinit2.C: New test.
57248
57249 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57250
57251         * lib/c-torture.exp (c-torture): Make
57252         compiler_conditional_xfail_data global.
57253         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57254         compiler_conditional_xfail_data machinery.
57255         (f-torture-execute): Likewise.
57256         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57257         and only when unrolling loops.
57258
57259         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57260
57261 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57262
57263         * g++.old-deja/g++.pt/explicit81.C: New test.
57264
57265 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57266
57267         * g++.old-deja/g++.pt/typename26.C: New test.
57268
57269 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57270
57271         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57272         warning.
57273
57274 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57275
57276         * g++.old-deja/g++.other/array3.C: New test.
57277
57278 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57279
57280         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57281         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57282         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57283         New tests.
57284
57285 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57286
57287         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57288         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57289
57290 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57291
57292         * gcc.c-torture/execute/20000808-1.c: New test.
57293
57294 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57295
57296         * gcc.dg/c90-const-expr-1.c: New test.
57297
57298 2000-08-08  Richard Henderson  <rth@cygnus.com>
57299
57300         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57301
57302 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57303
57304         * gcc.dg/noncompile/const-ll-1.c: New test.
57305
57306 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57307
57308         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57309
57310 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57311
57312         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57313         that running programs linked against the shared version of libobjc
57314         run correctly.
57315
57316 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57317
57318         * gcc.dg/c99-printf-1.c: New test.
57319
57320 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57321
57322         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57323
57324 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57325
57326         * gcc.c-torture/execute/20000731-1.x: Delete.
57327
57328 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57329
57330         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57331         and torture_without_loops as is done by c-torture.exp.
57332         (search_for): Copy from c-torture.exp.
57333         (gcc-dg-runtest): New function, drives a directory of tests
57334         iterating over the TORTURE_OPTIONS.
57335         (scan-assembler, scan-assembler-not): Move here from
57336         individual directory drivers.
57337
57338         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57339         defined by lib/gcc-dg.exp.
57340         * gcc.dg/cpp/cpp.exp: Likewise.
57341         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57342         gcc-dg-runtest, so we cycle over optimization options.
57343
57344         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57345         * gcc.dg/compare2.c: No longer expected to fail.
57346
57347 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57348
57349         * gcc.c-torture/execute/20000804-1.c: New test.
57350
57351 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57352
57353         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57354
57355 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57356
57357         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57358
57359 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57360
57361         * gcc.c-torture/compile/20000803-1.c: New test.
57362
57363 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57364
57365         * gcc.c-torture/execute/20000801-3.c,
57366         gcc.c-torture/execute/20000801-4.c: New tests.
57367         * gcc.c-torture/execute/20000801-3.x,
57368         gcc.c-torture/execute/20000801-4.x: Xfail.
57369
57370 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57371
57372         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57373         libobjc/.libs to allow for libtool.
57374
57375 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57376
57377         * gcc.c-torture/compile/20000802-1.c: New test.
57378
57379 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57380
57381         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57382
57383 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57384
57385         * gcc-c-torture/execute/20000731-2.c: New test.
57386
57387         * gcc.c-torture/execute/20000731-1.c: New test.
57388         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57389
57390 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57391
57392         * gcc.dg/cpp/paste7.c: New test.
57393         * gcc.dg/cpp/20000725-1.c: New test.
57394
57395 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57396
57397         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57398         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57399         declaration warning for __builtin_dwarf_reg_size.
57400
57401         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57402
57403 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57404
57405         * gcc.dg/noncompile/voidparam-1.c: New test.
57406
57407 2000-07-30  Richard Henderson  <rth@cygnus.com>
57408
57409         * gcc.dg/c90-digraph-1.c: Don't xfail.
57410         * gcc.dg/compare2.c (case 10): Xfail.
57411         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57412
57413 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57414
57415         * gcc.dg/c99-main-1.c: New test.
57416
57417 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57418
57419         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57420
57421 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57422
57423         * gcc.c-tortuer/execute/20000726-1.c: New test.
57424
57425 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57426
57427         * gcc.c-torture/execute/enum-2.c: New test.
57428
57429 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57430
57431         * gcc.dg/cpp/tr-warn3.c: New test.
57432
57433 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57434
57435         * g++.old-deja/g++.ext/implicit1.C: Remove.
57436         * g++.old-deja/g++.jason/c2.C: Remove
57437         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57438         * g++.old-deja/g++.pt/crash16.C: Likewise.
57439         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57440
57441 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57442
57443         * g++.old-deja/g++.other/for2.C: New test.
57444
57445 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57446
57447         * gcc.dg/20000720-1.c: New test.
57448
57449 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57450
57451         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57452
57453 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57454
57455         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57456         * gcc.c-torture/execute/20000722-1.c: New.
57457         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57458
57459 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57460
57461         * gcc.dg/cpp/20000720-1.S: New test.
57462
57463 2000-07-21  Michael Meissner  <meissner@redhat.com>
57464
57465         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57466
57467 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57468
57469         * g++.old-deja/g++.brendan/crash16.C,
57470         g++.old-deja/g++.brendan/parse3.C,
57471         g++.old-deja/g++.brendan/redecl1.C,
57472         g++.old-deja/g++.ns/template13.C,
57473         g++.old-deja/g++.other/decl4.C,
57474         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57475
57476 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57477
57478         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57479         and "Internal error".
57480
57481         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57482         regexps.
57483         * gcc.dg/cpp/paste6.c: New test.
57484
57485 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57486
57487         * gcc.dg/cpp/tr-direct.c: New test.
57488
57489         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57490         gcc.dg/cpp/undef1.c: Tweak error regexps.
57491
57492 2000-07-18  Eric Christopher <echristo@redhat.com>
57493
57494         * gcc.c-torture/compile/20000718-1.c: New test.
57495
57496 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57497
57498         * cpplex.c (_cpp_push_token): If the token being pushed back
57499         is the previous token in this context, just subtract one from
57500         context->posn.
57501         * cppmacro.c (save_expansion): Clear aux field when storing a
57502         placemarker.
57503
57504 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57505
57506         * gcc.dg/noncompile/redecl-1.c: New test.
57507
57508 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57509
57510         * gcc.c-torture/execute/20000717-5.c: New test.
57511         * gcc.c-torture/execute/20000717-1.x: Removed.
57512
57513 2000-07-17  Richard Henderson  <rth@cygnus.com>
57514
57515         * gcc.c-torture/execute/20000717-4.c: New test.
57516
57517 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57518
57519         * gcc.dg/cpp/syshdr.c: New test.
57520         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57521
57522 2000-07-17  Neil Booth  <neilb@earthling.net>
57523
57524         * gcc.dg/cpp/cmdlne-dM.c: New test.
57525         * gcc.dg/cpp/cmdlne-dD.c: New test.
57526
57527 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57528
57529         * gcc.c-torture/execute/20000717-3.c: New test.
57530
57531         * gcc.c-torture/compile/20000717-1.c: New test.
57532
57533 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57534
57535         * gcc.c-torture/execute/20000717-2.c: New test.
57536
57537 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57538
57539         * gcc.dg/formatz-1.c: New test.
57540
57541         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57542         * gcc.dg/c99-digraph-1.c: New tests.
57543
57544         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57545         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57546
57547         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57548         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57549         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57550         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57551         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57552         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57553         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57554
57555 2000-07-17  Greg McGary <greg@mcgary.org>
57556
57557         * gcc.c-torture/execute/20000717-1.c: New test.
57558         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57559
57560 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57561
57562         * gcc.c-torture/execute/20000715-2.c: New test.
57563         * gcc.dg/20000715-1.c: New test.
57564
57565 2000-07-15  Michael Meissner  <meissner@redhat.com>
57566
57567         * gcc.c-torture/execute/20000715-1.c: New test.
57568
57569 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57570
57571         * gcc.c-torture/execute/20000707-1.c: New test.
57572
57573 2000-07-13  Neil Booth  <NeilB@earthling.net>
57574
57575         * gcc.dg/cpp/digraph1.c,
57576         gcc.dg/cpp/digraph2.c,
57577         gcc.dg/cpp/digraphs.c: New tests.
57578
57579 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57580
57581         * g77.f-torture/compile/20000630-2.f: New test.
57582         * g77.f-torture/compile/20000630-2.x
57583
57584 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57585
57586         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57587
57588 2000-07-11  Neil Booth  <NeilB@earthling.net>
57589
57590         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57591
57592 2000-07-11  Neil Booth  <NeilB@earthling.net>
57593
57594         * gcc.dg/cpp/cmdlne-C.c: New.
57595
57596 2000-07-09  Neil Booth  <NeilB@earthling.net>
57597
57598         * gcc.dg/cpp/directiv.c: New tests.
57599         * gcc.dg/cpp/undef1.c: Update.
57600
57601 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57602
57603         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57604
57605 2000-07-09  Neil Booth  <NeilB@earthling.net>
57606
57607         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57608
57609 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57610
57611         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57612         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57613
57614 2000-07-08  Neil Booth  <NeilB@earthling.net>
57615
57616         * gcc.dg/cpp/macsyntx.c: New tests.
57617
57618 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57619
57620         * gcc.dg/20000707-1.c: New test.
57621
57622 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57623
57624         * gcc.c-torture/execute/20000706-1.c: New test.
57625         * gcc.c-torture/execute/20000706-2.c: New test.
57626         * gcc.c-torture/execute/20000706-3.c: New test.
57627         * gcc.c-torture/execute/20000706-4.c: New test.
57628         * gcc.c-torture/execute/20000706-5.c: New test.
57629
57630 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57631
57632         * g++.old-deja/g++.pt/instantiate7.C: New test.
57633
57634 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57635
57636         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57637         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57638         * g++.old-deja/g++.other/rtti3.C: Likewise.
57639         * g++.old-deja/g++.other/rttid3.C: Likewise.
57640
57641 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57642
57643         *  g77.f-torture/compile/20000630-1.x: Fix typo
57644
57645 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57646
57647         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57648         assembly output.
57649
57650 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57651
57652         * gcc.dg/cpp/ident.c: New test.
57653
57654 2000-07-05  Neil Booth  <NeilB@earthling.net>
57655
57656         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57657           gcc.dg/cpp/lexstrng.c: New tests.
57658
57659 2000-07-04  Neil Booth  <NeilB@earthling.net>
57660
57661         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57662         * gcc.dg/cpp/strify2.c: Same.
57663
57664 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57665
57666         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57667         * gcc.dg/cpp/19990703-1.c: Likewise.
57668         * gcc.dg/cpp/20000625-1.c: Likewise.
57669         * gcc.dg/cpp/20000625-2.c: Likewise.
57670
57671         * gcc.dg/cpp/macro1.c,
57672         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57673         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57674         gcc.dg/cpp/strify1.c,
57675         gcc.dg/cpp/strify2.c: New tests.
57676
57677 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57678
57679         * gcc.c-torture/execute/20000703-1.c: New test.
57680
57681 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57682
57683         * g++.old-deja/g++.pt (lookup10.C): New test.
57684
57685 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57686
57687         * g++.old-deja/g++.pt (typename25.C): New test.
57688
57689 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57690
57691         * gcc.c-torture/compile/20000701-1.c: New test.
57692
57693 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57694
57695         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57696         to test case.
57697
57698 2000-06-30  Catherine Moore  <clm@cygnus.com>
57699
57700         * gcc.c-torture/execute/align-1.c: New test.
57701
57702 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57703
57704         * g++.old-deja/g++.pt/expr8.C: New test.
57705         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57706
57707 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57708
57709         * gcc.c-torture/compile/20000629-1.c: New test.
57710
57711 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57712
57713
57714         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57715         gcc.dg/noncompile directory, depending on whether they're
57716         preprocessor tests or not.  Annotate all the tests for the dg
57717         framework.
57718
57719         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57720         * gcc.dg/noncompile/noncompile.exp: New.
57721
57722         * Moved files:
57723         Old name                                New name
57724         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57725         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57726         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57727         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57728         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57729         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57730         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57731         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57732         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57733         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57734         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57735         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57736         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57737         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57738         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57739         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57740         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57741         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57742         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57743         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57744         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57745         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57746         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57747         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57748
57749         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57750         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57751         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57752         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57753         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57754         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57755
57756 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57757
57758         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57759         declare one variable.  On the fourth, error.
57760         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57761         declared by 20000628-1a.h.
57762
57763 2000-06-29  Richard Henderson  <rth@redhat.com>
57764
57765         * gcc.c-torture/execute/930529-1.x: New file.
57766         * gcc.dg/920413-1.c: Adjust expected warning text.
57767         * gcc.dg/980217-1.c: Declare abort.
57768         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57769
57770 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57771
57772         * g77.f-torture/compile/20000629-1.f: New test.
57773         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57774
57775 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57776
57777         Rearrange lots of files, removing entirely the
57778         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57779         directories.
57780
57781         * Deleted files:
57782         gcc.c-torture/code_quality/code_quality.exp
57783         gcc.c-torture/special/special.exp
57784         gcc.failure/failure.exp
57785         gcc.failure/940409-1.x
57786         gcc.c-torture/compile/961203-1.x
57787
57788         * New files:
57789         gcc.misc-tests/linkage.exp
57790         gcc.c-torture/execute/920730-1t.c
57791         gcc.c-torture/execute/920730-1t.x
57792         gcc.c-torture/compile/920520-1.x
57793         gcc.c-torture/compile/920521-1.x
57794         gcc.c-torture/compile/981006-1.x
57795         gcc.c-torture/execute/eeprof-1.x
57796
57797         * Moved files (possibly with modifications to fit a new harness):
57798         Old name                                New name
57799         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57800         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57801         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57802         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57803         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57804         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57805         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57806         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57807         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57808         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57809         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57810         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57811         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57812         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57813
57814 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57815
57816         * c-torture/compile/961203-1.x: Delete.
57817
57818         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57819         not exit. Include stdio.h.
57820         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57821         * gcc.misc-tests/dg-12.c: Likewise.
57822         * gcc.misc-tests/dg-5.c: Likewise.
57823         * gcc.misc-tests/dg-6.c: Likewise.
57824         * gcc.misc-tests/dg-7.c: Prototype abort.
57825         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57826         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57827         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57828         not exit.
57829         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57830         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57831
57832 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57833
57834         * gcc.dg/cpp/20000628-1.c: New test.
57835         * gcc.dg/cpp/20000628-1.h: New header for above test.
57836         * gcc.dg/cpp/20000628-1a.h: Likewise.
57837
57838 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57839
57840         * gcc.dg/cpp: New directory.
57841         * gcc.dg/cpp/cpp.exp: New driver.
57842         * gcc.dg/cpp/20000627-1.c: New test.
57843         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57844         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57845         and rewrite as a compilation test.
57846
57847         * gcc.dg: Move many files into the cpp subdirectory, possibly
57848         renaming or editing them as well.
57849         Old name                New name
57850         990119-1.c              cpp/19990119-1.c
57851         990228-1.c              cpp/19990228-1.c
57852         990407-1.c              cpp/19990407-1.c
57853         990409-1.c              cpp/19990409-1.c
57854         990413-1.c              cpp/19990413-1.c
57855         990703-1.c              cpp/19990703-1.c
57856         20000127-1.c            cpp/20000127-1.c
57857         20000129-1.c            cpp/20000129-1.c
57858         20000207-1.c            cpp/20000207-1.c
57859         20000207-2.c            cpp/20000207-2.c
57860         20000209-1.c            cpp/20000209-1.c
57861         20000209-2.c            cpp/20000209-2.c
57862         20000301-1.c            cpp/20000301-1.c
57863         20000419-1.c            cpp/20000419-1.c
57864         20000510-1.S            cpp/20000510-1.S
57865         20000519-1.c            cpp/20000519-1.c
57866         20000529-1.c            cpp/20000529-1.c
57867         20000625-1.c            cpp/20000625-1.c
57868         20000625-2.c            cpp/20000625-2.c
57869         cpp-as1.c               cpp/assert1.c
57870         cpp-as2.c               cpp/assert2.c
57871         cxx-comments-1.c        cpp/cxxcom1.c
57872         cxx-comments-2.c        cpp/cxxcom2.c
57873         endif-label.c           cpp/endif.c
57874         cpp-hash1.c             cpp/hash1.c
57875         cpp-hash2.c             cpp/hash2.c
57876         cpp-if1.c               cpp/if-1.c
57877         cpp-if2.c               cpp/if-2.c
57878         cpp-if3.c               cpp/if-3.c
57879         cpp-if4.c               cpp/if-4.c
57880         cpp-if5.c               cpp/if-5.c
57881         cpp-cond.c              cpp/if-cexp.c
57882         cpp-missingop.c         cpp/if-mop.c
57883         cpp-missingparen.c      cpp/if-mpar.c
57884         cpp-opprec.c            cpp/if-oppr.c
57885         cpp-ifparen.c           cpp/if-paren.c
57886         cpp-shortcircuit.c      cpp/if-sc.c
57887         cpp-shift.c             cpp/if-shift.c
57888         cpp-unary.c             cpp/if-unary.c
57889         cpp-li1.c               cpp/line1.c
57890         cpp-li2.c               cpp/line2.c
57891         lineno.c                cpp/line3.c
57892         lineno-2.c              cpp/line4.c
57893         cpp-mi.c                cpp/mi1.c
57894         cpp-mic.h               cpp/mi1c.h
57895         cpp-micc.h              cpp/mi1cc.h
57896         cpp-mind.h              cpp/mi1nd.h
57897         cpp-mindp.h             cpp/mi1ndp.h
57898         cpp-mix.h               cpp/mi1x.h
57899         cpp-mi2.c               cpp/mi2.c
57900         cpp-mi2a.h              cpp/mi2a.h
57901         cpp-mi2b.h              cpp/mi2b.h
57902         cpp-mi2c.h              cpp/mi2c.h
57903         cpp-mi3.c               cpp/mi3.c
57904         cpp-mi3.def             cpp/mi3.def
57905         poison-1.c              cpp/poison.c
57906         pr-impl.c               cpp/prag-imp.c
57907         cpp-redef-2.c           cpp/redef1.c
57908         cpp-redef.c             cpp/redef2.c
57909         strpaste.c              cpp/strp1.c
57910         strpaste-2.c            cpp/strp2.c
57911         cpp-tradpaste.c         cpp/tr-paste.c
57912         cpp-tradstringify.c     cpp/tr-str.c
57913         cpp-tradwarn1.c         cpp/tr-warn1.c
57914         cpp-tradwarn2.c         cpp/tr-warn2.c
57915         trigraphs.c             cpp/trigraphs.c
57916         cpp-unc1.c              cpp/unc1.c
57917         cpp-unc2.c              cpp/unc2.c
57918         cpp-unc3.c              cpp/unc3.c
57919         cpp-unc.c               cpp/unc4.c
57920         undef.c                 cpp/undef1.c
57921         undef-2.c               cpp/undef2.c
57922         cpp-wi1.c               cpp/widestr1.c
57923
57924 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57925
57926         * lib/g++.exp (g++_include_flags): Tweak.
57927
57928 2000-06-27  H.J. Lu  <hjl@gnu.org>
57929             Loren J. Rittle  <ljrittle@acm.org>
57930
57931         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57932         version with one that knows about the new gcc tree structure.
57933         (g++_link_flags): Same.
57934
57935 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57936
57937         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57938         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57939         case we are cross-compiling.
57940
57941         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57942         g++.old-deja/g++.niklas/Makefile.in,
57943         g++.old-deja/g++.niklas/configure.in,
57944         g++.old-deja/g++.other/Makefile.in,
57945         g++.old-deja/g++.other/configure.in,
57946         gcc.c-torture/code_quality/Makefile.in,
57947         gcc.c-torture/code_quality/configure.in,
57948         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57949         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57950         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57951         gcc.c-torture/execute/ieee/Makefile.in,
57952         gcc.c-torture/execute/ieee/configure.in,
57953         gcc.c-torture/noncompile/Makefile.in,
57954         gcc.c-torture/noncompile/configure.in,
57955         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57956         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57957         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57958
57959 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57960
57961         * g++.old-deja/g++.other/ambig3.C: New test.
57962
57963 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57964
57965         * g++.old-deja/g++.pt/syntax1.C: New test.
57966         * g++.old-deja/g++.pt/syntax2.C: New test.
57967         * g++.old-deja/g++.other/syntax3.C: New test.
57968         * g++.old-deja/g++.other/syntax4.C: New test.
57969
57970 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57971
57972         * gcc.dg/20000623-1.c: Prototype exit and abort.
57973
57974 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57975
57976         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57977         New tests.
57978         * gcc.dg/cpp-mi3.def: New file.
57979
57980         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57981         inside assertions.
57982         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57983         lexer's error messages.
57984         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57985         divine anything from the linemarkers.
57986         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57987         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57988
57989 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57990
57991         * gcc.dg/20000623-1.c: New test.
57992
57993 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57994
57995         * gcc.c-torture/execute/20000622-1.c: New test.
57996
57997 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57998
57999         * g++.old-deja/g++.other/init15.C: New test.
58000
58001 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58002
58003         * g++.old-deja/g++.pt/vaarg2.C: New test.
58004         * g++.old-deja/g++.pt/vaarg3.C: New test.
58005
58006 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58007
58008         * g++.old-deja/g++.other/dyncast6.C: New test.
58009
58010 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58011
58012         * gcc.c-torture/execute/loop-6.c: New test.
58013
58014 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58015
58016         * gcc.dg/20000614-1.c: New test.
58017         * gcc.dg/20000614-2.c: New test.
58018
58019 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58020
58021         * g++.old-deja/g++.other/inline12.C: New test.
58022
58023 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58024
58025         * g++.old-deja/g++.other/eh1.C: New test.
58026
58027 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58028
58029         * g++.old-deja/g++.other/type.C: New test.
58030
58031 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58032
58033         * g++.old-deja/g++.other/initstring.C: New test.
58034
58035 2000-06-12  Jason Merrill  <jason@redhat.com>
58036
58037         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58038
58039 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58040
58041         * gcc.c-torture/compile/20000609-1.c: New test.
58042
58043 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58044
58045         * gcc.dg/20000609-1.c: New test.
58046
58047 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58048
58049         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58050         * gcc.c-torture/noncompile/poison-1.c: Move...
58051         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58052         * gcc.dg/cpp-li1.c: Add a token after the #line.
58053
58054 2000-06-05  Richard Henderson  <rth@cygnus.com>
58055
58056         * gcc.c-torture/execute/20000605-2.c: New test.
58057         * gcc.c-torture/execute/20000605-3.c: New test.
58058
58059 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58060
58061         * g77.f-torture/execute/20000503-1.x: New file.
58062
58063 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58064
58065         * g++.old-deja/g++.eh/badalloc1.C: New test.
58066
58067 2000-06-05  Richard Henderson  <rth@cygnus.com>
58068
58069         * gcc.c-torture/execute/20000605-1.c: New test.
58070
58071 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58072             Nathan Sidwell <nathan@codesourcery.com>
58073
58074         * gcc.c-torture/compile/20000605-1.c: New test.
58075
58076 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58077
58078         * g77.f-torture/compile/20000601-1.f: New test.
58079
58080 2000-06-03  Richard Henderson  <rth@cygnus.com>
58081
58082         * gcc.c-torture/execute/20000603-1.c: New.
58083
58084 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58085
58086         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58087         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58088
58089 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58090
58091         * gcc.dg/compare2.c (case 12): XFAIL.
58092         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58093         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58094
58095         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58096
58097 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58098
58099         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58100         guard macro is already defined when the header is first
58101         included.
58102         * gcc.dg/cpp-mix.h: New file.
58103         * gcc.dg/endif-label.c: Update patterns to match compiler.
58104
58105         * g++.brendan/complex1.C: Declare abort.
58106         * g++.law/refs4.C: Remove XFAIL.
58107         * g++.oliva/expr2.C: Declare abort and exit.
58108
58109 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58110
58111         * gcc.c-torture/execute/20000528-1.c: New test.
58112
58113         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58114         * g++.old-deja/g++.law/temps4.C: Likewise.
58115
58116         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58117         stdlib.h.  Call abort() on failure.
58118         * g++.old-deja/g++.law/refs4.C: Likewise.
58119         * g++.old-deja/g++.law/temps4.C: Likewise.
58120         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58121         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58122
58123 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58124
58125         Relative to g++.dg/special:
58126         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58127
58128         Relative to g++.old-deja:
58129         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58130         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58131         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58132         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58133         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58134         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58135         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58136
58137         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58138         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58139         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58140         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58141         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58142         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58143         and/or string.h.
58144
58145         * g++.other/goto1.C: Update expectations for error messages.
58146
58147 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58148
58149         * gcc.c-torture/compile/20000523-1.c: New test.
58150
58151 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58152
58153         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58154
58155 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58156
58157         * g++.old-deja/g++.eh/catch11.C: New test.
58158         * g++.old-deja/g++.eh/catch12.C: New test.
58159
58160 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58161
58162         * gcc.c-torture/execute/20000523-1.c: New test.
58163
58164 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58165
58166         * c-torture/execute/bcp-1.c: Replace abort in arg of
58167         __builtin_constant_p with a generic external function.
58168
58169         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58170         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58171         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58172         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58173         Prototype abort and/or exit.
58174
58175         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58176         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58177         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58178         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58179
58180 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58181
58182         * gcc.dg/dwarf2-1.c: New test.
58183
58184 2000-05-20  Richard Henderson  <rth@cygnus.com>
58185
58186         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58187
58188 2000-05-20  Andreas Jaeger  <aj@suse.de>
58189
58190         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58191         testcase.
58192
58193 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58194
58195         * gcc.c-torture/execute/20000519-2.c: New test.
58196
58197 2000-05-19  Andreas Jaeger  <aj@suse.de>
58198
58199         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58200         which fails with SSA.
58201
58202         * lib/c-torture.exp: Also test with -O3 -fssa.
58203
58204 2000-05-18  Michael Meissner  <meissner@redhat.com>
58205
58206         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58207         * gcc.c-torture/execute/920415-1.c: Ditto.
58208         * gcc.c-torture/execute/920501-1.c: Ditto.
58209         * gcc.c-torture/execute/conversion.c: Ditto.
58210         * gcc.c-torture/execute/cvt-1.c: Ditto.
58211
58212 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58213
58214         * gcc.c-torture/compile/20000518-1.c: New test.
58215
58216 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58217
58218         * g77.f-torture/compile/200005018.f: New test.
58219
58220 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58221
58222         * gcc.c-torture/compile/20000517-1.c: New test.
58223
58224 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58225
58226         * gcc.c-torture/execute/20000516-1.c: New test.
58227
58228 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58229
58230         * g++.old-deja/g++.other/eh.C: New test.
58231
58232 2000-05-12  Richard Henderson  <rth@cygnus.com>
58233
58234         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58235         constants through to doit's conditional.
58236
58237 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58238
58239         * gcc.c-torture/compile/20000511-1.c: New test.
58240         * g77.f-torture/compile/20000511-1.f: New test.
58241         * g77.f-torture/compile/20000511-2.f: New test.
58242
58243 2000-05-11  Michael Meissner  <meissner@redhat.com>
58244
58245         * gcc.c-torture/execute/20000511-1.c: New test.
58246
58247 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58248
58249         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58250         * gcc.dg/20000510-1.S: New.
58251
58252 2000-05-08  Catherine Moore  <clm@cygnus.com>
58253
58254         * gcc.dg/unused-3.c: New.
58255
58256 2000-05-06  Richard Henderson  <rth@cygnus.com>
58257
58258           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58259           * g++.old-deja/g++.mike/warn1.C: Likewise.
58260           * g++.old-deja/g++.pt/local1.C: Likewise.
58261           * g++.old-deja/g++.pt/local7.C: Likewise.
58262           * g++.old-deja/g++.pt/spec16.C: Likewise.
58263
58264 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58265
58266         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58267
58268 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58269
58270           * g77.f-torture/execute/20000503-1.f: New test.
58271
58272 2000-05-04  Andreas Jaeger  <aj@suse.de>
58273
58274         * gcc.dg/noreturn-2.c: New test.
58275
58276 2000-05-04  Neil Booth  <NeilB@earthling.net>
58277
58278         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58279         preprocessor.
58280
58281 2000-05-04  Richard Henderson  <rth@cygnus.com>
58282
58283         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58284
58285 2000-05-04  Richard Henderson  <rth@cygnus.com>
58286
58287         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58288         OpenSSL by Jason R Thorpe.
58289
58290 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58291
58292         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58293
58294 2000-05-03  Robert Lipe <robertlipe@usa.net>
58295
58296         * gcc.dg/20000503-1.c: New test.
58297
58298 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58299
58300         * gcc.c-torture/compile/20000502-1.c: New test.
58301         * g++.old-deja/g++.other/align.C: New test.
58302         * gcc.dg/cpp-tradstringify.c: New test.
58303
58304 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58305
58306         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58307         and hard registers.
58308
58309 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58310
58311         * gcc.c-torture/execute/loop-5.c: New test.
58312
58313 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58314
58315         * gcc.c-torture/execute/va-arg-20.c: New test.
58316
58317 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58318
58319         * gcc.c-torture/execute/20000422-1.c: New test.
58320
58321 2000-04-20  Greg McGary  <gkm@gnu.org>
58322
58323         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58324         when optimizing, but without sibling-call optimizations (-O1).
58325
58326 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58327
58328           * gcc.c-torture/compile/20000420-1.c: New test.
58329
58330 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58331
58332         * g++.abi/ptrflags.C: New test.
58333         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58334
58335 2000-04-19  Catherine Moore  <clm@cygnus.com>
58336
58337         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58338
58339 2000-04-19  Greg McGary  <gkm@gnu.org>
58340
58341         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58342         sibling-call optimizations.
58343
58344 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58345
58346         * gcc.dg/20000419-1.c: New test.
58347
58348 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58349
58350         * gcc.c-torture/execute/20000412-6.c: New test.
58351
58352 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58353
58354         * gcc.c-torture/execute/20000412-5.c: New test.
58355         * g77.f-torture/compile/20000412-1.f: New test.
58356         * gcc.c-torture/execute/20000412-4.c: New test.
58357         * gcc.c-torture/compile/20000412-2.c: New test.
58358         * gcc.c-torture/execute/20000412-3.c: New test.
58359         * gcc.c-torture/compile/20000412-1.c: New test.
58360         * gcc.c-torture/execute/20000412-2.c: New test.
58361
58362 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58363
58364         * objc/execute/bf-20.m: New test.
58365
58366 2000-04-10  Richard Henderson  <rth@cygnus.com>
58367
58368         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58369
58370         * gcc.c-torture/execute/20000412-1.c: New test.
58371
58372 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58373
58374         * g++.old-deja/g++.eh/catchptr1.C: New test.
58375
58376 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58377
58378         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58379
58380 2000-04-08  Neil Booth  <NeilB@earthling.net>
58381
58382         * gcc.dg/cpp-nullchar.c: Remove test as
58383         embedded nulls cause problems.
58384
58385 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58386
58387         * gcc.dg/compare2.c: New test.
58388
58389 2000-04-08  Neil Booth  <NeilB@earthling.net>
58390
58391         * gcc.dg/cpp-nullchar.c: New test.
58392
58393 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58394
58395         * gcc.dg/cpp-mi2.c: New test.
58396         * gcc.dg/cpp-mi2[abc].h: New files.
58397
58398 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58399
58400         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58401         member name.
58402
58403 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58404
58405         * g++.old-deja/g++.abi/vmihint.C: New test.
58406
58407 2000-04-06  Neil Booth  <NeilB@earthling.net>
58408
58409         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58410         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58411         copyright.
58412
58413 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58414
58415         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58416         avoid stack-frame overwrite.
58417
58418 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58419
58420         * gcc.c-torture/compile/20000405-2.c: New test.
58421         * gcc.c-torture/compile/20000405-3.c: New test.
58422
58423 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58424
58425         * gcc.c-torture/compile/20000405-1.c: New test.
58426
58427 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58428
58429         * gcc.dg/cast-qual-1.c: Revert last change.
58430
58431 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58432
58433         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58434
58435 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58436
58437         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58438         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58439
58440 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58441
58442         * gcc.c-torture/compile/20000403-2.c: New test.
58443         * gcc.c-torture/compile/20000403-1.c: New test.
58444
58445 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58446
58447         * gcc.c-torture/execute/20000403-1.c: New test.
58448
58449 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58450
58451         * gcc.c-torture/execute/20000402-1.c: New test.
58452
58453 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58454
58455         * gcc.c-torture/execute/va-arg-15.c: New test.
58456         * gcc.c-torture/execute/va-arg-16.c: New test.
58457         * gcc.c-torture/execute/va-arg-17.c: New test.
58458         * gcc.c-torture/execute/va-arg-18.c: New test.
58459         * gcc.c-torture/execute/va-arg-19.c: New test.
58460
58461 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58462
58463         * gcc.c-torture/compile/981211-1.c: Move to...
58464         * gcc.dg/cpp-as1.c: ...here.
58465         * gcc.dg/cpp-as2.c: New file.
58466
58467         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58468         compiler.
58469
58470 2000-04-02  Neil Booth  <NeilB@earthling.net>
58471
58472         * gcc.dg/cpp-cond.c  New tests.
58473         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58474         accidental success less likely.
58475         * gcc.dg/cpp-missingop.c  New tests.
58476         * gcc.dg/cpp-missingparen.c  New tests.
58477         * gcc.dg/cpp-shift.c  New tests.
58478         * gcc.dg/cpp-shortcircuit.c  New tests.
58479         * gcc.dg/cpp-unary.c  New tests.
58480
58481 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58482
58483         * gcc.c-torture/compile/20000329-1.c: New test.
58484
58485 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58486
58487         * gcc.c-torture/compile/20000326-1.c: New test.
58488         * gcc.c-torture/compile/20000326-2.c: New test.
58489
58490 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58491
58492         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58493         the first parameter is a function argument.
58494
58495 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58496
58497         * g++.old-deja/g++.ext/array4.C: New test.
58498
58499 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58500
58501         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58502
58503 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58504
58505         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58506
58507 2000-03-19  Richard Henderson  <rth@cygnus.com>
58508
58509         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58510
58511 2000-03-19  Richard Henderson  <rth@cygnus.com>
58512
58513         * gcc.c-torture/compile/20000319-1.c: New test.
58514
58515 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58516
58517         * gcc.c-torture/execute/20000314-3.c: New test.
58518         * gcc.c-torture/execute/20000314-2.c: New test.
58519         * gcc.c-torture/execute/20000314-1.c: New test.
58520         * gcc.c-torture/compile/20000314-2.c: New test.
58521         * gcc.c-torture/compile/20000314-1.c: New test.
58522
58523 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58524
58525         * g++.old-deja/g++.warn/inline.C: New test.
58526
58527 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58528
58529         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58530         standards-compliant result rather than specific constants.
58531         Put test-values in array.
58532
58533 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58534
58535         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58536         (g++_target_compile): Put test-specific options last.
58537
58538 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58539
58540         * g++.old-deja/g++.eh/vbase4.C: New test.
58541
58542 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58543
58544         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58545
58546 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58547
58548         * g++.old-deja/g++.brendan/misc12.C: Removed.
58549         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58550         * g++.old-deja/g++.ext/pretty4.C: New test.
58551
58552 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58553
58554         * g++.old-deja/g++.other/string2.C: New test.
58555
58556 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58557
58558         * g++.old-deja/g++.warn/impint2.C: New test.
58559
58560 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58561
58562         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58563         is 1, not zero.
58564
58565 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58566
58567         * g++.old-deja/g++.warn/impint.C: New test.
58568         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58569         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58570         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58571         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58572         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58573         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58574         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58575         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58576         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58577         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58578         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58579         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58580
58581 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58582
58583         * gcc.dg/cpp-redef.c: New test.
58584
58585 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58586
58587         * g++.old-deja/g++.pt/unify7.C: New test.
58588
58589 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58590
58591         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58592         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58593
58594 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58595
58596         * gcc.c-torture/compile/20000224-1.c: New test.
58597
58598 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58599
58600         * gcc.c-torture/compile/cpp-2.c: New test.
58601         * gcc.c-torture/compile/cpp-1.c: New test.
58602
58603 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58604
58605         * gcc.c-torture/execute/20000225-1.c: New test.
58606
58607 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58608
58609         * gcc.dg/cpp-li2.c: New test.
58610
58611         * gcc.dg/cpp-wi1.c: New test.
58612
58613         * gcc.dg/cpp-li1.c: New test.
58614
58615 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58616
58617         * g++.old-deja/g++.other/sizeof5.C: New test.
58618
58619 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58620
58621         * gcc.c-torture/execute/va-arg-13.c: New test.
58622
58623 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58624
58625         * gcc.c-torture/execute/va-arg-12.c: New test.
58626
58627 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58628
58629         * gcc.c-torture/execute/20000223-1.c: New test.
58630
58631 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58632
58633         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58634
58635 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58636
58637         * g++.old-deja/g++.abi/ptrmem.C: New test.
58638
58639 2000-02-19  Richard Henderson  <rth@cygnus.com>
58640
58641         * gcc.c-torture/compile/init-3.c: New.
58642
58643 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58644
58645         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58646         ALWAYS_CXXFLAGS.
58647
58648 2000-02-11  Robert Lipe <robertl@sco.com>
58649
58650         * gcc.c-torture/compile/20000211-3.c: New test.
58651
58652 2000-02-11  Martin Buchholz <martin@xemacs.org>
58653
58654         * gcc.c-torture/compile/20000211-2.c: New test.
58655
58656 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58657
58658         * gcc.c-torture/compile/20000211-1.c: New test.
58659
58660 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58661
58662         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58663           on native targets
58664
58665 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58666
58667         * g++.old-deja/g++.other/cast5.C: New test.
58668
58669 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58670
58671         * gcc.c-torture/execute/20000205-1.c: New.
58672
58673 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58674
58675         * g++.old-deja/g++.jason/cast3.C: Return void.
58676         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58677
58678 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58679
58680         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58681
58682         * gcc.dg/loop-1.c: New test.
58683
58684 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58685
58686         * gcc.c-torture/compile/20000127-1.c: New test.
58687         * gcc.c-torture/execute/991228-1.c: New test.
58688
58689 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58690
58691         * gcc.dg/unused-2.c: New test.
58692
58693         * gcc.dg/conv-1.c: New test.
58694
58695 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58696
58697         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58698         compiler.
58699         (tool_option_proc): Fix typo.
58700
58701 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58702
58703         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58704         of the ld on the host, not on the build machine.
58705         Also, don't crash if '--help' is not a supported option.
58706
58707 2000-01-24  Richard Henderson  <rth@cygnus.com>
58708
58709         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58710
58711 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58712
58713         * gcc.c-torture/execute/20000120-2.c: New test.
58714         * gcc.c-torture/execute/20000120-1.c: New test.
58715
58716 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58717
58718         * gcc.c-torture/execute/20000113-1.c: New test.
58719
58720 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58721
58722         * gcc.c-torture/execute/20000112-1.c: New test.
58723
58724 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58725
58726         * gcc.dg/20000111-1.c: New test.
58727
58728 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58729
58730         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58731         with 16 bit integers.
58732
58733 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58734
58735         * gcc.dg/20000108-1.c: New test.
58736
58737 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58738
58739         * g++.old-deja/g++.ns/koenig8.C: New test.
58740
58741 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58742
58743         * g++.old-deja/g++.other/cast4.C: New test.
58744
58745 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58746
58747         * gcc.c-torture/compile/20000105-2.c: New test.
58748         * gcc.c-torture/compile/20000105-1.c: New test.
58749
58750 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58751
58752         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58753         references to printf & atoi to conform to ANSI standard.
58754         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58755         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58756         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58757         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58758         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58759         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58760         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58761         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58762         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58763         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58764         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58765         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58766         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58767         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58768         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58769         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58770         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58771         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58772         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58773         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58774         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58775         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58776         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58777         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58778         * g++.old-deja/g++.brendan/init3.C: Likewise.
58779         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58780         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58781         * g++.old-deja/g++.brendan/new2.C: Likewise.
58782         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58783         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58784         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58785         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58786         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58787         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58788         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58789         * g++.old-deja/g++.brendan/template24.C: Likewise.
58790         * g++.old-deja/g++.brendan/template3.C: Likewise.
58791         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58792         * g++.old-deja/g++.jason/inline3.C: Likewise.
58793         * g++.old-deja/g++.jason/opeq.C: Likewise.
58794         * g++.old-deja/g++.law/arg5.C: Likewise.
58795         * g++.old-deja/g++.law/arm7.C: Likewise.
58796         * g++.old-deja/g++.law/ctors11.C: Likewise.
58797         * g++.old-deja/g++.law/cvt8.C: Likewise.
58798         * g++.old-deja/g++.law/init9.C: Likewise.
58799         * g++.old-deja/g++.law/refs4.C: Likewise.
58800         * g++.old-deja/g++.law/template2.C: Likewise.
58801         * g++.old-deja/g++.law/visibility24.C: Likewise.
58802         * g++.old-deja/g++.law/vtable3.C: Likewise.
58803         * g++.old-deja/g++.mike/asm2.C: Likewise.
58804         * g++.old-deja/g++.mike/eh1.C: Likewise.
58805         * g++.old-deja/g++.mike/misc1.C: Likewise.
58806         * g++.old-deja/g++.mike/misc13.C: Likewise.
58807         * g++.old-deja/g++.mike/misc14.C: Likewise.
58808         * g++.old-deja/g++.mike/ns12.C: Likewise.
58809         * g++.old-deja/g++.mike/p1248.C: Likewise.
58810         * g++.old-deja/g++.mike/p3708.C: Likewise.
58811         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58812         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58813         * g++.old-deja/g++.mike/p646.C: Likewise.
58814         * g++.old-deja/g++.mike/p700.C: Likewise.
58815         * g++.old-deja/g++.mike/p783.C: Likewise.
58816         * g++.old-deja/g++.mike/p783a.C: Likewise.
58817         * g++.old-deja/g++.mike/p783b.C: Likewise.
58818         * g++.old-deja/g++.mike/p786.C: Likewise.
58819         * g++.old-deja/g++.mike/p789.C: Likewise.
58820         * g++.old-deja/g++.mike/p789a.C: Likewise.
58821         * g++.old-deja/g++.mike/p807a.C: Likewise.
58822         * g++.old-deja/g++.other/delete3.C: Likewise.
58823         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58824         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58825         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58826         * g++.old-deja/g++.other/empty1.C: Likewise.
58827         * g++.old-deja/g++.other/temporary1.C: Likewise.
58828         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58829         * g++.old-deja/g++.pt/t16.C: Likewise.
58830         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58831
58832 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58833
58834         * gcc.dg/991230-1.c: New test.
58835
58836 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58837
58838         * gcc.c-torture/compile/991229-3.c: New test.
58839         * gcc.c-torture/compile/991229-2.c: New test.
58840         * gcc.c-torture/compile/991229-1.c: New test.
58841
58842 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58843
58844         * gcc.c-torture/compile/labels-2.c: New test.
58845
58846 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58847
58848         * gcc.c-torture/execute/991227-1.c: New test.
58849
58850 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58851
58852         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58853
58854 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58855
58856         * gcc.c-torture/execute/991221-1.c: New test.
58857
58858 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58859
58860         * g++.old-deja/g++.other/cast3.C: New test.
58861
58862 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58863
58864         * gcc.c-torture/execute/991216-4.c: New test.
58865
58866 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58867
58868         * gcc.c-torture/execute/991216-1.c: New test.
58869         * gcc.c-torture/execute/991216-2.c: New test.
58870         * gcc.c-torture/execute/991216-3.c: New test.
58871
58872 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58873
58874         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58875         Actually make the test fail by using "-O2" for compilation.
58876
58877 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58878
58879         * g++.old-deja/g++.warn/cast-align1.C: New test.
58880
58881 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58882
58883         * gcc.c-torture/compile/991214-1.c: New test.
58884         * gcc.c-torture/compile/991214-2.c: New test.
58885
58886 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58887
58888         * gcc.dg/991214-1.c: New test.
58889
58890 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58891
58892         * gcc.c-torture/compile/991213-3.c: New test.
58893         * gcc.c-torture/compile/991213-2.c: New test.
58894         * gcc.c-torture/compile/991213-1.c: New test.
58895
58896 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58897
58898         * gcc.dg/991209-1.c: New test.
58899
58900 1999-12-08  Nathan Sidwell <nathan@acm.org>
58901
58902         * gcc.c-torture/compile/991208-1.c: New test.
58903
58904 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58905
58906         * gcc.dg/ultrasp2.c: New test.
58907
58908 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58909
58910         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58911
58912 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58913
58914         * gcc.c-torture/compile/991202-1.c: New test.
58915         * gcc.c-torture/execute/991202-1.c: New test.
58916         * gcc.c-torture/execute/991202-2.c: New test.
58917         * gcc.c-torture/execute/991202-3.c: New test.
58918
58919 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58920
58921         * g++.old-deja/g++.abi/align.C: New test.
58922         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58923         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58924
58925 1999-12-01  Richard Henderson  <rth@cygnus.com>
58926
58927         * gcc.c-torture/execute/991201-1.c: New.
58928
58929 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58930
58931         * gcc.dg/991129-1.c: New test.
58932
58933 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58934
58935         * gcc.c-torture/compile/991127-1.c: New test.
58936
58937 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58938
58939         * g++.old-deja/g++.other/warn4.C: New test.
58940
58941 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58942
58943         * g++.old-deja/g++.eh/cleanup2.C: New test.
58944         * g++.old-deja/g++.ext/pretty2.C: New test.
58945         * g++.old-deja/g++.ext/pretty3.C: New test.
58946         * g++.old-deja/g++.other/debug6.C: New test.
58947
58948 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58949
58950         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58951         compiler_output to look for one error message instead of two.
58952
58953 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58954
58955         * gcc.c-torture/execute/991118-1.c: Also test case
58956         where the word boundary does not split a byte evenly.
58957
58958 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58959
58960         * g++.old-deja/g++.ext/restrict1.C: New test.
58961
58962 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58963
58964         * gcc.c-torture/execute/991118-1.c: New test.
58965
58966 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
58967
58968         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58969         working directory pathnames.
58970
58971 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
58972
58973         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58974         host is equipped with driver.h and driver.o so it can actually
58975         compile and run the tests.
58976
58977 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
58978
58979         * gcc.c-torture/compile/991008-1.c: New test.
58980
58981 1999-11-08  Nick Clifton  <nickc@cygnus.com>
58982
58983         * lib/gcc-dg.exp: Include target-supports.exp
58984
58985 1999-11-05  Nick Clifton  <nickc@cygnus.com>
58986
58987         * lib/target-supports.exp: New file: Provide procs to test for
58988         features supported by the target.
58989         (check_weak_available): Moved here from ecos.exp.
58990         (check_alias_available): New proc: Determine of the target
58991         toolchain supports the alias attribute.
58992
58993         * gcc.dg/special/ecos.exp: Move check_weak_available to
58994         target-supports.exp.
58995         (alias-1.c): Only perform the test if the target supports
58996         aliases.
58997         (wkali-1.c): Only perform the test if the target supports
58998         aliases.
58999
59000         * gcc.dg/990506-0.c: Expect error messages from cross
59001         targets as well as native targets.
59002
59003 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59004
59005         * gcc.dg/ultrasp1.c: Removed xfail.
59006         * gcc.dg/struct-ret-2.c: Likewise.
59007         * gcc.dg/array-1.c: Likewise.
59008
59009 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59010
59011         * gcc.dg/struct-ret-2.c: New test.
59012
59013         * gcc.dg/array-1.c: New test.
59014
59015 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59016
59017         * gcc.c-torture/execute/991030-1.c: New test.
59018
59019 1999-10-26  Richard Henderson  <rth@cygnus.com>
59020
59021         * gcc.c-torture/compile/991026-2.c: New test.
59022
59023 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59024
59025         * gcc.c-torture/compile/991026-1.c: New test.
59026
59027 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59028
59029         * gcc.c-torture/execute/991023-1.c: New test.
59030
59031 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59032
59033         * gcc.c-torture/execute/991019-1.c: New test.
59034
59035 1999-10-16  Richard Henderson  <rth@cygnus.com>
59036
59037         * gcc.c-torture/execute/991016-1.c: New test.
59038
59039 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59040
59041         * gcc.c-torture/execute/991014-1.c: New test.
59042
59043 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59044
59045         * g++.old-deja/g++.other/union2.C: New test.
59046
59047 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59048
59049         * g++.old-deja/g++.other/vaarg2.C: New test.
59050         * g++.old-deja/g++.other/vaarg3.C: New test.
59051
59052 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59053
59054         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59055         in compile/.
59056
59057 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59058
59059         * gcc.c-torture/execute/va-arg-11.c: New test.
59060
59061 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59062
59063         * lib/file-format.exp (gcc_target_object_format): Don't
59064         crash if objdump is unavailable.
59065
59066 1999-09-29  Donn Terry <donn@interix.com>
59067
59068         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59069
59070 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59071
59072         * gcc.c-torture/compile/990928-1.c: New test.
59073
59074 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59075
59076         * g++.old-deja/g++.other/decl6.C: New test.
59077
59078 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59079
59080         * gcc.c-torture/execute/va-arg-10.c: New test.
59081
59082 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59083
59084         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59085         __PRETTY_FUNCTION__.
59086
59087 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59088
59089         * gcc.c-torture/execute/990923-1.c: New test.
59090
59091 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59092
59093         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59094         for which -fpic is inappropriate.
59095
59096 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59097
59098         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59099
59100 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59101
59102         * g++.old-deja/g++.other/dyncast1.C: New test.
59103         * g++.old-deja/g++.other/dyncast2.C: New test.
59104         * g++.old-deja/g++.other/dyncast3.C: New test.
59105         * g++.old-deja/g++.other/dyncast4.C: New test.
59106         * g++.old-deja/g++.other/dyncast5.C: New test.
59107         * g++.old-deja/g++.eh/catch3.C: New test.
59108         * g++.old-deja/g++.eh/catch3p.C: New test.
59109         * g++.old-deja/g++.eh/catch4.C: New test.
59110         * g++.old-deja/g++.eh/catch4p.C: New test.
59111         * g++.old-deja/g++.eh/catch5.C: New test.
59112         * g++.old-deja/g++.eh/catch5p.C: New test.
59113         * g++.old-deja/g++.eh/catch6.C: New test.
59114         * g++.old-deja/g++.eh/catch6p.C: New test.
59115         * g++.old-deja/g++.eh/catch7.C: New test.
59116         * g++.old-deja/g++.eh/catch7p.C: New test.
59117         * g++.old-deja/g++.eh/catch8.C: New test.
59118         * g++.old-deja/g++.eh/catch8p.C: New test.
59119         * g++.old-deja/g++.eh/catch9.C: New test.
59120         * g++.old-deja/g++.eh/catch9p.C: New test.
59121
59122 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59123
59124         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59125         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59126
59127 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59128
59129         * gcc.c-torture/compile/990913-1.c: New test.
59130
59131 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59132
59133         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59134         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59135
59136 1999-09-09  Richard Henderson  <rth@cygnus.com>
59137
59138         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59139
59140 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59141
59142         * g++.old-deja/g++.other/lookup11.C: New test.
59143         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59144         what is permitted and what we want.
59145         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59146         overload use.
59147         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59148
59149 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59150
59151         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59152         * gcc.c-torture/noncompile/poison-1.c: New file.
59153
59154 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59155
59156         * g++.old-deja/g++.other/sizeof3.C: New test.
59157         * g++.old-deja/g++.other/sizeof4.C: New test.
59158         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59159         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59160
59161 1999-09-07  Richard Henderson  <rth@cygnus.com>
59162
59163         * gcc.dg/va-arg-1.c: New.
59164
59165 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59166
59167         * gcc.c-torture/execute/va-arg-9.c: New test.
59168
59169 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59170
59171         * g77.f-torture/compile/980519-2.f: New test.
59172         * g77.f-torture/compile/19990905-0.f: New test.
59173         * g77.f-torture/compile/19990905-1.f: New test.
59174         * g77.f-torture/compile/19990905-2.f: New test.
59175
59176         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59177
59178 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59179
59180         * gcc.c-torture/execute/990827-1.c: Fix typo.
59181
59182 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59183
59184         * g++.old-deja/g++.other/deref1.C: New test.
59185
59186 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59187
59188         * g++.old-deja/g++.other/ambig2.C: New test.
59189         * g++.old-deja/g++.other/cond5.C: New test.
59190         * g++.old-deja/g++.other/lookup16.C: New test.
59191
59192 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59193
59194         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59195         assemblers too.
59196
59197 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59198
59199         * lib/c-torture.exp: Avoid the "compare executables" optimization
59200         when testing native.
59201
59202 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59203
59204         * gcc.c-torture/execute/990829-1.c: New test.
59205         * gcc.c-torture/compile/990829-1.c: New test.
59206
59207 1999-08-27  Paul Burchard  <burchard@pobox.com>
59208
59209         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59210         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59211         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59212         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59213         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59214         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59215         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59216         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59217         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59218         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59219         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59220
59221 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59222
59223         * gcc.c-torture/execute/990827-1.c: New test.
59224
59225 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59226
59227         * g77.f-torture/noncompile/19990826-4.f: New test.
59228
59229         * g77.f-torture/compile/19990826-3.f: New test.
59230
59231         * g77.f-torture/execute/19990826-2.f: New test.
59232
59233         * g77.f-torture/compile/19990826-1.f: New test.
59234
59235         * gcc.c-torture/execute/990826-0.c: New test.
59236         * g77.c-torture/execute/19990826-0.f: New test.
59237
59238         * g77.f-torture/noncompile/970626-2.f: New test.
59239
59240 1999-08-25  Paul Burchard  <burchard@pobox.com>
59241
59242         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59243         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59244         lss-011.C: New tests.
59245
59246 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59247
59248         * g++.old-deja/g++.other/decl5.C: New test.
59249
59250 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59251
59252         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59253         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59254         call `postbase' for each one.  All callers of `postbase' changed
59255         to call this instead.
59256
59257 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59258
59259         * gcc.c-torture/execute/990811-1.c: New test.
59260
59261 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59262
59263         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59264         just native ones.
59265
59266         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59267         just native ones.
59268
59269 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59270
59271         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59272
59273 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59274
59275         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59276
59277 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59278
59279         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59280
59281 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59282
59283         * gcc.c-torture/execute/990804-1.c: New test.
59284
59285 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59286
59287         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59288         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59289         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59290
59291 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59292
59293         * g++.old-deja/g++.other/struct1.C: New test.
59294
59295 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59296
59297         * g++.old-deja/g++.other/enum2.C: New test.
59298
59299 1999-08-02  Richard Henderson  <rth@cygnus.com>
59300
59301         Adapted from tests from Franz Sirl:
59302         * gcc.c-torture/execute/va-arg-7.c: New test.
59303         * gcc.c-torture/execute/va-arg-8.c: New test.
59304
59305 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59306
59307         * gcc.c-torture/compile/990801-2.c: New test.
59308
59309         * gcc.c-torture/compile/990801-1.c: New test.
59310
59311 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59312
59313         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59314         fp-cmp-1.c, converting double to float.
59315
59316         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59317         fp-cmp-1.c, converting double to long double.
59318
59319         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59320         from fr1 to unknown_register, since fr1 is a legitimate register
59321         on some machines.
59322
59323 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59324
59325         * README: More listname related changes.
59326
59327 1999-07-08  Catherine Moore  <clm@cygnus.com>
59328
59329         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59330
59331 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59332
59333         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59334
59335 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59336
59337         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59338
59339 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59340
59341         * gcc.dg/990703-1.c: New test.
59342
59343 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59344
59345         * lib/file-format.exp: New file: Move definition of proc
59346         gcc_target_object_format to here from
59347         gcc.dg/special/ecos.exp.
59348
59349         * lib/c-torture.exp: Include lib file-format.exp.
59350         * lib/gcc-dg.exp: Include lib file-format.exp.
59351
59352         * gcc.dg/special/ecos.exp: Remove definition of proc
59353         gcc_target_object_format.
59354
59355 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59356
59357         * gcc.c-torture/execute/990628-1.c: New test.
59358
59359 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59360
59361         * gcc.c-torture/compile/990625-2.c: New test.
59362
59363         * gcc.c-torture/compile/990625-1.c: New test.
59364
59365 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59366
59367         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59368         attributes compile.
59369         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59370         ports that use the COFF/PE file format.
59371
59372 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59373
59374         * gcc.c-torture/compile/990617-1.c: New test.
59375
59376 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59377
59378         * g++.old-deja/g++.other/decl4.C: New test.
59379
59380 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59381
59382         * g++.old-deja/g++.other/bitfld3.C: New test.
59383
59384 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59385
59386         * g++.old-deja/g++.eh/catch1.C: New test.
59387
59388 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59389
59390         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59391
59392         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59393         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59394
59395 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59396
59397         * g77.f-torture/compile/19990502-0.f: Replace with new,
59398         shorter, test that still fails after recent changes.
59399
59400 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59401
59402         * gcc.c-torture/execute/990604-1.c: New test.
59403
59404 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59405
59406         * gcc.c-torture/execute/990531-1.c: New test.
59407
59408 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59409
59410         * gcc.c-torture/compile/990527-1.c: New test.
59411
59412 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59413
59414         * gcc.c-torture/execute/990527-1.c: New test.
59415
59416 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59417
59418         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59419         bitfields as signed.
59420
59421 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59422
59423         * g77.f-torture/compile/19990525-0.f: New test.
59424
59425 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59426
59427         * gcc.c-torture/execute/990525-2.c: New test.
59428
59429         * gcc.c-torture/execute/990525-1.c: New test.
59430
59431 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59432
59433         * g++.old-deja/g++.other/anon3.C: New test.
59434         * g++.old-deja/g++.other/anon4.C: New test.
59435         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59436         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59437         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59438         Merrill).
59439
59440 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59441
59442         * gcc.c-torture/execute/990524-1.c: New test.
59443
59444         * gcc.dg/990524-1.c: New test.
59445
59446 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59447
59448         * gcc.c-torture/compile/990523-1.c: New test.
59449
59450 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59451
59452         * gcc.c-torture/compile/990519-1.c: New test.
59453
59454 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59455
59456         * gcc.c-torture/compile/990517-1.c: New test.
59457
59458         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59459         (e4, f4): New tests.
59460         (main): Call them.
59461
59462 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59463
59464         * gcc.dg/noreturn-1.c: New test.
59465
59466 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59467
59468         * gcc.c-torture/execute/990513-1.c: New test.
59469
59470 1999-05-10  Richard Henderson  <rth@cygnus.com>
59471
59472         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59473
59474 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59475
59476         * g77.f-torture/execute/erfc.f: Use small single-precision
59477         values, to avoid problems on Alphas when not -mieee.
59478
59479 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59480
59481         * gcc.dg/990506-0.c: New test.
59482
59483 1999-05-08  Richard Henderson  <rth@cygnus.com>
59484
59485         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59486         the constant to test.  Don't XFAIL 64-bit targets.
59487
59488         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59489         * g++.old-deja/g++.law/profile1.C: Likewise.
59490
59491         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59492         operator new instances.
59493         * g++.old-deja/g++.other/delete5.C: Likewise.
59494
59495 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59496
59497         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59498         intrinsic.
59499
59500 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59501
59502         * g77.f-torture/execute/u77-test.f: Reverse order of two
59503         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59504
59505 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59506
59507         * gcc.dg/compare1.c: New test.
59508
59509 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59510
59511         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59512         New tests.
59513
59514 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59515
59516         * g77.f-torture/compile/19990502-1.f: New test.
59517
59518 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59519
59520         * g77.f-torture/compile/19990502-0.f: New test.
59521
59522 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59523
59524         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59525         intrinsic.
59526
59527 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59528
59529         * g77.f-torture/execute/u77-test.f (main): List libU77
59530         intrinsics not currently tested.
59531         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59532         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59533         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59534         Trim blanks off the ends of some printed strings.
59535
59536 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59537
59538         * g77.f-torture/execute/u77-test.f (main): Just warn about
59539         FSTAT gid disagreement, as it's expected on some systems.
59540
59541 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59542
59543         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59544         use a new function, which allows for some slop.
59545         Clean up some commentary.
59546         (issum): The new function.
59547         (sgladd): Deleted subroutine.
59548
59549 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59550
59551         * g77.f-torture/execute/u77-test.f: Modify to be more like
59552         libf2c/libU77 version, bringing patches to that version here.
59553         Add suitable commentary.
59554
59555 1999-04-25  Richard Henderson  <rth@cygnus.com>
59556
59557         * gcc.dg/990424-1.c: New test.
59558
59559 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59560
59561         * g77.f-torture/execute/u77-test.f (main): Bug involving
59562         LSTAT has been fixed, so turn back on full checking.
59563
59564 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59565
59566         * g77.f-torture/compile/19990419-0.f: New test.
59567         * g77.f-torture/execute/19990419-1.f: New test.
59568
59569 1999-04-17  Richard Henderson  <rth@cygnus.com>
59570
59571         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59572         to avoid the need for a prototype to supress a warning.
59573
59574 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59575
59576         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59577
59578 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59579
59580         * gcc.c-torture/execute/990404-1.c: New test.
59581
59582 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59583
59584         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59585         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59586         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59587         missing initializer warnings.
59588
59589 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59590
59591         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59592         matching strings.
59593
59594 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59595
59596         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59597
59598 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59599
59600         * g77.f-torture/execute/19990325-0.f: New test.
59601         * g77.f-torture/execute/19990325-1.f: New test.
59602
59603 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59604
59605         * gcc.c-torture/execute/990324-1.c: New test.
59606
59607 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59608
59609         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59610         test with 4.
59611
59612 1999-03-17  Richard Henderson  <rth@cygnus.com>
59613
59614         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59615
59616 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59617
59618         * g77.f-torture/execute/19990313-2.f: New test.
59619         * g77.f-torture/execute/19990313-3.f: New test.
59620
59621 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59622
59623         * g77.f-torture/execute/19990313-0.f: New test.
59624         * g77.f-torture/execute/19990313-1.f: New test.
59625
59626 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59627
59628         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59629         printf to sprintf.
59630         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59631         (main): Add check for u15.  Conditionalize u31 check depending on
59632         whether ints are <32 bits or >=32 bits.
59633
59634 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59635
59636         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59637
59638 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59639
59640         * g77.f-torture/compile/19990305-0.f: New test.
59641         * g77.f-torture/execute/19981119-0.f: New test.
59642
59643 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59644
59645         * g77.f-torture/execute/970625-2.f: call ABORT if final
59646         result is not correct, instead of just printing it.
59647         Add this checking via newly introduced obfuscation, to
59648         trip up buggy front ends.
59649
59650 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59651
59652         * g77.f-torture/compile/960317-1.f: Moved from being
59653         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59654
59655 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59656
59657         * g77.f-torture/execute/960317-1.f: New (old) test.
59658         * g77.f-torture/execute/970625-2.f: Ditto.
59659
59660 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59661
59662         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59663         error message on line 1 or line 2; cccp and cpplib do this differently.
59664
59665 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59666
59667         * g++.old-deja/g++.law/weak1.C: New test.
59668
59669 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59670
59671         * gcc.c-torture/execute/990119-1.c: Renamed to...
59672         * gcc.dg/990119-1.c: this, so it will only be tested once
59673         (it's a preprocessor test, it doesn't need to be run at
59674         multiple optimization levels).
59675
59676 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59677
59678         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59679           ALWAYS_CXXFLAGS.
59680
59681 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59682
59683         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59684         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59685         to not be compilable by current g77.
59686
59687 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59688
59689         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59690
59691 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59692
59693         * gcc.c-torture/execute/990222-1.c: New test.
59694
59695 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59696
59697         * g77.f-torture/compile/19990218-0.f: New test.
59698         * g77.f-torture/noncompile/19990218-1.f: New test.
59699
59700 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59701
59702         * g77.f-torture/compile/19981216-0.f: New test.
59703
59704 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59705
59706         * gcc.dg/990214-1.c: New test.
59707
59708 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59709
59710         * gcc.dg/990213-2.c: New test.
59711
59712         * gcc.dg/990213-1.c: New test.
59713
59714 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59715
59716         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59717         ints.
59718
59719 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59720
59721         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59722         specified by target.
59723
59724         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59725
59726 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59727
59728         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59729
59730 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59731
59732         * gcc.dg/special/ecos.exp: New test driver for new tests with
59733         special requirements.
59734
59735         * gcc.dg/special/alias-1.c: New test.
59736         * gcc.dg/special/gcsec-1.c: New test.
59737         * gcc.dg/special/weak-1.c: New test.
59738         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59739         * gcc.dg/special/weak-2.c: New test.
59740         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59741         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59742         * gcc.dg/special/wkali-1.c: New test.
59743         * gcc.dg/special/wkali-2.c: New test.
59744         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59745         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59746
59747 1999-02-10  Felix Lee  <flee@cygnus.com>
59748
59749           * lib/c-torture.exp (c-torture-compile): Pull out code for
59750           analyzing gcc error messages.
59751           (c-torture-execute): Likewise.  Fix some (harmless) false
59752           positives.
59753           * lib/gcc.exp (gcc_check_compile): New function.
59754
59755 1999-02-08  Richard Henderson  <rth@cygnus.com>
59756
59757         * gcc.c-torture/execute/990208-1.c: New test.
59758
59759 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59760
59761         * g++.dg/special/ecos.exp: New driver for new tests with special
59762         requirements
59763
59764         * g++.dg/special/conpr-1.C: New test
59765         * g++.dg/special/conpr-2.C: New test
59766         * g++.dg/special/conpr-2a.C: New test
59767         * g++.dg/special/conpr-3.C: New test
59768         * g++.dg/special/conpr-3a.C: New test
59769         * g++.dg/special/conpr-3b.C: New test
59770
59771         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59772         allow g++ to use the dg driver
59773
59774         * README: Add comment about g++.dg directory
59775
59776 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59777
59778         * README: Update email addresses.
59779
59780 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59781
59782         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59783         arguments in order to force structure S onto the stack even on
59784         the alpha.
59785         (test): Pass 10 leading arguments to function foo as well as the
59786         structure S.
59787
59788         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59789         failure for all targets.
59790
59791         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59792         abort to terminate program execution.
59793
59794 1999-01-30  Richard Henderson  <rth@cygnus.com>
59795
59796         * gcc.c-torture/execute/990130-1.c: New test.
59797
59798 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59799
59800         * gcc.dg/990130-1.c: New test.
59801
59802 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59803
59804         * gcc.c-torture/execute/990128-1.c: New test.
59805
59806 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59807
59808         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59809
59810 1999-01-27  Felix Lee  <flee@cygnus.com>
59811
59812         * lib/c-torture.exp (c-torture-compile): pull out code for
59813         analyzing gcc error messages.
59814         (c-torture-execute): ditto, and fix some (harmless) false
59815         positives.
59816         * lib/gcc.exp (gcc_check_compile): new function.
59817
59818 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59819
59820         * gcc.dg/990117-1.c: New test.
59821
59822         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59823
59824         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59825
59826 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59827
59828         * g77.f-torture/compile/990115-1.f: New test.
59829
59830 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59831
59832         * gcc.c-torture/compile/990107-1.c: New test
59833
59834 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59835
59836         * gcc.c-torture/execute/990106-2.c: New test.
59837
59838         * gcc.c-torture/execute/990106-1.c: New test.
59839
59840 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59841
59842         * gcc.c-torture/compile/981223-1.c: New test.
59843
59844 1998-12-29  Richard Henderson  <rth@cygnus.com>
59845
59846         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59847         (opt3): Rename from opt4 and disable.
59848
59849 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59850
59851         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59852
59853 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59854
59855         * g++.old-deja/g++.other/conv5.C: New test.
59856
59857 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59858
59859         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59860
59861 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59862
59863         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59864
59865 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59866
59867         * gcc.c-torture/compile/981211-1.c: New test.
59868
59869 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59870
59871         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59872
59873         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59874
59875 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59876
59877         * gcc.special/930510-1.c: Make C9X safe.
59878         * gcc.misc-tests/gcov-1.c Similarly.
59879         * gcc.misc-tests/gcov-2.c Similarly.
59880
59881 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59882
59883         * gcc.dg/ultrasp1.c: New test.
59884
59885 1998-12-06  Richard Henderson  <rth@cygnus.com>
59886
59887         * gcc.c-torture/execute/981206.c: New test.
59888
59889 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59890
59891         * g++.old-deja/g++.ns/template7.C: New test.
59892
59893         * g++.old-deja/g++.other/expr1.C: New test.
59894
59895         * g++.old-deja/g++.eh/tmpl3.C: New test.
59896
59897         * g++.old-deja/g++.eh/tmpl2.C: New test.
59898
59899 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59900
59901         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59902         * g++.old-deja/g++.other/using6.C: Removed.
59903         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59904
59905         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59906
59907 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59908
59909         * g++.old-deja/g++.pt/overload8.C: New test.
59910
59911         * g++.old-deja/g++.pt/overload7.C: New test.
59912
59913         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59914
59915         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59916         and relinking messages.
59917         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59918         compiling with -frepo.
59919
59920 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59921
59922         * g++.old-deja/g++.pt/lookup6.C: New test.
59923
59924 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59925
59926         * gcc.c-torture/execute/981130-1.c: New test.
59927         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59928
59929 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59930
59931         * g++.old-deja/g++.pt/explicit76.C: New test.
59932
59933         * g++.old-deja/g++.pt/friend38.C: New test.
59934
59935         * g++.old-deja/g++.ns/crash2.C: New test.
59936
59937         * g++.old-deja/g++.pt/defarg8.C: New test.
59938
59939         * g++.old-deja/g++.pt/instantiate6.C: New test.
59940
59941         * g++.old-deja/g++.pt/static6.C: New test.
59942
59943         * g++.old-deja/g++.pt/decl2.C: New test.
59944
59945 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59946
59947         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59948         problem is actually related with name lookup, but so what? :-)
59949
59950         * g++.old-deja/g++.pt/friend37.C: New test.
59951
59952 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59953
59954         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59955         element, which fails on some systems.
59956
59957         * g77.f-torture/execute/labug1.f: New test.
59958
59959 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59960
59961         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59962         is defined.
59963
59964 1998-11-18  Dave Love  <d.love@dl.ac.uk>
59965
59966         * g77.f-torture/compile/981117-1.f: New test.
59967
59968 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
59969
59970         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
59971         properly discarded.
59972
59973 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
59974
59975         * gcc.c-torture/execute/memcheck: New directory of tests for
59976         -fcheck-memory-usage.
59977
59978 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
59979
59980         * README: New file, general information about the testsuite and
59981         new description of the various C++ test subdirectories.
59982         * README.g++: Eliminate obsolete information, update and move most
59983         relevant stuff to README.
59984
59985 1998-11-07  Richard Henderson  <rth@cygnus.com>
59986
59987         * gcc.c-torture/compile/981107-1.c: New test.
59988
59989 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59990
59991         * execute/memcpy-bi.c: New testcase.
59992
59993 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59994
59995         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59996         base classes.
59997
59998         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59999         template is selected.
60000
60001         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60002         classes, it should be accepted for all types.
60003
60004         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60005
60006         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60007         specializations start with template headers.
60008
60009 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60010
60011         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60012
60013         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60014         non-POD types.
60015
60016 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60017
60018         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60019
60020 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60021
60022         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60023
60024 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60025
60026         * 981019-1.c: New test.
60027
60028 1998-10-14  Robert Lipe <robertl@dgii.com>
60029
60030         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60031         find objc headers.
60032
60033 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60034
60035         * compile/981001-4.c: Remove use of GCC extension that triggers a
60036         compiler bug.
60037
60038 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60039
60040         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60041
60042 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60043
60044         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60045         instantiation of template produces incorrect code for delete
60046         expression.
60047
60048         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60049         constructors' name is not unique.
60050         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60051         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60052
60053         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60054         automatic array of const is ill-formed.
60055
60056         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60057         of template parameter?
60058
60059         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60060         const.
60061
60062         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60063         pointer-to-member expression.
60064
60065         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60066         declaration causes ICE.
60067
60068 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60069
60070         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60071         reserved in the global namespace.
60072
60073         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60074         generate needed virtual table.
60075
60076         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60077
60078 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60079
60080         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60081         template-dependent type
60082
60083 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60084
60085         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60086         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60087         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60088
60089         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60090         class should be usable as argument of member function.
60091         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60092         class should be usable as return type of member function.
60093         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60094         class should be usable as type of data member.
60095
60096         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60097
60098 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60099
60100         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60101
60102 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60103
60104         * gcc.dg/dll-?.c Add thumb to target list.
60105         Fix assembler scan patterns to match current assembler output.
60106
60107 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60108
60109         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60110         matching of template brackets.
60111
60112         * g++.old-deja/g++.other/using4.C: New test.  Test using
60113         declarations of methods from base classes.
60114
60115         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60116         within functions should introduce names into the innermost
60117         enclosing namespace.
60118
60119         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60120         of static locals if first initialization throws.
60121
60122 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60123
60124         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60125
60126 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60127
60128         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60129         lose track of the possible targets of tablejump insns.
60130         * special/special.exp: Run it.
60131
60132 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60133
60134         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60135         must be declared before its specializations can be named in friend
60136         declarations.
60137
60138 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60139
60140         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60141
60142         * g77.f-torture/execute/io1.f: New test.
60143
60144 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60145
60146         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60147         with pointer to template function, for which no argument deduction
60148         is possible.
60149
60150         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60151         specialization of template function as argument to template
60152         function.
60153
60154         * g++.old-deja/g++.other/access2.C: New test; Inner class
60155         shouldn't have privileged access to Outer's names.
60156
60157 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60158
60159         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60160         friend template declared within template class conflicts with
60161         nested class of the same name.
60162
60163         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60164         is ignored.
60165
60166         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60167         object with direct initializer as function declaration.
60168
60169         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60170         initializers.
60171
60172         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60173         involving const pointer and NULL produces incorrect result.
60174
60175         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60176         type name without `typename' should be rejected with -pedantic.
60177
60178 1998-10-02  Richard Henderson  <rth@cygnus.com>
60179
60180         * g++.old-deja/g++.other/addrof1.C: New test.
60181
60182 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60183
60184         * gcc.c-torture/compile/981001-1.c: New test.
60185         * gcc.c-torture/execute/981001-1.c: New test.
60186
60187 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60188
60189         * gcc.c-torture/compile/981001-2.c: New test.
60190         * gcc.c-torture/compile/981001-3.c: New test.
60191         * gcc.c-torture/compile/981001-4.c: New test.
60192
60193 1998-10-01  Robert Lipe  <robertl@dgii.com>
60194
60195         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60196         multilibbed hosts.  Idea grafted from g77.exp.
60197
60198 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60199
60200         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60201         avoid losing on systems which need -lsocket.
60202
60203 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60204
60205         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60206         * g++.old-deja/g++.other/nested2.C: Ditto.
60207         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60208         failure.
60209
60210 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60211
60212         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60213         preferred over template operator!= for enum bitfields.
60214
60215 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60216
60217         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60218         that happen to have the same base name, but in different scopes,
60219         are incorrectly rejected.
60220
60221 1998-09-16  Richard Henderson  <rth@cygnus.com>
60222
60223         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60224         on the native word size instead of an integer literal.
60225
60226 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60227
60228         * g++.old-deja/g++.other/static2.C: Invocation of static data
60229         member of type pointer-to-function denoted as non-static member.
60230
60231         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60232         checks involving function types and aliases.
60233
60234 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60235
60236         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60237         redefined to the same non-trivial type.
60238
60239         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60240         namespace-qualification of template specializations declared in
60241         other namespaces.
60242
60243         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60244         to declare a subset of the specializations of a template function
60245         as friends of specializations of a template class.
60246
60247         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60248         member templates that do not fully specialize the enclosing
60249         template class are rejected.
60250
60251 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60252
60253         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60254
60255 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60256
60257         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60258         altered from libf2c/libU77 version.
60259
60260 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60261
60262         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60263
60264 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60265             Alexandre Oliva  <oliva@dcc.unicamp.br>
60266
60267         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60268         (un)signed char are different types for template specialization
60269         purposes.
60270
60271 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60272
60273         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60274         * objc: ObjC testsuite.
60275
60276 1998-08-31  Catherine Moore  <clm@cygnus.com>
60277
60278         * gcc.c-torture/execute/941014-1.x: New file.
60279
60280 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60281
60282         * lib/c-torture.exp: Add support for
60283         torture_eval_before_compile and torture_eval_before_execute
60284         variables.
60285
60286 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60287
60288         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60289         this test triggers valid.
60290
60291 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60292
60293         * gcc.dg/980827-1.c: New test.
60294
60295 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60296
60297         * gcc.c-torture/execute/loop-4b.c: New test.
60298
60299 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60300
60301         * lib/c-torture.exp: Add support for
60302         torture_eval_before_compile and torture_eval_before_execute
60303         variables.
60304
60305 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60306
60307         * gcc.c-torture/compile/980825-1.c: New test.
60308
60309 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60310
60311         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60312         count number tests in opt_t0 not good_t0.
60313
60314 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60315
60316         * gcc.c-torture/compile/930326-1.x: Fix typo.
60317
60318 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60319
60320         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60321         causes an ICE.
60322
60323 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60324
60325         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60326         STACK_SIZE is defined.
60327         * gcc.c-torture/unsorted/stuct.c: Similarly.
60328
60329         * gcc.c-torture/compile/980821-1.c: New test.
60330
60331 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60332
60333         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60334         16bit ints.
60335
60336 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60337
60338         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60339         code.
60340
60341 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60342
60343         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60344         error'.
60345
60346 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60347
60348         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60349
60350 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60351
60352         * gcc.c-torture/compile/980816-1.c: New test.
60353
60354         * gcc.dg/980816-1.c: New test.
60355
60356 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60357
60358         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60359         compiler for ieee tests.
60360
60361 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60362
60363         * g77.f-torture/compile/980729-0.f: New test.
60364
60365 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60366
60367         * gcc.c-torture/special/eeprof-1.c: New test, for
60368         -finstrument-functions.
60369         * gcc.c-torture/special/special.exp: Run it.
60370
60371 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60372
60373         * gcc.c-torture/compile/980729-1.c: New test.
60374
60375 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60376
60377         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60378         __thumb__ is defined, and test for ARM style doubles if so.
60379
60380 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60381
60382         * g77.f-torture/noncompile/980615-0.f: New test.
60383
60384 1998-07-26  H.J. Lu  (hjl@gnu.org)
60385
60386         * gcc.dg/980312-1.c: Do link instead of compile.
60387         * gcc.dg/980313-1.c: Likewise.
60388
60389 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60390
60391         * gcc.c-torture/compile/980726-1.c: New test.
60392
60393 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60394
60395         * g77.f-torture/execute/io0.f: New test.
60396
60397 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60398
60399         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60400         an int.
60401
60402 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60403
60404         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60405         m32r bugs.
60406
60407 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60408
60409         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60410         c-decl.c:grokdeclarator can handle mode attributes.
60411
60412 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60413
60414         * gcc.c-torture/execute/980716-1.c: New test.
60415
60416 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60417
60418         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60419         the mn10200.
60420         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60421         the mn10200.
60422         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60423         * gcc.c-torture/compile/930326-1.x: Similarly.
60424
60425 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60426
60427         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60428         New test from Craig.
60429
60430 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60431
60432         * g77.f-torture/noncompile/980616-0.f: New test.
60433
60434         * g77.f-torture/execute/970816-3.f: New test from Craig.
60435
60436 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60437
60438         *  g++.other/singleton.C: Return error value instead of taking
60439         SIGSEGV.
60440
60441 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60442
60443         *  g++.other/singleton.C: New test.  Warning is under dispute.
60444         Runtime crash is not.
60445
60446 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60447
60448         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60449         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60450         using6.C, using7.C}: New namespace tests.
60451
60452 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60453
60454         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60455         specialization with typedef'ed names used as array indexes.
60456
60457 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60458
60459         * gcc.c-torture/execute/980709-1.c: New test.
60460
60461         * gcc.dg/980709-1.c: New test.
60462
60463 1998-07-07  Richard Henderson  <rth@cygnus.com>
60464
60465         * gcc.c-torture/execute/bcp-1.c: New test.
60466
60467 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60468
60469         * gcc.c-torture/execute/980707-1.c: New test.
60470
60471 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60472
60473         * gcc.c-torture/compile/980706-1.c: New test.
60474
60475 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60476
60477         * g77.f-torture/execute/980701-0.f,
60478         g77.f-torture/execute/980701-1.f: New test from Craig.
60479
60480 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60481
60482         * gcc.c-torture/compile/980701-1.c: New test.
60483
60484         * gcc.c-torture/execute/980701-1.c: New test.
60485
60486 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60487 rlsruhe.de>
60488
60489         * g++.old-deja/g++.robertl/eb132.C: New test.
60490         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60491
60492 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60493
60494         * g77.f-torture/execute/980628-7.f,
60495         g77.f-torture/execute/980628-8.f,
60496         g77.f-torture/execute/980628-9.f,
60497         g77.f-torture/execute/980628-10.f: New tests from Craig.
60498
60499         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60500
60501 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60502
60503         * g77.f-torture/execute/980628-4.f: New test from Craig.
60504         * g77.f-torture/execute/980628-5.f: Likewise.
60505         * g77.f-torture/execute/980628-2.f: Likewise.
60506         * g77.f-torture/execute/980628-0.f: Likewise.
60507         * g77.f-torture/execute/980628-1.f: Likewise.
60508         * g77.f-torture/execute/980628-3.f: Likewise.
60509         * g77.f-torture/execute/980628-6.f: Likewise.
60510
60511 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60512
60513         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60514         directory when nothing has been installed yet.
60515
60516 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60517
60518         * gcc.c-torture/special/special.exp: Handle newer versions of
60519         dejagnu.
60520
60521 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60522
60523         * gcc.dg/980626-1.c: New test.
60524
60525 1998-06-19  Bruno Haible <haible@ilog.fr>
60526
60527         * gcc.misc-tests/m-un-2.c: New test.
60528         * g++.old-deja/g++.other/warn01.c: Likewise.
60529
60530 1998-06-19  Robert Lipe  <robertl@dgii.com>
60531
60532         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60533         compatibility with assmblers with a different comment character.
60534         Eliminate use of GAS-specific extensions.
60535
60536 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60537
60538         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60539
60540 1998-06-19  Robert Lipe  <robertl@dgii.com>
60541
60542         * lib/g77.exp: Replace search for libf2c.a with search for newly
60543         renamed libg2c.a
60544
60545 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60546
60547         * gcc.c-torture/execute/980617-1.c: New test.
60548
60549 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60550
60551         * gcc.c-torture/execute/980612-1.c: New test.
60552
60553 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60554
60555         * gcc.dg/980523-1.c: Only test on ppc-linux.
60556         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60557
60558         * gcc.c-torture/execute/980608-1.c: New test.
60559
60560 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60561
60562         * gcc.c-torture/execute/980605-1.c: New test.
60563
60564 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60565
60566         * gcc.c-torture/execute/980604-1.c: New test.
60567
60568 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60569
60570         * gcc.c-torture/execute/980602-1.c: New test.
60571         * gcc.c-torture/execute/980602-2.c: Likewise.
60572
60573 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60574
60575         * 970125-0.f: Fix per JCB.  Add commentary.
60576
60577 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60578
60579         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60580         IEEE -0 support.
60581
60582 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60583
60584         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60585         earlier.
60586
60587 1998-05-28  Catherine Moore <clm@cygnus.com>
60588
60589         * gcc.c-torture/execute/980526-3.c: New test.
60590
60591 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60592
60593         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60594         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60595         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60596         m88k-motorola-sysv3 to XFAIL.
60597
60598 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60599
60600         * gcc.dg/980526-1.c: New test.
60601         * gcc.c-torture/execute/980526-2.c: New test.
60602
60603 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60604
60605         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60606
60607         * gcc.c-torture/execute/980526-1.c: New test.
60608
60609 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60610
60611         * g77.f-torture/execute/alpha2.f: Add runtime test.
60612
60613 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60614
60615         * g++.old-deja/old-deja.exp: Strip leading directories.
60616
60617         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60618         error for the line.  Don't run multiple tests for the same line.
60619
60620 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60621
60622         * gcc.dg/980523-1.c: New test.
60623
60624 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60625
60626         * g77.f-torture/compile/970915-0.f: New test.
60627
60628 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60629
60630         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60631
60632 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60633
60634         * gcc.dg/980520-1.c: New test.
60635
60636 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60637
60638         * gcc.dg/980502-1.c: Fix return type.
60639
60640 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60641
60642         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60643         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60644         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60645         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60646         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60647
60648 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60649
60650         * g77.f-torture/execute/980520-1.f: New test.
60651
60652 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60653
60654         * lib/mike-g77.exp: New file.
60655
60656         * g77.f-torture/noncompile/noncompile.exp,
60657         g77.f-torture/noncompile/check0.f: New files.
60658
60659 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60660
60661         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60662         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60663         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60664         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60665         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60666         abort where appropriate.
60667
60668 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60669
60670         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60671         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60672
60673 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60674
60675         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60676
60677 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60678
60679         * g77.f-torture/compile/980427-0.f: New test.
60680
60681 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60682
60683         * g77.f-torture/compile/980424-0.f: New test.
60684
60685 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60686
60687         * g77.f-torture/compile/980419-2.f (main): New test.
60688         * g77.f-torture/compile/970125-0.f: New test.
60689         * g77.f-torture/compile/980419-1.f: New test.
60690
60691 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60692
60693         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60694         of loop-4.c.
60695
60696 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60697
60698         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60699
60700 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60701
60702         * gcc.c-torture/compile/980329-1.c: New test.
60703
60704 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60705
60706         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60707         * gcc.dg/980312-1.c: Fix typo in -march command.
60708
60709 1998-03-16  H.J. Lu  (hjl@gnu.org)
60710
60711         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60712
60713 1998-03-11  Robert Lipe  <robertl@dgii.com>
60714
60715         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60716         Dave Love agree the Fortran source is bogus.
60717
60718 1998-03-11  Robert Lipe  <robertl@dgii.com>
60719
60720         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60721         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60722         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60723         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60724         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60725
60726 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60727
60728         * g++.old-deja/g++.other/friend1.C: New test.
60729
60730 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60731
60732         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60733         possibly uninitialized) variables and declare dnrm2.
60734
60735 1998-02-23  Robert Lipe <robertl@dgii.com>
60736
60737         From Bruno Haible <haible@ilog.fr>:
60738         * gcc.c-torture/execute/980223.c: New test.
60739
60740 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60741
60742         * gcc.dg/ifelse-1.c: New test.
60743
60744 1998-02-09  H.J. Lu  (hjl@gnu.org)
60745
60746         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60747
60748           * lib/old-dejagnu.exp (old-dejagnu): Added the
60749           "execution test - XFAIL *-*-*" handling in the spirit of
60750           "excess errors test -". Changed the "execution test fails"
60751           handling to be like "excess errors test fails".
60752           * Update various tests accordingly.
60753
60754 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60755
60756         * gcc.c-torture/execute/980205.c: New test.
60757
60758 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60759
60760         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60761         * lib/f-torture.exp: Similarly.
60762         * gcc.c-torture: Rename all .cexp files to .x files.
60763
60764 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60765
60766         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60767         (940510-1.c): Removed duplicate.
60768         (971104-1.c): New test.
60769
60770 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60771
60772           * lib/f-torture.exp: Improve error and loop detection.
60773
60774 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60775
60776         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60777         use that to size the filler array.
60778
60779 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60780
60781         * lib/c-torture.exp(c-torture-execute): Fix typo.
60782
60783         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60784         testcase as the executable name. Keep the executable around if
60785         the test fails.
60786
60787 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60788
60789         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60790         changes.  Only test one -g option, and move it to the end of the
60791         list of options to test.
60792
60793 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60794
60795         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60796         variable GCC_TORTURE_OPTIONS to supply default switches separated
60797         by colons.  If no environment variable, run tests with -O0 -g, -O1
60798         -g, and -O2 -g as well.
60799
60800 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60801
60802         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60803         explanatory comments. Fix indentation.
60804
60805 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60806
60807         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60808
60809 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60810
60811         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60812         * g++.old-deja/g++.mike/p7325.C: Likewise.
60813         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60814
60815 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60816
60817         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60818         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60819         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60820         * g++.old-deja/g++.law/operators4.C: Likewise.
60821
60822 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60823
60824         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60825         * g++.old-deja/g++.mike/p784.C: Ditto.
60826         * g++.old-deja/g++.mike/p785.C: Ditto.
60827
60828 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60829
60830           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60831
60832 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60833
60834         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60835         target feature; pass this to c-torture-execute as needed.
60836
60837 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60838
60839         * lib/c-torture.exp(c-torture-execute): If the previous and the
60840         current executables being tested are identical, we don't need to
60841         run the executable again. Try to make the executable names
60842         unique. Add an optional argument for passing additional compiler
60843         flags.
60844
60845 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60846
60847         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60848
60849 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60850
60851         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60852
60853 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60854
60855         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60856         32bit or larger longs.
60857
60858         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60859         have either a 32bit long or 32bit int.
60860
60861 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60862
60863         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60864         Make double precision tests dependent on sizeof (double).
60865
60866 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60867
60868         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60869         too.
60870
60871 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60872
60873         * gcc.c-torture/compile/961203-1.cexp: New script.
60874
60875 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60876
60877         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60878         up the includes ourselves.
60879
60880 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60881
60882         * lib/plumhall.exp: Remove random include, and add a few
60883         verbose messages for debugging.
60884
60885 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60886
60887         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60888         of trying to do it ourselves.
60889
60890 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60891
60892         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60893
60894 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60895
60896         * gcc.prms/5403.c: Made regexp a bit less strict.
60897
60898 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60899
60900         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60901         is returned from remote_load instead.
60902         * lib/plumhall.exp: Ditto.
60903         * lib/mike-g++.exp: Ditto.
60904         * lib/old-dejagnu.exp: Ditto.
60905         * lib/c-torture.exp: Ditto.
60906
60907 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60908
60909         * lib/g++.exp: Use build_wrapper procedure.
60910         * lib/gcc.exp: Ditto.
60911
60912 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60913
60914         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60915         an old-style decl for malloc.  Fixes tests to work when
60916         sizeof (int) != sizeof (size_t).
60917
60918 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60919
60920         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60921
60922         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60923         use stdargs.h interface.
60924
60925 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60926
60927         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60928         NO_VARARGS when compiling.
60929
60930 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60931
60932         * lib/plumhall.exp(ph_includes): New procedure.
60933         (ph_make): Use it.
60934         (ph_compiler): Ditto.
60935
60936         * lib/g++.exp: Rename test-glue.c to testglue.c.
60937         * lib/gcc.exp: Ditto.
60938
60939 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60940
60941         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60942         to completion when it's called.
60943
60944 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60945
60946         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60947         is defined, don't do test.
60948
60949 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60950
60951         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60952         for object files.
60953         (ph_summary): Mark skipped testcases as untested, not unresolved.
60954
60955         * lib/plumhall.exp (ph_make): If unresolved because of bad
60956         errorCode, record errorCode in log file.
60957         (*): Replace send_log/verbose with verbose -log.
60958
60959 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60960
60961         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60962         double conversion if double isn't at least 8 bytes.
60963
60964         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60965         int to work with targets where int is 16 bits.
60966
60967         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60968         8 bytes, just exit, since 4 byte doubles don't have enough bits of
60969         precision for the test to complete.
60970
60971 1997-03-14  Michael Meissner  <meissner@cygnus.com>
60972
60973         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60974         if d10v is not compiled with the -mdouble64 flag.
60975         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60976
60977         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60978         d10v is not compiled with the -mint32 flag.
60979
60980 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
60981
60982         * lib/plumhall.exp: Use incr_count.
60983
60984 1997-03-12  Jeffrey A Law  (law@cygnus.com)
60985
60986         * gcc.c-torture: Update to c-torture-1.45.
60987
60988 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60989
60990         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60991         the name of the expect testcase file).
60992
60993         * lib/g++.exp(g++_init): Ditto.
60994
60995 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60996
60997         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60998         the host.
60999
61000         * lib/gcc.exp(gcc_exit): New procedure.
61001
61002 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61003
61004         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61005         specs where appropriate.
61006
61007         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61008         because of new "candidates are" messages, and removed a few
61009
61010         * Converted all non-old-style g++ testcases to old-style, and
61011         moved into g++.old-deja.
61012
61013 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61014
61015         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61016         options.
61017
61018         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61019         succeeded.
61020
61021         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61022
61023 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61024
61025         * lib/gcc.exp (gcc_target_compile): Add support for defining
61026         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61027         the machine doesn't have those features.
61028
61029 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61030
61031         * g++.law/operators4.exp: Don't use LIBS.
61032
61033 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61034
61035         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61036
61037         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61038         * lib/g++.exp: Set it here instead. Also, allow use of the
61039         --tool_exec and --tool_opt options. Change CXX to
61040         GXX_UNDER_TEST.
61041
61042         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61043
61044         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61045
61046 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61047
61048         * lib/old-dejagnu.exp: Use prune_warnings instead of
61049         prune_system_crud.
61050         * lib/mike-g++.exp: Ditto.
61051         * lib/gcc.exp: Ditto.
61052         * lib/g++.exp: Ditto.
61053
61054         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61055
61056 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61057
61058           * 941014-2.c: Include stdlib.h
61059           * 960327-1.c: Include stdio.h
61060           * dbra.c, index-1.c: Don't assume ints are 32bits.
61061
61062 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61063
61064         * lib/gcc.exp: Add gcc,stack_size target feature.
61065
61066         * lib/g++.exp(g++_target_compile): Add the include and link
61067         paths here, not in two other places. And, it's $options, not
61068         options.
61069
61070         * lib/mike-g++.exp(postbase): Remove the code that determines
61071         the correct include and link paths.
61072         * g++.old-deja/old-deja.exp: Ditto.
61073
61074 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61075
61076         * lib/g++.exp(g++_init): target_compile no longer returns the
61077         filename of the result.
61078
61079 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61080
61081         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61082         call to glob.
61083
61084         * gcc.c-torture/special/special.exp: Change call to
61085         gcc_target_compile to include the object file.
61086
61087 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61088
61089         * gcc.c-torture/special/special.exp: Correct misspelling in last
61090         change.
61091
61092 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61093
61094         * lib/plumhall.exp(ph_summary): Log the entire output of the
61095         executable. Return -1 if there were any failures, 0 otherwise.
61096         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61097         (ph_make): Clean up objects and executables that were built
61098         if the tests succeeded.
61099
61100 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61101
61102         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61103         libraries and includes in the build tree as appropriate.
61104
61105 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61106
61107         * lib/c-torture.exp: Instead of looking for the global variable
61108         NO_LONG_LONG, check to see if that's a feature of the target.
61109
61110 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61111
61112         * config/default.exp: Minimize. Delete the remainer of the files in
61113         config; this functionality is now in devo/dejagnu/config.
61114
61115         g++.*/*: Pass any additional flags used to compile to postbase;
61116         delete CXXFLAGS.
61117
61118         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61119         is now done by runtest.exp. Use gcc_target_compile instead of
61120         compile.
61121
61122         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61123         Remove references to CFLAGS. Use remote_file instead of
61124         calling rm -f.
61125         (c-torture): Take a list of arguments to use to compile this
61126         testcase.
61127
61128         lib/g++.exp: Simplify. Use target_compile instead of compile.
61129         lib/gcc-dg.exp: Ditto.
61130         lib/gcc.exp: Ditto.
61131         lib/mike-{gcc,g++}.exp: Ditto.
61132         lib/old-dejagnu.exp: Ditto.
61133         lib/plumhall.exp: Ditto.
61134
61135 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61136
61137         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61138         (ph_linker): Likewise.
61139
61140 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61141
61142           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61143         MAP_ANON / MAP_ANONYMOUS if defined;
61144         else try to map from /dev/zero .
61145
61146 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61147
61148         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61149         isn't defined, then define it to MAP_ANONYMOUS.
61150
61151 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61152
61153         * gcc.c-torture: Update to c-torture-1.42 release.
61154
61155 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61156
61157         * gcc.c-torture: Update to c-torture-1.41 release.
61158
61159 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61160
61161         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61162         c-torture release.
61163
61164 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61165
61166         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61167         and LDFLAGS.  Fix second case to append the target_info ldflags
61168         onto LDFLAGS, not CFLAGS.
61169         * lib/g++.exp (g++_init): Add target_info stuff.
61170         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61171         of libgloss and newlib flags for !native.
61172
61173         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61174         (GDB): Fix relative path to go up another dir for finding gdb.
61175
61176 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61177
61178         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61179         versions in the target_info array, if they don't exist.
61180
61181 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61182
61183         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61184
61185 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61186
61187         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61188         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61189
61190 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61191
61192         * lib/old-dejagnu.exp: Don't remove the output file before we've
61193         actually tested it. Don't append pwd to the path of the executable
61194         we're testing.
61195
61196 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61197
61198         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61199
61200 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61201
61202         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61203         temporary directory for compiler files, and set it to a default
61204         value of /tmp. Set $output as the name of the output file from
61205         compiling the testcase. Add a -o option to $cflags_var so the
61206         compiler writes the final output file as $output. Set $executable
61207         to $output.
61208
61209         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61210         directory for compiler files, and set it to /tmp if it doesn't
61211         already have a value. Set $output_file to the name of the output
61212         file from compiling the testcase. Add a -o option to CXXFLAGS so
61213         the compiler writes the final output file as $output. Use $output
61214         as the executable to be tested.
61215
61216 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61217
61218         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61219
61220 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61221
61222         * gcc.c-torture/execute/pending-1.c: New test.  Still
61223         pending in Tege's queue.
61224
61225 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61226
61227         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61228         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61229         if there were failures.  Call unresolved if there were unresolved
61230         testcases.  Call gcc_fail if program did not run to completion.
61231         (ph_make): Pass additional argument name to ph_execute.
61232         (ph_execute): Add new argument.  Pass additional arguments to
61233         ph_summary.  Call gcc_fail is there is no execution output.
61234
61235 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61236
61237         * lib/plumhall.exp (proc_summary): Output relavent summary
61238         lines into the log so specific failures in plumhall can be
61239         investigated.
61240
61241 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61242
61243         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61244         (c-torture-execute): Don't try to execute tests which use
61245         "long long" types if $NO_LONG_LONG is nonzero.
61246
61247 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61248
61249         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61250         not c-torture.
61251
61252         * gcc.ieee: Move from here.
61253         * gcc.c-torture/execute/ieee: To here.
61254
61255 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61256
61257         * gcc.c-torture: Update to c-torture-1.41 release.
61258
61259 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61260
61261         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61262         not "$output".
61263
61264 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61265
61266         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61267         -c present.
61268
61269 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61270
61271         * config/proelf.exp: Handle connecting to a simulator.
61272
61273 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61274
61275         * config/proelf.exp: New file.  Enough framework that we can
61276         run c-torture tests on the proelf targets (or any other target
61277         that gdb can connect to for that matter).
61278
61279 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61280
61281         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61282         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61283
61284         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61285         exec_output exists.
61286
61287 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61288
61289         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61290         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61291
61292         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61293         to pass/fail/unresolved/unsupported/untested.  Caller must now
61294         call unresolved/unsupported/untested.
61295         * lib/*.exp: Update FSF address.  Update to handle new results of
61296         ${tool}_load.
61297         * lib/chill.exp (verbose): Delete.
61298
61299 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61300
61301         * lib/gcc.exp (default_gcc_start): Change order of args to
61302         $LDFLAGS $CFLAGS $LIBS.
61303         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61304         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61305         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61306         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61307         * gcc.misc-tests/dg-test.exp: Likewise.
61308         * gcc.misc-tests/msgs.exp: Likewise.
61309         * gcc.prms/prms.exp: Likewise.
61310         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61311         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61312
61313         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61314
61315 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61316
61317         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61318
61319         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61320         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61321
61322         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61323         necessary.
61324
61325 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61326
61327         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61328         global for loop; add use of $mathlib.
61329         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61330         settings here; set mathlib for anything but VxWorks.
61331
61332 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61333
61334         * gcc.c-torture: Update to c-torture-1.40 release.
61335
61336 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61337
61338         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61339         dg.exp.
61340
61341 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61342
61343         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61344         global.
61345
61346 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61347
61348         * lib/g++.exp (LIBS): Define if not already.
61349         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61350         (gcc-dg-prune): Call prune_gcc_output.
61351         * lib/gcc.exp (prune_gcc_output): New proc.
61352         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61353         prune_gcc_output.
61354
61355 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61356
61357         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61358         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61359
61360 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61361
61362         * gcc.c-torture: Update to c-torture-1.39 release.
61363
61364 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61365
61366         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61367         fails, try others as well.
61368
61369 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61370
61371         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61372         If compilation fails, mark execute tests as `untested'.
61373         If test is marked as unsupported, don't mark compilation and
61374         execute tests as failed.
61375
61376 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61377
61378         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61379         libstdc++ for whether or not we want to be doing shared
61380         libraries.  Delete link_curses since we don't need it anymore.
61381         * lib/mike-g++.exp (postbase): Don't link in libg++.
61382         * g++.old-deja/old-deja.exp: Likewise.
61383
61384 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61385
61386         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61387
61388 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61389
61390         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61391         For that, add `-Wl,-a,shared_archive'.
61392         * g++.old-deja/old-deja.exp: Likewise.
61393
61394 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61395
61396         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61397
61398 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61399
61400         * lib/mike-g++.exp (postbase): Pay attention to the status of
61401         g++_load.
61402
61403 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61404
61405           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61406
61407 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61408
61409         * lib/gcc.exp (default_gcc_start): No longer need to log program
61410         being executed or its output, execute_anywhere does that now.
61411         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61412         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61413
61414 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61415
61416         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61417         the same as those in lib/g++.exp.
61418
61419 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61420
61421         * gcc.c-torture: Update to c-torture-1.38 release.
61422         * gcc.ieee: Related changes.
61423
61424 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61425
61426         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61427         "exec". Minor reformatting changes.
61428
61429         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61430         cross. This means all "exec" calls now work on a remote host as
61431         well.
61432         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61433         cross. Filter out the extra "\r\n" stuff that expect puts in.
61434         (c-torture-execute): Filter out the bogus warnings like
61435         c-torture-compile does. Add support for canadian cross.
61436         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61437         Use execute_anywhere rather than calling exec directly. Now it
61438         works for canadian cross testing.
61439
61440 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61441
61442         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61443         results into a variable, and check that rather than using file exists.
61444
61445 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61446
61447         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61448         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61449
61450 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61451
61452         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61453         lib_curses if there's a shared libg++ in the build tree.
61454
61455 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61456
61457         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61458         if not supported target.
61459
61460 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61461
61462         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61463         link_curses up to always happen, not just for native builds.
61464
61465 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61466
61467         * gcc.c-torture: Update to c-torture-1.36 release.
61468         * gcc.failure: Related changes.
61469
61470 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61471
61472         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61473
61474 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61475
61476         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61477         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61478         runshlib, link_curses, and mathlib for link and run.
61479
61480         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61481         pass the runtime shared library options for Solaris, OSF/1, and
61482         Irix5, and link with -lcurses to avoid unresolved references.
61483
61484 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61485
61486         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61487         only run once.
61488
61489 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61490
61491         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61492
61493 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61494
61495         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61496         do not have a framework for the "compat" tests yet.
61497
61498 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61499
61500         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61501         set to null if we're testing vxworks5.1.  Use that instead of
61502         `-lm' in the setting of LIBS for link and run.
61503
61504 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61505
61506         * config/rom68k.exp (${tool}_load): Major changes to make it
61507         work.  Verified that it does in fact return the stuff in
61508         exec_output properly.  Catch any Emul or any TRAP other than 0.
61509
61510 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61511
61512         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61513         LDFLAGS properly for targets that need stuff from libgloss.
61514         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61515         only run once.
61516         (gpp_initialized): New variable.
61517
61518 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61519
61520         * config/rom68k.exp: Load libgloss.exp.
61521         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61522         so we can produce a fully linked binary.
61523         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61524         so we can produce a fully linked binary.
61525
61526 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61527
61528         * lib/plumhall.exp (ph_section): Watch for expected failures.
61529         Add missing `else'.
61530
61531         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61532         run the testcase.
61533         (c-torture): Likewise.
61534
61535 1995-08-28  Doug Evans  <dje@cygnus.com>
61536
61537         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61538
61539         * lib/mike-g++.exp (mike_cleanup): New proc.
61540         (prebase): New globals compiler_result, not_compiler_result,
61541         target_regexp.
61542         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61543         allow leading "-" in pattern.  Watch for unsupported tests.
61544         If $compiler_result is set, pattern match assembler code,
61545         and ditto for $not_compiler_result.
61546         * lib/mike-gcc.exp: Likewise.
61547
61548         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61549         execution "succeeded".
61550
61551 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61552
61553         * config/win32.exp: New file.
61554         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61555
61556 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61557
61558         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61559         unsupported.
61560         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61561         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61562         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61563
61564         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61565         "... without exceptions was ...".  That is now handled by
61566         prune_system_crud.
61567         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61568
61569 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61570
61571         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61572         sieve.c,sort2.c}: New files.
61573         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61574         sieve.exp,sort2.exp}: Drivers for them.
61575
61576         * lib/mike-gcc.exp (program_output): New user settable variable.
61577         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61578         messages.
61579         * lib/mike-g++.exp (program_output): New user settable variable.
61580
61581         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61582
61583         * config/sh.exp: Deleted (use sim.exp instead).
61584
61585 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61586
61587         * config/vx.exp: Declare CHECKTASK as global.
61588         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61589         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61590         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61591
61592 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61593
61594         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61595         target. Like vx.exp, only includes `vx29k.exp' instead of
61596         `vxworks.exp'.
61597
61598 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61599
61600         * config/sim.exp: Increase time limit from 120 seconds to 240.
61601
61602 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61603
61604         * gcc.c-torture/execute/950628-1.c: New test.
61605
61606 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61607
61608         * gcc.c-torture: Update with changes/additions from
61609         c-torture-1.34.
61610
61611 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61612
61613         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61614
61615 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61616
61617         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61618
61619 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61620
61621         * gcc.c-torture/compile/950512-1.c: New test.
61622         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61623         * gcc.dg/struct-ret-1.c: Likewise.
61624
61625 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61626
61627         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61628           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61629
61630 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61631
61632         * gcc.c-torture/special/920411-1.c: Deleted.
61633         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61634
61635 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61636
61637         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61638         cpu limit.
61639
61640 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61641
61642         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61643
61644 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61645
61646         From kenner;
61647         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61648         is the proper length.
61649         * va-arg-3.c: Likewise.
61650
61651 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61652
61653         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61654         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61655
61656         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61657         * lib/g++.exp (default_g++_start): Delete old cruft.
61658
61659 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61660
61661         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61662         (2 * (1 << 18)) to (2 * (1 << 17)).
61663
61664         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61665
61666 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61667
61668         * config/rom68k.exp: Renamed from config/idp.exp
61669
61670 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61671
61672         * c-torture/compile/921109-2.c
61673
61674 1995-04-18  Mike Stump  <mrs@cygnus.com>
61675
61676         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61677         excess errors.
61678
61679 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61680
61681         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61682         output.
61683         * lib/g++.exp (default_g++_start): Likewise.
61684
61685 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61686
61687         * gcc.c-torture/compile/950329-1.c: New test.
61688
61689 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61690
61691           * config/bug.exp (${tool}_load): Updated to use new remote_open
61692           and remote_close procs.
61693         * config/idp.exp: New file.
61694
61695 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61696
61697         * gcc.c-torture/execute/950322-1.c: New test.
61698
61699 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61700
61701         * config/vx.exp (${tool}_load): Clean up testing of return code from
61702         vxworks_ld and vxworks_spawn.
61703
61704 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61705
61706         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61707
61708 1995-03-13  Mike Stump  <mrs@cygnus.com>
61709
61710         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61711         can mark excess errors on a machine by machine basis.  Note, the
61712         default is to not expect any excess errors, even when excess
61713         errors test - is given, so you will want to put an XFAIL ... on
61714         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61715         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61716         those 4 machines, but no others.
61717
61718 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61719
61720         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61721         * lib/c-torture.exp: to here.
61722
61723 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61724
61725         * gcc.c-torture/execute/950221-1.c: New test.
61726         * gcc.c-torture/execute/struct-ret-1.c: New test.
61727         * gcc.c-torture/compile/950221-1.c: New test.
61728
61729         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61730
61731 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61732
61733         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61734         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61735
61736 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61737
61738         * g++.gb: New directory of tests, derived from my signature and
61739         class scoping tests.
61740
61741         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61742         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61743         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61744         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61745         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61746         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61747         * g++.gb/sig25.C: Likewise.
61748
61749         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61750         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61751         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61752         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61753         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61754         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61755         * g++.gb/sig25.exp: Likewise.
61756
61757         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61758         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61759         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61760         * g++.gb/scope13.C: Likewise, this test still fails.
61761
61762         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61763         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61764         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61765         * g++.gb/scope13.exp: Ditto.
61766
61767         * g++.gb/README: New file, explains what these tests are about.
61768
61769 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61770
61771         * lib/dg.exp (dg-do): Support `preprocess'.
61772         (dg-test): Likewise.
61773
61774 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61775
61776         * config/udi.exp: change "continue -expect" to "exp_continue".
61777
61778 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61779
61780         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61781         Delete redundant tests.
61782
61783         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61784         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61785         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61786         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61787         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61788         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61789         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61790         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61791
61792         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61793         storing label pointers.
61794         * gcc.c-torture/execute/921019-1.c: Likewise.
61795         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61796         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61797         parameter fp.
61798         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61799         constants.
61800
61801         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61802         Delete obsolete tests.
61803
61804         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61805         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61806         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61807         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61808         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61809         * gcc.c-torture/compile/950124-1.c: New test.
61810
61811         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61812
61813 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61814
61815         * lib/mike-g++.exp: Add -lm to LIBS.
61816
61817 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61818
61819         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61820
61821 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61822
61823         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61824
61825 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61826
61827         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61828
61829 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61830
61831         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61832         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61833         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61834         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61835         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61836         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61837         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61838         * g++.law/{operators31.C, operators32.C,
61839         * g++.law/{operators33.C, operators34.C}: Likewise.
61840         * g++.law/{pic1.C, refs2.C}: Likewise.
61841         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61842         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61843         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61844         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61845
61846         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61847         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61848         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61849         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61850         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61851         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61852         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61853         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61854         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61855         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61856         * g++.law/{operators34.exp}: Likewise.
61857         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61858         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61859         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61860         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61861         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61862
61863         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61864         No longer expected to fail.
61865         * g++.law/missed-error3.C: Tweak for recent bool changes.
61866
61867 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61868
61869         * config/emb-unix: Deleted.
61870         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61871         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61872
61873 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61874
61875         * lib/dg.exp (dg-test): Fix typo in last patch.
61876
61877 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61878
61879         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61880         (handles multiple occurrences).
61881
61882 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61883
61884         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61885         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61886         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61887         printed).
61888         * lib/c-torture.exp (c-torture-compile): Likewise.
61889         (c-torture): Prepend full path if missing.
61890         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61891         (gcc_fail): Likewise.
61892         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61893
61894 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61895
61896         * lib/netware.exp: Only attach to NetWare i386 systems.
61897
61898 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61899
61900         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61901         messages.  Add test name to "output pattern match" pass/fail message.
61902
61903 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61904
61905         * gcc.dg: New testsuite.
61906         * gcc.dg/dg.exp: New file.
61907
61908         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61909         test-switch.c}: Deleted.
61910
61911         * gcc.misc-tests/msgs.exp: New testcase driver.
61912
61913 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61914
61915         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61916         Watch for illegal return values from ${tool}_load.
61917         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61918         cross targets.  Coerce return value >0 to 1.
61919
61920 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61921
61922         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61923
61924         * config/emb-unix.exp: New file.
61925
61926         * config/sim.exp: Error if variable $SIM not defined.
61927         (${tool}_load): Mark test as "untested" if simulator missing.
61928
61929         * config/unix.exp: Load remote.exp to get rcp_download.
61930         * lib/c-torture.exp: Use different option lists for testcases with
61931         and without loops.
61932         * gcc.c-torture/execute/execute.exp: Likewise.
61933
61934 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61935
61936         * config/*.exp: Clarify return code from ${tool}_load.
61937         Call `unresolved' or `untested' instead of `warning' or `perror'
61938         (sometimes you still want to call both though).
61939         Add comment that `shell_id' is local to each file.
61940         * config/udi.exp (timeout): Set to 30.
61941         Don't print warning if connection fails, $connectmode has already
61942         printed an error.
61943         (${tool}_load): Move verbose messages to level 2.
61944         Rework pattern for "Process started" message.
61945         Pass `shell_id' to ${connectmode}_download.
61946         Retry twice upon timeout.  Make resetting of target more robust.
61947         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61948         Pass `shell_id' to exit_$connectmode.
61949         Only call exit_$connectmode if connected.
61950         * config/unix.exp (${tool}_load): Check return codes better.
61951         * config/vrtx.exp (${tool}_load): Likewise.
61952         * config/vx.exp (${tool}_load): Likewise.
61953         Delete unneeded global's.
61954         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61955         from ${tool}_load.
61956         (dg-stat): Delete.
61957         (dg-init): Delete recording of pass/fail counts.
61958         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61959         (old-dejagnu-init): Likewise.
61960         (old-dejagnu-stat): Delete contents, empty proc now.
61961         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61962         (c-torture): Delete references to lcnt, lpass, lfail.
61963         Get option list from TORTURE_OPTIONS.
61964         Delete -funroll[-all]-loops if no loops.
61965         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61966         (g++_stat): Delete contents (empty proc now).
61967         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61968         (gcc_finish): Likewise.
61969         (gcc_stat): Deleted.
61970         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61971         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61972         * gcc.c-torture/execute/execute.exp: Likewise.
61973         Split tests into two parts: compile, execute.
61974         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
61975         no loops.  Update to reflect clarified return codes from ${tool}_load.
61976
61977 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
61978
61979         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61980         to grep for.
61981         (old-dejagnu): Likewise (where necessary).
61982
61983 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
61984
61985         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61986
61987         * lib/dg.exp (dg-process-target): Fix processing of selector.
61988         Add comment regarding use of `error'.
61989
61990         * lib/gcc.exp (prune_system_crud): Define if missing.
61991         * lib/g++.exp (prune_system_crud): Likewise.
61992
61993         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61994         Call prune_system_crud.
61995         * lib/dg.exp (dg-runtest): New proc.
61996         Use perror instead of send_user for tcl errors in testcase.
61997         Don't return any value, it's never used.
61998         Don't clobber previous definition of `unknown'.
61999         Print tcl errors in `dg-final'.
62000
62001 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62002
62003         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62004         (dg-test): Don't print errorInfo, it contains stack backtrace.
62005
62006 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62007
62008         * lib/g++.exp (runtest_file_p): Define if missing.
62009
62010 1994-09-24  Doug Evans  (dje@cygnus.com)
62011
62012         * lib/mike-g++.exp: Comment out loading of g++.exp.
62013         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62014         (default_g++_version): Always print something.
62015         (default_g++_start): Comment out call to `which'.
62016         (g++_start, g++_load): Deleted (must be defined in config file).
62017         * lib/gcc.exp: Test for existence of $CC at start.
62018         Delete check for tmpdir (done in gcc_init).
62019         (default_gcc_version): Always print something.
62020         (default_gcc_start): Comment out call to `which'.
62021         * config/*.exp: Major cleanup - make cross targets work at least a
62022         little better for g++ (by not being "--tool gcc" specific).
62023         Rename gcc_xxx to ${tool}_xxx.
62024         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62025         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62026
62027 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62028
62029         * lib/c-torture.exp (c-torture-compile): Rework compiler
62030         message processing.
62031
62032         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62033         c-torture.
62034
62035 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62036
62037         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62038
62039         * lib/dg.exp (dg-process-target): Support { target native }.
62040
62041 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62042
62043         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62044         looked for "... program xxx got fatal signal".
62045         Correct regsub munging of `comp_output'.
62046         Ignore compiler messages "path prefix not used" and "linker input
62047         file unused".
62048
62049 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62050
62051         * lib/gcc.exp (runtest_file_p): Define if missing.
62052         * gcc.prms/template.c: Example to work from.
62053
62054 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62055
62056         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62057         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62058
62059         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62060         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62061         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62062         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62063
62064         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62065         (dg-process-target): No longer a varargs proc.
62066         Return S/N for target, P/F for xfail.  All callers changed.
62067         (user option procs): More argument checking.
62068         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62069         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62070         (dg-test): Skip test if not running on selected target in `dg-do'.
62071         Update handling of `dg-do-what', `dg-output-text'.
62072         Separate execution pass/fail from output pattern match pass/fail.
62073         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62074
62075 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62076
62077         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62078         target for 920510-1.c.
62079
62080 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62081
62082         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62083         Clean up comment regarding use of passcnt, etc.
62084         (gcc_stat): Don't update `testcnt' here.
62085         (gcc_finish): Do it here.
62086         Might as well reset `but_id' here too.
62087         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62088         to determine if the file should be tested.
62089         * gcc.c-torture/compile/compile.exp: Likewise.
62090         * gcc.c-torture/execute/execute.exp: Likewise.
62091         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62092         * gcc.misc-tests/dg-test.exp: Likewise.
62093         * gcc.prms/prms.exp: Likewise.
62094         * gcc.wendy/wendy.exp: Likewise.
62095         * g++.old-deja.exp: Likewise.
62096         Move "Testing file" message to verbose level 1.
62097
62098 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62099
62100         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62101
62102 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62103
62104         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62105         (default_gcc_start): Accept optional second list element
62106         of compiler flags.  Print compiler output at verbosity level 2.
62107         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62108         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62109         Save current values of framework globals passcnt, failcnt, xpasscnt,
62110         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62111         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62112         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62113         xfailcnt to compute stats.  Update framework global `testcnt' from
62114         pass/fail counts.
62115         (gcc_finish): New proc.  Clean up test environment.
62116         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62117         (gcc_epass, gcc_efail): Delete.
62118         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62119         argument of line number.
62120         (dg-init): If the tool has an init routine, call it.
62121         (dg-test): Remove args `cflags_var' and `libs_var'.
62122         Pass all compiler options to ${tool}_start.
62123         Handle missing line number.
62124         (dg-finish): New function.
62125         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62126         particular files.  Call gcc_finish at end.  Move "skipping test"
62127         message to verbosity level 3.
62128         * gcc.c-torture/compile/compile.exp: Likewise.
62129         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62130         * gcc.c-torture/execute/execute.exp: Likewise.
62131         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62132         Print testcase being tried at verbosity level 1.
62133         * gcc.c-torture/special/special.exp: Unset xfail.
62134         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62135         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62136         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62137         * gcc.failure/failure.exp: Likewise.
62138         * gcc.ieee/ieee.exp: Likewise.
62139         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62140         Update call to dg-test.  Call dg-finish at end.
62141         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62142         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62143         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62144         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62145         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62146         * gcc.wendy/wendy.exp: Add copyright.
62147         Delete setting of tmpdir (done by gcc_init).
62148         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62149         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62150         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62151         gcc_[ce]pass/fail.
62152
62153 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62154
62155         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62156         confusion.
62157         (g++_load): Likewise.
62158
62159         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62160         Rename argument to `prog' to remove the confusion.
62161         Varargs fns behave differently too!
62162         (g++_load): Likewise.
62163
62164         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62165
62166         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62167         what it is.  Delete (always) printing of status value for !native.
62168         Simplify verbose code, and include status and exec_output.
62169         (g++_load): Use gcc_load.
62170
62171 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62172
62173         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62174         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62175         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62176         940714-3.c as these testcases don't exist anymore.  Make
62177         va-arg-1.c expected to pass.
62178
62179 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62180
62181         * gcc.misc-tests/misc.exp: Only run specific testcases.
62182         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62183         * gcc.misc-tests/dg-[1-9].c: New files.
62184
62185         * lib/dg.exp: New testsuite driver.
62186         * gcc.prms/prms.exp: Use it.
62187
62188         * README.gcc: New file.
62189
62190         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62191         Document and reset `lxpass' and `lxfail'.
62192         Simplify "initialized" message.
62193         (gcc_stat): Clean up comments a little.
62194
62195 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62196
62197         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62198
62199 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62200
62201         * lib/old-dejagnu.exp (process-option): New proc.
62202         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62203         (old-dejagnu): Simplify.
62204         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62205
62206 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62207
62208         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62209         exists and is not an empty string.
62210
62211         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62212         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62213         finished.
62214         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62215         automatically.
62216
62217         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62218         longer expected to fail.
62219
62220         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62221         "f" function call.
62222
62223         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62224
62225         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62226         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62227         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62228         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62229         c-torture-1.29.
62230
62231         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62232         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62233
62234         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62235
62236         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62237         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62238
62239         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62240         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62241         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62242
62243 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62244
62245         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62246         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62247         940714-1.c, 940714-2.c, 940714-3.c},
62248         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62249         gcc.misc-tests/{mg.c,mg.exp}:
62250         New tests.
62251         * gcc.noncompile/noncompile.exp: Change accordingly.
62252
62253 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62254
62255         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62256         Undo previous clobberage.
62257
62258 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62259
62260         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62261         * gcc.special/{930510-1.c, special.exp}:
62262         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62263         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62264         struct-varargs-1.c}: New tests from c-torture-1.26.
62265
62266 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62267
62268         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62269           argument to switch.
62270
62271 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62272
62273         * Revert the previous changes.  Please see Rob's directory
62274         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62275         fixes.
62276
62277 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62278
62279         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62280         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62281         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62282         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62283         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62284         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62285         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62286         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62287         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62288         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62289         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62290         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62291         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62292         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62293         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62294         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62295         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62296         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62297         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62298         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62299         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62300         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62301         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62302         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62303         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62304         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62305         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62306         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62307         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62308         testing changes.
62309
62310 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62311
62312         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62313         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62314         with perror calls.
62315
62316 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62317
62318         * config/unix.exp (g++_load): Fix syntax.
62319
62320 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62321
62322         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62323         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62324         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62325         Don't expect va-arg-1.c to fail.  Correct expected output for
62326         920928-1.c.
62327         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62328         * gcc.wendy/hbm4.c: Correct typo.
62329         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62330
62331 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62332
62333         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62334         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62335         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62336         * lib/c-torture.exp (c-torture-compile): Ditto.
62337
62338         Reduce volume of output (remove all the -I's and such).
62339         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62340         Call gcc_cpass, gcc_cfail.
62341         (c-torture): Pass testing option to c-torture-compile.
62342
62343 1994-03-21  Doug Evans  (dje@cygnus.com)
62344
62345         Bring patches over from progressive.
62346         * config/default.exp: Exit remote shell cleanly.
62347         (g++_exit, g++_start): Add default versions.
62348         * config/sim.exp (gcc_load): Use perror, not error.
62349
62350 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62351
62352         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62353         set in site.exp.
62354
62355 1994-03-14  Doug Evans  (dje@cygnus.com)
62356
62357         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62358         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62359         (wendy_try): New proc to run testcase.
62360         (main loop): Call 'em.
62361         * gcc.wendy/*.c: Clean up pass to correct expected output.
62362
62363         * lib/gcc.exp: Minor cleanup work.
62364         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62365
62366 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62367
62368         * config/sim.exp (gcc_load): Document return codes better.
62369         Don't pass -v to simulator.
62370
62371 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62372
62373         * gcc.special/920717-x.c: Fix typo.
62374         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62375         get at sources.
62376
62377         * lib/mike-gcc.exp: Fix typo.
62378
62379 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62380
62381         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62382         binary to use, transform the name.
62383         * config/*.exp: rename everything. Nuke any g++ specific files,
62384         it's now a special case of gcc that requires no special support.
62385         Add a default.exp for unsupported targets.
62386
62387 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62388
62389         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62390         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62391         version of Tcl.
62392
62393 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62394
62395         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62396         than a warning.
62397
62398 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62399
62400         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62401
62402 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62403
62404         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62405         option_list.  Compile every file with only 4/6 option choices
62406         (same as C torture) instead of with 12/18 different option
62407         choices.
62408         * lib/c-torture.exp: Likewise.
62409
62410         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62411         not already set.
62412
62413 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62414
62415         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62416         can put an XFAIL *-*-* on excess errors.
62417
62418 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62419
62420         * g++.law: Add more tests derived from g++-bugs snapshots.
62421
62422         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62423         equivalent to g++.law/init9.
62424
62425         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62426         compiled it, and the a.out file after we've run it.
62427
62428 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62429
62430         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62431         compiled it, and the a.out file after we've run it.
62432
62433 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62434
62435         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62436
62437 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62438
62439         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62440         version number.
62441
62442 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62443
62444         * g++.law: New directory of g++ tests derived from the g++-bugs
62445         snapshots.
62446
62447 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62448
62449         * gcc.compile: initbug1.c initbug1.exp testcase added
62450
62451 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62452
62453         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62454         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62455           fixes submitted by Jeff Law (law@cs.utah.edu)
62456         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62457           Jeff Law (law@cs.utah.edu)
62458
62459
62460 1993-11-30  Mike Stump  (mrs@cygnus.com)
62461
62462         * config/unix-g++.exp: Follow the gcc way of doing things.
62463         * g++.old-deja/old-deja.exp: Minor updates.
62464         * lib/g++.exp: New file, follow the gcc way of doing things.
62465         * lib/old-dejagnu.exp: Minor updates.
62466         * lib/mike-g++.exp: Always unset errorInfo.
62467
62468 1993-11-06  Mike Stump  (mrs@cygnus.com)
62469
62470         * lib/gcc.exp: Fix some errors with the below change, CC and
62471         CFLAGS should be global when setting, not local.
62472
62473 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62474
62475         * lib/gcc.exp: Transform tool name.
62476
62477 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62478
62479         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62480
62481 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62482
62483         * lib/gcc.exp: change gcc_done to gcc_stat
62484
62485 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62486
62487         * Upgraded gcc testsuite to c-torture version 1.25
62488
62489 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62490
62491         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62492         * lib/c-torture: added hooks for new reporting code.
62493
62494 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62495
62496         * config/sh-gcc.exp: check if sh-sim exists in the path
62497
62498 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62499
62500         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62501         * gcc.compile/compile.exp: Initial changes for new logic.
62502         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62503         * gcc.failure/failure.exp: Initial changes for new logic.
62504         * gcc.ieee/ieee.exp: Initial changes for new logic.
62505         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62506         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62507         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62508         * lib/c-torture.exp: Initial changes for new logic.
62509         * lib/gcc.exp: Initial changes for new logic.
62510
62511 1993-10-15  Mike Stump  (mrs@cygnus.com)
62512
62513         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62514         depend upon failure or success.  Fully qualify names in failure
62515         and success messages.  Always remove a.out before starting
62516         compile, just in case.  Pay more attention to error text output by
62517         the compiler.  Handle testcases with no known past errors just
62518         like all others, so that things are uniform.  Other miscellaneous
62519         improvements.
62520
62521 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62522
62523         * gcc.cpp: new directory for cpp tests
62524
62525 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62526
62527         * lib/chill.exp: Code reformatted, removed unused code.
62528         * config/unix-chill.exp: Code reformatted, removed unused code.
62529         * chill.execute/execute.exp: Code reformatted, removed unused code.
62530         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62531
62532 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62533
62534         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62535         routines not written.
62536
62537 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62538
62539         * config/bug-gcc.exp: Use new procs from bug.exp.
62540
62541 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62542
62543         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62544         via ftp, rather than depending on NFS.
62545         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62546         case.
62547
62548 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62549
62550         * config/bug-gcc.exp: Use new download proc.
62551
62552 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62553
62554         * chill.execute/execute.exp: cleanups, handles errors better
62555         * chill.compile/compile.exp: rewrite, based on execute.exp
62556         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62557         * lib/chill.exp: major changes to diff proc and compile and link
62558         procs. added chill_fail and chill_pass wrappers to pass and
62559         fail. added more comments, and handle error codes better.
62560         Added a hack to capture stderr from exec, so noncompile tests
62561         can work.
62562
62563 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62564
62565         * chill.execute/execute.exp: rewrite of testsuite driver
62566         * lib/chill.exp: rewrite of testsuite driver
62567         * config/unix-chill.exp: rewrite of testsuite driver
62568
62569 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62570
62571         In chill.execute:
62572         * iexpr.ch: Standardize uppercase.
62573         * tuples.dat: Standardize uppercase.
62574         * vary.ch: standardize.  Correct varying string assignments.
62575         * vary.dat: Add new output lines.
62576
62577 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62578
62579         In chill.execute:
62580         * chprintf.ch: Standardize use of uppercase.
62581         * tuples.ch: Standardize and turn arr2 into a DCL,
62582           rather than a SYN.
62583         * pinits.ch: Standardize.
62584
62585 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62586
62587         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62588         * Makefil: Renamed to Makefile.in.
62589         * configure.in: New.
62590
62591 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62592
62593         In chill.execute:
62594         * .cvsignore: Add result/output files.
62595         * Makefile: Fix up variables at start.  Use MFLAGS
62596           everywhere.  Correct bool_loc, built_ins entries.
62597           Add entry for vary1.ch.
62598         * bitarray.ch: Standardize upper-case usage.
62599         * bitexpr.ch: Standardize, add output of b1.
62600         * params.ch: Use arrayt in along PROC parameters, to
62601           avoid novelty problems.
62602         * sets.ch: Tiny cleanup.
62603         * vary1.ch: Re-indent.
62604
62605 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62606
62607         * Add PR-related files to Makefiles, .cvsignore files, etc.
62608
62609 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62610
62611         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62612           with compiler objects. New names are test-flow.c and test-loop.c
62613
62614 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62615
62616         * Upgraded c-torture tests from 1.19 to 1.20
62617
62618         * new files:
62619         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62620         * gcc.compile: 930623-1.c 930623-2.c
62621         * gcc.noncompile: 930622-1.c 930622-2.c
62622         * gcc.failure: 920411-1.c 920627-2.c
62623         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62624
62625 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62626
62627         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62628           More changes to get testsuite working properly. Needs more work.
62629           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62630
62631 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62632
62633         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62634           More changes to get testsuite working properly. Needs more work.
62635
62636 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62637
62638         * chill.compile/compile.exp: Added for Dejagnu support
62639         * chill.execute/execute.exp: Added for Dejagnu support
62640         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62641
62642 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62643
62644         This should complete moving the CHILL test files.
62645         * chill.noncompile(.cvsignore printf.grt
62646             in-printf.grt chprintf.grt chprintf.ch):
62647             Added test-support files.
62648           (Makefile): Modified further.
62649         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62650             signal.ch): Added test files.
62651           * chill.execute (.cvsignore printf.grt printr.c
62652             in-printf.grt rts.c chprintf.grt rts.h): Added
62653           test-support files.
62654             (Makefile): More corrections.
62655
62656 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62657
62658         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62659           test cases, ready for DejaGnu.
62660
62661 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62662
62663         * Upgraded c-torture tests from 1.18 to 1.19
62664
62665         * gcc.compile: added test(s):
62666           930607-1.c
62667         * gcc.execute: added test(s):
62668           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62669
62670         * added new subdirectory for misc tests: gcc.misc-tests
62671         * gcc.misc-test(s): added tests:
62672           inst-check.c test-consts.c test-ior.c test-switch.c
62673
62674 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62675
62676         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62677
62678 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62679
62680         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62681
62682 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62683
62684         * Upgraded c-torture tests from 1.17 to 1.18
62685
62686 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62687
62688         * Upgraded c-torture tests from 1.12 to 1.17
62689
62690 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62691
62692         * lib/old-dejagnu.exp:
62693           Fixed handling of XFAIL target triplets to correctly
62694           recognize wildcard characters.  Removed code that
62695           appended a unique id tag to the end of the file name
62696           printed out by the result of the testcases within a
62697           given test file.
62698
62699 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62700
62701         * lib/old-dejagnu.exp:
62702           Reworked expected failure handling to trigger off of XFAIL
62703           keyword in keyphrase embeded in testcase source code. The
62704           XFAIL keyword must be at the end of the keyphrase line. It
62705           may optionally be followed by one or more target triplets.
62706           It has just occured that the handling of wildcards in the
62707           target triplet may not be correct.
62708
62709 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62710
62711         * g++.old-deja/tests:
62712           Moved all subdirectories up one level into g++.old-deja .
62713
62714         * lib/old-dejagnu.exp:
62715           Fixed problem with CXXFLAGS not being properly reset, and being
62716           corrupted with extraneous "-c" compiler option.  This was
62717           causing binaries to not be generated for test that needed them.
62718           Modified strings passed to "pass" and "fail" so that individual
62719           tests from the same test file would be distinguished by an
62720           identifier appended to the test file name in the summary logs;
62721           this corrected a problem with erroneous diff logs.  Added code
62722           to search testcases for expected fail and unexpected pass keywords.
62723
62724 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62725
62726         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62727
62728 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62729
62730         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62731           Removed extraneous text from end of "Special g++ Options"
62732           keyphrase.
62733
62734         * lib/old-dejagnu.exp: Added pattern matching to look for new
62735           keywords, embedded in testcases comments, which will trigger
62736           calls to xpass and xfail.
62737
62738 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62739
62740         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62741           comments embedded in the testcases, especially the one looking for
62742           special compiler options, as well as the pattern matching for the
62743           compiler output again.
62744
62745 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62746
62747         * lib/old-dejagnu.exp: Do a proper check of the return value for
62748           execute tests. Fixed several problems with the pattern matching
62749           of the compiler output which gave erroneous test results.
62750           Changed several of the test result messages to be more descriptive.
62751         * config/unix-g++.exp: Proc g++_load now actually works and
62752           executes the tests passed to it and returns a usable return
62753           value.
62754
62755 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62756
62757           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62758
62759 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62760
62761         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62762           Modified both files to properly execute the old style
62763           dejagnu tests. The previous versions of these files were
62764           experimental and did not function anything near correctly.
62765
62766 1993-04-05  Rob Savoye  (rob@cygnus.com)
62767
62768         * Removed all Makefile.in and configure.in files. No configuration
62769         needed now.
62770
62771 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62772
62773         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62774
62775 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62776
62777         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62778         gcc.special/configure.in, gcc.noncompile/configure.in,
62779         gcc.execute/configure.in, gcc.code_quality/configure.in,
62780         g++.other/configure.in, g++.old-deja/configure.in,
62781         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62782         in srcname setting.
62783
62784 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62785
62786         * lib/udi.exp: Fixed mondfe and mondfe_download.
62787         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62788         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62789
62790 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62791
62792         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62793         (gdb_exit): Don't remove *_soc files.
62794
62795 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62796
62797         * lib/c-torture.exp: Don't look for main; instead always use -w
62798         -c.  This is how the c-torture tests work.  Remove the object
62799         file if the compilation succeeds.
62800         * gcc.execute/execute.exp: Remove executable if test passes.
62801         * gcc.noncompile/noncompile.exp: Every test is an expected
62802         failure.
62803         * gcc.special/special.exp: Added tests from c-torture 1.11,
62804         corrected use of existing test.
62805         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62806         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62807         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62808         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62809         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62810         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62811         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62812         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62813         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62814         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62815         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62816         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62817         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62818         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62819         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62820         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62821         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62822         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62823         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62824         c-torture 1.11.
62825         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62826         correspond to c-torture 1.11.
62827
62828         * New file.